.elementor-42 .elementor-element.elementor-element-455da55a{--display:flex;--overflow:hidden;}.elementor-42 .elementor-element.elementor-element-2604f9a2{--display:flex;--min-height:861px;--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-42 .elementor-element.elementor-element-2604f9a2:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2604f9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-17-at-12.20.47-AM-scaled.webp");background-position:0px -570px;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-2604f9a2.e-con{--e-con-transform-flipX:-1;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-2b325a58 > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-42 .elementor-element.elementor-element-2b325a58 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:50px;font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 0px 6px #000000;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-7555a84b{--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-42 .elementor-element.elementor-element-7555a84b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7555a84b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-51054700{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-51054700 .elementor-heading-title{font-weight:200;}.elementor-42 .elementor-element.elementor-element-2d5ae3b0{--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-42 .elementor-element.elementor-element-2d5ae3b0:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2d5ae3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A594B;background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/7.png");}.elementor-42 .elementor-element.elementor-element-4d7a9ddb{--divider-border-style:solid;--divider-color:#8E7525;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-4d7a9ddb .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-4d7a9ddb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-7af5bf4a{--divider-border-style:solid;--divider-color:#8E7525;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-7af5bf4a .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-7af5bf4a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-1ef11375{--display:flex;--min-height:119px;--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-42 .elementor-element.elementor-element-1ef11375:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1ef11375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/fondo-de-blanco.png");}.elementor-42 .elementor-element.elementor-element-3b0d2e52{--display:flex;}.elementor-42 .elementor-element.elementor-element-4b761ddf > .elementor-widget-container{border-style:solid;border-color:#8E7525;}.elementor-42 .elementor-element.elementor-element-4b761ddf img{filter:brightness( 200% ) contrast( 200% ) saturate( 153% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42 .elementor-element.elementor-element-39d668e4{--display:flex;--position:absolute;top:57px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-39d668e4{left:0px;}body.rtl .elementor-42 .elementor-element.elementor-element-39d668e4{right:0px;}.elementor-42 .elementor-element.elementor-element-5f9962a1 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-5f9962a1{text-align:center;}.elementor-42 .elementor-element.elementor-element-5f9962a1 .elementor-heading-title{font-family:"ROYAL PREMIUM", Sans-serif;font-size:59px;font-weight:100;-webkit-text-stroke-color:#8E7525;stroke:#8E7525;color:#8E7525;}.elementor-42 .elementor-element.elementor-element-12bcdedd{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-12bcdedd.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-12bcdedd .elementor-heading-title{font-size:14px;font-weight:200;}.elementor-42 .elementor-element.elementor-element-7145cea1{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--justify-items:center;--z-index:2;}.elementor-42 .elementor-element.elementor-element-7145cea1.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-2e52f715{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-2e52f715.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-2e52f715 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:100;}.elementor-42 .elementor-element.elementor-element-a99c41c{width:auto;max-width:auto;text-align:center;}.elementor-42 .elementor-element.elementor-element-a99c41c.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-a99c41c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:100;}.elementor-42 .elementor-element.elementor-element-63e706bf{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-63e706bf.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-63e706bf .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:200;text-transform:capitalize;}.elementor-42 .elementor-element.elementor-element-3ce1d22e{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-3ce1d22e.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-3ce1d22e .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:14px;font-weight:200;}.elementor-42 .elementor-element.elementor-element-8f0564c{--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-42 .elementor-element.elementor-element-8f0564c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-8f0564c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A594B;}.elementor-42 .elementor-element.elementor-element-6ecb80d{text-align:center;}.elementor-42 .elementor-element.elementor-element-6ecb80d .elementor-heading-title{font-weight:100;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-5413211b{--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-42 .elementor-element.elementor-element-5413211b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5413211b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-619427a0{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-619427a0 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:33px;font-weight:300;}.elementor-42 .elementor-element.elementor-element-3f6857db{width:100%;max-width:100%;z-index:3;text-align:center;}.elementor-42 .elementor-element.elementor-element-3f6857db .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:88px;font-weight:100;color:#8E7525;}.elementor-42 .elementor-element.elementor-element-51c819b4{--display:flex;--min-height:477px;--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;--overlay-opacity:0.5;}.elementor-42 .elementor-element.elementor-element-51c819b4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-51c819b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-17-at-12.20.52-AM-1-scaled-e1743175841421.webp");background-position:0px -607px;background-repeat:repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-51c819b4.e-con{--e-con-transform-flipX:-1;}.elementor-42 .elementor-element.elementor-element-51c819b4::before, .elementor-42 .elementor-element.elementor-element-51c819b4 > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-51c819b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-51c819b4 > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-51c819b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-51c819b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42 .elementor-element.elementor-element-51c819b4 > .elementor-shape-top svg, .elementor-42 .elementor-element.elementor-element-51c819b4 > .e-con-inner > .elementor-shape-top svg{height:23px;}.elementor-42 .elementor-element.elementor-element-51c819b4 > .elementor-shape-bottom svg, .elementor-42 .elementor-element.elementor-element-51c819b4 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:32px;}.elementor-42 .elementor-element.elementor-element-5b88e651{--spacer-size:34px;}.elementor-42 .elementor-element.elementor-element-a04de73 > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-42 .elementor-element.elementor-element-a04de73{text-align:center;}.elementor-42 .elementor-element.elementor-element-a04de73 .elementor-heading-title{text-shadow:1px 0px 1px #000000;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-f61e2a0{--spacer-size:19px;}.elementor-42 .elementor-element.elementor-element-337023b8 > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-wrapper{max-width:35%;}.elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-item{border-style:double;border-radius:12px 12px 12px 12px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 33px/2 );}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 33px/2 );}body.rtl .elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 33px/2 );}body.rtl .elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 33px/2 );}.elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-digits{color:#FFFFFF;font-size:31px;}.elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-label{color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-4887f6cf .elementor-button{background-color:#FFFFFF70;fill:#1C1C1C;color:#1C1C1C;border-style:solid;}.elementor-42 .elementor-element.elementor-element-4887f6cf > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-42 .elementor-element.elementor-element-4887f6cf .elementor-button-content-wrapper{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-67afa854{--display:flex;--min-height:141px;--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-42 .elementor-element.elementor-element-67afa854:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-67afa854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-14757540{width:100%;max-width:100%;top:29px;z-index:1;text-align:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-14757540{left:7px;}body.rtl .elementor-42 .elementor-element.elementor-element-14757540{right:7px;}.elementor-42 .elementor-element.elementor-element-14757540 .elementor-heading-title{font-size:32px;font-weight:200;color:#273529;}.elementor-42 .elementor-element.elementor-element-167fb5d1{--display:flex;--min-height:389px;}.elementor-42 .elementor-element.elementor-element-167fb5d1:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-167fb5d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/6.png");background-position:top center;background-repeat:no-repeat;}.elementor-42 .elementor-element.elementor-element-167fb5d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-3e0ef0b6{text-align:center;}.elementor-42 .elementor-element.elementor-element-3e0ef0b6 .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:76px;font-weight:100;color:#8E7525;}.elementor-42 .elementor-element.elementor-element-1cbdfdca{text-align:center;}.elementor-42 .elementor-element.elementor-element-1cbdfdca .elementor-heading-title{font-size:31px;font-weight:100;}.elementor-42 .elementor-element.elementor-element-1b6e2c55{text-align:center;}.elementor-42 .elementor-element.elementor-element-1b6e2c55 .elementor-heading-title{font-size:31px;font-weight:100;}.elementor-42 .elementor-element.elementor-element-6536e2b{text-align:center;}.elementor-42 .elementor-element.elementor-element-6536e2b .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:76px;font-weight:100;color:#8E7525;}.elementor-42 .elementor-element.elementor-element-d39c813{text-align:center;}.elementor-42 .elementor-element.elementor-element-d39c813 .elementor-heading-title{font-size:31px;font-weight:100;}.elementor-42 .elementor-element.elementor-element-7a1ada54 img{max-width:10%;}.elementor-42 .elementor-element.elementor-element-c6fedc4{--display:flex;--min-height:140px;--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-42 .elementor-element.elementor-element-c6fedc4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-c6fedc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A594B;}.elementor-42 .elementor-element.elementor-element-c6fedc4 > .elementor-shape-top svg, .elementor-42 .elementor-element.elementor-element-c6fedc4 > .e-con-inner > .elementor-shape-top svg{height:17px;}.elementor-42 .elementor-element.elementor-element-c6fedc4 > .elementor-shape-bottom svg, .elementor-42 .elementor-element.elementor-element-c6fedc4 > .e-con-inner > .elementor-shape-bottom svg{height:11px;}.elementor-42 .elementor-element.elementor-element-3763edee{width:100%;max-width:100%;top:13px;text-align:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-3763edee{left:113px;}body.rtl .elementor-42 .elementor-element.elementor-element-3763edee{right:113px;}.elementor-42 .elementor-element.elementor-element-3763edee .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:92px;font-weight:300;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-737795da{width:100%;max-width:100%;top:39px;text-align:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-737795da{left:-78px;}body.rtl .elementor-42 .elementor-element.elementor-element-737795da{right:-78px;}.elementor-42 .elementor-element.elementor-element-737795da .elementor-heading-title{font-family:"Ephesis", Sans-serif;font-size:52px;font-weight:200;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-42719b21{--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-42 .elementor-element.elementor-element-42719b21:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-42719b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-42 .elementor-element.elementor-element-4d794e7c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-4d794e7c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-72e89be8{--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-42 .elementor-element.elementor-element-72e89be8:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-72e89be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-bd2577e{--display:flex;}.elementor-42 .elementor-element.elementor-element-4191f818{width:100%;max-width:100%;z-index:5;text-align:center;}.elementor-42 .elementor-element.elementor-element-4191f818 .elementor-heading-title{font-family:"ROYAL PREMIUM", Sans-serif;font-size:94px;font-weight:100;color:#8E7525;}.elementor-42 .elementor-element.elementor-element-7246a23a{--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-42 .elementor-element.elementor-element-7246a23a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7246a23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/2.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-42 .elementor-element.elementor-element-68e229ea{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-39be40a7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-42 .elementor-element.elementor-element-47602b0d{text-align:center;}.elementor-42 .elementor-element.elementor-element-47602b0d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:300;color:#000000;}.elementor-42 .elementor-element.elementor-element-786578f4{text-align:center;}.elementor-42 .elementor-element.elementor-element-786578f4 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-42 .elementor-element.elementor-element-50bd52de img{max-width:57%;border-radius:45px 45px 45px 45px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-42 .elementor-element.elementor-element-1f59d44d{text-align:center;}.elementor-42 .elementor-element.elementor-element-1f59d44d .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-42 .elementor-element.elementor-element-513fea56{text-align:center;}.elementor-42 .elementor-element.elementor-element-513fea56 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:21px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-42 .elementor-element.elementor-element-23a295b9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-42 .elementor-element.elementor-element-17138ec7{text-align:center;}.elementor-42 .elementor-element.elementor-element-17138ec7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:300;color:#000000;}.elementor-42 .elementor-element.elementor-element-6bb48f71{text-align:center;}.elementor-42 .elementor-element.elementor-element-6bb48f71 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-42 .elementor-element.elementor-element-22565c9f img{max-width:57%;border-radius:45px 45px 45px 45px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-42 .elementor-element.elementor-element-71139f6c{text-align:center;}.elementor-42 .elementor-element.elementor-element-71139f6c .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-42 .elementor-element.elementor-element-60e1f93f{text-align:center;}.elementor-42 .elementor-element.elementor-element-60e1f93f .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:21px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-42 .elementor-element.elementor-element-556da3dd .elementor-button{background-color:#4A594B;font-family:"Roboto Slab", Sans-serif;font-size:17px;fill:#FFFFFF;color:#FFFFFF;border-style:none;}.elementor-42 .elementor-element.elementor-element-556da3dd .elementor-button-content-wrapper{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-3e8d3c2{--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-42 .elementor-element.elementor-element-5f9eea4{text-align:center;}.elementor-42 .elementor-element.elementor-element-5f9eea4 .elementor-heading-title{font-family:"ROYAL PREMIUM", Sans-serif;font-size:79px;font-weight:100;color:#8E7525;}.elementor-42 .elementor-element.elementor-element-7f5fd2e{--display:flex;--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-42 .elementor-element.elementor-element-f90d3d4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-42 .elementor-element.elementor-element-870be2b{text-align:center;}.elementor-42 .elementor-element.elementor-element-870be2b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:300;color:#000000;}.elementor-42 .elementor-element.elementor-element-15a86d0{text-align:center;}.elementor-42 .elementor-element.elementor-element-15a86d0 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:21px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-42 .elementor-element.elementor-element-89c927a img{max-width:57%;border-radius:45px 45px 45px 45px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-42 .elementor-element.elementor-element-cb8d253{text-align:center;}.elementor-42 .elementor-element.elementor-element-cb8d253 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-weight:500;color:#000000;}.elementor-42 .elementor-element.elementor-element-934fe5a{text-align:center;}.elementor-42 .elementor-element.elementor-element-934fe5a .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:21px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-42 .elementor-element.elementor-element-775274b{text-align:center;}.elementor-42 .elementor-element.elementor-element-775274b .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-weight:500;color:#000000;}.elementor-42 .elementor-element.elementor-element-9100719{text-align:center;}.elementor-42 .elementor-element.elementor-element-9100719 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:21px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-42 .elementor-element.elementor-element-0afaff1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-9039d39 .elementor-button{background-color:#4A594B;font-family:"Roboto Slab", Sans-serif;font-size:17px;fill:#FFFFFF;color:#FFFFFF;border-style:none;}.elementor-42 .elementor-element.elementor-element-9039d39 .elementor-button-content-wrapper{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-407153f .elementor-button{background-color:#4A594B;font-family:"Roboto Slab", Sans-serif;font-size:17px;fill:#FFFFFF;color:#FFFFFF;border-style:none;}.elementor-42 .elementor-element.elementor-element-407153f .elementor-button-content-wrapper{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-29c75fb1{--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;--overlay-opacity:0.5;border-style:none;--border-style:none;}.elementor-42 .elementor-element.elementor-element-29c75fb1:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-29c75fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A594B;}.elementor-42 .elementor-element.elementor-element-29c75fb1::before, .elementor-42 .elementor-element.elementor-element-29c75fb1 > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-29c75fb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-29c75fb1 > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-29c75fb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-29c75fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42 .elementor-element.elementor-element-39676b1b{width:100%;max-width:100%;top:5px;text-align:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-39676b1b{left:114.958px;}body.rtl .elementor-42 .elementor-element.elementor-element-39676b1b{right:114.958px;}.elementor-42 .elementor-element.elementor-element-39676b1b .elementor-heading-title{font-family:"ROYAL PREMIUM", Sans-serif;font-size:79px;font-weight:100;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-746e57d6{width:100%;max-width:100%;top:28px;text-align:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-746e57d6{left:-110px;}body.rtl .elementor-42 .elementor-element.elementor-element-746e57d6{right:-110px;}.elementor-42 .elementor-element.elementor-element-746e57d6 .elementor-heading-title{font-family:"Ephesis", Sans-serif;font-size:54px;font-weight:100;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-2580bb39{--spacer-size:100px;}.elementor-42 .elementor-element.elementor-element-40a9d413{--display:flex;--min-height:366px;--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-42 .elementor-element.elementor-element-40a9d413:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-40a9d413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E9E9;background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-40a9d413.e-con{--e-con-transform-flipX:-1;}.elementor-42 .elementor-element.elementor-element-7fc84b09{width:initial;max-width:initial;}.elementor-42 .elementor-element.elementor-element-7fc84b09 > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-42 .elementor-element.elementor-element-7fc84b09.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-54868718 .elementor-button{background-color:#FFFFFF00;font-weight:200;fill:#4A594B;color:#4A594B;}.elementor-42 .elementor-element.elementor-element-54868718 > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-42 .elementor-element.elementor-element-54868718 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-4349d422{--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-42 .elementor-element.elementor-element-4ab1b2e2{--display:flex;--min-height:61px;}.elementor-42 .elementor-element.elementor-element-4ab1b2e2:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-4ab1b2e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-48410b9d{width:100%;max-width:100%;top:35px;text-align:center;}.elementor-42 .elementor-element.elementor-element-48410b9d.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-48410b9d{left:-87px;}body.rtl .elementor-42 .elementor-element.elementor-element-48410b9d{right:-87px;}.elementor-42 .elementor-element.elementor-element-48410b9d .elementor-heading-title{font-family:"Euphoria Script", Sans-serif;font-weight:100;}.elementor-42 .elementor-element.elementor-element-3b3e2014{width:100%;max-width:100%;top:58px;text-align:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-3b3e2014{left:122px;}body.rtl .elementor-42 .elementor-element.elementor-element-3b3e2014{right:122px;}.elementor-42 .elementor-element.elementor-element-3b3e2014 .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:76px;font-weight:100;color:#313C2F;}.elementor-42 .elementor-element.elementor-element-1452ec31{--display:flex;--min-height:48vh;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-1452ec31:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1452ec31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-17-at-12.20.50-AM-1-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:40% auto;}.elementor-42 .elementor-element.elementor-element-3aec0429{--display:flex;--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:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-3aec0429.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-2b55a86b{--display:flex;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:1;}.elementor-42 .elementor-element.elementor-element-2b55a86b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2b55a86b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-17-at-12.20.52-AM-3-1-scaled.webp");background-position:center left;background-repeat:no-repeat;background-size:65% auto;}.elementor-42 .elementor-element.elementor-element-2b55a86b.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-6abc4456{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-6abc4456.e-con{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-6e88445a{width:var( --container-widget-width, 100.703% );max-width:100.703%;--container-widget-width:100.703%;--container-widget-flex-grow:0;text-align:start;}.elementor-42 .elementor-element.elementor-element-6e88445a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-6e88445a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-42 .elementor-element.elementor-element-391dd88f{width:var( --container-widget-width, 105.737% );max-width:105.737%;--container-widget-width:105.737%;--container-widget-flex-grow:0;text-align:start;}.elementor-42 .elementor-element.elementor-element-391dd88f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-391dd88f .elementor-heading-title{font-family:"ROYAL PREMIUM", Sans-serif;font-size:50px;font-weight:400;color:#8E7525;}.elementor-42 .elementor-element.elementor-element-3e3762bf{font-weight:100;color:#000000;}.elementor-42 .elementor-element.elementor-element-3848725e{--display:flex;--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:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-3848725e.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-329ef926{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-329ef926.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-3570574e{width:var( --container-widget-width, 100.703% );max-width:100.703%;--container-widget-width:100.703%;--container-widget-flex-grow:0;text-align:start;}.elementor-42 .elementor-element.elementor-element-3570574e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-3570574e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-42 .elementor-element.elementor-element-48e4bd66{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-48e4bd66.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-48e4bd66 .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:62px;font-weight:400;color:#8E7525;}.elementor-42 .elementor-element.elementor-element-7a48903e{font-family:"Roboto", Sans-serif;font-weight:100;}.elementor-42 .elementor-element.elementor-element-474472e4{--display:flex;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-42 .elementor-element.elementor-element-474472e4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-474472e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-17-at-12.20.49-AM-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:50% auto;}.elementor-42 .elementor-element.elementor-element-474472e4.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-1920fe34{--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-42 .elementor-element.elementor-element-1920fe34:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1920fe34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-2888e3e4{--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-42 .elementor-element.elementor-element-2888e3e4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2888e3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A594B;}.elementor-42 .elementor-element.elementor-element-2db25a1d{width:100%;max-width:100%;top:-86px;text-align:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-2db25a1d{left:-112px;}body.rtl .elementor-42 .elementor-element.elementor-element-2db25a1d{right:-112px;}.elementor-42 .elementor-element.elementor-element-2db25a1d .elementor-heading-title{font-weight:100;color:#8E7525;}.elementor-42 .elementor-element.elementor-element-370d600a{width:100%;max-width:100%;top:-102px;text-align:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-370d600a{left:157px;}body.rtl .elementor-42 .elementor-element.elementor-element-370d600a{right:157px;}.elementor-42 .elementor-element.elementor-element-370d600a .elementor-heading-title{font-family:"ROYAL PREMIUM", Sans-serif;font-size:70px;font-weight:100;}.elementor-42 .elementor-element.elementor-element-68fbc35f{text-align:center;}.elementor-42 .elementor-element.elementor-element-68fbc35f .elementor-heading-title{font-size:17px;font-weight:100;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-778f4cc{text-align:center;}.elementor-42 .elementor-element.elementor-element-778f4cc .elementor-heading-title{font-size:17px;font-weight:300;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-4b8db84{--display:flex;--min-height:198px;--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-42 .elementor-element.elementor-element-4b8db84:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-4b8db84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/historieta-de-amor-eli-y-tebo-2-scaled.webp");background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-353d5772{--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-42 .elementor-element.elementor-element-353d5772:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-353d5772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-1a6ec7fb{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-1a6ec7fb .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:63px;font-weight:100;color:#8E7525;}.elementor-42 .elementor-element.elementor-element-299155e0{--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-42 .elementor-element.elementor-element-299155e0:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-299155e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-125cf277{text-align:center;}.elementor-42 .elementor-element.elementor-element-125cf277 .elementor-heading-title{font-weight:200;font-style:italic;}.elementor-42 .elementor-element.elementor-element-6690e6da{--display:flex;--min-height:463px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-42 .elementor-element.elementor-element-6690e6da:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-6690e6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-17-at-12.20.48-AM-3-scaled.webp");background-position:0px -533px;background-size:cover;}.elementor-42 .elementor-element.elementor-element-788c7fa0{--display:flex;--min-height:356px;--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-42 .elementor-element.elementor-element-788c7fa0:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-788c7fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF94;}.elementor-42 .elementor-element.elementor-element-788c7fa0.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-3dc13c6{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-3dc13c6.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-3dc13c6 .elementor-heading-title{font-family:"Abel", Sans-serif;font-size:26px;font-weight:400;color:#020101;}.elementor-42 .elementor-element.elementor-element-5f528fa{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-5f528fa.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-5f528fa .elementor-heading-title{font-family:"Abel", Sans-serif;font-size:26px;font-weight:300;color:#020101;}.elementor-42 .elementor-element.elementor-element-99c961a{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-99c961a.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-99c961a .elementor-heading-title{font-family:"Abel", Sans-serif;font-size:26px;font-weight:300;color:#020101;}.elementor-42 .elementor-element.elementor-element-3cbe8904{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-3cbe8904.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-3cbe8904 .elementor-heading-title{font-family:"Abel", Sans-serif;font-size:26px;font-weight:300;color:#020101;}.elementor-42 .elementor-element.elementor-element-74dbf6b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-74dbf6b.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-74dbf6b .elementor-heading-title{font-family:"Abel", Sans-serif;font-size:26px;font-weight:300;color:#020101;}.elementor-42 .elementor-element.elementor-element-5e5921f4{text-align:center;}.elementor-42 .elementor-element.elementor-element-5e5921f4 .elementor-heading-title{font-size:16px;font-weight:300;}.elementor-42 .elementor-element.elementor-element-3894d84a{--display:flex;--min-height:526px;--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-42 .elementor-element.elementor-element-3894d84a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-3894d84a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-290c3fe9{--display:flex;}.elementor-42 .elementor-element.elementor-element-579f3e47{--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-42 .elementor-element.elementor-element-4b962f0b{text-align:end;}.elementor-42 .elementor-element.elementor-element-4b962f0b img{max-width:28%;height:189px;filter:brightness( 25% ) contrast( 60% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42 .elementor-element.elementor-element-1a45b8f3{text-align:start;}.elementor-42 .elementor-element.elementor-element-1a45b8f3 img{max-width:16%;height:190px;filter:brightness( 30% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42 .elementor-element.elementor-element-5bb4ad22{width:100%;max-width:100%;top:255px;text-align:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-5bb4ad22{left:-178px;}body.rtl .elementor-42 .elementor-element.elementor-element-5bb4ad22{right:-178px;}.elementor-42 .elementor-element.elementor-element-5bb4ad22 .elementor-heading-title{font-family:"Ephesis", Sans-serif;font-size:62px;font-weight:100;font-style:italic;line-height:62px;letter-spacing:3.2px;color:var( --e-global-color-astglobalcolor2 );}.elementor-42 .elementor-element.elementor-element-4cf60002{width:100%;max-width:100%;top:251px;text-align:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-4cf60002{left:103px;}body.rtl .elementor-42 .elementor-element.elementor-element-4cf60002{right:103px;}.elementor-42 .elementor-element.elementor-element-4cf60002 .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:62px;font-weight:100;font-style:italic;line-height:62px;letter-spacing:3.2px;color:#000000;}.elementor-42 .elementor-element.elementor-element-40a74ad9{--spacer-size:49px;}.elementor-42 .elementor-element.elementor-element-2da3dfb0{text-align:center;}.elementor-42 .elementor-element.elementor-element-2da3dfb0 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:42px;font-style:normal;line-height:62px;letter-spacing:3.2px;color:#8E7525;}.elementor-42 .elementor-element.elementor-element-b34c281{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-ee42458{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-42 .elementor-element.elementor-element-33870f2{text-align:center;}.elementor-42 .elementor-element.elementor-element-33870f2 .elementor-heading-title{font-family:"ROYAL PREMIUM", Sans-serif;font-size:44px;font-weight:100;}.elementor-42 .elementor-element.elementor-element-3165854{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-3165854 .elementor-heading-title{font-size:20px;font-weight:100;}.elementor-42 .elementor-element.elementor-element-26ec4c1{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-26ec4c1 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:20px;}.elementor-42 .elementor-element.elementor-element-7176529{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-7176529 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:20px;}.elementor-42 .elementor-element.elementor-element-593045d .elementor-button{background-color:#4A594B;}.elementor-42 .elementor-element.elementor-element-2387bde{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-42 .elementor-element.elementor-element-3894316{text-align:center;}.elementor-42 .elementor-element.elementor-element-3894316 .elementor-heading-title{font-family:"ROYAL PREMIUM", Sans-serif;font-size:44px;font-weight:100;}.elementor-42 .elementor-element.elementor-element-9cc29cc{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-9cc29cc .elementor-heading-title{font-size:20px;font-weight:100;}.elementor-42 .elementor-element.elementor-element-1a242df{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-1a242df .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:20px;}.elementor-42 .elementor-element.elementor-element-43249d1{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-43249d1 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:20px;}.elementor-42 .elementor-element.elementor-element-b92c470 .elementor-button{background-color:#4A594B;}.elementor-42 .elementor-element.elementor-element-c476028{--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;border-style:solid;--border-style:solid;border-color:#4A594B;--border-color:#4A594B;}.elementor-42 .elementor-element.elementor-element-c9e9b23{text-align:center;}.elementor-42 .elementor-element.elementor-element-c9e9b23 .elementor-heading-title{font-weight:100;}.elementor-42 .elementor-element.elementor-element-b0c79c7{text-align:center;}.elementor-42 .elementor-element.elementor-element-b0c79c7 .elementor-heading-title{font-size:20px;font-weight:100;}.elementor-42 .elementor-element.elementor-element-19753007{--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-42 .elementor-element.elementor-element-19753007:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-19753007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-b4fc605{text-align:center;}.elementor-42 .elementor-element.elementor-element-b4fc605 .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:75px;font-weight:100;color:#8E7525;}.elementor-42 .elementor-element.elementor-element-1ef2b9ca{text-align:center;}.elementor-42 .elementor-element.elementor-element-1ef2b9ca .elementor-heading-title{font-size:20px;font-weight:100;}.elementor-42 .elementor-element.elementor-element-1b26a91d{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-1b26a91d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1b26a91d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/5.png");}.elementor-42 .elementor-element.elementor-element-e67a399{--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-42 .elementor-element.elementor-element-31c0d3b{text-align:center;}.elementor-42 .elementor-element.elementor-element-31c0d3b .elementor-heading-title{font-family:"ROYAL PREMIUM", Sans-serif;font-size:56px;font-weight:100;color:#8E7525;}.elementor-42 .elementor-element.elementor-element-81dc2ef{--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-42 .elementor-element.elementor-element-81dc2ef:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-81dc2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/7.png");}.elementor-42 .elementor-element.elementor-element-c001d41{text-align:center;}.elementor-42 .elementor-element.elementor-element-c001d41 .elementor-heading-title{font-weight:400;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-1594831{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-1594831.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-1594831 .elementor-heading-title{font-size:20px;font-weight:100;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-047a7da{text-align:center;}.elementor-42 .elementor-element.elementor-element-047a7da .elementor-heading-title{font-weight:400;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-85f61c9{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-85f61c9.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-85f61c9 .elementor-heading-title{font-size:20px;font-weight:100;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-bf96b5e img{max-width:37%;}.elementor-42 .elementor-element.elementor-element-005114e{--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-42 .elementor-element.elementor-element-5a389f2{text-align:center;}.elementor-42 .elementor-element.elementor-element-333abb2c{--display:flex;--min-height:422px;--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-42 .elementor-element.elementor-element-333abb2c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-333abb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-17-at-12.20.46-AM-scaled.webp");background-position:0px -119px;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-333abb2c.e-con{--e-con-transform-flipX:-1;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-11de5cf8{--display:flex;--min-height:406px;}.elementor-42 .elementor-element.elementor-element-11de5cf8:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-11de5cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF66;}.elementor-42 .elementor-element.elementor-element-11de5cf8.e-con{--e-con-transform-flipX:-1;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-7bc312ca img{width:36%;max-width:72%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42 .elementor-element.elementor-element-0a5e026 .elementor-button{background-color:#4A594B;}.elementor-42 .elementor-element.elementor-element-5c4622e0{text-align:center;}.elementor-42 .elementor-element.elementor-element-5c4622e0 .elementor-heading-title{font-weight:200;color:#000000;}.elementor-42 .elementor-element.elementor-element-3b2f7118{--display:flex;--min-height:91px;--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-42 .elementor-element.elementor-element-3b2f7118:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-3b2f7118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A594B;}.elementor-42 .elementor-element.elementor-element-3b2f7118.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-1a578117{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-1a578117.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-1a578117 .elementor-heading-title{font-family:"Royal premium", Sans-serif;font-size:62px;font-weight:200;font-style:normal;line-height:41px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-301d6a0f{--display:flex;--min-height:526px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42 .elementor-element.elementor-element-301d6a0f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-301d6a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-5635578e{--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-42 .elementor-element.elementor-element-536a44f9{width:100%;max-width:100%;top:33px;text-align:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-536a44f9{left:-5.992px;}body.rtl .elementor-42 .elementor-element.elementor-element-536a44f9{right:-5.992px;}.elementor-42 .elementor-element.elementor-element-536a44f9 img{width:71%;max-width:58%;height:387px;object-fit:fill;border-radius:80px 80px 80px 80px;}.elementor-42 .elementor-element.elementor-element-389fbc4a{width:100%;max-width:100%;top:66px;text-align:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-389fbc4a{left:599.008px;}body.rtl .elementor-42 .elementor-element.elementor-element-389fbc4a{right:599.008px;}.elementor-42 .elementor-element.elementor-element-389fbc4a img{width:59%;max-width:58%;height:338px;object-fit:fill;border-radius:80px 80px 80px 80px;}.elementor-42 .elementor-element.elementor-element-5c63768b .elementor-button{background-color:#EAE8E8;fill:#000000;color:#000000;}.elementor-42 .elementor-element.elementor-element-5c63768b{width:initial;max-width:initial;top:466px;}.elementor-42 .elementor-element.elementor-element-5c63768b.elementor-element{--align-self:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-5c63768b{left:284px;}body.rtl .elementor-42 .elementor-element.elementor-element-5c63768b{right:284px;}.elementor-42 .elementor-element.elementor-element-d812c0 .elementor-button{background-color:#EAE8E8;fill:#000000;color:#000000;}.elementor-42 .elementor-element.elementor-element-d812c0{width:initial;max-width:initial;top:465px;}.elementor-42 .elementor-element.elementor-element-d812c0.elementor-element{--align-self:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-d812c0{left:894px;}body.rtl .elementor-42 .elementor-element.elementor-element-d812c0{right:894px;}.elementor-42 .elementor-element.elementor-element-715a8ed1{--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-42 .elementor-element.elementor-element-715a8ed1.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-e3052fc.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-e3052fc{left:-359px;}body.rtl .elementor-42 .elementor-element.elementor-element-e3052fc{right:-359px;}.elementor-42 .elementor-element.elementor-element-e3052fc{top:160.992px;text-align:start;}.elementor-42 .elementor-element.elementor-element-e3052fc .elementor-heading-title{font-size:31px;font-weight:200;font-style:normal;line-height:41px;}.elementor-42 .elementor-element.elementor-element-4c83fa5a.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-4c83fa5a{left:280.961px;}body.rtl .elementor-42 .elementor-element.elementor-element-4c83fa5a{right:280.961px;}.elementor-42 .elementor-element.elementor-element-4c83fa5a{top:168px;text-align:start;}.elementor-42 .elementor-element.elementor-element-4c83fa5a .elementor-heading-title{font-size:31px;font-weight:200;font-style:normal;line-height:41px;}.elementor-42 .elementor-element.elementor-element-ee3d3bd{--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-42 .elementor-element.elementor-element-ee3d3bd:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-ee3d3bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-42737542{text-align:center;}.elementor-42 .elementor-element.elementor-element-42737542 .elementor-heading-title{font-family:"Ephesis", Sans-serif;font-size:72px;font-weight:200;color:#8E7525;}.elementor-42 .elementor-element.elementor-element-131bc9a{--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-42 .elementor-element.elementor-element-e386c10 .elementor-button{background-color:#FFFFFF00;font-weight:200;fill:#4A594B;color:#4A594B;}.elementor-42 .elementor-element.elementor-element-62028c4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery{background-color:#FFFFFF;border-style:none;}.elementor-42 .elementor-element.elementor-element-a1b0c15{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-a1b0c15.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item{-ms-flex:0 0 calc(100% / 6);flex:0 0 calc(100% / 6);max-width:calc(100% / 6);height:120vh;}.elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info{text-align:center;}.elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more{text-align:right;}.elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-after i, .elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-after svg{margin-left:5px;}.elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-before i, .elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-before svg{margin-right:5px;}.elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a{border-style:solid;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-2604f9a2{--min-height:610px;}.elementor-42 .elementor-element.elementor-element-2604f9a2:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2604f9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -340px;}.elementor-42 .elementor-element.elementor-element-51054700{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-51054700 .elementor-heading-title{font-size:24px;}.elementor-42 .elementor-element.elementor-element-7145cea1{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-7145cea1.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-2e52f715{--container-widget-width:124px;--container-widget-flex-grow:0;width:var( --container-widget-width, 124px );max-width:124px;}.elementor-42 .elementor-element.elementor-element-2e52f715 .elementor-heading-title{font-size:16px;}.elementor-42 .elementor-element.elementor-element-a99c41c .elementor-heading-title{font-size:16px;}.elementor-42 .elementor-element.elementor-element-63e706bf{--container-widget-width:124px;--container-widget-flex-grow:0;width:var( --container-widget-width, 124px );max-width:124px;}.elementor-42 .elementor-element.elementor-element-63e706bf .elementor-heading-title{font-size:16px;}.elementor-42 .elementor-element.elementor-element-5413211b{--min-height:54px;--z-index:10;}.elementor-42 .elementor-element.elementor-element-619427a0 .elementor-heading-title{font-size:25px;}.elementor-42 .elementor-element.elementor-element-3f6857db .elementor-heading-title{font-size:59px;}.elementor-42 .elementor-element.elementor-element-51c819b4{--justify-content:center;}.elementor-42 .elementor-element.elementor-element-51c819b4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-51c819b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -377px;}.elementor-42 .elementor-element.elementor-element-5b88e651{--spacer-size:0px;}.elementor-42 .elementor-element.elementor-element-a04de73 .elementor-heading-title{font-size:29px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-14757540{left:14px;}body.rtl .elementor-42 .elementor-element.elementor-element-14757540{right:14px;}.elementor-42 .elementor-element.elementor-element-14757540{top:22px;}.elementor-42 .elementor-element.elementor-element-14757540 .elementor-heading-title{font-size:29px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-3763edee{left:93px;}body.rtl .elementor-42 .elementor-element.elementor-element-3763edee{right:93px;}.elementor-42 .elementor-element.elementor-element-3763edee{top:12px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-737795da{left:-89px;}body.rtl .elementor-42 .elementor-element.elementor-element-737795da{right:-89px;}.elementor-42 .elementor-element.elementor-element-737795da{top:50px;}.elementor-42 .elementor-element.elementor-element-4d794e7c{--container-widget-width:576px;--container-widget-flex-grow:0;width:var( --container-widget-width, 576px );max-width:576px;}.elementor-42 .elementor-element.elementor-element-4d794e7c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-0afaff1{--grid-auto-flow:row;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-39676b1b{left:128.958px;}body.rtl .elementor-42 .elementor-element.elementor-element-39676b1b{right:128.958px;}.elementor-42 .elementor-element.elementor-element-39676b1b{top:0.958px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-746e57d6{left:-63px;}body.rtl .elementor-42 .elementor-element.elementor-element-746e57d6{right:-63px;}.elementor-42 .elementor-element.elementor-element-746e57d6{top:16px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-48410b9d{left:-73.008px;}body.rtl .elementor-42 .elementor-element.elementor-element-48410b9d{right:-73.008px;}.elementor-42 .elementor-element.elementor-element-48410b9d{top:33.984px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-3b3e2014{left:100.961px;}body.rtl .elementor-42 .elementor-element.elementor-element-3b3e2014{right:100.961px;}.elementor-42 .elementor-element.elementor-element-3b3e2014{top:54.961px;}.elementor-42 .elementor-element.elementor-element-1452ec31{--min-height:120vh;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-3aec0429{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-2b55a86b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2b55a86b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:175px auto;}.elementor-42 .elementor-element.elementor-element-6abc4456{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-6e88445a{text-align:end;}.elementor-42 .elementor-element.elementor-element-391dd88f{text-align:end;}.elementor-42 .elementor-element.elementor-element-3e3762bf{text-align:end;}.elementor-42 .elementor-element.elementor-element-329ef926{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-48e4bd66{text-align:start;}.elementor-42 .elementor-element.elementor-element-474472e4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-474472e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:175px auto;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-370d600a{left:117.984px;}body.rtl .elementor-42 .elementor-element.elementor-element-370d600a{right:117.984px;}.elementor-42 .elementor-element.elementor-element-370d600a{top:-102px;}.elementor-42 .elementor-element.elementor-element-1a6ec7fb .elementor-heading-title{font-size:70px;}.elementor-42 .elementor-element.elementor-element-6690e6da:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-6690e6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-42 .elementor-element.elementor-element-579f3e47{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-4b962f0b img{height:127px;}.elementor-42 .elementor-element.elementor-element-1a45b8f3 img{height:125px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-5bb4ad22{left:-170.008px;}body.rtl .elementor-42 .elementor-element.elementor-element-5bb4ad22{right:-170.008px;}.elementor-42 .elementor-element.elementor-element-5bb4ad22{top:189.984px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-4cf60002{left:103.938px;}body.rtl .elementor-42 .elementor-element.elementor-element-4cf60002{right:103.938px;}.elementor-42 .elementor-element.elementor-element-4cf60002{top:192.961px;}.elementor-42 .elementor-element.elementor-element-b34c281{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-ee42458{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-2387bde{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-333abb2c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-333abb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-9px -248px;}.elementor-42 .elementor-element.elementor-element-7bc312ca img{max-width:28%;}.elementor-42 .elementor-element.elementor-element-5c4622e0{text-align:center;}.elementor-42 .elementor-element.elementor-element-1a578117 .elementor-heading-title{font-size:63px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-536a44f9{left:2.008px;}body.rtl .elementor-42 .elementor-element.elementor-element-536a44f9{right:2.008px;}.elementor-42 .elementor-element.elementor-element-536a44f9{top:78.992px;}.elementor-42 .elementor-element.elementor-element-536a44f9 img{height:301px;object-fit:cover;}.elementor-42 .elementor-element.elementor-element-389fbc4a{width:100%;max-width:100%;top:88.958px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-389fbc4a{left:323px;}body.rtl .elementor-42 .elementor-element.elementor-element-389fbc4a{right:323px;}.elementor-42 .elementor-element.elementor-element-389fbc4a img{width:71%;max-width:95%;height:301px;object-fit:cover;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-5c63768b{left:498px;}body.rtl .elementor-42 .elementor-element.elementor-element-5c63768b{right:498px;}.elementor-42 .elementor-element.elementor-element-5c63768b{top:459px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-d812c0{left:151px;}body.rtl .elementor-42 .elementor-element.elementor-element-d812c0{right:151px;}.elementor-42 .elementor-element.elementor-element-d812c0{top:459px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-e3052fc{left:-257.016px;}body.rtl .elementor-42 .elementor-element.elementor-element-e3052fc{right:-257.016px;}.elementor-42 .elementor-element.elementor-element-e3052fc{top:147.008px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-4c83fa5a{left:106.977px;}body.rtl .elementor-42 .elementor-element.elementor-element-4c83fa5a{right:106.977px;}.elementor-42 .elementor-element.elementor-element-4c83fa5a{top:150.016px;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-455da55a{--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-42 .elementor-element.elementor-element-455da55a.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-2604f9a2:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2604f9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-17-at-12.20.47-AM-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-2604f9a2{--width:1600px;--min-height:464px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-42 .elementor-element.elementor-element-2604f9a2.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-42 .elementor-element.elementor-element-2b325a58.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-2b325a58{text-align:center;}.elementor-42 .elementor-element.elementor-element-2b325a58 .elementor-heading-title{font-size:28px;}.elementor-42 .elementor-element.elementor-element-51054700{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-51054700.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-51054700 .elementor-heading-title{font-size:18px;}.elementor-42 .elementor-element.elementor-element-2d5ae3b0:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2d5ae3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/7.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-2d5ae3b0{--min-height:0px;}.elementor-42 .elementor-element.elementor-element-4d7a9ddb .elementor-divider-separator{width:77%;margin:0 auto;margin-center:0;}.elementor-42 .elementor-element.elementor-element-4d7a9ddb .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-42 .elementor-element.elementor-element-1b8f633b.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-7af5bf4a .elementor-divider-separator{width:77%;margin:0 auto;margin-center:0;}.elementor-42 .elementor-element.elementor-element-7af5bf4a .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-42 .elementor-element.elementor-element-1ef11375{--min-height:429px;}.elementor-42 .elementor-element.elementor-element-1ef11375:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1ef11375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-4b761ddf > .elementor-widget-container{border-width:1px 1px 1px 1px;}.elementor-42 .elementor-element.elementor-element-4b761ddf img{max-width:93%;}.elementor-42 .elementor-element.elementor-element-39d668e4{--min-height:2px;top:84px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-39d668e4{left:0px;}body.rtl .elementor-42 .elementor-element.elementor-element-39d668e4{right:0px;}.elementor-42 .elementor-element.elementor-element-5f9962a1{width:100%;max-width:100%;z-index:3;text-align:center;}.elementor-42 .elementor-element.elementor-element-5f9962a1 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-42 .elementor-element.elementor-element-5f9962a1.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-5f9962a1 .elementor-heading-title{font-size:54px;letter-spacing:0px;word-spacing:0.2em;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;}.elementor-42 .elementor-element.elementor-element-12bcdedd{width:var( --container-widget-width, 299px );max-width:299px;--container-widget-width:299px;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-12bcdedd.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-12bcdedd .elementor-heading-title{font-size:12px;}.elementor-42 .elementor-element.elementor-element-7145cea1{--content-width:300px;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-42 .elementor-element.elementor-element-7145cea1.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-2e52f715{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-2e52f715.elementor-element{--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-2e52f715 .elementor-heading-title{font-size:12px;}.elementor-42 .elementor-element.elementor-element-a99c41c{width:auto;max-width:auto;text-align:center;}.elementor-42 .elementor-element.elementor-element-a99c41c.elementor-element{--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-a99c41c .elementor-heading-title{font-size:12px;}.elementor-42 .elementor-element.elementor-element-63e706bf{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-63e706bf .elementor-heading-title{font-size:12px;}.elementor-42 .elementor-element.elementor-element-3ce1d22e{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;text-align:center;}.elementor-42 .elementor-element.elementor-element-3ce1d22e .elementor-heading-title{font-size:11px;}.elementor-42 .elementor-element.elementor-element-6ecb80d{text-align:center;}.elementor-42 .elementor-element.elementor-element-6ecb80d .elementor-heading-title{font-size:14px;}.elementor-42 .elementor-element.elementor-element-5413211b{--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-619427a0{width:auto;max-width:auto;text-align:center;}.elementor-42 .elementor-element.elementor-element-619427a0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-42 .elementor-element.elementor-element-619427a0 .elementor-heading-title{font-size:17px;}.elementor-42 .elementor-element.elementor-element-3f6857db{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-3f6857db.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-3f6857db .elementor-heading-title{font-size:43px;}.elementor-42 .elementor-element.elementor-element-51c819b4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-51c819b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-17-at-12.20.51-AM-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-51c819b4{--min-height:328px;}.elementor-42 .elementor-element.elementor-element-51c819b4 > .elementor-shape-top svg, .elementor-42 .elementor-element.elementor-element-51c819b4 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:16px;}.elementor-42 .elementor-element.elementor-element-51c819b4 > .elementor-shape-bottom svg, .elementor-42 .elementor-element.elementor-element-51c819b4 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:16px;}.elementor-42 .elementor-element.elementor-element-51c819b4.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-42 .elementor-element.elementor-element-5b88e651{--spacer-size:34px;}.elementor-42 .elementor-element.elementor-element-a04de73 .elementor-heading-title{font-size:21px;}.elementor-42 .elementor-element.elementor-element-337023b8{width:auto;max-width:auto;}.elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-wrapper{max-width:75%;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 11px/2 );}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 11px/2 );}body.rtl .elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 11px/2 );}body.rtl .elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 11px/2 );}.elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-item{padding:8px 8px 8px 8px;}.elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-digits{font-size:23px;}.elementor-42 .elementor-element.elementor-element-337023b8 .elementor-countdown-label{font-size:14px;}.elementor-42 .elementor-element.elementor-element-4887f6cf .elementor-button{font-size:9px;}.elementor-42 .elementor-element.elementor-element-67afa854{--min-height:141px;--z-index:1;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-14757540{left:4px;}body.rtl .elementor-42 .elementor-element.elementor-element-14757540{right:4px;}.elementor-42 .elementor-element.elementor-element-14757540{top:37px;z-index:1;}.elementor-42 .elementor-element.elementor-element-14757540 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-167fb5d1{--width:505px;--min-height:381px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-167fb5d1:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-167fb5d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -44px;background-size:cover;}.elementor-42 .elementor-element.elementor-element-3e0ef0b6{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-3e0ef0b6.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-3e0ef0b6 .elementor-heading-title{font-size:50px;}.elementor-42 .elementor-element.elementor-element-1cbdfdca{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-1cbdfdca.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-1cbdfdca .elementor-heading-title{font-size:20px;}.elementor-42 .elementor-element.elementor-element-1b6e2c55{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-1b6e2c55.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-1b6e2c55 .elementor-heading-title{font-size:20px;}.elementor-42 .elementor-element.elementor-element-6536e2b{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-6536e2b.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-6536e2b .elementor-heading-title{font-size:50px;}.elementor-42 .elementor-element.elementor-element-d39c813{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-d39c813.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-d39c813 .elementor-heading-title{font-size:20px;}.elementor-42 .elementor-element.elementor-element-7a1ada54 img{max-width:14%;}.elementor-42 .elementor-element.elementor-element-c6fedc4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-c6fedc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/7.png");}.elementor-42 .elementor-element.elementor-element-c6fedc4{--min-height:99px;}.elementor-42 .elementor-element.elementor-element-c6fedc4 > .elementor-shape-top svg, .elementor-42 .elementor-element.elementor-element-c6fedc4 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:7px;}.elementor-42 .elementor-element.elementor-element-c6fedc4 > .elementor-shape-bottom svg, .elementor-42 .elementor-element.elementor-element-c6fedc4 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:7px;}.elementor-42 .elementor-element.elementor-element-3763edee{width:auto;max-width:auto;top:18px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-3763edee{left:181px;}body.rtl .elementor-42 .elementor-element.elementor-element-3763edee{right:181px;}.elementor-42 .elementor-element.elementor-element-3763edee .elementor-heading-title{font-size:49px;}.elementor-42 .elementor-element.elementor-element-737795da{width:auto;max-width:auto;top:30px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-737795da{left:78px;}body.rtl .elementor-42 .elementor-element.elementor-element-737795da{right:78px;}.elementor-42 .elementor-element.elementor-element-737795da .elementor-heading-title{font-size:35px;}.elementor-42 .elementor-element.elementor-element-42719b21{--width:500px;--min-height:0px;}.elementor-42 .elementor-element.elementor-element-4d794e7c{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-4d794e7c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-4191f818{width:100%;max-width:100%;z-index:6;}.elementor-42 .elementor-element.elementor-element-4191f818 .elementor-heading-title{font-size:68px;}.elementor-42 .elementor-element.elementor-element-7246a23a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7246a23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-39be40a7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-47602b0d .elementor-heading-title{font-size:25px;}.elementor-42 .elementor-element.elementor-element-50bd52de img{width:60%;max-width:70%;height:149px;object-fit:cover;object-position:center center;border-radius:45px 45px 45px 45px;}.elementor-42 .elementor-element.elementor-element-1f59d44d{width:var( --container-widget-width, 191px );max-width:191px;--container-widget-width:191px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-1f59d44d .elementor-heading-title{font-size:15px;}.elementor-42 .elementor-element.elementor-element-513fea56 .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-23a295b9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-17138ec7 .elementor-heading-title{font-size:25px;}.elementor-42 .elementor-element.elementor-element-22565c9f img{width:100%;max-width:62%;height:152px;object-fit:cover;border-radius:45px 45px 45px 45px;}.elementor-42 .elementor-element.elementor-element-71139f6c{width:var( --container-widget-width, 191px );max-width:191px;--container-widget-width:191px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-71139f6c .elementor-heading-title{font-size:15px;}.elementor-42 .elementor-element.elementor-element-60e1f93f .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-556da3dd .elementor-button{font-size:11px;border-radius:30px 30px 30px 30px;}.elementor-42 .elementor-element.elementor-element-5f9eea4{text-align:center;}.elementor-42 .elementor-element.elementor-element-5f9eea4 .elementor-heading-title{font-size:43px;}.elementor-42 .elementor-element.elementor-element-7f5fd2e:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7f5fd2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/1.png");background-position:top center;}.elementor-42 .elementor-element.elementor-element-f90d3d4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-870be2b .elementor-heading-title{font-size:25px;}.elementor-42 .elementor-element.elementor-element-15a86d0 .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-89c927a img{width:100%;max-width:62%;height:152px;object-fit:cover;border-radius:45px 45px 45px 45px;}.elementor-42 .elementor-element.elementor-element-cb8d253{width:var( --container-widget-width, 191px );max-width:191px;--container-widget-width:191px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-cb8d253 .elementor-heading-title{font-size:15px;}.elementor-42 .elementor-element.elementor-element-934fe5a .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-775274b{width:var( --container-widget-width, 191px );max-width:191px;--container-widget-width:191px;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-775274b .elementor-heading-title{font-size:15px;}.elementor-42 .elementor-element.elementor-element-9100719 .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-0afaff1{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-42 .elementor-element.elementor-element-9039d39 .elementor-button{font-size:11px;border-radius:30px 30px 30px 30px;}.elementor-42 .elementor-element.elementor-element-407153f .elementor-button{font-size:11px;border-radius:30px 30px 30px 30px;}.elementor-42 .elementor-element.elementor-element-29c75fb1:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-29c75fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/7.png");}.elementor-42 .elementor-element.elementor-element-29c75fb1{--min-height:0px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-39676b1b{left:68.938px;}body.rtl .elementor-42 .elementor-element.elementor-element-39676b1b{right:68.938px;}.elementor-42 .elementor-element.elementor-element-39676b1b{top:20.979px;}.elementor-42 .elementor-element.elementor-element-39676b1b .elementor-heading-title{font-size:58px;}.elementor-42 .elementor-element.elementor-element-746e57d6{width:100%;max-width:100%;top:34.958px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-746e57d6{left:-73px;}body.rtl .elementor-42 .elementor-element.elementor-element-746e57d6{right:-73px;}.elementor-42 .elementor-element.elementor-element-746e57d6 .elementor-heading-title{font-size:37px;}.elementor-42 .elementor-element.elementor-element-40a9d413{--min-height:231px;}.elementor-42 .elementor-element.elementor-element-40a9d413:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-40a9d413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-42 .elementor-element.elementor-element-54868718 .elementor-button{padding:1px 1px 1px 1px;}.elementor-42 .elementor-element.elementor-element-48410b9d{width:var( --container-widget-width, 76.396px );max-width:76.396px;--container-widget-width:76.396px;--container-widget-flex-grow:0;top:13px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-48410b9d{left:56px;}body.rtl .elementor-42 .elementor-element.elementor-element-48410b9d{right:56px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-3b3e2014{left:13px;}body.rtl .elementor-42 .elementor-element.elementor-element-3b3e2014{right:13px;}.elementor-42 .elementor-element.elementor-element-3b3e2014{top:39px;}.elementor-42 .elementor-element.elementor-element-3b3e2014 .elementor-heading-title{font-size:45px;}.elementor-42 .elementor-element.elementor-element-1452ec31{--min-height:100vh;}.elementor-42 .elementor-element.elementor-element-1452ec31:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1452ec31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-42 .elementor-element.elementor-element-2b55a86b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2b55a86b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-17-at-12.20.52-AM-2-scaled.webp");background-position:0px -156px;background-size:cover;}.elementor-42 .elementor-element.elementor-element-2b55a86b{--min-height:220px;}.elementor-42 .elementor-element.elementor-element-6e88445a{--container-widget-width:405px;--container-widget-flex-grow:0;width:var( --container-widget-width, 405px );max-width:405px;text-align:center;}.elementor-42 .elementor-element.elementor-element-391dd88f{--container-widget-width:405px;--container-widget-flex-grow:0;width:var( --container-widget-width, 405px );max-width:405px;text-align:center;}.elementor-42 .elementor-element.elementor-element-3e3762bf{text-align:center;}.elementor-42 .elementor-element.elementor-element-3848725e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-3570574e{--container-widget-width:405px;--container-widget-flex-grow:0;width:var( --container-widget-width, 405px );max-width:405px;text-align:center;}.elementor-42 .elementor-element.elementor-element-48e4bd66{--container-widget-width:405px;--container-widget-flex-grow:0;width:var( --container-widget-width, 405px );max-width:405px;text-align:center;}.elementor-42 .elementor-element.elementor-element-7a48903e{text-align:center;}.elementor-42 .elementor-element.elementor-element-474472e4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-474472e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-17-at-12.20.48-AM-2-scaled.webp");background-position:0px -138px;background-size:cover;}.elementor-42 .elementor-element.elementor-element-474472e4{--min-height:220px;}.elementor-42 .elementor-element.elementor-element-2888e3e4{--min-height:0px;}.elementor-42 .elementor-element.elementor-element-2888e3e4.e-con{--align-self:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-2db25a1d{left:-39.984px;}body.rtl .elementor-42 .elementor-element.elementor-element-2db25a1d{right:-39.984px;}.elementor-42 .elementor-element.elementor-element-2db25a1d{top:-95px;}.elementor-42 .elementor-element.elementor-element-2db25a1d .elementor-heading-title{font-size:25px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-370d600a{left:31px;}body.rtl .elementor-42 .elementor-element.elementor-element-370d600a{right:31px;}.elementor-42 .elementor-element.elementor-element-370d600a{top:-66px;}.elementor-42 .elementor-element.elementor-element-370d600a .elementor-heading-title{font-size:45px;}.elementor-42 .elementor-element.elementor-element-68fbc35f .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:-0.5px;}.elementor-42 .elementor-element.elementor-element-778f4cc .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:-0.5px;}.elementor-42 .elementor-element.elementor-element-4b8db84:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-4b8db84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/histo-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-4b8db84{--min-height:281px;--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-42 .elementor-element.elementor-element-4b8db84.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-1a6ec7fb{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-1a6ec7fb .elementor-heading-title{font-size:46px;}.elementor-42 .elementor-element.elementor-element-125cf277{text-align:center;}.elementor-42 .elementor-element.elementor-element-125cf277 .elementor-heading-title{font-size:17px;}.elementor-42 .elementor-element.elementor-element-6690e6da:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-6690e6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-17-at-12.20.45-AM-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-6690e6da{--min-height:297px;--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;--align-items:center;}.elementor-42 .elementor-element.elementor-element-788c7fa0{--min-height:149px;--justify-content:center;}.elementor-42 .elementor-element.elementor-element-3dc13c6{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-3dc13c6 .elementor-heading-title{font-size:20px;}.elementor-42 .elementor-element.elementor-element-5f528fa{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-5f528fa .elementor-heading-title{font-size:20px;}.elementor-42 .elementor-element.elementor-element-99c961a{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-99c961a .elementor-heading-title{font-size:20px;}.elementor-42 .elementor-element.elementor-element-3cbe8904{text-align:center;}.elementor-42 .elementor-element.elementor-element-3cbe8904 .elementor-heading-title{font-size:20px;}.elementor-42 .elementor-element.elementor-element-74dbf6b{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-74dbf6b .elementor-heading-title{font-size:20px;}.elementor-42 .elementor-element.elementor-element-5e5921f4{text-align:center;}.elementor-42 .elementor-element.elementor-element-5e5921f4 .elementor-heading-title{font-size:18px;}.elementor-42 .elementor-element.elementor-element-3894d84a{--min-height:5px;}.elementor-42 .elementor-element.elementor-element-3894d84a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-3894d84a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-42 .elementor-element.elementor-element-290c3fe9{--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-579f3e47{--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-4b962f0b{text-align:end;}.elementor-42 .elementor-element.elementor-element-4b962f0b img{width:53%;max-width:50%;height:86px;}.elementor-42 .elementor-element.elementor-element-1a45b8f3{text-align:start;}.elementor-42 .elementor-element.elementor-element-1a45b8f3 img{width:32%;max-width:31%;height:86px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-5bb4ad22{left:-100px;}body.rtl .elementor-42 .elementor-element.elementor-element-5bb4ad22{right:-100px;}.elementor-42 .elementor-element.elementor-element-5bb4ad22{top:142px;}.elementor-42 .elementor-element.elementor-element-5bb4ad22 .elementor-heading-title{font-size:36px;line-height:1.6em;letter-spacing:1.4px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-4cf60002{left:61px;}body.rtl .elementor-42 .elementor-element.elementor-element-4cf60002{right:61px;}.elementor-42 .elementor-element.elementor-element-4cf60002{top:146px;}.elementor-42 .elementor-element.elementor-element-4cf60002 .elementor-heading-title{font-size:36px;line-height:1.6em;letter-spacing:1.4px;}.elementor-42 .elementor-element.elementor-element-40a74ad9{--spacer-size:42px;}.elementor-42 .elementor-element.elementor-element-2da3dfb0 .elementor-heading-title{font-size:32px;line-height:1.6em;letter-spacing:1.4px;}.elementor-42 .elementor-element.elementor-element-b34c281{--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-ee42458{--min-height:0px;--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-ee42458.e-con{--align-self:flex-start;}.elementor-42 .elementor-element.elementor-element-33870f2{width:100%;max-width:100%;grid-column:span 1;text-align:center;}.elementor-42 .elementor-element.elementor-element-33870f2.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-33870f2 .elementor-heading-title{font-size:36px;}.elementor-42 .elementor-element.elementor-element-3165854{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-3165854.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-3165854 .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-26ec4c1{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-26ec4c1.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-26ec4c1 .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-7176529{width:auto;max-width:auto;text-align:center;}.elementor-42 .elementor-element.elementor-element-7176529.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-7176529 .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-c42e7d2{width:initial;max-width:initial;}.elementor-42 .elementor-element.elementor-element-c42e7d2.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-593045d.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-42 .elementor-element.elementor-element-2387bde{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;grid-row:1;}.elementor-42 .elementor-element.elementor-element-2387bde.e-con{--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-3894316{width:100%;max-width:100%;grid-column:span 1;text-align:center;}.elementor-42 .elementor-element.elementor-element-3894316.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-3894316 .elementor-heading-title{font-size:36px;}.elementor-42 .elementor-element.elementor-element-9cc29cc{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-9cc29cc.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-9cc29cc .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-1a242df{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-1a242df.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-1a242df .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-43249d1{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-43249d1.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-43249d1 .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-f495777{width:initial;max-width:initial;}.elementor-42 .elementor-element.elementor-element-f495777.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-b92c470.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-42 .elementor-element.elementor-element-c9e9b23{text-align:center;}.elementor-42 .elementor-element.elementor-element-b0c79c7{text-align:center;}.elementor-42 .elementor-element.elementor-element-b0c79c7 .elementor-heading-title{font-size:15px;}.elementor-42 .elementor-element.elementor-element-b4fc605 .elementor-heading-title{font-size:40px;}.elementor-42 .elementor-element.elementor-element-1b26a91d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1b26a91d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-42 .elementor-element.elementor-element-31c0d3b{text-align:center;}.elementor-42 .elementor-element.elementor-element-31c0d3b .elementor-heading-title{font-size:40px;}.elementor-42 .elementor-element.elementor-element-81dc2ef:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-81dc2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/7.png");}.elementor-42 .elementor-element.elementor-element-c001d41{text-align:center;}.elementor-42 .elementor-element.elementor-element-c001d41 .elementor-heading-title{font-size:17px;}.elementor-42 .elementor-element.elementor-element-1594831{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-1594831 .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-047a7da{text-align:center;}.elementor-42 .elementor-element.elementor-element-047a7da .elementor-heading-title{font-size:17px;}.elementor-42 .elementor-element.elementor-element-85f61c9{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-85f61c9 .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-bf96b5e img{width:47%;}.elementor-42 .elementor-element.elementor-element-5a389f2{text-align:center;}.elementor-42 .elementor-element.elementor-element-5a389f2 .elementor-heading-title{font-size:16px;}.elementor-42 .elementor-element.elementor-element-333abb2c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-333abb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-333abb2c{--width:1246px;--min-height:75px;}.elementor-42 .elementor-element.elementor-element-11de5cf8{--width:300px;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-11de5cf8.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-7bc312ca img{width:54%;max-width:44%;}.elementor-42 .elementor-element.elementor-element-0a5e026.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-42 .elementor-element.elementor-element-5c4622e0{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-5c4622e0 .elementor-heading-title{font-size:19px;}.elementor-42 .elementor-element.elementor-element-3b2f7118:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-3b2f7118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/7.png");}.elementor-42 .elementor-element.elementor-element-1a578117{width:100%;max-width:100%;text-align:center;}.elementor-42 .elementor-element.elementor-element-1a578117.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-1a578117 .elementor-heading-title{font-size:39px;line-height:1.9em;}.elementor-42 .elementor-element.elementor-element-301d6a0f{--min-height:332px;}.elementor-42 .elementor-element.elementor-element-301d6a0f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-301d6a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -33px;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-5635578e{--width:500px;}.elementor-42 .elementor-element.elementor-element-536a44f9{width:100%;max-width:100%;top:81px;}.elementor-42 .elementor-element.elementor-element-536a44f9.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-536a44f9{left:-73.992px;}body.rtl .elementor-42 .elementor-element.elementor-element-536a44f9{right:-73.992px;}.elementor-42 .elementor-element.elementor-element-536a44f9 img{width:43%;max-width:47%;height:150px;object-fit:cover;}.elementor-42 .elementor-element.elementor-element-389fbc4a{width:100%;max-width:100%;top:78px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-389fbc4a{left:76.008px;}body.rtl .elementor-42 .elementor-element.elementor-element-389fbc4a{right:76.008px;}.elementor-42 .elementor-element.elementor-element-389fbc4a img{width:43%;max-width:47%;height:154px;object-fit:cover;}.elementor-42 .elementor-element.elementor-element-5c63768b{width:initial;max-width:initial;top:269px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-5c63768b{left:247px;}body.rtl .elementor-42 .elementor-element.elementor-element-5c63768b{right:247px;}.elementor-42 .elementor-element.elementor-element-5c63768b .elementor-button{font-size:9px;}.elementor-42 .elementor-element.elementor-element-d812c0{width:initial;max-width:initial;top:269px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-d812c0{left:89px;}body.rtl .elementor-42 .elementor-element.elementor-element-d812c0{right:89px;}.elementor-42 .elementor-element.elementor-element-d812c0 .elementor-button{font-size:9px;}.elementor-42 .elementor-element.elementor-element-715a8ed1{--min-height:283px;}.elementor-42 .elementor-element.elementor-element-715a8ed1.e-con{--align-self:flex-end;}.elementor-42 .elementor-element.elementor-element-e3052fc{width:auto;max-width:auto;top:187.896px;text-align:center;}.elementor-42 .elementor-element.elementor-element-e3052fc.elementor-element{--align-self:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-e3052fc{left:93px;}body.rtl .elementor-42 .elementor-element.elementor-element-e3052fc{right:93px;}.elementor-42 .elementor-element.elementor-element-e3052fc .elementor-heading-title{font-size:17px;}.elementor-42 .elementor-element.elementor-element-4c83fa5a{width:auto;max-width:auto;top:189.875px;text-align:center;}.elementor-42 .elementor-element.elementor-element-4c83fa5a.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-4c83fa5a{left:250px;}body.rtl .elementor-42 .elementor-element.elementor-element-4c83fa5a{right:250px;}.elementor-42 .elementor-element.elementor-element-4c83fa5a .elementor-heading-title{font-size:17px;}.elementor-42 .elementor-element.elementor-element-42737542 .elementor-heading-title{font-size:54px;}.elementor-42 .elementor-element.elementor-element-e386c10 .elementor-button{padding:1px 1px 1px 1px;}.elementor-42 .elementor-element.elementor-element-a1b0c15{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item{-ms-flex:0 0 calc(100% / 6);flex:0 0 calc(100% / 6);max-width:calc(100% / 6);height:74vh;}.elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-after i, .elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-after svg{margin-left:1px;}.elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-before i, .elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-before svg{margin-right:1px;}.elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more i{font-size:1px;}.elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more svg{width:1px;}.elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a{color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a svg{fill:#FFFFFF;}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-2604f9a2{--width:100%;}.elementor-42 .elementor-element.elementor-element-7145cea1{--content-width:400px;}.elementor-42 .elementor-element.elementor-element-39be40a7{--width:48%;}.elementor-42 .elementor-element.elementor-element-23a295b9{--width:48%;}.elementor-42 .elementor-element.elementor-element-f90d3d4{--width:48%;}.elementor-42 .elementor-element.elementor-element-40a9d413{--content-width:982px;}.elementor-42 .elementor-element.elementor-element-1452ec31{--content-width:100vw;}.elementor-42 .elementor-element.elementor-element-3aec0429{--width:100%;}.elementor-42 .elementor-element.elementor-element-2b55a86b{--width:60.042%;}.elementor-42 .elementor-element.elementor-element-6abc4456{--width:22.48%;}.elementor-42 .elementor-element.elementor-element-3848725e{--width:100%;}.elementor-42 .elementor-element.elementor-element-329ef926{--width:22.48%;}.elementor-42 .elementor-element.elementor-element-474472e4{--width:60.042%;}.elementor-42 .elementor-element.elementor-element-788c7fa0{--width:80%;}.elementor-42 .elementor-element.elementor-element-290c3fe9{--width:100%;}.elementor-42 .elementor-element.elementor-element-579f3e47{--width:100%;}.elementor-42 .elementor-element.elementor-element-1b26a91d{--content-width:748px;}.elementor-42 .elementor-element.elementor-element-333abb2c{--width:63%;}.elementor-42 .elementor-element.elementor-element-11de5cf8{--width:83%;}.elementor-42 .elementor-element.elementor-element-5635578e{--width:50%;}.elementor-42 .elementor-element.elementor-element-715a8ed1{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-7145cea1{--content-width:400px;}.elementor-42 .elementor-element.elementor-element-3aec0429{--width:100%;}.elementor-42 .elementor-element.elementor-element-2b55a86b{--width:25%;}.elementor-42 .elementor-element.elementor-element-6abc4456{--width:70%;}.elementor-42 .elementor-element.elementor-element-329ef926{--width:70%;}.elementor-42 .elementor-element.elementor-element-474472e4{--width:25%;}}@media(min-width:1025px){.elementor-42 .elementor-element.elementor-element-51c819b4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-51c819b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-42 .elementor-element.elementor-element-333abb2c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-333abb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-16a66027 *//* Estilos para el contenedor de la sobreposición */
.overlay-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #eae3d5; /* Color de fondo */
  z-index: 70;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Estilos para el contenido */
.overlay-content {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Estilos para el lazo */
#lazo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.1);
  width: 100%;
  height: calc(140px * 1.05);
  z-index: 80;
  opacity: 1;
  pointer-events: none;
}

/* Ajuste en pantallas grandes */
@media (min-width: 640px) {
  #lazo {
    height: calc(140px * 1.05 * 1.2);
  }
}

