.elementor-29 .elementor-element.elementor-element-60de65ec{--display:flex;--overflow:hidden;}.elementor-29 .elementor-element.elementor-element-6da2f7e{--display:flex;--min-height:566px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-6da2f7e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6da2f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEBEA;background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/ond.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-6da2f7e.e-con{--e-con-transform-flipX:-1;--e-con-transform-flipY:-1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-42d3c524{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-42d3c524 > .elementor-widget-container{--e-transform-flipX:-1;--e-transform-flipY:-1;}.elementor-29 .elementor-element.elementor-element-42d3c524.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-42d3c524 .elementor-heading-title{font-family:"Caudex", Sans-serif;font-size:42px;font-weight:normal;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#1F1600;}.elementor-29 .elementor-element.elementor-element-b089ec8 > .elementor-widget-container{--e-transform-flipX:-1;--e-transform-flipY:-1;}.elementor-29 .elementor-element.elementor-element-4c1edb40{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-4c1edb40 > .elementor-widget-container{--e-transform-flipX:-1;--e-transform-flipY:-1;}.elementor-29 .elementor-element.elementor-element-4c1edb40.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-4c1edb40 .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:144px;font-weight:normal;font-style:normal;color:#1F1600;}.elementor-29 .elementor-element.elementor-element-6949f4f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-6949f4f1:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6949f4f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A89887;}.elementor-29 .elementor-element.elementor-element-7cc45195{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-7cc45195.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-7cc45195 .elementor-heading-title{font-size:37px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-1361932{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-1361932:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1361932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEBEA;background-position:center center;background-size:cover;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-9ba88c4{--divider-border-style:solid;--divider-color:#25160D;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-9ba88c4 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-9ba88c4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-ec7d5de{--divider-border-style:solid;--divider-color:#25160D;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-ec7d5de .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-ec7d5de .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-2f2a9d60{--display:flex;--min-height:1148px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-2f2a9d60:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2f2a9d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-06-18-at-2.18.01-PM-1-michelle-bernal-e1752170464521.jpeg");background-position:center center;background-repeat:no-repeat;background-size:59% auto;}.elementor-29 .elementor-element.elementor-element-ca1371{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-ca1371:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ca1371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-2edbc0e8{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-2edbc0e8.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-2edbc0e8 .elementor-heading-title{font-size:29px;font-weight:200;color:#000000;}.elementor-29 .elementor-element.elementor-element-5622707f{--display:flex;--min-height:725px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-5622707f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-5622707f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEBEA;background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/ond.png");background-position:0px -800px;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-5622707f.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-503f9323{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-3e9b4aca{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-3e9b4aca.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-3e9b4aca .elementor-heading-title{font-size:26px;font-weight:300;color:#000000;}.elementor-29 .elementor-element.elementor-element-3b43de66{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-3b43de66.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-3b43de66 .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:96px;font-weight:200;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-29 .elementor-element.elementor-element-5322ecb1{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-5322ecb1.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-5322ecb1 .elementor-heading-title{font-size:26px;font-weight:300;color:#000000;}.elementor-29 .elementor-element.elementor-element-228b4055{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-228b4055.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-228b4055 .elementor-heading-title{font-size:26px;font-weight:300;color:#000000;}.elementor-29 .elementor-element.elementor-element-cf7ddfc{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-cf7ddfc.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-cf7ddfc .elementor-heading-title{font-family:"Ephesis", Sans-serif;font-size:44px;font-weight:200;color:#000000;}.elementor-29 .elementor-element.elementor-element-995157b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-29 .elementor-element.elementor-element-995157b.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-f812f5e .elementor-heading-title{font-family:"Ephesis", Sans-serif;font-size:44px;font-weight:300;color:#000000;}.elementor-29 .elementor-element.elementor-element-732a7f2a .elementor-heading-title{font-family:"Ephesis", Sans-serif;font-size:44px;font-weight:300;color:#343B36;}.elementor-29 .elementor-element.elementor-element-4e39afff{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-4e39afff.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-4e39afff .elementor-heading-title{font-size:24px;font-weight:300;color:#000000;}.elementor-29 .elementor-element.elementor-element-11479ce6{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-11479ce6.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-11479ce6 .elementor-heading-title{font-size:24px;font-weight:400;color:#000000;}.elementor-29 .elementor-element.elementor-element-24876aee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-24876aee:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-24876aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#726855;}.elementor-29 .elementor-element.elementor-element-2f083f21{text-align:center;}.elementor-29 .elementor-element.elementor-element-2f083f21 .elementor-heading-title{font-size:29px;font-weight:300;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-34a65518{--display:flex;--min-height:281px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-34a65518:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-34a65518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEBEA;}.elementor-29 .elementor-element.elementor-element-4157e6ed{--display:flex;}.elementor-29 .elementor-element.elementor-element-41e76a22{text-align:center;}.elementor-29 .elementor-element.elementor-element-41e76a22 .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:63px;font-weight:200;color:#000000;}.elementor-29 .elementor-element.elementor-element-5e81b7e6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-29 .elementor-element.elementor-element-5e81b7e6.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-29cd3869 .elementor-heading-title{font-family:"Ephesis", Sans-serif;font-size:44px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-29 .elementor-element.elementor-element-7572a131 .elementor-heading-title{font-family:"Ephesis", Sans-serif;font-size:44px;font-weight:300;color:#000000;}.elementor-29 .elementor-element.elementor-element-3661b005{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-3661b005:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3661b005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-b477f23{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-762369b4{text-align:center;}.elementor-29 .elementor-element.elementor-element-762369b4 .elementor-heading-title{font-size:35px;font-weight:200;color:#020101;}.elementor-29 .elementor-element.elementor-element-6f97ba5f{text-align:center;}.elementor-29 .elementor-element.elementor-element-6f97ba5f .elementor-heading-title{font-size:35px;font-weight:200;color:#020101;}.elementor-29 .elementor-element.elementor-element-3ae0af87{--display:flex;--min-height:275px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-3ae0af87:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3ae0af87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEBEA;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-wrapper{max-width:73%;}.elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-item{background-color:#A89887;border-style:solid;border-color:#14100C;border-radius:30px 30px 30px 30px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-digits{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-label{color:#FFFFFF;font-weight:300;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-632a847e .elementor-button{background-color:#FFFFFF;font-size:18px;font-weight:300;fill:#000000;color:#000000;}.elementor-29 .elementor-element.elementor-element-23313ee{--display:flex;--min-height:1150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-23313ee:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-23313ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-06-18-at-2.18.01-PM-michelle-bernal-e1752197966802.jpeg");background-position:0px -538px;background-size:cover;}.elementor-29 .elementor-element.elementor-element-4e7882d2{--display:flex;--min-height:581px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;}.elementor-29 .elementor-element.elementor-element-4e7882d2:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4e7882d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEBEA;background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/fondo-comucion-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-29 .elementor-element.elementor-element-3aa295e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--justify-items:center;border-style:none;--border-style:none;}.elementor-29 .elementor-element.elementor-element-2f5ca659{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:32px 32px 32px 32px;}.elementor-29 .elementor-element.elementor-element-33bea977{text-align:center;}.elementor-29 .elementor-element.elementor-element-33bea977 .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:111px;font-weight:400;color:#000000;}.elementor-29 .elementor-element.elementor-element-4c65e480{text-align:center;}.elementor-29 .elementor-element.elementor-element-4c65e480 .elementor-heading-title{font-size:25px;font-weight:300;color:#343B36;}.elementor-29 .elementor-element.elementor-element-3297e506{text-align:center;}.elementor-29 .elementor-element.elementor-element-3297e506 .elementor-heading-title{font-size:33px;color:#343B36;}.elementor-29 .elementor-element.elementor-element-3ae37fc4 .elementor-button{background-color:#A89887;font-size:22px;text-decoration:underline;fill:#343B36;color:#343B36;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B36;}.elementor-29 .elementor-element.elementor-element-754b09a{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:32px 32px 32px 32px;}.elementor-29 .elementor-element.elementor-element-fed106b{text-align:center;}.elementor-29 .elementor-element.elementor-element-fed106b .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:111px;font-weight:400;color:#000000;}.elementor-29 .elementor-element.elementor-element-c8bdc48{text-align:center;}.elementor-29 .elementor-element.elementor-element-c8bdc48 .elementor-heading-title{font-size:25px;font-weight:300;color:#343B36;}.elementor-29 .elementor-element.elementor-element-d38921c{text-align:center;}.elementor-29 .elementor-element.elementor-element-d38921c .elementor-heading-title{font-size:33px;color:#343B36;}.elementor-29 .elementor-element.elementor-element-5b8e828 .elementor-button{background-color:#A89887;font-size:22px;text-decoration:underline;fill:#343B36;color:#343B36;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B36;}.elementor-29 .elementor-element.elementor-element-b7ea727{--display:flex;--min-height:919px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-b7ea727:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b7ea727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-06-18-at-2.20.00-PM-michelle-bernal-e1752170655196.jpeg");background-position:0px -345px;background-size:cover;}.elementor-29 .elementor-element.elementor-element-7663178e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-7663178e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7663178e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A89887;}.elementor-29 .elementor-element.elementor-element-e31fa5c{text-align:center;}.elementor-29 .elementor-element.elementor-element-e31fa5c .elementor-heading-title{font-size:30px;font-weight:200;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-4ed65cd{--display:flex;--min-height:543px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;}.elementor-29 .elementor-element.elementor-element-4ed65cd:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4ed65cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEBEA;background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/ond.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-7e7d5e4d{--display:grid;--min-height:439px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;}.elementor-29 .elementor-element.elementor-element-92c1189{--display:flex;--min-height:409px;border-style:none;--border-style:none;--border-radius:32px 32px 32px 32px;}.elementor-29 .elementor-element.elementor-element-92c1189:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-92c1189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/34234.webp");background-size:cover;}.elementor-29 .elementor-element.elementor-element-106a880f{--display:flex;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-4226c485 .elementor-button{background-color:#726855;font-size:22px;font-weight:300;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-4226c485 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-2697b3fc .elementor-button{background-color:#726855;font-size:22px;font-weight:300;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-2697b3fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-380873d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-380873d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-380873d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-d211fe8{text-align:center;}.elementor-29 .elementor-element.elementor-element-d211fe8 .elementor-heading-title{font-size:30px;font-weight:200;color:#000000;}.elementor-29 .elementor-element.elementor-element-25beaca0{--display:flex;--min-height:554px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;}.elementor-29 .elementor-element.elementor-element-25beaca0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-25beaca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-06-18-at-2.18.01-PM-2-michelle-bernal.jpeg");background-position:center center;background-repeat:no-repeat;background-size:41% auto;}.elementor-29 .elementor-element.elementor-element-3d6a0459{width:100%;max-width:100%;top:344px;text-align:center;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-3d6a0459{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-3d6a0459{left:0px;}.elementor-29 .elementor-element.elementor-element-3d6a0459 .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:102px;font-weight:300;color:#1A1917;}.elementor-29 .elementor-element.elementor-element-88c1601{--spacer-size:50px;}body.elementor-page-29:not(.elementor-motion-effects-element-type-background), body.elementor-page-29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE2D3;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-6da2f7e{--min-height:313px;}.elementor-29 .elementor-element.elementor-element-42d3c524 .elementor-heading-title{font-size:31px;}.elementor-29 .elementor-element.elementor-element-4c1edb40 .elementor-heading-title{font-size:111px;}.elementor-29 .elementor-element.elementor-element-7cc45195 .elementor-heading-title{font-size:17px;}.elementor-29 .elementor-element.elementor-element-2f2a9d60:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2f2a9d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:860px auto;}.elementor-29 .elementor-element.elementor-element-2edbc0e8 .elementor-heading-title{font-size:17px;}.elementor-29 .elementor-element.elementor-element-5622707f{--min-height:785px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-5622707f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-5622707f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-5622707f.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-503f9323{--spacer-size:19px;}.elementor-29 .elementor-element.elementor-element-3e9b4aca{--container-widget-width:336px;--container-widget-flex-grow:0;width:var( --container-widget-width, 336px );max-width:336px;}.elementor-29 .elementor-element.elementor-element-3e9b4aca .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-3b43de66 .elementor-heading-title{font-size:81px;}.elementor-29 .elementor-element.elementor-element-5322ecb1 .elementor-heading-title{font-size:19px;}.elementor-29 .elementor-element.elementor-element-228b4055{--container-widget-width:336px;--container-widget-flex-grow:0;width:var( --container-widget-width, 336px );max-width:336px;}.elementor-29 .elementor-element.elementor-element-228b4055 .elementor-heading-title{font-size:19px;}.elementor-29 .elementor-element.elementor-element-cf7ddfc{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-cf7ddfc .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-995157b{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-4e39afff{--container-widget-width:408px;--container-widget-flex-grow:0;width:var( --container-widget-width, 408px );max-width:408px;}.elementor-29 .elementor-element.elementor-element-4e39afff .elementor-heading-title{font-size:19px;}.elementor-29 .elementor-element.elementor-element-11479ce6 .elementor-heading-title{font-size:23px;}.elementor-29 .elementor-element.elementor-element-5e81b7e6{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-b477f23{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-23313ee{--min-height:1113px;}.elementor-29 .elementor-element.elementor-element-23313ee:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-23313ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -182px;}.elementor-29 .elementor-element.elementor-element-4e7882d2:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4e7882d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:776px auto;}.elementor-29 .elementor-element.elementor-element-3aa295e{--grid-auto-flow:row;--justify-items:center;}.elementor-29 .elementor-element.elementor-element-b7ea727{--min-height:748px;}.elementor-29 .elementor-element.elementor-element-b7ea727:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b7ea727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-e31fa5c .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-7e7d5e4d{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-d211fe8 .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-25beaca0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-25beaca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-29 .elementor-element.elementor-element-3d6a0459{width:100%;max-width:100%;top:354px;text-align:center;}.elementor-29 .elementor-element.elementor-element-3d6a0459.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-60de65ec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-60de65ec.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-6da2f7e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6da2f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/ond.png");background-position:bottom center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-6da2f7e{--min-height:581px;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-6da2f7e.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-42d3c524.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-42d3c524{--e-transform-origin-x:right;}.elementor-29 .elementor-element.elementor-element-42d3c524 .elementor-heading-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-4c1edb40.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-4c1edb40 .elementor-heading-title{font-size:81px;}.elementor-29 .elementor-element.elementor-element-6949f4f1{--min-height:52px;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-7cc45195{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-7cc45195.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-7cc45195 .elementor-heading-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-1361932:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1361932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/ond.png");background-position:0px -635px;background-size:cover;}.elementor-29 .elementor-element.elementor-element-1361932{--min-height:157px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-9ba88c4 .elementor-divider-separator{width:62%;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-9ba88c4 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-29 .elementor-element.elementor-element-ec7d5de .elementor-divider-separator{width:62%;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-ec7d5de .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-29 .elementor-element.elementor-element-2f2a9d60:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2f2a9d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-06-18-at-2.18.01-PM-1-michelle-bernal-e1752170464521.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-2f2a9d60{--min-height:481px;}.elementor-29 .elementor-element.elementor-element-2edbc0e8{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-2edbc0e8.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-2edbc0e8 .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-5622707f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-5622707f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/ond.png");background-position:top center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-5622707f{--width:1165px;--min-height:557px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-503f9323{--spacer-size:56px;}.elementor-29 .elementor-element.elementor-element-3e9b4aca{--container-widget-width:342px;--container-widget-flex-grow:0;width:var( --container-widget-width, 342px );max-width:342px;}.elementor-29 .elementor-element.elementor-element-3e9b4aca .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-3b43de66 > .elementor-widget-container{margin:4px 4px 4px 4px;padding:4px 4px 4px 4px;}.elementor-29 .elementor-element.elementor-element-3b43de66 .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:0.2px;stroke-width:0.2px;}.elementor-29 .elementor-element.elementor-element-5322ecb1 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-228b4055{--container-widget-width:342px;--container-widget-flex-grow:0;width:var( --container-widget-width, 342px );max-width:342px;}.elementor-29 .elementor-element.elementor-element-228b4055 .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-cf7ddfc .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-995157b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-f812f5e .elementor-heading-title{font-size:27px;}.elementor-29 .elementor-element.elementor-element-732a7f2a .elementor-heading-title{font-size:27px;}.elementor-29 .elementor-element.elementor-element-4e39afff{--container-widget-width:342px;--container-widget-flex-grow:0;width:var( --container-widget-width, 342px );max-width:342px;}.elementor-29 .elementor-element.elementor-element-4e39afff .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-11479ce6 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-2f083f21{text-align:center;}.elementor-29 .elementor-element.elementor-element-2f083f21 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-34a65518{--min-height:173px;}.elementor-29 .elementor-element.elementor-element-41e76a22{text-align:center;}.elementor-29 .elementor-element.elementor-element-41e76a22 .elementor-heading-title{font-size:45px;}.elementor-29 .elementor-element.elementor-element-5e81b7e6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-29 .elementor-element.elementor-element-29cd3869 .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-7572a131 .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-3661b005{--min-height:37px;}.elementor-29 .elementor-element.elementor-element-b477f23{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-762369b4{text-align:center;}.elementor-29 .elementor-element.elementor-element-762369b4 .elementor-heading-title{font-size:21px;}.elementor-29 .elementor-element.elementor-element-6f97ba5f{text-align:center;}.elementor-29 .elementor-element.elementor-element-6f97ba5f .elementor-heading-title{font-size:21px;}.elementor-29 .elementor-element.elementor-element-3ae0af87:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3ae0af87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/ond.png");background-position:center center;background-size:248px auto;}.elementor-29 .elementor-element.elementor-element-3ae0af87{--width:500px;--min-height:0px;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-3ae0af87.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-wrapper{max-width:98%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 6px/2 );}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 6px/2 );}body.rtl .elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 6px/2 );}body.rtl .elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 6px/2 );}.elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-digits{font-size:23px;}.elementor-29 .elementor-element.elementor-element-4d78e5c2 .elementor-countdown-label{font-size:15px;}.elementor-29 .elementor-element.elementor-element-632a847e .elementor-button{font-size:13px;}.elementor-29 .elementor-element.elementor-element-23313ee:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-23313ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-06-18-at-2.18.01-PM-michelle-bernal-e1752197966802.jpeg");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-23313ee{--min-height:406px;}.elementor-29 .elementor-element.elementor-element-4e7882d2{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-4e7882d2:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4e7882d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-3aa295e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-2f5ca659{--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-2f5ca659.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-33bea977{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-33bea977.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-33bea977 .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-4c65e480{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-4c65e480.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-4c65e480 .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-3297e506{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-3297e506.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-3297e506 .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-3ae37fc4.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-3ae37fc4 .elementor-button{font-size:11px;border-width:1px 1px 1px 1px;border-radius:21px 21px 21px 21px;}.elementor-29 .elementor-element.elementor-element-754b09a{--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-754b09a.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-fed106b{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-fed106b.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-fed106b .elementor-heading-title{font-size:40px;}.elementor-29 .elementor-element.elementor-element-c8bdc48{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-c8bdc48.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-c8bdc48 .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-d38921c{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-d38921c.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-d38921c .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-5b8e828.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-5b8e828 .elementor-button{font-size:11px;border-width:1px 1px 1px 1px;border-radius:21px 21px 21px 21px;}.elementor-29 .elementor-element.elementor-element-b7ea727:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b7ea727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-06-18-at-2.20.00-PM-michelle-bernal-e1752170655196.jpeg");background-position:bottom right;background-size:cover;}.elementor-29 .elementor-element.elementor-element-b7ea727{--min-height:381px;}.elementor-29 .elementor-element.elementor-element-e31fa5c .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-4ed65cd:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4ed65cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/ond.png");background-position:bottom right;background-size:cover;}.elementor-29 .elementor-element.elementor-element-4ed65cd{--min-height:48px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-7e7d5e4d{--min-height:186px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-92c1189{--min-height:142px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;}.elementor-29 .elementor-element.elementor-element-92c1189:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-92c1189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:cover;}.elementor-29 .elementor-element.elementor-element-92c1189.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-106a880f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-4226c485 .elementor-button{font-size:11px;border-width:1px 1px 1px 1px;border-radius:21px 21px 21px 21px;}.elementor-29 .elementor-element.elementor-element-2697b3fc .elementor-button{font-size:11px;border-width:1px 1px 1px 1px;border-radius:21px 21px 21px 21px;}.elementor-29 .elementor-element.elementor-element-d211fe8 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-25beaca0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-25beaca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-06-18-at-2.18.01-PM-2-michelle-bernal.jpeg");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-25beaca0{--min-height:426px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-3d6a0459{top:314px;text-align:center;}.elementor-29 .elementor-element.elementor-element-3d6a0459 .elementor-heading-title{font-size:72px;}.elementor-29 .elementor-element.elementor-element-88c1601{--spacer-size:138px;}.elementor-29 .elementor-element.elementor-element-88c1601.elementor-element{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-5622707f{--width:100%;}.elementor-29 .elementor-element.elementor-element-995157b{--content-width:663px;}.elementor-29 .elementor-element.elementor-element-3ae0af87{--width:100%;}.elementor-29 .elementor-element.elementor-element-4e7882d2{--content-width:1145px;}.elementor-29 .elementor-element.elementor-element-2f5ca659{--width:100%;}.elementor-29 .elementor-element.elementor-element-754b09a{--width:100%;}.elementor-29 .elementor-element.elementor-element-92c1189{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-5622707f{--width:1600px;}}/* Start custom CSS for html, class: .elementor-element-68872240 *//* Estilos para el contenedor de la sobreposición */
.overlay-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #A89887; /* Celeste bajito */
  z-index: 70;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Estilos para el contenido dentro del contenedor */
.overlay-content {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Estilos para la notificación y el botón de sello */
.notification-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 90;
}

.notification {
  position: absolute;
  top: 140px;
  left: 50%;
  transform: translateX(-50%);
  background-color: transparent;
  color: #000;
  padding: 5px;
  font-size: 14px;
  text-align: center;
  white-space: nowrap;
}

#selloButton {
  width: 140px;
  height: 140px;
  animation: pulso 1.5s infinite;
  z-index: 100;
}

@keyframes pulso {
  0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}

/* Estilos para el contenedor de los sobres */
#sobreDiv {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  pointer-events: none;
}

/* Estilos generales para los sobres */
.sobre {
  position: absolute;
  height: 100vh;
  width: auto;
  max-width: 100vw;
  object-fit: cover;
  transition: transform 1s ease, opacity 1s ease;
  filter: drop-shadow(0px 0px 20px black);
}

/* Estilos para los sobres en dispositivos grandes */
@media (min-width: 640px) {
  #sobre1, #sobre2, #sobre5, #sobre6 {
    display: none;
  }
  #sobre3, #sobre4 {
    display: block;
    height: 100vh;
    width: auto;
    max-width: 100vw;
    object-fit: cover;
  }
  #sobre3 {
    position: absolute;
    left: 0;
    z-index: 20;
  }
  #sobre4 {
    position: absolute;
    right: 0;
    z-index: 20;
  }
}

/* Estilos para los sobres en dispositivos móviles */
@media (max-width: 639px) {
  #sobre1, #sobre2, #sobre3, #sobre4 {
    display: block;
    height: 100vh;
    width: 100vw;
    object-fit: cover;
  }
  #sobre1 {
    position: absolute;
    left: 0;
    z-index: 40;
  }
  #sobre2 {
    position: absolute;
    right: 0;
    z-index: 40;
  }
  #sobre3 {
    position: absolute;
    left: 0;
    z-index: 30;
  }
  #sobre4 {
    position: absolute;
    right: 0;
    z-index: 30;
  }
  #sobre5, #sobre6 {
    display: none;
  }
}

/* Estilos para el fondo */
.background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #fff;
  z-index: 60;
}

/* Estilos para el botón flotante de reproducción/pausa */
#floatingButton {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  background-color: #D2CFCE;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 50;
}

#floatingButton img {
  width: 25px;
  height: 25px;
}/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden;
  width: 100%;
  position: relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Royal premium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://samuelmibautizo.royal-invite.com/wp-content/uploads/2025/04/Boheme-Floral.ttf') format('truetype');
}
/* End Custom Fonts CSS */