.elementor-29 .elementor-element.elementor-element-7ace36c7{--display:flex;--overflow:hidden;}.elementor-29 .elementor-element.elementor-element-189b5de{--display:flex;--min-height:1111px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-29 .elementor-element.elementor-element-189b5de:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-189b5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/fondo-nuevo-scaled.webp");background-size:cover;}.elementor-29 .elementor-element.elementor-element-8ee7c9c{--display:flex;--justify-content:center;--z-index:2;}.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-0012ce9{text-align:center;}.elementor-29 .elementor-element.elementor-element-0012ce9 .elementor-heading-title{font-family:"edwardian", Sans-serif;font-size:131px;font-weight:100;}.elementor-29 .elementor-element.elementor-element-1503072{text-align:center;}.elementor-29 .elementor-element.elementor-element-1503072 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:100;}.elementor-29 .elementor-element.elementor-element-773d3682{--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-2373225b{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-4123441 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-weight:100;-webkit-text-stroke-color:#611C1C;stroke:#611C1C;color:#522828;}.elementor-29 .elementor-element.elementor-element-057793e .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:100;-webkit-text-stroke-color:#611C1C;stroke:#611C1C;color:#522828;}.elementor-29 .elementor-element.elementor-element-21557c54{--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-21557c54:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-21557c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-29 .elementor-element.elementor-element-4ce6c0b0{--display:flex;--min-height:74px;--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-4ce6c0b0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4ce6c0b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-795696a1{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{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 );}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-45ea65e{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-45ea65e{right:0px;}.elementor-29 .elementor-element.elementor-element-45ea65e{top:0px;}.elementor-29 .elementor-element.elementor-element-45ea65e img{opacity:0.56;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-9d04d99{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-9d04d99{right:0px;}.elementor-29 .elementor-element.elementor-element-9d04d99{top:0px;}.elementor-29 .elementor-element.elementor-element-4e3121dc{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-4e3121dc .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:100;font-style:italic;color:#000000;}.elementor-29 .elementor-element.elementor-element-762e3988{--display:flex;}.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-6ea3de83{--divider-border-style:double;--divider-color:#4D5246;--divider-border-width:3.9px;}.elementor-29 .elementor-element.elementor-element-6ea3de83 .elementor-divider-separator{width:71%;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-6ea3de83 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-234ae88b{--divider-border-style:double;--divider-color:#4D5246;--divider-border-width:3.9px;}.elementor-29 .elementor-element.elementor-element-234ae88b .elementor-divider-separator{width:68%;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-234ae88b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-4e706583{--e-transform-flipX:-1;top:434px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-4e706583{left:125px;}body.rtl .elementor-29 .elementor-element.elementor-element-4e706583{right:125px;}.elementor-29 .elementor-element.elementor-element-4e706583 img{width:33%;}.elementor-29 .elementor-element.elementor-element-4afbb505{--display:flex;--min-height:1341px;--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-57721be9 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 35deg );}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-264803c2{left:755px;}body.rtl .elementor-29 .elementor-element.elementor-element-264803c2{right:755px;}.elementor-29 .elementor-element.elementor-element-264803c2{top:382px;z-index:2;}.elementor-29 .elementor-element.elementor-element-264803c2 img{width:44%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-55782d2b{left:755px;}body.rtl .elementor-29 .elementor-element.elementor-element-55782d2b{right:755px;}.elementor-29 .elementor-element.elementor-element-55782d2b{top:382px;z-index:2;}.elementor-29 .elementor-element.elementor-element-55782d2b img{width:44%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-17162b09{left:755px;}body.rtl .elementor-29 .elementor-element.elementor-element-17162b09{right:755px;}.elementor-29 .elementor-element.elementor-element-17162b09{top:382px;z-index:2;}.elementor-29 .elementor-element.elementor-element-17162b09 img{width:44%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-32904619{left:755px;}body.rtl .elementor-29 .elementor-element.elementor-element-32904619{right:755px;}.elementor-29 .elementor-element.elementor-element-32904619{top:382px;z-index:2;}.elementor-29 .elementor-element.elementor-element-32904619 img{width:44%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-dbd7e1a{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-dbd7e1a{left:0px;}.elementor-29 .elementor-element.elementor-element-dbd7e1a{top:382px;z-index:2;}.elementor-29 .elementor-element.elementor-element-dbd7e1a img{width:44%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-531dcf35{right:662px;}body.rtl .elementor-29 .elementor-element.elementor-element-531dcf35{left:662px;}.elementor-29 .elementor-element.elementor-element-531dcf35{top:465px;}.elementor-29 .elementor-element.elementor-element-531dcf35 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 35deg );}.elementor-29 .elementor-element.elementor-element-01bdb22{--display:flex;--position:absolute;--justify-content:center;top:600px;--z-index:2;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-01bdb22{left:-21px;}body.rtl .elementor-29 .elementor-element.elementor-element-01bdb22{right:-21px;}.elementor-29 .elementor-element.elementor-element-f430111{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-97b64c9 .elementor-heading-title{font-family:"edwardian", Sans-serif;font-weight:100;}.elementor-29 .elementor-element.elementor-element-ac5f91c .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:100;}.elementor-29 .elementor-element.elementor-element-bf1d604 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:100;color:#683E3E;}.elementor-29 .elementor-element.elementor-element-4c7f687 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:100;color:#683E3E;}.elementor-29 .elementor-element.elementor-element-51566a8 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:100;}.elementor-29 .elementor-element.elementor-element-75454ed .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:100;}.elementor-29 .elementor-element.elementor-element-46cc57ff{--spacer-size:131px;}.elementor-29 .elementor-element.elementor-element-2b389aa6{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-375d6151{--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-3242d34b{--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-3242d34b > .elementor-shape-bottom .elementor-shape-fill, .elementor-29 .elementor-element.elementor-element-3242d34b > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#915961;}.elementor-29 .elementor-element.elementor-element-43f037c{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-6b37c27 .elementor-heading-title{font-family:"edwardian", Sans-serif;font-weight:100;color:#683E3E;}.elementor-29 .elementor-element.elementor-element-7f40236 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:100;color:#161616;}.elementor-29 .elementor-element.elementor-element-2d9cb0a .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:100;color:#2C2C2C;}.elementor-29 .elementor-element.elementor-element-95411e3{--divider-border-style:solid;--divider-color:#4D1919;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-95411e3 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-95411e3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-6d9a507{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-aa8a25f .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:600;}.elementor-29 .elementor-element.elementor-element-fc458e3{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-cee4399 .elementor-heading-title{font-family:"edwardian", Sans-serif;font-weight:100;color:#683E3E;}.elementor-29 .elementor-element.elementor-element-17ee7b8e{--display:flex;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-20967ddc{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-20967ddc{right:0px;}.elementor-29 .elementor-element.elementor-element-20967ddc{top:0px;box-shadow:-8px 7px 10px 0px rgba(0,0,0,0.5);}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-3a163bbf{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-3a163bbf{right:0px;}.elementor-29 .elementor-element.elementor-element-3a163bbf{top:0px;}.elementor-29 .elementor-element.elementor-element-75286da7 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:100;}.elementor-29 .elementor-element.elementor-element-60d93a40{--display:flex;}.elementor-29 .elementor-element.elementor-element-ce9c8a0{--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-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{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-2d02157c .elementor-flip-box__front{background-color:#FFFAFA;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-2d02157c{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-2d02157c{left:0px;}.elementor-29 .elementor-element.elementor-element-2d02157c{top:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-29 .elementor-element.elementor-element-2d02157c .elementor-flip-box__layer, .elementor-29 .elementor-element.elementor-element-2d02157c .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-29 .elementor-element.elementor-element-2d02157c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-29 .elementor-element.elementor-element-2d02157c .elementor-icon-wrapper{margin-bottom:7px;}.elementor-29 .elementor-element.elementor-element-2d02157c .elementor-icon{font-size:6px;}.elementor-29 .elementor-element.elementor-element-2d02157c .elementor-icon svg{width:6px;transform:rotate(0deg);}.elementor-29 .elementor-element.elementor-element-2d02157c .elementor-icon i{transform:rotate(0deg);}.elementor-29 .elementor-element.elementor-element-2d02157c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-29 .elementor-element.elementor-element-2d02157c .elementor-flip-box__button{margin-inline-center:0;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-1f8e1be9{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-1f8e1be9{right:0px;}.elementor-29 .elementor-element.elementor-element-1f8e1be9{top:0px;}.elementor-29 .elementor-element.elementor-element-1f8e1be9 img{filter:brightness( 115% ) contrast( 106% ) saturate( 47% ) blur( 0px ) hue-rotate( 296deg );}.elementor-29 .elementor-element.elementor-element-dbfb548{--display:flex;--position:absolute;top:0px;}.elementor-29 .elementor-element.elementor-element-dbfb548:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-dbfb548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE9E9;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-dbfb548{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-dbfb548{right:0px;}.elementor-29 .elementor-element.elementor-element-eaca6d2 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:600;}.elementor-29 .elementor-element.elementor-element-36649a5 .elementor-heading-title{font-family:"edwardian", Sans-serif;font-weight:100;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-1238706f{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-1238706f{left:0px;}.elementor-29 .elementor-element.elementor-element-1238706f{top:0px;}.elementor-29 .elementor-element.elementor-element-24511158{--display:flex;}.elementor-29 .elementor-element.elementor-element-36f0d58e{--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;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-14284833{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-14284833{left:0px;}.elementor-29 .elementor-element.elementor-element-14284833{top:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-29 .elementor-element.elementor-element-14284833 .elementor-flip-box__layer, .elementor-29 .elementor-element.elementor-element-14284833 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-29 .elementor-element.elementor-element-14284833 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-29 .elementor-element.elementor-element-14284833 .elementor-flip-box__front{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-29 .elementor-element.elementor-element-14284833 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"the-seasons", Sans-serif;font-weight:100;}.elementor-29 .elementor-element.elementor-element-14284833 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;font-family:"Antic Didone", Sans-serif;font-weight:400;}.elementor-29 .elementor-element.elementor-element-14284833 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-29 .elementor-element.elementor-element-14284833 .elementor-flip-box__button{margin-inline-center:0;}.elementor-29 .elementor-element.elementor-element-14284833 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#101010;font-family:"Antic", Sans-serif;font-weight:400;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-13af2d2{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-13af2d2{left:0px;}.elementor-29 .elementor-element.elementor-element-13af2d2{top:0px;}.elementor-29 .elementor-element.elementor-element-13af2d2:not( .elementor-widget-image ), .elementor-29 .elementor-element.elementor-element-13af2d2.elementor-widget-image img{-webkit-mask-image:url( https://naomikarellysxv.royal-invite.com/wp-content/plugins/elementor/assets/mask-shapes/oval-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-29 .elementor-element.elementor-element-13af2d2 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-29 .elementor-element.elementor-element-f32f2b3{--e-transform-flipY:-1;top:0px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-f32f2b3{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-f32f2b3{right:0px;}.elementor-29 .elementor-element.elementor-element-23442689{--display:flex;}.elementor-29 .elementor-element.elementor-element-64660171{--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-e06da79{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-786b5422 .elementor-heading-title{font-family:"slight", Sans-serif;font-weight:100;color:#000000;}.elementor-29 .elementor-element.elementor-element-63bf26d3 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:600;color:#000000;}.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-2782fd93{border-style:none;}.elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-wrapper{max-width:35%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 33px/2 );}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 33px/2 );}body.rtl .elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 33px/2 );}body.rtl .elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 33px/2 );}.elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-item{background-color:#6D606000;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-digits{color:#000000;font-family:"Lustria", Sans-serif;font-size:31px;}.elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-label{color:#000000;}.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-cd33723 .elementor-button{background-color:#977371;font-family:"Antic Didone", Sans-serif;font-weight:500;}.elementor-29 .elementor-element.elementor-element-e0d7ecd{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-289e5b18{--display:flex;--min-height:104px;--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-289e5b18:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-289e5b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#915961;}.elementor-29 .elementor-element.elementor-element-5f15602a{--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;}.elementor-29 .elementor-element.elementor-element-5f15602a > .elementor-shape-top .elementor-shape-fill, .elementor-29 .elementor-element.elementor-element-5f15602a > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#915961;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-130f7877{left:741px;}body.rtl .elementor-29 .elementor-element.elementor-element-130f7877{right:741px;}.elementor-29 .elementor-element.elementor-element-130f7877{top:-155px;}.elementor-29 .elementor-element.elementor-element-130f7877 img{width:40%;}.elementor-29 .elementor-element.elementor-element-454e53ff{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-72014ee1{--spacer-size:81px;}.elementor-29 .elementor-element.elementor-element-2560dad .elementor-flip-box__back{background-color:#FFF3F3;}.elementor-29 .elementor-element.elementor-element-2560dad .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-29 .elementor-element.elementor-element-2560dad .elementor-flip-box__front .elementor-flip-box__layer__title{color:#2D2D2D;font-family:"edwardian", Sans-serif;font-weight:100;}.elementor-29 .elementor-element.elementor-element-2560dad .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;font-family:"Antic Didone", Sans-serif;font-weight:600;text-decoration:underline;}.elementor-29 .elementor-element.elementor-element-2560dad .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-29 .elementor-element.elementor-element-2560dad .elementor-flip-box__button{margin-inline-center:0;}.elementor-29 .elementor-element.elementor-element-7438d37:not( .elementor-widget-image ), .elementor-29 .elementor-element.elementor-element-7438d37.elementor-widget-image img{-webkit-mask-image:url( https://naomikarellysxv.royal-invite.com/wp-content/plugins/elementor/assets/mask-shapes/pill-horizontal.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-29 .elementor-element.elementor-element-63912200{--spacer-size:118px;}.elementor-29 .elementor-element.elementor-element-601df61f{--display:flex;}.elementor-29 .elementor-element.elementor-element-411c5d10 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:100;}.elementor-29 .elementor-element.elementor-element-2f425f89{--display:flex;--min-height:1378px;--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-2f425f89:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2f425f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #F2295B00 100%);}.elementor-29 .elementor-element.elementor-element-2f425f89.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-35757c1{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-2cf6ea71 img{width:58%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-44e1a830{left:735px;}body.rtl .elementor-29 .elementor-element.elementor-element-44e1a830{right:735px;}.elementor-29 .elementor-element.elementor-element-44e1a830{top:465px;}.elementor-29 .elementor-element.elementor-element-44e1a830 img{width:33%;}.elementor-29 .elementor-element.elementor-element-21b9b953.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-21b9b953{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-21b9b953{left:0px;}.elementor-29 .elementor-element.elementor-element-21b9b953{top:465px;}.elementor-29 .elementor-element.elementor-element-21b9b953 img{width:33%;}.elementor-29 .elementor-element.elementor-element-5434f7e1{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:569px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-5434f7e1{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-5434f7e1{right:0px;}.elementor-29 .elementor-element.elementor-element-29b39f17{--display:flex;}.elementor-29 .elementor-element.elementor-element-29b39f17:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-29b39f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-29b39f17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-360be97b{text-align:center;}.elementor-29 .elementor-element.elementor-element-360be97b .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:65px;font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:#040404;}.elementor-29 .elementor-element.elementor-element-1b11937d{text-align:center;}.elementor-29 .elementor-element.elementor-element-1b11937d .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:19px;font-weight:100;}.elementor-29 .elementor-element.elementor-element-4e54f1c6{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-4d93f20{--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-4d93f20:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4d93f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECDCDC;}.elementor-29 .elementor-element.elementor-element-00bb8f8 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-weight:600;}.elementor-29 .elementor-element.elementor-element-3888ac9{--display:flex;--min-height:752px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-29 .elementor-element.elementor-element-3888ac9:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3888ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-7ad778d .elementor-heading-title{font-family:"edwardian", Sans-serif;font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 0px 1px #020000;color:#FFFFFF;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-29b39f17{--width:28%;}}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-21557c54{--min-height:0px;}.elementor-29 .elementor-element.elementor-element-4e3121dc{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-4e3121dc .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-57721be9 img{width:98%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-264803c2{left:124px;}body.rtl .elementor-29 .elementor-element.elementor-element-264803c2{right:124px;}.elementor-29 .elementor-element.elementor-element-264803c2{top:310px;}.elementor-29 .elementor-element.elementor-element-264803c2 img{width:23%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-55782d2b{left:124px;}body.rtl .elementor-29 .elementor-element.elementor-element-55782d2b{right:124px;}.elementor-29 .elementor-element.elementor-element-55782d2b{top:310px;}.elementor-29 .elementor-element.elementor-element-55782d2b img{width:23%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-17162b09{left:124px;}body.rtl .elementor-29 .elementor-element.elementor-element-17162b09{right:124px;}.elementor-29 .elementor-element.elementor-element-17162b09{top:310px;}.elementor-29 .elementor-element.elementor-element-17162b09 img{width:23%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-32904619{left:124px;}body.rtl .elementor-29 .elementor-element.elementor-element-32904619{right:124px;}.elementor-29 .elementor-element.elementor-element-32904619{top:310px;}.elementor-29 .elementor-element.elementor-element-32904619 img{width:23%;}.elementor-29 .elementor-element.elementor-element-dbd7e1a{top:310px;}.elementor-29 .elementor-element.elementor-element-dbd7e1a img{width:23%;}.elementor-29 .elementor-element.elementor-element-531dcf35{width:initial;max-width:initial;top:383px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-531dcf35{right:21px;}body.rtl .elementor-29 .elementor-element.elementor-element-531dcf35{left:21px;}.elementor-29 .elementor-element.elementor-element-531dcf35 img{width:76%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-01bdb22{left:-5px;}body.rtl .elementor-29 .elementor-element.elementor-element-01bdb22{right:-5px;}.elementor-29 .elementor-element.elementor-element-01bdb22{top:548px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-7ace36c7:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7ace36c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/WhatsApp-Image-2026-02-05-at-18.30.59.webp");}.elementor-29 .elementor-element.elementor-element-7ace36c7{--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-7ace36c7.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-189b5de:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-189b5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/fondo-nuevo-scaled.webp");background-size:cover;}.elementor-29 .elementor-element.elementor-element-189b5de{--min-height:291px;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-8ee7c9c{--width:350px;--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;--z-index:7;}.elementor-29 .elementor-element.elementor-element-8ee7c9c.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-0012ce9{--e-transform-translateX:0px;--e-transform-translateY:27px;text-align:center;}.elementor-29 .elementor-element.elementor-element-0012ce9 .elementor-heading-title{font-size:46px;line-height:0.7em;}.elementor-29 .elementor-element.elementor-element-1503072{width:var( --container-widget-width, 222px );max-width:222px;--e-transform-translateX:0px;--e-transform-translateY:27px;--container-widget-width:222px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-1503072.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-1503072 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-773d3682:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-773d3682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/WhatsApp-Image-2026-02-05-at-18.30.59.webp");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-773d3682{--min-height:517px;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-2373225b{--spacer-size:255px;}.elementor-29 .elementor-element.elementor-element-4123441{text-align:center;}.elementor-29 .elementor-element.elementor-element-4123441 .elementor-heading-title{font-size:41px;line-height:1em;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;}.elementor-29 .elementor-element.elementor-element-057793e{text-align:center;}.elementor-29 .elementor-element.elementor-element-057793e .elementor-heading-title{font-size:23px;line-height:1em;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;}.elementor-29 .elementor-element.elementor-element-21557c54:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-21557c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/fondo-nuevo-scaled.webp");background-repeat:repeat;background-size:contain;}.elementor-29 .elementor-element.elementor-element-21557c54{--min-height:1124px;}.elementor-29 .elementor-element.elementor-element-4ce6c0b0{--min-height:0px;}.elementor-29 .elementor-element.elementor-element-4ce6c0b0.e-con{--order:-99999 /* order start hack */;}.elementor-29 .elementor-element.elementor-element-795696a1{--spacer-size:20px;}.elementor-29 .elementor-element.elementor-element-45ea65e.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-45ea65e{top:0px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-9d04d99{left:-58%;}body.rtl .elementor-29 .elementor-element.elementor-element-9d04d99{right:-58%;}.elementor-29 .elementor-element.elementor-element-9d04d99{top:79%;}.elementor-29 .elementor-element.elementor-element-9d04d99 img{width:46%;}.elementor-29 .elementor-element.elementor-element-4e3121dc{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-4e3121dc.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-4e3121dc .elementor-heading-title{font-size:21px;}.elementor-29 .elementor-element.elementor-element-762e3988{--content-width:500px;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-29 .elementor-element.elementor-element-762e3988.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-6ea3de83 .elementor-divider-separator{width:54%;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-6ea3de83 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-29 .elementor-element.elementor-element-234ae88b.elementor-element{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-234ae88b .elementor-divider-separator{width:54%;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-234ae88b .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-4e706583{left:-57%;}body.rtl .elementor-29 .elementor-element.elementor-element-4e706583{right:-57%;}.elementor-29 .elementor-element.elementor-element-4e706583{top:1611px;}.elementor-29 .elementor-element.elementor-element-4e706583 img{width:100%;max-width:88%;}.elementor-29 .elementor-element.elementor-element-4afbb505{--min-height:575px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-57721be9 img{width:100%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-264803c2{left:-7px;}body.rtl .elementor-29 .elementor-element.elementor-element-264803c2{right:-7px;}.elementor-29 .elementor-element.elementor-element-264803c2{top:263px;z-index:8;}.elementor-29 .elementor-element.elementor-element-264803c2 img{width:23%;max-width:43%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-55782d2b{left:-1px;}body.rtl .elementor-29 .elementor-element.elementor-element-55782d2b{right:-1px;}.elementor-29 .elementor-element.elementor-element-55782d2b{top:-10px;z-index:6;}.elementor-29 .elementor-element.elementor-element-55782d2b img{width:100%;}.elementor-29 .elementor-element.elementor-element-17162b09{--e-transform-rotateZ:307deg;top:114px;z-index:7;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-17162b09{left:35px;}body.rtl .elementor-29 .elementor-element.elementor-element-17162b09{right:35px;}.elementor-29 .elementor-element.elementor-element-17162b09 img{width:100%;max-width:92%;height:340px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-32904619{left:-2px;}body.rtl .elementor-29 .elementor-element.elementor-element-32904619{right:-2px;}.elementor-29 .elementor-element.elementor-element-32904619{top:169px;z-index:6;}.elementor-29 .elementor-element.elementor-element-32904619 img{width:95%;}.elementor-29 .elementor-element.elementor-element-dbd7e1a{--e-transform-rotateZ:338deg;top:40%;z-index:7;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-dbd7e1a{right:-7%;}body.rtl .elementor-29 .elementor-element.elementor-element-dbd7e1a{left:-7%;}.elementor-29 .elementor-element.elementor-element-dbd7e1a img{width:52%;max-width:32%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-531dcf35{right:1px;}body.rtl .elementor-29 .elementor-element.elementor-element-531dcf35{left:1px;}.elementor-29 .elementor-element.elementor-element-531dcf35{top:290px;z-index:6;}.elementor-29 .elementor-element.elementor-element-531dcf35 img{width:87%;}.elementor-29 .elementor-element.elementor-element-01bdb22{--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;top:309px;--z-index:7;}.elementor-29 .elementor-element.elementor-element-01bdb22.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-f430111{--spacer-size:7px;}.elementor-29 .elementor-element.elementor-element-97b64c9{--e-transform-translateX:0px;--e-transform-translateY:27px;text-align:center;}.elementor-29 .elementor-element.elementor-element-97b64c9 .elementor-heading-title{font-size:46px;line-height:0.7em;}.elementor-29 .elementor-element.elementor-element-ac5f91c{--e-transform-translateX:0px;--e-transform-translateY:27px;text-align:center;}.elementor-29 .elementor-element.elementor-element-ac5f91c .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-bf1d604{--e-transform-translateX:0px;--e-transform-translateY:27px;text-align:center;}.elementor-29 .elementor-element.elementor-element-bf1d604 .elementor-heading-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-4c7f687{--e-transform-translateX:0px;--e-transform-translateY:27px;text-align:center;}.elementor-29 .elementor-element.elementor-element-4c7f687 .elementor-heading-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-51566a8{width:var( --container-widget-width, 267px );max-width:267px;--e-transform-translateX:0px;--e-transform-translateY:27px;--container-widget-width:267px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-51566a8.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-51566a8 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-75454ed{--e-transform-translateX:0px;--e-transform-translateY:27px;text-align:center;}.elementor-29 .elementor-element.elementor-element-75454ed .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-46cc57ff{--spacer-size:144px;}.elementor-29 .elementor-element.elementor-element-2b389aa6{--spacer-size:0px;}.elementor-29 .elementor-element.elementor-element-375d6151:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-375d6151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/WhatsApp-Image-2026-02-04-at-16.51.23.webp");background-size:cover;}.elementor-29 .elementor-element.elementor-element-375d6151{--min-height:281px;}.elementor-29 .elementor-element.elementor-element-3242d34b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3242d34b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/fondo-fomulario.webp");background-size:contain;}.elementor-29 .elementor-element.elementor-element-3242d34b{--min-height:595px;}.elementor-29 .elementor-element.elementor-element-43f037c{--spacer-size:23px;}.elementor-29 .elementor-element.elementor-element-6b37c27{text-align:center;}.elementor-29 .elementor-element.elementor-element-6b37c27 .elementor-heading-title{font-size:47px;}.elementor-29 .elementor-element.elementor-element-7f40236{text-align:center;}.elementor-29 .elementor-element.elementor-element-7f40236 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-2d9cb0a{text-align:center;}.elementor-29 .elementor-element.elementor-element-2d9cb0a .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-95411e3 .elementor-divider-separator{width:43%;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-95411e3 .elementor-divider{text-align:center;}.elementor-29 .elementor-element.elementor-element-6d9a507{--spacer-size:23px;}.elementor-29 .elementor-element.elementor-element-aa8a25f{text-align:center;}.elementor-29 .elementor-element.elementor-element-aa8a25f .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-cee4399{text-align:center;}.elementor-29 .elementor-element.elementor-element-cee4399 .elementor-heading-title{font-size:47px;}.elementor-29 .elementor-element.elementor-element-17ee7b8e{--min-height:558px;}.elementor-29 .elementor-element.elementor-element-20967ddc{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;top:22%;z-index:3;}.elementor-29 .elementor-element.elementor-element-20967ddc.elementor-element{--align-self:center;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-20967ddc{left:38%;}body.rtl .elementor-29 .elementor-element.elementor-element-20967ddc{right:38%;}.elementor-29 .elementor-element.elementor-element-3a163bbf{--e-transform-rotateZ:35deg;top:20%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-3a163bbf{left:-158px;}body.rtl .elementor-29 .elementor-element.elementor-element-3a163bbf{right:-158px;}.elementor-29 .elementor-element.elementor-element-3a163bbf img{width:98%;}.elementor-29 .elementor-element.elementor-element-75286da7{width:var( --container-widget-width, 434px );max-width:434px;--container-widget-width:434px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-75286da7.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-75286da7 .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-ce9c8a0{--min-height:496px;}.elementor-29 .elementor-element.elementor-element-2d02157c .elementor-flip-box__front{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/dress-code_.webp");background-position:center center;background-size:contain;}.elementor-29 .elementor-element.elementor-element-2d02157c .elementor-flip-box__back{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/Padrinhos-Terracota-All-black.webp");background-size:cover;}.elementor-29 .elementor-element.elementor-element-2d02157c{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;top:38%;z-index:2;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-2d02157c{right:-5px;}body.rtl .elementor-29 .elementor-element.elementor-element-2d02157c{left:-5px;}.elementor-29 .elementor-element.elementor-element-2d02157c .elementor-flip-box{height:289px;}.elementor-29 .elementor-element.elementor-element-1f8e1be9{width:auto;max-width:auto;top:49%;z-index:2;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-1f8e1be9{left:-17%;}body.rtl .elementor-29 .elementor-element.elementor-element-1f8e1be9{right:-17%;}.elementor-29 .elementor-element.elementor-element-1f8e1be9 img{width:53%;}.elementor-29 .elementor-element.elementor-element-dbfb548:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-dbfb548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/2.webp");background-size:cover;}.elementor-29 .elementor-element.elementor-element-dbfb548{--width:300px;--min-height:179px;--justify-content:center;top:7%;--z-index:2;}.elementor-29 .elementor-element.elementor-element-eaca6d2{text-align:center;}.elementor-29 .elementor-element.elementor-element-eaca6d2 .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-36649a5.elementor-element{--order:-99999 /* order start hack */;}.elementor-29 .elementor-element.elementor-element-36649a5{text-align:center;}.elementor-29 .elementor-element.elementor-element-36649a5 .elementor-heading-title{font-size:37px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-1238706f{right:-150px;}body.rtl .elementor-29 .elementor-element.elementor-element-1238706f{left:-150px;}.elementor-29 .elementor-element.elementor-element-1238706f{top:-17%;}.elementor-29 .elementor-element.elementor-element-1238706f img{width:58%;}.elementor-29 .elementor-element.elementor-element-24511158.e-con{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-36f0d58e{--min-height:496px;}.elementor-29 .elementor-element.elementor-element-14284833 .elementor-flip-box__front{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/2-2.webp");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-14284833 .elementor-flip-box__back{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/2-2.webp");background-position:center center;background-size:contain;}.elementor-29 .elementor-element.elementor-element-14284833{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;top:14%;z-index:5;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-14284833{right:93px;}body.rtl .elementor-29 .elementor-element.elementor-element-14284833{left:93px;}.elementor-29 .elementor-element.elementor-element-14284833 .elementor-flip-box{height:269px;}.elementor-29 .elementor-element.elementor-element-14284833 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:28px;}.elementor-29 .elementor-element.elementor-element-14284833 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-29 .elementor-element.elementor-element-13af2d2{width:auto;max-width:auto;top:48%;z-index:2;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-13af2d2{right:-107px;}body.rtl .elementor-29 .elementor-element.elementor-element-13af2d2{left:-107px;}.elementor-29 .elementor-element.elementor-element-13af2d2:not( .elementor-widget-image ), .elementor-29 .elementor-element.elementor-element-13af2d2.elementor-widget-image img{-webkit-mask-size:226px;}.elementor-29 .elementor-element.elementor-element-13af2d2 img{width:46%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-f32f2b3{left:-22%;}body.rtl .elementor-29 .elementor-element.elementor-element-f32f2b3{right:-22%;}.elementor-29 .elementor-element.elementor-element-f32f2b3{top:47%;}.elementor-29 .elementor-element.elementor-element-f32f2b3 img{width:58%;}.elementor-29 .elementor-element.elementor-element-23442689.e-con{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-64660171{--min-height:231px;}.elementor-29 .elementor-element.elementor-element-e06da79{--spacer-size:8px;}.elementor-29 .elementor-element.elementor-element-786b5422{padding:20px 20px 20px 20px;text-align:center;}.elementor-29 .elementor-element.elementor-element-786b5422 .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-63bf26d3.elementor-element{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-63bf26d3{text-align:center;}.elementor-29 .elementor-element.elementor-element-63bf26d3 .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-2782fd93{width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-wrapper{max-width:86%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 18px/2 );}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 18px/2 );}body.rtl .elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 18px/2 );}body.rtl .elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 18px/2 );}.elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-item{padding:8px 8px 8px 8px;}.elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-digits{font-size:30px;}.elementor-29 .elementor-element.elementor-element-2782fd93 .elementor-countdown-label{font-size:14px;}.elementor-29 .elementor-element.elementor-element-cd33723.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-cd33723{z-index:5;}.elementor-29 .elementor-element.elementor-element-cd33723 .elementor-button{font-size:13px;}.elementor-29 .elementor-element.elementor-element-e0d7ecd{--spacer-size:5px;}.elementor-29 .elementor-element.elementor-element-e0d7ecd.elementor-element{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-289e5b18{--min-height:39px;}.elementor-29 .elementor-element.elementor-element-5f15602a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-5f15602a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/fondo-nuevo-scaled.webp");background-repeat:repeat;background-size:contain;}.elementor-29 .elementor-element.elementor-element-5f15602a{--min-height:1440px;}.elementor-29 .elementor-element.elementor-element-5f15602a > .elementor-shape-top svg, .elementor-29 .elementor-element.elementor-element-5f15602a > .e-con-inner > .elementor-shape-top svg{height:37px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-130f7877{left:2px;}body.rtl .elementor-29 .elementor-element.elementor-element-130f7877{right:2px;}.elementor-29 .elementor-element.elementor-element-130f7877{top:-87px;z-index:3;}.elementor-29 .elementor-element.elementor-element-130f7877 img{width:25%;}.elementor-29 .elementor-element.elementor-element-72014ee1{--spacer-size:13px;}.elementor-29 .elementor-element.elementor-element-2560dad .elementor-flip-box__front{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/fondo-fomulario.webp");background-size:cover;}.elementor-29 .elementor-element.elementor-element-2560dad .elementor-flip-box__back{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/hs.svg");background-size:cover;}.elementor-29 .elementor-element.elementor-element-2560dad{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;z-index:3;}.elementor-29 .elementor-element.elementor-element-2560dad .elementor-flip-box{height:367px;}.elementor-29 .elementor-element.elementor-element-2560dad .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:54px;}.elementor-29 .elementor-element.elementor-element-63912200{--spacer-size:31px;}.elementor-29 .elementor-element.elementor-element-601df61f{--min-height:1426px;}.elementor-29 .elementor-element.elementor-element-411c5d10{width:var( --container-widget-width, 439px );max-width:439px;--container-widget-width:439px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-411c5d10.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-411c5d10 .elementor-heading-title{font-size:19px;}.elementor-29 .elementor-element.elementor-element-2f425f89{--min-height:1208px;}.elementor-29 .elementor-element.elementor-element-35757c1{--spacer-size:24px;}.elementor-29 .elementor-element.elementor-element-2cf6ea71{z-index:1;}.elementor-29 .elementor-element.elementor-element-2cf6ea71 img{width:100%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-44e1a830{left:1.726%;}body.rtl .elementor-29 .elementor-element.elementor-element-44e1a830{right:1.726%;}.elementor-29 .elementor-element.elementor-element-44e1a830{top:204px;z-index:5;}.elementor-29 .elementor-element.elementor-element-44e1a830 img{width:20%;}.elementor-29 .elementor-element.elementor-element-21b9b953{width:var( --container-widget-width, 431px );max-width:431px;--e-transform-rotateZ:299deg;--container-widget-width:431px;--container-widget-flex-grow:0;top:104px;z-index:4;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-21b9b953{right:19px;}body.rtl .elementor-29 .elementor-element.elementor-element-21b9b953{left:19px;}.elementor-29 .elementor-element.elementor-element-21b9b953 img{width:60%;max-width:52%;height:230px;}.elementor-29 .elementor-element.elementor-element-5434f7e1{--min-height:0px;--flex-direction:row;--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;--justify-content:center;--align-items:center;top:230px;--z-index:1;}.elementor-29 .elementor-element.elementor-element-5434f7e1.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-29b39f17:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-29b39f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/fondo-fomulario.webp");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-29b39f17{--width:300px;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-29b39f17.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-360be97b .elementor-heading-title{font-size:28px;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;}.elementor-29 .elementor-element.elementor-element-1b11937d .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-4e54f1c6{--spacer-size:9px;}.elementor-29 .elementor-element.elementor-element-4e54f1c6.elementor-element{--order:-99999 /* order start hack */;}.elementor-29 .elementor-element.elementor-element-8f78c94.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-8f78c94{z-index:3;}.elementor-29 .elementor-element.elementor-element-00bb8f8{text-align:center;}.elementor-29 .elementor-element.elementor-element-00bb8f8 .elementor-heading-title{font-size:18px;}.elementor-29 .elementor-element.elementor-element-3888ac9:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3888ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://naomikarellysxv.royal-invite.com/wp-content/uploads/sites/8/2026/02/WhatsApp-Image-2026-02-04-at-16.51.24.webp");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-3888ac9{--min-height:430px;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-7ad778d .elementor-heading-title{font-size:71px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;}}/* Start custom CSS for html, class: .elementor-element-7f2b8414 *//* ===================== */
/* Estilos Completos     */
/* ===================== */

.overlay-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #eae3d5;
  z-index: 70;
  display: flex;
  justify-content: center;
  align-items: center;
}