/* Estilos para la flor */
#flores {
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-5deg);
  width: 280px; 
  height: 280px;
  z-index: 85;
  opacity: 1;
  pointer-events: none;
}

/* Contenedor del sello y 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;
}

/* Texto de notificación */
.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;
}

/* Botón del sello (sin borde) */
#selloButton {
  width: 140px;
  height: 140px;
  animation: pulso 1.5s infinite;
  z-index: 100;
  border: none; /* Se elimina cualquier borde */
  outline: none; /* Evita borde al hacer clic */
  background: transparent;
}

/* Animación de pulso */
@keyframes pulso {
  0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}

/* Contenedor de 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-in-out, opacity 1s ease-in-out;
  filter: drop-shadow(0px 0px 20px black);
}

/* Sobres en escritorio */
@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; }
}

/* Sobres en móvil */
@media (max-width: 639px) {
  #lazo {
    height: calc(140px * 1.05);
  }

  #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;
  }
}

/* Fondo blanco */
.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: #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 for container, class: .elementor-element-2d5ae3b0 */@media (max-width: 600px) {
    #invitacion h2 {
        font-size: 6vw; /* Ajusta el tamaño del título */
    }
    #invitacion {
        min-height: 1vh; /* Ajusta la altura mínima en pantallas pequeñas */
        max-height: 200px; /* Limita la altura máxima en pantallas pequeñas */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d794e7c */body {
	background-color: #000;
	overflow-x: hidden;
}

img {
	max-width: 100%;
}
.Container {
    width: 100%; /* Asegúrate de que abarque todo el ancho */
    max-width: 100%; /* Ajustado para que sea más pequeño */
    margin: 50 auto;
    padding: 20px; /* Agregado padding para espacio */
    position: relative;
    background-image: url('https://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-17-at-12.20.52-AM-1-scaled-e1743175841421.webp');
    background-size: cover; 
    background-position: center; 
}


.Main {
	padding: 300px 0;
}

.TopTitle {
	padding: 0 0 30px;
	text-align: center;
}

.FirstTitle {
	font-size: 40px;
	color: #fff;
}

.secTitle {
	color: #ffffff;
	font-size: 60px;
}

.ag-timeline_item {
	margin: 0 0 50px;
	position: relative;
}

.ag-timeline_item:nth-child(2n) {
	text-align: right;
}

.ag-timeline {
	display: inline-block;
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	position: relative;
}

.ag-timeline_line {
	width: 8px;
	background-color: #393935;
	position: absolute;
	top: 2px;
	left: 50%;
	bottom: 0;
	overflow: hidden;
	transform: translateX(-50%);
}

.ag-timeline_line-progress {
	width: 100%;
	height: 20%;
	background-color: #ffffff;
}

.ag-timeline-card_box {
	padding: 0 0 20px 50%;
}

.ag-timeline_item:nth-child(2n) .ag-timeline-card_box {
	padding: 0 50% 20px 0;
}

.ag-timeline-card_point-box {
	display: inline-block;
	margin: 0 14px 0 -28px;
}

.ag-timeline_item:nth-child(2n) .ag-timeline-card_point-box {
	margin: 0 -28px 0 14px;
}

.ag-timeline-card_point {
	height: 50px;
	line-height: 50px;
	width: 50px;
	border: 3px solid #ffffff;
	background-color: #1d1d1b;
	text-align: center;
	font-family: 'ESL Legend', sans-serif;
	font-size: 20px;
	color: #FFF;
	border-radius: 50%;
}

.js-ag-active .ag-timeline-card_point {
	color: #1d1d1b;
	background-color: #ffffff;
}

.ag-timeline-card_meta-box {
	display: inline-block;
}

.ag-timeline-card_meta {
	margin: 10px 0 0;
	font-family: 'ESL Legend', sans-serif;
	font-weight: bold;
	font-size: 28px;
	color: #ffffff;
}

.ag-timeline-card_item {
    display: inline-block;
    width: 40%;
    margin: -77px 0 0;
    background-color: rgba(255, 255, 255, 0.5);
    opacity: 0;
    border-radius: 6px;
    box-shadow: 0 0 0 0 rgba(0,0,0,.5);
    transition: transform .5s, opacity .5s;
    position: relative;
}

.ag-timeline_item:nth-child(2n+1) .ag-timeline-card_item {
	transform: translateX(-200%);
}

.ag-timeline_item:nth-child(2n) .ag-timeline-card_item {
	transform: translateX(200%);
}

.js-ag-active.ag-timeline_item:nth-child(2n+1) .ag-timeline-card_item,
.js-ag-active.ag-timeline_item:nth-child(2n) .ag-timeline-card_item {
	opacity: 1;
	transform: translateX(0);
}



.ag-timeline_item:nth-child(2n+1) .ag-timeline-card_arrow {
	margin-left: calc(-18px / 2);
	margin-right: calc(-18px / 2);
}

.ag-timeline_item:nth-child(2n) .ag-timeline-card_arrow {
	margin-left: -10px;
	right: auto;
	left: 0;
}

.ag-timeline-card_img {
	width: 100%;
	border: 1px solid #ffffff;
}

.ag-timeline-card_time {
    color: white; /* Cambia el color del texto de las horas a blanco */
}

@media (max-width: 768px) {
    .FirstTitle {
        font-size: 30px; /* Tamaño más pequeño para móviles */
    }

    .secTitle {
        font-size: 40px; /* Tamaño más pequeño para móviles */
    }

    .ag-timeline-card_meta {
        font-size: 20px; /* Tamaño más pequeño para móviles */
    }

    /* Si hay otros textos que deseas ajustar, añade más estilos aquí */
}

@media (max-width: 768px) {
    .ag-timeline-card_meta {
        font-size: 20px; /* Tamaño más pequeño para móviles */
        word-wrap: break-word; /* Permite que las palabras largas se dividan en la siguiente línea */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fc84b09 */* {
    box-sizing: border-box;
}

body {
    /* Elimina la propiedad font-family para usar la fuente predeterminada del navegador */
}

.carousel-container {
    max-width: 80%;
    margin: 0 auto; 
    position: relative;
    padding-bottom: 30px;  /* Agregado para dar espacio para los puntos */
}

.carousel {
    display: flex;
    overflow: hidden;
    justify-content: center; 
}

.carousel-item {
    min-width: 100%;
    position: relative;
    transition: transform 0.5s ease;
    display: flex;
    justify-content: center;
    align-items: center; 
}

.carousel img {
    width: 100%; /* Tamaño completo para pantallas pequeñas */
    aspect-ratio: 1; 
    object-fit: cover;
    display: block;
    margin: 0 auto;
}

/* Reducción de tamaño solo en pantallas grandes */
@media (min-width: 1025px) {
    .carousel img {
        width: 70%; /* Ajusta para reducir el tamaño en pantallas grandes */
    }
}

.description {
    text-align: center;
    padding: 10px;
    font-size: 30px; 
    color: black;
    position: relative;
    z-index: 1;  /* Asegura que el texto esté por encima de los puntos */
}

.dots {
    text-align: center;
    padding: 10px;
    position: absolute;
    bottom: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    z-index: 2;  /* Los puntos deben estar por encima de la imagen */
}

.dot {
    height: 10px;
    width: 10px;
    margin: 0 5px;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    display: inline-block;
    cursor: pointer;
}

.dot.active {
    background-color: black;
}

.prev, .next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: transparent;
    color: black;
    padding: 0;
    cursor: pointer;
    border: none;
    font-size: 20px;
}

