.elementor-33 .elementor-element.elementor-element-8d7e00d{--display:flex;--min-height:100dvh;--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:flex-end;--align-items:flex-start;--flex-wrap:wrap;--overlay-opacity:0.8;--padding-top:clamp(4rem, 2.5789rem + 6.3158vw, 7rem);--padding-bottom:max(4rem, 22dvh);--padding-left:clamp(1.25rem, -0.2157rem + 6.0131vw, 7rem);--padding-right:clamp(1.25rem, -0.2157rem + 6.0131vw, 7rem);}.elementor-33 .elementor-element.elementor-element-8d7e00d:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-8d7e00d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lareservatecuan.com/wp-content/uploads/2026/09/woman-on-a-rocky-cove-investment.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-8d7e00d::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-c7e3a41 ) 0%, var( --e-global-color-b82eef6 ) 28%);}.elementor-33 .elementor-element.elementor-element-e7d29d5{text-align:start;}.elementor-33 .elementor-element.elementor-element-e7d29d5 .elementor-heading-title{font-family:var( --e-global-typography-5c72f88-font-family ), Sans-serif;font-size:var( --e-global-typography-5c72f88-font-size );font-weight:var( --e-global-typography-5c72f88-font-weight );line-height:var( --e-global-typography-5c72f88-line-height );letter-spacing:var( --e-global-typography-5c72f88-letter-spacing );color:var( --e-global-color-e775109 );}.elementor-33 .elementor-element.elementor-element-eaba522{--display:flex;--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:3rem clamp(1.25rem, -0.5rem + 5vw, 5.75rem);--row-gap:3rem;--column-gap:clamp(1.25rem, -0.5rem + 5vw, 5.75rem);--flex-wrap:wrap;--padding-top:clamp(4rem, 2.5789rem + 6.3158vw, 7rem);--padding-bottom:clamp(4rem, 2.5789rem + 6.3158vw, 7rem);--padding-left:0;--padding-right:0;}.elementor-33 .elementor-element.elementor-element-63d5fbd{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-33 .elementor-element.elementor-element-63d5fbd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-91d80f8 img{width:100%;}.elementor-33 .elementor-element.elementor-element-2950c82{width:var( --container-widget-width, 85% );max-width:85%;margin:clamp(1rem, 0rem + 3vw, 4.5rem) 0px calc(var(--kit-widget-spacing, 0px) + 0px) clamp(0rem, -0.5rem + 2vw, 3.7rem);--container-widget-width:85%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-9afe39f{margin:clamp(0.5rem, 0.1176rem + 1.5686vw, 2rem) 0px calc(var(--kit-widget-spacing, 0px) + 0px) clamp(0rem, -0.5rem + 2vw, 3.7rem);}.elementor-33 .elementor-element.elementor-element-9afe39f .elementor-button{font-family:var( --e-global-typography-4b1e7a2-font-family ), Sans-serif;font-size:var( --e-global-typography-4b1e7a2-font-size );font-weight:var( --e-global-typography-4b1e7a2-font-weight );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-87f3044{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:clamp(0rem, -1rem + 4vw, 4rem);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-33 .elementor-element.elementor-element-87f3044.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-d7f0f7d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-98b91a1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-f71f5eb{margin:clamp(1rem, 0rem + 4vw, 5rem) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-f71f5eb img{width:100%;}.elementor-33 .elementor-element.elementor-element-ec9ded9{--display:flex;--min-height:max(56.46vw, 36rem);--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:clamp(4rem, 2.5789rem + 6.3158vw, 7rem);--padding-bottom:clamp(2.5rem, 1rem + 5vw, 7rem);--padding-left:clamp(1.25rem, -0.2157rem + 6.0131vw, 7rem);--padding-right:clamp(1.25rem, -0.2157rem + 6.0131vw, 7rem);}.elementor-33 .elementor-element.elementor-element-ec9ded9:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-ec9ded9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lareservatecuan.com/wp-content/uploads/2026/09/aerial-coast-and-grassland-investment.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-ec9ded9::before, .elementor-33 .elementor-element.elementor-element-ec9ded9 > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-ec9ded9 > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-ec9ded9 > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-ec9ded9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-ec9ded9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-c7e3a41 ) 0%, var( --e-global-color-b82eef6 ) 31%);}.elementor-33 .elementor-element.elementor-element-16bee72{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;--padding-top:clamp(1.5rem, 1rem + 1.5vw, 3rem);--padding-bottom:clamp(1.5rem, 1rem + 1.5vw, 3rem);--padding-left:clamp(1.25rem, 0.5rem + 2.5vw, 3rem);--padding-right:clamp(1.25rem, 0.5rem + 2.5vw, 3rem);}.elementor-33 .elementor-element.elementor-element-16bee72::before, .elementor-33 .elementor-element.elementor-element-16bee72 > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-16bee72 > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-16bee72 > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-16bee72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-16bee72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-d4b8f02 ) 0%, var( --e-global-color-b82eef6 ) 70%);}.elementor-33 .elementor-element.elementor-element-0becb69 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-e775109 );}.elementor-33 .elementor-element.elementor-element-ff43690{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-e775109 );}.elementor-33 .elementor-element.elementor-element-e771575{--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;--align-items:center;--gap:3rem clamp(2.5rem, 0.5rem + 5.3vw, 7rem);--row-gap:3rem;--column-gap:clamp(2.5rem, 0.5rem + 5.3vw, 7rem);--flex-wrap:wrap;--padding-top:clamp(4rem, 2.5789rem + 6.3158vw, 7rem);--padding-bottom:clamp(4rem, 2.5789rem + 6.3158vw, 7rem);--padding-left:clamp(1.25rem, -0.2157rem + 6.0131vw, 7rem);--padding-right:0;}.elementor-33 .elementor-element.elementor-element-ca7131a{--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;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-33 .elementor-element.elementor-element-ca7131a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-c7c5077 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-387d3c7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-874e2a9{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-874e2a9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-6a6b70d{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-33 .elementor-element.elementor-element-9b4b59e img{width:100%;}.elementor-33 .elementor-element.elementor-element-ba540ac .elementor-button{font-family:var( --e-global-typography-4b1e7a2-font-family ), Sans-serif;font-size:var( --e-global-typography-4b1e7a2-font-size );font-weight:var( --e-global-typography-4b1e7a2-font-weight );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-7436b03{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-33 .elementor-element.elementor-element-f48a420 img{width:100%;}.elementor-33 .elementor-element.elementor-element-7a1e0ad .elementor-button{font-family:var( --e-global-typography-4b1e7a2-font-family ), Sans-serif;font-size:var( --e-global-typography-4b1e7a2-font-size );font-weight:var( --e-global-typography-4b1e7a2-font-weight );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-ef3d359{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-33 .elementor-element.elementor-element-d60156c img{width:100%;}.elementor-33 .elementor-element.elementor-element-62938b5 .elementor-button{font-family:var( --e-global-typography-4b1e7a2-font-family ), Sans-serif;font-size:var( --e-global-typography-4b1e7a2-font-size );font-weight:var( --e-global-typography-4b1e7a2-font-weight );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-f6c75fa{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:120px;--e-n-carousel-swiper-slides-gap:32px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:16px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-24px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:24px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-24px;--e-n-carousel-arrow-size:clamp(2rem, 1.5rem + 1.5vw, 3rem);--e-n-carousel-arrow-normal-color:var( --e-global-color-e775109 );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-3410ab2{--display:flex;--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;--flex-wrap:wrap;--padding-top:clamp(4rem, 2.5789rem + 6.3158vw, 7rem);--padding-bottom:clamp(4rem, 2.5789rem + 6.3158vw, 7rem);--padding-left:0;--padding-right:0;}.elementor-33 .elementor-element.elementor-element-3410ab2:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-3410ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-1b49a26{--display:flex;--min-height:48.23vw;}.elementor-33 .elementor-element.elementor-element-1b49a26:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-1b49a26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lareservatecuan.com/wp-content/uploads/2026/09/rendering-terrace-with-ocean-view-investment.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-1b49a26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-04d51e0{--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;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:clamp(2rem, 0.9804rem + 4.1830vw, 6rem);--padding-bottom:clamp(2rem, 0.9804rem + 4.1830vw, 6rem);--padding-left:clamp(2rem, 0.9804rem + 4.1830vw, 6rem);--padding-right:clamp(1.25rem, -0.2157rem + 6.0131vw, 7rem);}.elementor-33 .elementor-element.elementor-element-04d51e0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-9ed3e64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + clamp(0.5rem, -1.5392rem + 8.366vw, 8.5rem)) 0px;}.elementor-33 .elementor-element.elementor-element-9ed3e64 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-902a72d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-8a3b770{margin:clamp(0.5rem, 0.1176rem + 1.5686vw, 2rem) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-8a3b770 .elementor-button{font-family:var( --e-global-typography-4b1e7a2-font-family ), Sans-serif;font-size:var( --e-global-typography-4b1e7a2-font-size );font-weight:var( --e-global-typography-4b1e7a2-font-weight );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}@media(max-width:1366px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-eaba522{--content-width:86%;}}@media(max-width:1366px){.elementor-33 .elementor-element.elementor-element-e7d29d5 .elementor-heading-title{font-size:var( --e-global-typography-5c72f88-font-size );line-height:var( --e-global-typography-5c72f88-line-height );letter-spacing:var( --e-global-typography-5c72f88-letter-spacing );}.elementor-33 .elementor-element.elementor-element-2950c82{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-9afe39f .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-d7f0f7d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-98b91a1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-0becb69 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-ff43690{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-c7c5077 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-33 .elementor-element.elementor-element-387d3c7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-ba540ac .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-7a1e0ad .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-62938b5 .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-9ed3e64 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-902a72d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-8a3b770 .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-8d7e00d::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c7e3a41 ) 0%, var( --e-global-color-b82eef6 ) 22%);}.elementor-33 .elementor-element.elementor-element-e7d29d5 .elementor-heading-title{font-size:var( --e-global-typography-5c72f88-font-size );line-height:var( --e-global-typography-5c72f88-line-height );letter-spacing:var( --e-global-typography-5c72f88-letter-spacing );}.elementor-33 .elementor-element.elementor-element-eaba522{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-33 .elementor-element.elementor-element-63d5fbd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-2950c82{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-9afe39f .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-d7f0f7d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-98b91a1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-0becb69 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-ff43690{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-ca7131a{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:clamp(1.25rem, -0.2157rem + 6.0131vw, 7rem);}.elementor-33 .elementor-element.elementor-element-c7c5077 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-33 .elementor-element.elementor-element-387d3c7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-ba540ac .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-7a1e0ad .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-62938b5 .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-f6c75fa{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:80px;}.elementor-33 .elementor-element.elementor-element-1b49a26{--min-height:min(86.22vw, 60vh);}.elementor-33 .elementor-element.elementor-element-1b49a26.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-04d51e0{--padding-top:clamp(4rem, 2.5789rem + 6.3158vw, 7rem);--padding-bottom:0;--padding-left:clamp(1.25rem, -0.2157rem + 6.0131vw, 7rem);--padding-right:clamp(1.25rem, -0.2157rem + 6.0131vw, 7rem);}.elementor-33 .elementor-element.elementor-element-9ed3e64 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-902a72d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-8a3b770 .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-8d7e00d::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-8d7e00d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c7e3a41 ) 0%, var( --e-global-color-b82eef6 ) 20%);}.elementor-33 .elementor-element.elementor-element-e7d29d5 .elementor-heading-title{font-size:var( --e-global-typography-5c72f88-font-size );line-height:var( --e-global-typography-5c72f88-line-height );letter-spacing:var( --e-global-typography-5c72f88-letter-spacing );}.elementor-33 .elementor-element.elementor-element-eaba522{--content-width:90%;}.elementor-33 .elementor-element.elementor-element-63d5fbd{--width:100%;}.elementor-33 .elementor-element.elementor-element-63d5fbd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-2950c82{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-9afe39f .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-87f3044{--width:100%;}.elementor-33 .elementor-element.elementor-element-87f3044.e-con{--order:-99999 /* order start hack */;}.elementor-33 .elementor-element.elementor-element-d7f0f7d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-98b91a1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-ec9ded9{--min-height:max(100svh, 40rem);--padding-top:clamp(4rem, 2.5789rem + 6.3158vw, 7rem);--padding-bottom:2rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-33 .elementor-element.elementor-element-16bee72{--width:100%;}.elementor-33 .elementor-element.elementor-element-0becb69 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-ff43690{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-ca7131a{--width:100%;}.elementor-33 .elementor-element.elementor-element-c7c5077 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-33 .elementor-element.elementor-element-387d3c7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-874e2a9{--width:100%;}.elementor-33 .elementor-element.elementor-element-ba540ac .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-7a1e0ad .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-62938b5 .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-f6c75fa{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:56px;--e-n-carousel-swiper-slides-gap:16px;}.elementor-33 .elementor-element.elementor-element-1b49a26{--min-height:min(86.22vw, 70vh);}.elementor-33 .elementor-element.elementor-element-04d51e0{--width:100%;}.elementor-33 .elementor-element.elementor-element-9ed3e64 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-902a72d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-8a3b770 .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-eaba522{--content-width:84%;}.elementor-33 .elementor-element.elementor-element-63d5fbd{--width:37.5%;}.elementor-33 .elementor-element.elementor-element-87f3044{--width:1px;}.elementor-33 .elementor-element.elementor-element-ec9ded9{--width:100%;}.elementor-33 .elementor-element.elementor-element-16bee72{--width:44%;}.elementor-33 .elementor-element.elementor-element-e771575{--width:100%;}.elementor-33 .elementor-element.elementor-element-ca7131a{--width:21%;}.elementor-33 .elementor-element.elementor-element-874e2a9{--width:1px;}.elementor-33 .elementor-element.elementor-element-3410ab2{--width:100%;}.elementor-33 .elementor-element.elementor-element-1b49a26{--width:55.94%;}.elementor-33 .elementor-element.elementor-element-04d51e0{--width:1px;}}@media(max-width:1200px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-eaba522{--content-width:86%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-eaba522{--content-width:80%;}.elementor-33 .elementor-element.elementor-element-63d5fbd{--width:45%;}.elementor-33 .elementor-element.elementor-element-87f3044{--width:1px;}.elementor-33 .elementor-element.elementor-element-16bee72{--width:75%;}.elementor-33 .elementor-element.elementor-element-ca7131a{--width:100%;}.elementor-33 .elementor-element.elementor-element-874e2a9{--width:100%;}.elementor-33 .elementor-element.elementor-element-1b49a26{--width:100%;}.elementor-33 .elementor-element.elementor-element-04d51e0{--width:100%;}}@media(min-width:2400px){.elementor-33 .elementor-element.elementor-element-e7d29d5 .elementor-heading-title{font-size:var( --e-global-typography-5c72f88-font-size );line-height:var( --e-global-typography-5c72f88-line-height );letter-spacing:var( --e-global-typography-5c72f88-letter-spacing );}.elementor-33 .elementor-element.elementor-element-2950c82{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-9afe39f .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-d7f0f7d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-98b91a1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-0becb69 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-ff43690{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-c7c5077 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-33 .elementor-element.elementor-element-387d3c7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-ba540ac .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-7a1e0ad .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-62938b5 .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}.elementor-33 .elementor-element.elementor-element-9ed3e64 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-33 .elementor-element.elementor-element-902a72d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33 .elementor-element.elementor-element-8a3b770 .elementor-button{font-size:var( --e-global-typography-4b1e7a2-font-size );line-height:var( --e-global-typography-4b1e7a2-line-height );letter-spacing:var( --e-global-typography-4b1e7a2-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-e7d29d5 */@media (prefers-reduced-motion: no-preference) {
  .elementor-33 .elementor-element.elementor-element-e7d29d5 .elementor-heading-title { visibility: hidden; animation: lr-anim-mostrar 0.01s linear 3s forwards; }
}
@keyframes lr-anim-mostrar { to { visibility: visible; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4b59e */.elementor-33 .elementor-element.elementor-element-9b4b59e img { width: 100%; height: auto; aspect-ratio: 566 / 558; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f48a420 */.elementor-33 .elementor-element.elementor-element-f48a420 img { width: 100%; height: auto; aspect-ratio: 566 / 558; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d60156c */.elementor-33 .elementor-element.elementor-element-d60156c img { width: 100%; height: auto; aspect-ratio: 566 / 558; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4b59e */.elementor-33 .elementor-element.elementor-element-9b4b59e img { width: 100%; height: auto; aspect-ratio: 566 / 558; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f48a420 */.elementor-33 .elementor-element.elementor-element-f48a420 img { width: 100%; height: auto; aspect-ratio: 566 / 558; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d60156c */.elementor-33 .elementor-element.elementor-element-d60156c img { width: 100%; height: auto; aspect-ratio: 566 / 558; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4b59e */.elementor-33 .elementor-element.elementor-element-9b4b59e img { width: 100%; height: auto; aspect-ratio: 566 / 558; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f48a420 */.elementor-33 .elementor-element.elementor-element-f48a420 img { width: 100%; height: auto; aspect-ratio: 566 / 558; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d60156c */.elementor-33 .elementor-element.elementor-element-d60156c img { width: 100%; height: auto; aspect-ratio: 566 / 558; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4b59e */.elementor-33 .elementor-element.elementor-element-9b4b59e img { width: 100%; height: auto; aspect-ratio: 566 / 558; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f48a420 */.elementor-33 .elementor-element.elementor-element-f48a420 img { width: 100%; height: auto; aspect-ratio: 566 / 558; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d60156c */.elementor-33 .elementor-element.elementor-element-d60156c img { width: 100%; height: auto; aspect-ratio: 566 / 558; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f6c75fa */.elementor-33 .elementor-element.elementor-element-f6c75fa .elementor-swiper-button svg { filter: drop-shadow(0 0 3px rgba(0, 0, 0, .55)) drop-shadow(0 0 10px rgba(0, 0, 0, .35)); }/* End custom CSS */