.elementor-3669 .elementor-element.elementor-element-1774232{--display:flex;--min-height:100vh;--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:flex-end;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-3669 .elementor-element.elementor-element-1774232::before, .elementor-3669 .elementor-element.elementor-element-1774232 > .elementor-background-video-container::before, .elementor-3669 .elementor-element.elementor-element-1774232 > .e-con-inner > .elementor-background-video-container::before, .elementor-3669 .elementor-element.elementor-element-1774232 > .elementor-background-slideshow::before, .elementor-3669 .elementor-element.elementor-element-1774232 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3669 .elementor-element.elementor-element-1774232 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a0daebf );--background-overlay:'';}.elementor-3669 .elementor-element.elementor-element-1774232 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-3669 .elementor-element.elementor-element-848da4a{--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;--justify-content:space-between;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3669 .elementor-element.elementor-element-8e8de2f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;color:var( --e-global-color-text );}.elementor-3669 .elementor-element.elementor-element-bd09078 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;color:var( --e-global-color-text );}.elementor-3669 .elementor-element.elementor-element-2daa0e6.elementor-element{--align-self:flex-end;}.elementor-3669 .elementor-element.elementor-element-2daa0e6{text-align:right;}.elementor-3669 .elementor-element.elementor-element-2daa0e6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:300;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-3669 .elementor-element.elementor-element-edbebac{--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:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:7%;--padding-bottom:7%;--padding-left:0%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-220d621{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-220d621.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3669 .elementor-element.elementor-element-4626a04{--e-image-carousel-slides-to-show:2;}.elementor-3669 .elementor-element.elementor-element-4626a04 .swiper-wrapper{display:flex;align-items:center;}.elementor-3669 .elementor-element.elementor-element-0bdc204{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-f14bf56{width:var( --container-widget-width, 60% );max-width:60%;padding:0% 0% 0% 0%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:300;line-height:1.4em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-f14bf56 a{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-b3dc2e1 .elementor-button{background-color:#11484F00;font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;}.elementor-3669 .elementor-element.elementor-element-b3dc2e1 .elementor-button:hover, .elementor-3669 .elementor-element.elementor-element-b3dc2e1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3669 .elementor-element.elementor-element-b3dc2e1 .elementor-button:hover svg, .elementor-3669 .elementor-element.elementor-element-b3dc2e1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3669 .elementor-element.elementor-element-64f7cef{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-ff628ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-a49b8ed{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-02469e3{--display:flex;--min-height:800px;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-02469e3:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-02469e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-02469e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3669 .elementor-element.elementor-element-c95506d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-2901edc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.4rem;font-weight:400;text-transform:uppercase;line-height:45px;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-2901edc .elementor-heading-title a:hover, .elementor-3669 .elementor-element.elementor-element-2901edc .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-3669 .elementor-element.elementor-element-24963d8{columns:1;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-24963d8 a{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-6d8b04c{--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;}.elementor-3669 .elementor-element.elementor-element-1fdb3ea{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-1fdb3ea .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-1fdb3ea .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-1fdb3ea .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-1fdb3ea .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-b7c1e8d{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-b7c1e8d .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-b7c1e8d .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-b7c1e8d .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-b7c1e8d .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-eebd453{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-eebd453 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-eebd453 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-eebd453 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-eebd453 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-2a41deb{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-2a41deb .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-2a41deb .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-2a41deb .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-2a41deb .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-40622d8 .elementor-button{background-color:#11484F00;font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2.9px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:12px 30px 12px 30px;}.elementor-3669 .elementor-element.elementor-element-40622d8 .elementor-button:hover, .elementor-3669 .elementor-element.elementor-element-40622d8 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-40622d8 .elementor-button:hover svg, .elementor-3669 .elementor-element.elementor-element-40622d8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-fc73181{--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;}.elementor-3669 .elementor-element.elementor-element-fc73181:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-fc73181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beachgolfvacations.com/wp-content/uploads/2025/09/Apartamento-turistico-Delfin-Cambrils-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3669 .elementor-element.elementor-element-b424659{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-e6fc235{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-0e98a27{--display:flex;--min-height:800px;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-0e98a27:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-0e98a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-0e98a27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3669 .elementor-element.elementor-element-8fa19cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-4319eb8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.4rem;font-weight:400;text-transform:uppercase;line-height:45px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-3aedd1e{columns:1;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;}.elementor-3669 .elementor-element.elementor-element-13de0ed{--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;}.elementor-3669 .elementor-element.elementor-element-faec6ba{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-faec6ba .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-faec6ba .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-faec6ba .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-eaae05e{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-eaae05e .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-eaae05e .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-eaae05e .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-175b81f{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-175b81f .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-175b81f .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-175b81f .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-0b343dc{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-0b343dc .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-0b343dc .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-0b343dc .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-65272b0 .elementor-button{background-color:#11484F00;font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:12px 30px 12px 30px;}.elementor-3669 .elementor-element.elementor-element-65272b0 .elementor-button:hover, .elementor-3669 .elementor-element.elementor-element-65272b0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-65272b0 .elementor-button:hover svg, .elementor-3669 .elementor-element.elementor-element-65272b0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3669 .elementor-element.elementor-element-989a562{--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;}.elementor-3669 .elementor-element.elementor-element-989a562:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-989a562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beachgolfvacations.com/wp-content/uploads/2025/09/Apartamento-turistico-en-la-Cerdanya-Soriguerola-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3669 .elementor-element.elementor-element-f104b59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-f104b59:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-f104b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-f5b7f79{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-f5b7f79:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-f5b7f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-026d988{--display:flex;--min-height:800px;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-026d988.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3669 .elementor-element.elementor-element-773db10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-40e2526 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.4rem;font-weight:400;text-transform:uppercase;line-height:45px;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-d61d023{columns:1;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-d61d023 p{margin-block-end:0px;}.elementor-3669 .elementor-element.elementor-element-d61d023 a{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-106bfd8{--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;}.elementor-3669 .elementor-element.elementor-element-e700584{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-e700584 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-e700584 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-e700584 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-e700584 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-c0973a0{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-c0973a0 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-c0973a0 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-c0973a0 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-c0973a0 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-590f535{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-590f535 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-590f535 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-590f535 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-590f535 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-9bd0344{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-9bd0344 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-9bd0344 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-9bd0344 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-9bd0344 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-f1d3d86{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-f1d3d86 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-f1d3d86 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-f1d3d86 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-f1d3d86 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-8961efa .elementor-button{background-color:#11484F00;font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2.9px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:12px 30px 12px 30px;}.elementor-3669 .elementor-element.elementor-element-8961efa .elementor-button:hover, .elementor-3669 .elementor-element.elementor-element-8961efa .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-8961efa .elementor-button:hover svg, .elementor-3669 .elementor-element.elementor-element-8961efa .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3669 .elementor-element.elementor-element-21cba2d{--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;}.elementor-3669 .elementor-element.elementor-element-21cba2d:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-21cba2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beachgolfvacations.com/wp-content/uploads/2025/09/Apartamento-turistico-Ballena-Cambrils-19.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3669 .elementor-element.elementor-element-da12acd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-dc692b9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-dc692b9:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-dc692b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-221d961{--display:flex;--min-height:800px;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-221d961.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3669 .elementor-element.elementor-element-0b2723e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-324c60b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.4rem;font-weight:400;text-transform:uppercase;line-height:45px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-324c60b .elementor-heading-title a:hover, .elementor-3669 .elementor-element.elementor-element-324c60b .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-3669 .elementor-element.elementor-element-69674f0{columns:1;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-69674f0 a{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-d0dee51{--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;}.elementor-3669 .elementor-element.elementor-element-864f2a7{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-864f2a7 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-864f2a7 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-864f2a7 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-864f2a7 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-7ee4641{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-7ee4641 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-7ee4641 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-7ee4641 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-7ee4641 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-0e16fab{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-0e16fab .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-0e16fab .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-0e16fab .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-0e16fab .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-7c8571e{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-7c8571e .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-7c8571e .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-7c8571e .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-7c8571e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-a00f304{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-a00f304 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-a00f304 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-a00f304 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-a00f304 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-6f259cd .elementor-button{background-color:#11484F00;font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 30px 12px 30px;}.elementor-3669 .elementor-element.elementor-element-6f259cd .elementor-button:hover, .elementor-3669 .elementor-element.elementor-element-6f259cd .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-6f259cd .elementor-button:hover svg, .elementor-3669 .elementor-element.elementor-element-6f259cd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-e31c53e{--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;}.elementor-3669 .elementor-element.elementor-element-e31c53e:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-e31c53e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beachgolfvacations.com/wp-content/uploads/2025/11/Apartamento-turistico-en-Cambrils-Pelicano-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3669 .elementor-element.elementor-element-41bca09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-b5f651a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-b5f651a:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-b5f651a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-6fa1e6e{--display:flex;--min-height:800px;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-6fa1e6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3669 .elementor-element.elementor-element-7dc86b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-25d1e06 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.4rem;font-weight:400;text-transform:uppercase;line-height:45px;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-9a3d878{columns:1;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-9a3d878 p{margin-block-end:0px;}.elementor-3669 .elementor-element.elementor-element-8c94826{--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;}.elementor-3669 .elementor-element.elementor-element-a75d216{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-a75d216 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-a75d216 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-a75d216 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-a75d216 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-90c4e87{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-90c4e87 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-90c4e87 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-90c4e87 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-90c4e87 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-8e89b54{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-8e89b54 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-8e89b54 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-8e89b54 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-8e89b54 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-7669c8c{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-7669c8c .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-7669c8c .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-7669c8c .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-7669c8c .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-2642221{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-2642221 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-2642221 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-2642221 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-2642221 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-67c507a .elementor-button{background-color:#11484F00;font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2.9px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:12px 30px 12px 30px;}.elementor-3669 .elementor-element.elementor-element-67c507a .elementor-button:hover, .elementor-3669 .elementor-element.elementor-element-67c507a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-67c507a .elementor-button:hover svg, .elementor-3669 .elementor-element.elementor-element-67c507a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3669 .elementor-element.elementor-element-2d3cdbb{--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;}.elementor-3669 .elementor-element.elementor-element-2d3cdbb:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-2d3cdbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beachgolfvacations.com/wp-content/uploads/2025/11/Apartamento-turistico-en-Cambrils-Albatros-11.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3669 .elementor-element.elementor-element-1146a1c{--display:flex;}.elementor-3669 .elementor-element.elementor-element-d471fcd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-434117c{--display:flex;--min-height:800px;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-434117c:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-434117c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-434117c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3669 .elementor-element.elementor-element-a732786{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-d247a06 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.4rem;font-weight:400;text-transform:uppercase;line-height:45px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-e1ca132{columns:1;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;}.elementor-3669 .elementor-element.elementor-element-12710a4{--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;}.elementor-3669 .elementor-element.elementor-element-d29b7c4{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-d29b7c4 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-d29b7c4 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-d29b7c4 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-7a07674{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-7a07674 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-7a07674 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-7a07674 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-2285d5c{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-2285d5c .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-2285d5c .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-2285d5c .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-fca9941{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-fca9941 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-fca9941 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-fca9941 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-42764b8{--icon-box-icon-margin:12px;}.elementor-3669 .elementor-element.elementor-element-42764b8 .elementor-icon{font-size:40px;}.elementor-3669 .elementor-element.elementor-element-42764b8 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-42764b8 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-f01396e .elementor-button{background-color:#11484F00;font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:12px 30px 12px 30px;}.elementor-3669 .elementor-element.elementor-element-f01396e .elementor-button:hover, .elementor-3669 .elementor-element.elementor-element-f01396e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-f01396e .elementor-button:hover svg, .elementor-3669 .elementor-element.elementor-element-f01396e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3669 .elementor-element.elementor-element-6794cdd{--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;}.elementor-3669 .elementor-element.elementor-element-6794cdd:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-6794cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beachgolfvacations.com/wp-content/uploads/2025/09/Apartamento-turistico-Albatros-Cambrils-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3669 .elementor-element.elementor-element-6a6abb3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:25%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:40%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:18%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:40%;--e-n-carousel-arrow-size:70px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );}:where( .elementor-3669 .elementor-element.elementor-element-6a6abb3 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-3669 .elementor-element.elementor-element-29429e6{--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;--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:5%;--padding-bottom:25%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-000222e{padding:0% 0% 0% 0%;}.elementor-3669 .elementor-element.elementor-element-000222e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4rem;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:5px;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-2bbb4e0{padding:0% 0% 0% 0%;}.elementor-3669 .elementor-element.elementor-element-2bbb4e0 img{width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-3669 .elementor-element.elementor-element-4f3370c{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-c37b025{--display:flex;--justify-content:center;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;--z-index:111;}.elementor-3669 .elementor-element.elementor-element-c37b025:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-c37b025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-f7342d1{margin:-253px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-3669 .elementor-element.elementor-element-41be6f9{text-align:center;}.elementor-3669 .elementor-element.elementor-element-41be6f9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:5px;color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-ed4a8c4{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-ed4a8c4 a{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-0aeb061 .elementor-icon-box-wrapper{text-align:center;}.elementor-3669 .elementor-element.elementor-element-0aeb061{--icon-box-icon-margin:0px;}.elementor-3669 .elementor-element.elementor-element-0aeb061 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-0aeb061 .elementor-icon{font-size:80px;}.elementor-3669 .elementor-element.elementor-element-0aeb061 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-0aeb061 .elementor-icon-box-title a{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 );}.elementor-3669 .elementor-element.elementor-element-0aeb061:has(:hover) .elementor-icon-box-title,
					 .elementor-3669 .elementor-element.elementor-element-0aeb061:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-356abbc{--display:flex;--justify-content:center;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-356abbc:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-356abbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3669 .elementor-element.elementor-element-fabff70{margin:-253px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-3669 .elementor-element.elementor-element-2fde4e7{text-align:center;}.elementor-3669 .elementor-element.elementor-element-2fde4e7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:5px;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-d7182db{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-d7182db a{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-ddd92a8{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-d31071e .elementor-icon-box-wrapper{text-align:center;}.elementor-3669 .elementor-element.elementor-element-d31071e{--icon-box-icon-margin:0px;}.elementor-3669 .elementor-element.elementor-element-d31071e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-d31071e .elementor-icon{font-size:80px;}.elementor-3669 .elementor-element.elementor-element-d31071e .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-d31071e .elementor-icon-box-title a{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 );}.elementor-3669 .elementor-element.elementor-element-d31071e:has(:hover) .elementor-icon-box-title,
					 .elementor-3669 .elementor-element.elementor-element-d31071e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-d31071e .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-2f2981f{--icon-box-icon-margin:0px;}.elementor-3669 .elementor-element.elementor-element-2f2981f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-2f2981f .elementor-icon{font-size:80px;}.elementor-3669 .elementor-element.elementor-element-2f2981f .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-2f2981f .elementor-icon-box-title a{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 );}.elementor-3669 .elementor-element.elementor-element-2f2981f:has(:hover) .elementor-icon-box-title,
					 .elementor-3669 .elementor-element.elementor-element-2f2981f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-2f2981f .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-92d7b67 .elementor-icon-box-wrapper{text-align:center;}.elementor-3669 .elementor-element.elementor-element-92d7b67{--icon-box-icon-margin:0px;}.elementor-3669 .elementor-element.elementor-element-92d7b67 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-92d7b67 .elementor-icon{font-size:80px;}.elementor-3669 .elementor-element.elementor-element-92d7b67 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-92d7b67 .elementor-icon-box-title a{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 );}.elementor-3669 .elementor-element.elementor-element-92d7b67:has(:hover) .elementor-icon-box-title,
					 .elementor-3669 .elementor-element.elementor-element-92d7b67:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-92d7b67 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-55b854e .elementor-icon-box-wrapper{text-align:center;}.elementor-3669 .elementor-element.elementor-element-55b854e{--icon-box-icon-margin:0px;}.elementor-3669 .elementor-element.elementor-element-55b854e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-55b854e .elementor-icon{font-size:80px;}.elementor-3669 .elementor-element.elementor-element-55b854e .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-55b854e .elementor-icon-box-title a{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 );}.elementor-3669 .elementor-element.elementor-element-55b854e:has(:hover) .elementor-icon-box-title,
					 .elementor-3669 .elementor-element.elementor-element-55b854e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-55b854e .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-b4a3fed .elementor-icon-box-wrapper{text-align:center;}.elementor-3669 .elementor-element.elementor-element-b4a3fed{--icon-box-icon-margin:0px;}.elementor-3669 .elementor-element.elementor-element-b4a3fed .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-b4a3fed .elementor-icon{font-size:80px;}.elementor-3669 .elementor-element.elementor-element-b4a3fed .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-b4a3fed .elementor-icon-box-title a{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 );}.elementor-3669 .elementor-element.elementor-element-b4a3fed:has(:hover) .elementor-icon-box-title,
					 .elementor-3669 .elementor-element.elementor-element-b4a3fed:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-b4a3fed .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-250eabb5{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3669 .elementor-element.elementor-element-250eabb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3669 .elementor-element.elementor-element-32d6c072{--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:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:05%;}.elementor-3669 .elementor-element.elementor-element-66e3afde{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3669 .elementor-element.elementor-element-66e3afde.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3669 .elementor-element.elementor-element-66e3afde .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.5rem;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-1b4687c3{text-align:right;font-family:"Outfit", Sans-serif;font-size:1.7rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-7816c2b0{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-f4f432d{--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-3669 .elementor-element.elementor-element-46c0d4c2{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-b7f8447{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-2bd9baa7{--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-3669 .elementor-element.elementor-element-3c6f1370{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-7ec27d9b{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-50f9d7d1{--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-3669 .elementor-element.elementor-element-28b0f54{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-7a552efc{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-13194c19{--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-3669 .elementor-element.elementor-element-7282c52f{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-c760c23{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-62f02e6d{--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-3669 .elementor-element.elementor-element-1494ef77{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-3314cd15{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-63915cc9{--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-3669 .elementor-element.elementor-element-18c048f7{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-7376f3a0{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-305bf044{--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-3669 .elementor-element.elementor-element-72840b4{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-5f78e264{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-3f1a4971{--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-3669 .elementor-element.elementor-element-80c7802{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-4ccb56e1{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-2%;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-20%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:1%;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-20%;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}:where( .elementor-3669 .elementor-element.elementor-element-4ccb56e1 .swiper-slide ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3669 .elementor-element.elementor-element-4ccb56e1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-3669 .elementor-element.elementor-element-8e8de2f .elementor-heading-title{font-size:3rem;}.elementor-3669 .elementor-element.elementor-element-bd09078 .elementor-heading-title{font-size:3rem;}.elementor-3669 .elementor-element.elementor-element-2daa0e6 .elementor-heading-title{font-size:1.2rem;}.elementor-3669 .elementor-element.elementor-element-f14bf56{font-size:1.1rem;}.elementor-3669 .elementor-element.elementor-element-b3dc2e1 .elementor-button{font-size:0.6rem;}.elementor-3669 .elementor-element.elementor-element-2901edc .elementor-heading-title{font-size:1.8rem;}.elementor-3669 .elementor-element.elementor-element-24963d8{font-size:1rem;}.elementor-3669 .elementor-element.elementor-element-40622d8 .elementor-button{font-size:0.7rem;}.elementor-3669 .elementor-element.elementor-element-4319eb8 .elementor-heading-title{font-size:1.8rem;}.elementor-3669 .elementor-element.elementor-element-3aedd1e{font-size:1rem;}.elementor-3669 .elementor-element.elementor-element-65272b0 .elementor-button{font-size:0.7rem;}.elementor-3669 .elementor-element.elementor-element-40e2526 .elementor-heading-title{font-size:1.8rem;}.elementor-3669 .elementor-element.elementor-element-d61d023{font-size:1rem;}.elementor-3669 .elementor-element.elementor-element-8961efa .elementor-button{font-size:0.7rem;}.elementor-3669 .elementor-element.elementor-element-324c60b .elementor-heading-title{font-size:1.8rem;}.elementor-3669 .elementor-element.elementor-element-69674f0{font-size:1rem;}.elementor-3669 .elementor-element.elementor-element-6f259cd .elementor-button{font-size:0.7rem;}.elementor-3669 .elementor-element.elementor-element-25d1e06 .elementor-heading-title{font-size:1.8rem;}.elementor-3669 .elementor-element.elementor-element-9a3d878{font-size:1rem;}.elementor-3669 .elementor-element.elementor-element-67c507a .elementor-button{font-size:0.7rem;}.elementor-3669 .elementor-element.elementor-element-d247a06 .elementor-heading-title{font-size:1.8rem;}.elementor-3669 .elementor-element.elementor-element-e1ca132{font-size:1rem;}.elementor-3669 .elementor-element.elementor-element-f01396e .elementor-button{font-size:0.7rem;}.elementor-3669 .elementor-element.elementor-element-6a6abb3{--e-n-carousel-arrow-prev-left-position:20%;}.elementor-3669 .elementor-element.elementor-element-000222e{padding:0% 0% 3% 0%;}.elementor-3669 .elementor-element.elementor-element-000222e .elementor-heading-title{font-size:2.5rem;line-height:51px;letter-spacing:8px;}.elementor-3669 .elementor-element.elementor-element-4f3370c{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3669 .elementor-element.elementor-element-c37b025{--padding-top:0%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-f7342d1{margin:-191px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 5% 0%;}.elementor-3669 .elementor-element.elementor-element-41be6f9 .elementor-heading-title{font-size:2.5rem;}.elementor-3669 .elementor-element.elementor-element-ed4a8c4{font-size:15px;}.elementor-3669 .elementor-element.elementor-element-0aeb061 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-0aeb061 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-356abbc{--padding-top:0%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-fabff70{margin:-191px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 5% 0%;}.elementor-3669 .elementor-element.elementor-element-2fde4e7 .elementor-heading-title{font-size:2.5rem;}.elementor-3669 .elementor-element.elementor-element-d7182db{font-size:15px;}.elementor-3669 .elementor-element.elementor-element-ddd92a8{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3669 .elementor-element.elementor-element-d31071e .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-d31071e .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-2f2981f .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-2f2981f .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-92d7b67 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-92d7b67 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-55b854e .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-55b854e .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-b4a3fed .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-b4a3fed .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-66e3afde{width:var( --container-widget-width, 450.844px );max-width:450.844px;--container-widget-width:450.844px;--container-widget-flex-grow:0;}.elementor-3669 .elementor-element.elementor-element-4ccb56e1{--e-n-carousel-arrow-prev-top-position:-18%;--e-n-carousel-arrow-next-top-position:-18%;}}@media(max-width:1024px){.elementor-3669 .elementor-element.elementor-element-1774232{--min-height:50vh;}.elementor-3669 .elementor-element.elementor-element-8e8de2f .elementor-heading-title{font-size:2.5rem;letter-spacing:0.09rem;}.elementor-3669 .elementor-element.elementor-element-bd09078 .elementor-heading-title{font-size:2.5rem;letter-spacing:0.09rem;}.elementor-3669 .elementor-element.elementor-element-2daa0e6 .elementor-heading-title{font-size:1rem;}.elementor-3669 .elementor-element.elementor-element-edbebac{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-220d621{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3669 .elementor-element.elementor-element-4626a04{--e-image-carousel-slides-to-show:1;}.elementor-3669 .elementor-element.elementor-element-f14bf56{width:100%;max-width:100%;padding:0% 0% 0% 0%;font-size:0.9rem;}.elementor-3669 .elementor-element.elementor-element-b3dc2e1 .elementor-button{font-size:0.6rem;}.elementor-3669 .elementor-element.elementor-element-64f7cef{--min-height:50vh;}.elementor-3669 .elementor-element.elementor-element-a49b8ed{--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-3669 .elementor-element.elementor-element-02469e3{--min-height:0vh;}.elementor-3669 .elementor-element.elementor-element-02469e3.e-con{--order:99999 /* order end hack */;}.elementor-3669 .elementor-element.elementor-element-40622d8 .elementor-button{font-size:0.6rem;}.elementor-3669 .elementor-element.elementor-element-fc73181{--min-height:400px;}.elementor-3669 .elementor-element.elementor-element-e6fc235{--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-3669 .elementor-element.elementor-element-0e98a27{--min-height:0vh;}.elementor-3669 .elementor-element.elementor-element-0e98a27.e-con{--order:99999 /* order end hack */;}.elementor-3669 .elementor-element.elementor-element-65272b0 .elementor-button{font-size:0.6rem;}.elementor-3669 .elementor-element.elementor-element-989a562{--min-height:400px;}.elementor-3669 .elementor-element.elementor-element-f5b7f79{--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-3669 .elementor-element.elementor-element-026d988{--min-height:0vh;}.elementor-3669 .elementor-element.elementor-element-026d988.e-con{--order:99999 /* order end hack */;}.elementor-3669 .elementor-element.elementor-element-8961efa .elementor-button{font-size:0.6rem;}.elementor-3669 .elementor-element.elementor-element-21cba2d{--min-height:400px;}.elementor-3669 .elementor-element.elementor-element-dc692b9{--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-3669 .elementor-element.elementor-element-221d961{--min-height:0vh;}.elementor-3669 .elementor-element.elementor-element-221d961.e-con{--order:99999 /* order end hack */;}.elementor-3669 .elementor-element.elementor-element-6f259cd .elementor-button{font-size:0.6rem;}.elementor-3669 .elementor-element.elementor-element-e31c53e{--min-height:400px;}.elementor-3669 .elementor-element.elementor-element-b5f651a{--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-3669 .elementor-element.elementor-element-6fa1e6e{--min-height:0vh;}.elementor-3669 .elementor-element.elementor-element-67c507a .elementor-button{font-size:0.6rem;}.elementor-3669 .elementor-element.elementor-element-2d3cdbb{--min-height:400px;}.elementor-3669 .elementor-element.elementor-element-d471fcd{--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-3669 .elementor-element.elementor-element-434117c{--min-height:0vh;}.elementor-3669 .elementor-element.elementor-element-f01396e .elementor-button{font-size:0.6rem;}.elementor-3669 .elementor-element.elementor-element-6794cdd{--min-height:400px;}.elementor-3669 .elementor-element.elementor-element-6a6abb3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-arrow-prev-left-position:30%;--e-n-carousel-arrow-prev-top-position:-6%;--e-n-carousel-arrow-next-right-position:4%;--e-n-carousel-arrow-next-top-position:-6%;}.elementor-3669 .elementor-element.elementor-element-29429e6{--padding-top:10%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-000222e{padding:0% 0% 0% 0%;}.elementor-3669 .elementor-element.elementor-element-000222e .elementor-heading-title{font-size:2rem;line-height:1.2em;letter-spacing:5.5px;}.elementor-3669 .elementor-element.elementor-element-2bbb4e0 img{height:300px;}.elementor-3669 .elementor-element.elementor-element-4f3370c{--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-3669 .elementor-element.elementor-element-f7342d1{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3669 .elementor-element.elementor-element-41be6f9 .elementor-heading-title{font-size:2rem;}.elementor-3669 .elementor-element.elementor-element-ed4a8c4{text-align:center;letter-spacing:1px;}.elementor-3669 .elementor-element.elementor-element-0aeb061 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-0aeb061 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-356abbc{--margin-top:020%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3669 .elementor-element.elementor-element-fabff70{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:12;}.elementor-3669 .elementor-element.elementor-element-2fde4e7 .elementor-heading-title{font-size:2rem;}.elementor-3669 .elementor-element.elementor-element-d7182db{text-align:center;letter-spacing:1px;}.elementor-3669 .elementor-element.elementor-element-ddd92a8{--grid-auto-flow:row;}.elementor-3669 .elementor-element.elementor-element-d31071e .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-d31071e .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-2f2981f .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-2f2981f .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-92d7b67 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-92d7b67 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-55b854e .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-55b854e .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-b4a3fed .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-b4a3fed .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-32d6c072{--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;}.elementor-3669 .elementor-element.elementor-element-66e3afde .elementor-heading-title{font-size:2rem;}.elementor-3669 .elementor-element.elementor-element-1b4687c3{font-size:1.5rem;}.elementor-3669 .elementor-element.elementor-element-4ccb56e1{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-6%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:2%;}}@media(max-width:767px){.elementor-3669 .elementor-element.elementor-element-1774232{--min-height:100vh;--padding-top:5%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-848da4a{--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-start;--align-items:flex-start;}.elementor-3669 .elementor-element.elementor-element-8e8de2f .elementor-heading-title{font-size:2em;}.elementor-3669 .elementor-element.elementor-element-bd09078 .elementor-heading-title{font-size:2em;}.elementor-3669 .elementor-element.elementor-element-2daa0e6{width:100%;max-width:100%;text-align:left;}.elementor-3669 .elementor-element.elementor-element-2daa0e6.elementor-element{--align-self:flex-start;}.elementor-3669 .elementor-element.elementor-element-2daa0e6 .elementor-heading-title{font-size:1rem;}.elementor-3669 .elementor-element.elementor-element-edbebac{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-3669 .elementor-element.elementor-element-0bdc204{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3669 .elementor-element.elementor-element-f14bf56{font-size:1rem;}.elementor-3669 .elementor-element.elementor-element-b3dc2e1 .elementor-button{font-size:0.8rem;}.elementor-3669 .elementor-element.elementor-element-2901edc .elementor-heading-title{font-size:1.5rem;line-height:1.3em;}.elementor-3669 .elementor-element.elementor-element-4319eb8 .elementor-heading-title{font-size:1.5rem;line-height:1.3em;}.elementor-3669 .elementor-element.elementor-element-324c60b .elementor-heading-title{font-size:1.5rem;line-height:1.3em;}.elementor-3669 .elementor-element.elementor-element-6fa1e6e.e-con{--order:99999 /* order end hack */;}.elementor-3669 .elementor-element.elementor-element-25d1e06 .elementor-heading-title{font-size:1.5rem;line-height:1.3em;}.elementor-3669 .elementor-element.elementor-element-434117c.e-con{--order:99999 /* order end hack */;}.elementor-3669 .elementor-element.elementor-element-d247a06 .elementor-heading-title{font-size:1.5rem;line-height:1.3em;}.elementor-3669 .elementor-element.elementor-element-6a6abb3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-position:14%;--e-n-carousel-arrow-next-right-position:4%;}.elementor-3669 .elementor-element.elementor-element-29429e6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:30%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-000222e .elementor-heading-title{font-size:1rem;line-height:1.4em;letter-spacing:2.5px;}.elementor-3669 .elementor-element.elementor-element-c37b025{--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3669 .elementor-element.elementor-element-f7342d1{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3669 .elementor-element.elementor-element-41be6f9 .elementor-heading-title{font-size:1.5rem;}.elementor-3669 .elementor-element.elementor-element-0aeb061 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-0aeb061 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-356abbc{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3669 .elementor-element.elementor-element-fabff70{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:111;}.elementor-3669 .elementor-element.elementor-element-2fde4e7 .elementor-heading-title{font-size:1.5rem;}.elementor-3669 .elementor-element.elementor-element-ddd92a8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3669 .elementor-element.elementor-element-d31071e .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-d31071e .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-2f2981f .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-2f2981f .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-92d7b67 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-92d7b67 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-55b854e .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-55b854e .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-b4a3fed .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-b4a3fed .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-250eabb5{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:05%;}.elementor-3669 .elementor-element.elementor-element-66e3afde .elementor-heading-title{font-size:1.5rem;}.elementor-3669 .elementor-element.elementor-element-1b4687c3{text-align:left;font-size:1.2rem;}.elementor-3669 .elementor-element.elementor-element-1b4687c3 p{margin-block-end:0px;}.elementor-3669 .elementor-element.elementor-element-4ccb56e1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:-15%;--e-n-carousel-arrow-next-right-position:0%;--e-n-carousel-arrow-next-top-position:-15%;}}@media(min-width:768px){.elementor-3669 .elementor-element.elementor-element-220d621{--width:60%;}.elementor-3669 .elementor-element.elementor-element-0bdc204{--width:40%;}.elementor-3669 .elementor-element.elementor-element-02469e3{--width:40%;}.elementor-3669 .elementor-element.elementor-element-0e98a27{--width:40%;}.elementor-3669 .elementor-element.elementor-element-026d988{--width:40%;}.elementor-3669 .elementor-element.elementor-element-221d961{--width:40%;}.elementor-3669 .elementor-element.elementor-element-6fa1e6e{--width:40%;}.elementor-3669 .elementor-element.elementor-element-434117c{--width:40%;}.elementor-3669 .elementor-element.elementor-element-250eabb5{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-3669 .elementor-element.elementor-element-220d621{--width:60%;}.elementor-3669 .elementor-element.elementor-element-02469e3{--width:498.5px;}.elementor-3669 .elementor-element.elementor-element-0e98a27{--width:498.5px;}.elementor-3669 .elementor-element.elementor-element-026d988{--width:498.5px;}.elementor-3669 .elementor-element.elementor-element-221d961{--width:498.5px;}.elementor-3669 .elementor-element.elementor-element-6fa1e6e{--width:498.5px;}.elementor-3669 .elementor-element.elementor-element-434117c{--width:498.5px;}.elementor-3669 .elementor-element.elementor-element-250eabb5{--width:1295px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3669 .elementor-element.elementor-element-220d621{--width:50%;}.elementor-3669 .elementor-element.elementor-element-0bdc204{--width:50%;}.elementor-3669 .elementor-element.elementor-element-02469e3{--width:100%;}.elementor-3669 .elementor-element.elementor-element-0e98a27{--width:100%;}.elementor-3669 .elementor-element.elementor-element-026d988{--width:100%;}.elementor-3669 .elementor-element.elementor-element-221d961{--width:100%;}.elementor-3669 .elementor-element.elementor-element-6fa1e6e{--width:100%;}.elementor-3669 .elementor-element.elementor-element-434117c{--width:100%;}}@media(min-width:2400px){.elementor-3669 .elementor-element.elementor-element-0aeb061 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-0aeb061 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-ddd92a8{--grid-auto-flow:row;}.elementor-3669 .elementor-element.elementor-element-d31071e .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-d31071e .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-2f2981f .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-2f2981f .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-92d7b67 .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-92d7b67 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-55b854e .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-55b854e .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3669 .elementor-element.elementor-element-b4a3fed .elementor-icon-box-title, .elementor-3669 .elementor-element.elementor-element-b4a3fed .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for image-carousel, class: .elementor-element-4626a04 */.elementor-3669 .elementor-element.elementor-element-4626a04 img{
    height: 700px;
    object-fit: cover;
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
    .elementor-3669 .elementor-element.elementor-element-4626a04 img{
    height: 400px;
    object-fit: cover;
}	
}


@media(max-width:767px){
      .elementor-3669 .elementor-element.elementor-element-4626a04 img{
    height: 400px;
    object-fit: cover;
}  
}/* End custom CSS */
/* Start custom CSS *//* #apartamentos: muestra 100% de la activa + 15% de la siguiente sin provocar scroll */
#apartamentos .swiper,
#apartamentos .swiper-container{
  box-sizing: border-box;          /* <-- evita que el padding sume ancho */
  width: 100%;
  max-width: 100vw;                /* no excede el viewport */
  padding-right: 15% !important;   /* el 'peek' del 15% */
  overflow: visible !important;    /* deja asomar la siguiente slide */
}

/* Asegura que nada por dentro fuerce más ancho */
#apartamentos .swiper-wrapper,
#apartamentos .elementor-container,
#apartamentos .elementor-column,
#apartamentos .elementor-widget-container{
  max-width: 100%;
}

/* Las slides siguen midiendo 100% (la activa ocupa todo el ancho) */
#apartamentos .swiper-slide{
  width: 100% !important;
}
#apartamentos .swiper.is-last { padding-right: 0 !important; }

#apartamentos .swiper {
  transition: padding-right 0.3s ease;
}

/* Cinturón de seguridad: quita scroll horizontal global si algo más desborda */
html, body{ overflow-x: clip; } /* usa hidden si ves incompatibilidades */
@supports not (overflow-x: clip){
  html, body{ overflow-x: hidden; }
}

/* Por si tu plantilla añade 'gutters' negativos en esa sección */
#apartamentos .elementor-container{ margin-right: 0 !important; }



@media(max-width:1024px){
 #apartamentos .swiper,
#apartamentos .swiper-container { 
  overflow: visible !important;
  padding-right: 0% !important;  /* “ventana” para ver el 15% de la siguiente */
}
   
}/* End custom CSS */