.overlay-content {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* ===================== */
/* LAZO                  */
/* ===================== */

#lazo {
  position: absolute;
  top: 65%;
  left: 70%;
  transform: translate(-50%, -50%) scale(0.9);
  width: 100vw;
  height: auto;
  max-height: 500px;
  object-fit: contain;
  z-index: 80;
  opacity: 1;
  pointer-events: none;
}

@media (min-width: 640px) {
  #lazo {
    top: 58%;
    transform: translate(-63%, -50%) scale(1);
  }
}

/* ===================== */
/* FLORES (MÁS GRANDES)  */
/* ===================== */

#flores {
  position: absolute;
  top: 34%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-5deg);
  width: 490px;
  height: 310px;
  z-index: 85;
  opacity: 1;
  pointer-events: none;
}

/* ===================== */
/* NOTIFICACIÓN          */
/* ===================== */

.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;

  /* TEXTO COLOR VINO */
  color: #593131;
  text-shadow: 1px 1px 2px rgba(255,255,255,0.4);

  padding: 5px;
  font-size: 14px;
  text-align: center;
  white-space: nowrap;
}

/* ===================== */
/* BOTÓN SELLO           */
/* ===================== */

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

  border: none !important;
  outline: none !important;
  background: transparent;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

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

/* ===================== */
/* 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;
}

.sobre {
  position: absolute;
  height: 100vh;
  width: auto;
  max-width: 100vw;
  object-fit: cover;
  transition: transform 1s ease-in-out, opacity 9s ease-in-out;

  filter: drop-shadow(9px 0px 25px rgba(8,1,5,0.9))
          grayscale(1)
          brightness(1)
          contrast(1);
}

/* ===================== */
/* MEDIA QUERIES         */
/* ===================== */