.prev {
    left: -40px;
}

.next {
    right: -40px;
}

@media (max-width: 1024px) {
    .description {
        font-size: 18px; 
    }

    .prev, .next {
        font-size: 18px; 
    }
}

@media (max-width: 768px) {
    .description {
        font-size: 16px; 
    }

    .prev, .next {
        padding: 5px; 
        font-size: 20px; 
    }

    .dot {
        height: 8px;
        width: 8px;
    }
}

.prev, .next {
    display: none; /* Elimina las flechas de navegación */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-301d6a0f *//* Estilo general para pantallas grandes */
.container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap; /* Permite que los elementos se acomoden si no caben */
    width: 80%; /* Ocupa el 80% del ancho de la pantalla */
    margin: 0 auto; /* Centra el contenedor */
    padding: 20px; /* Espaciado interno */
    background-color: #f8f8f8; /* Color de fondo */
    border: 1px solid #ddd; /* Borde sutil */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* Sombra para darle profundidad */
}

/* Estilo para cada elemento dentro del contenedor */
.item {
    flex-basis: 30%; /* Los elementos ocupan el 30% del ancho del contenedor */
    margin-bottom: 20px; /* Espaciado entre elementos */
    padding: 10px;
    background-color: #fff; /* Color de fondo para los elementos */
    border-radius: 8px; /* Bordes redondeados */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Sombra para cada item */
    text-align: center; /* Centra el contenido dentro de cada item */
}

/* Imágenes responsivas dentro de los items */
.item img {
    width: 100%; /* Ocupa el 100% del contenedor */
    height: auto; /* Mantiene la proporción */
    border-radius: 8px; /* Bordes redondeados para las imágenes */
}

/* Estilo para pantallas medianas (tabletas) */
@media (max-width: 768px) {
    .container {
        width: 95%; /* Ajusta el ancho del contenedor */
        padding: 15px;
    }

    .item {
        flex-basis: 45%; /* Los elementos ocupan más espacio en pantallas más pequeñas */
        margin-bottom: 15px; /* Ajusta el espaciado entre elementos */
    }
}

/* Estilo para móviles (pantallas pequeñas) */
@media (max-width: 480px) {
    .container {
        width: 100%; /* Ocupa el 100% del ancho en móviles */
        padding: 10px;
    }

    .item {
        flex-basis: 100%; /* Los elementos ocupan todo el ancho del contenedor */
        margin-bottom: 10px; /* Espaciado más pequeño entre elementos */
    }
    
    .item img {
        width: 100%; /* Asegura que las imágenes también ocupen el 100% del contenedor en móviles */
    }
}

/* Estilos adicionales para texto */
.item h2 {
    font-size: 1.5rem; /* Tamaño del texto en pantallas grandes */
    margin-bottom: 10px;
}

@media (max-width: 768px) {
    .item h2 {
        font-size: 1.3rem; /* Texto más pequeño en tabletas */
    }
}

@media (max-width: 480px) {
    .item h2 {
        font-size: 1.1rem; /* Texto más pequeño en móviles */
    }
}/* End custom CSS */
@media (min-width: 1025px) {.elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(6n) { border-right-width:0; } }@media (max-width: 767px) {.elementor-element.elementor-element-a1b0c15 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(6n) { border-right-width:0; } }
/* Start custom CSS */html, body {
    overflow-x: hidden;
    width: 100%;
}/* 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://eleanayesteban.royal-invite.com/wp-content/uploads/2025/03/Boheme-Floral.ttf') format('truetype');
}
/* End Custom Fonts CSS */