@media (min-width: 640px) {
  #flores { left: calc(50% + 0.2%); }

  #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;
  }
}

@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;
  }
}

/* ===================== */
/* FONDO                 */
/* ===================== */

.background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #fff;
  z-index: 60;
}

/* ===================== */
/* BOTÓN FLOTANTE        */
/* ===================== */

#floatingButton {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 50;

  border: none !important;
  outline: none !important;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  -webkit-tap-highlight-color: transparent;
}

#floatingButton img {
  width: 25px;
  height: 25px;
}

/* ===================== */
/* LOADING BAR           */
/* ===================== */

.notification-container .loading-bar-bg {
  position: absolute;
  bottom: -30px;
  left: 50%;
  transform: translateX(-50%);
  width: 80px;
  height: 4px;
  background-color: rgba(89, 49, 49, 0.25);
  border-radius: 2px;
  overflow: hidden;
  z-index: 96;
}

.notification-container .loading-bar-fill {
  width: 0%;
  height: 100%;
  background-color: #593131;
  border-radius: 2px;
  transition: width 0.1s linear;
}/* End custom CSS */
/* Start custom CSS *//* Bloquear desplazamiento horizontal */
html, body {
    overflow-x: hidden !important;
    width: 100% !important;
    position: relative !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Forzar que los contenedores de Elementor no se salgan */
.elementor {
    overflow: hidden !important;
}

.elementor-section-stretched {
    width: 100% !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'edwardian';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mariajoseparedesxvs.royal-invite.com/wp-content/uploads/sites/5/2026/01/edwardian-script-itc.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'the-seasons';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://royal-invite.com/wp-content/uploads/2025/02/the-seasons.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'slight';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://royal-invite.com/wp-content/uploads/2026/01/slight-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */