.elementor-892 .elementor-element.elementor-element-df80b7e{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.15;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-df80b7e:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-df80b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villuna.de/wp-content/uploads/2025/07/Mobile_Hero1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-892 .elementor-element.elementor-element-df80b7e::before, .elementor-892 .elementor-element.elementor-element-df80b7e > .elementor-background-video-container::before, .elementor-892 .elementor-element.elementor-element-df80b7e > .e-con-inner > .elementor-background-video-container::before, .elementor-892 .elementor-element.elementor-element-df80b7e > .elementor-background-slideshow::before, .elementor-892 .elementor-element.elementor-element-df80b7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-892 .elementor-element.elementor-element-df80b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-892 .elementor-element.elementor-element-2487d3b{--spacer-size:97px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-892 .elementor-element.elementor-element-8bf53ae .elementor-heading-title{font-weight:400;color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-2e0cb3d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-2e0cb3d:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-2e0cb3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villuna.de/wp-content/uploads/2025/04/fondo_brillos-scaled.webp");background-position:center center;background-repeat:repeat;background-size:auto;}.elementor-892 .elementor-element.elementor-element-2eea810{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-f701267{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-892 .elementor-element.elementor-element-568c0a8 .elementor-button{background-color:var( --e-global-color-4f4727a );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-7520817 );color:var( --e-global-color-7520817 );}.elementor-892 .elementor-element.elementor-element-568c0a8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-892 .elementor-element.elementor-element-8c6b2bd{width:100%;max-width:100%;text-align:center;}.elementor-892 .elementor-element.elementor-element-8c6b2bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-8c6b2bd .elementor-heading-title{font-weight:400;font-style:italic;color:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-7dae3d7{width:var( --container-widget-width, 921px );max-width:921px;--container-widget-width:921px;--container-widget-flex-grow:0;text-align:center;}.elementor-892 .elementor-element.elementor-element-7dae3d7 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-892 .elementor-element.elementor-element-7dae3d7 .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-c2e8aff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-a34dfb8{--e-image-carousel-slides-to-show:1;}.elementor-892 .elementor-element.elementor-element-a34dfb8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-a34dfb8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-892 .elementor-element.elementor-element-a34dfb8 .elementor-swiper-button.elementor-swiper-button-next{font-size:34px;color:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-a34dfb8 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-892 .elementor-element.elementor-element-a34dfb8 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-a34dfb8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-892 .elementor-element.elementor-element-c68f102{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-892 .elementor-element.elementor-element-c68f102:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-c68f102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE4;}.elementor-892 .elementor-element.elementor-element-c68f102.e-con{--align-self:center;}.elementor-892 .elementor-element.elementor-element-78742b6{width:var( --container-widget-width, 845px );max-width:845px;--container-widget-width:845px;--container-widget-flex-grow:0;text-align:center;}.elementor-892 .elementor-element.elementor-element-78742b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-78742b6 .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-8fe00b1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-892 .elementor-element.elementor-element-8fe00b1:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-8fe00b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villuna.de/wp-content/uploads/2025/04/fondo_brillos-scaled.webp");background-position:center center;}.elementor-892 .elementor-element.elementor-element-dbed4ff{--display:flex;}.elementor-892 .elementor-element.elementor-element-b17ec0e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FFFFFF;color:#333;margin:-10px 0px 0px 0px;border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-8c25d24 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-8c25d24{z-index:1;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:30px;margin-left:10px;color:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:30px;width:30px;line-height:30px;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list{margin-bottom:15px;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#FFFFFF00;fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:var( --e-global-color-4f4727a );}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#FFFFFF00;fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 0px 0px;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#FFFFFF00;fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:20px;}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:20px;width:20px;line-height:20px;fill:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle{color:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle svg{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header svg.fa-toggle{fill:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-8c25d24 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-676c2bd{--display:flex;}.elementor-892 .elementor-element.elementor-element-05058df{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FFFFFF;color:#333;margin:-10px 0px 0px 0px;border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-36d6775 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-36d6775{z-index:1;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:30px;margin-left:10px;color:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:30px;width:30px;line-height:30px;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list{margin-bottom:15px;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#FFFFFF00;fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:var( --e-global-color-4f4727a );}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#FFFFFF00;fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 0px 0px;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#FFFFFF00;fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:20px;}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:20px;width:20px;line-height:20px;fill:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle{color:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle svg{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header svg.fa-toggle{fill:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-36d6775 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-f8eb20f{--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-892 .elementor-element.elementor-element-f8eb20f .elementor-background-slideshow__slide__image{background-size:auto;background-position:top center;}.elementor-892 .elementor-element.elementor-element-8f3a2e7{--display:flex;}.elementor-892 .elementor-element.elementor-element-99d4c0c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-892 .elementor-element.elementor-element-dbf5752 img{border-radius:20px 20px 20px 20px;}.elementor-892 .elementor-element.elementor-element-aadf6a3{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-892 .elementor-element.elementor-element-aadf6a3:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-aadf6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE4;}.elementor-892 .elementor-element.elementor-element-aadf6a3.e-con{--align-self:center;}.elementor-892 .elementor-element.elementor-element-ae7ecc7{width:var( --container-widget-width, 845px );max-width:845px;--container-widget-width:845px;--container-widget-flex-grow:0;text-align:center;}.elementor-892 .elementor-element.elementor-element-ae7ecc7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-ae7ecc7 .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-98cfb30{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-892 .elementor-element.elementor-element-c2643a9{--display:flex;}.elementor-892 .elementor-element.elementor-element-4dcdcc2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FFFFFF;color:#333;margin:-10px 0px 0px 0px;border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-3547343 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-3547343{z-index:1;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion{margin:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:30px;margin-left:10px;color:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:30px;width:30px;line-height:30px;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list{margin-bottom:15px;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#FFFFFF00;fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:var( --e-global-color-4f4727a );}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#FFFFFF00;fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 0px 0px;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#FFFFFF00;fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-3547343 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-a256ca9{--display:flex;}.elementor-892 .elementor-element.elementor-element-74156b3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#FFFFFF;color:#333;margin:-10px 0px 0px 0px;border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-14fa917 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-14fa917{z-index:1;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion{margin:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:30px;margin-left:10px;color:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:30px;width:30px;line-height:30px;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list{margin-bottom:15px;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#FFFFFF00;fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:var( --e-global-color-4f4727a );}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#FFFFFF00;fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 0px 0px;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#FFFFFF00;fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-14fa917 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#FFFFFF00;}.elementor-892 .elementor-element.elementor-element-8f5bc5a{--display:flex;}.elementor-892 .elementor-element.elementor-element-2bd1582{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-892 .elementor-element.elementor-element-3008ef5 .elementor-button{background-color:var( --e-global-color-4f4727a );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-7520817 );color:var( --e-global-color-7520817 );}.elementor-892 .elementor-element.elementor-element-3008ef5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-892 .elementor-element.elementor-element-d2068d9{--display:flex;}.elementor-892 .elementor-element.elementor-element-54b4e0f{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-892 .elementor-element.elementor-element-54b4e0f:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-54b4e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE4;}.elementor-892 .elementor-element.elementor-element-54b4e0f.e-con{--align-self:center;}.elementor-892 .elementor-element.elementor-element-cf61a4c{width:var( --container-widget-width, 845px );max-width:845px;--container-widget-width:845px;--container-widget-flex-grow:0;text-align:center;}.elementor-892 .elementor-element.elementor-element-cf61a4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-cf61a4c .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-9f28239{--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-892 .elementor-element.elementor-element-9f28239 .elementor-background-slideshow__slide__image{background-size:auto;background-position:center center;}.elementor-892 .elementor-element.elementor-element-7b83883{--display:flex;}.elementor-892 .elementor-element.elementor-element-69044c2{--display:flex;}.elementor-892 .elementor-element.elementor-element-2438829{--display:flex;}.elementor-892 .elementor-element.elementor-element-8a91b18 img{border-radius:20px 20px 20px 20px;}.elementor-892 .elementor-element.elementor-element-60892f9{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-892 .elementor-element.elementor-element-60892f9:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-60892f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE4;}.elementor-892 .elementor-element.elementor-element-60892f9.e-con{--align-self:center;}.elementor-892 .elementor-element.elementor-element-54c79d7{width:var( --container-widget-width, 845px );max-width:845px;--container-widget-width:845px;--container-widget-flex-grow:0;text-align:center;}.elementor-892 .elementor-element.elementor-element-54c79d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-54c79d7 .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-33c7de3{--display:flex;}.elementor-892 .elementor-element.elementor-element-e3c44c5{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-892 .elementor-element.elementor-element-6fd472e .elementor-button{background-color:var( --e-global-color-4f4727a );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-7520817 );color:var( --e-global-color-7520817 );}.elementor-892 .elementor-element.elementor-element-6fd472e .elementor-button-content-wrapper{flex-direction:row;}.elementor-892 .elementor-element.elementor-element-3602f3e{--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-892 .elementor-element.elementor-element-3602f3e .elementor-background-slideshow__slide__image{background-size:auto;}.elementor-892 .elementor-element.elementor-element-e892490{--display:flex;}.elementor-892 .elementor-element.elementor-element-3abce9c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-892 .elementor-element.elementor-element-3abce9c:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-3abce9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE4;}.elementor-892 .elementor-element.elementor-element-3abce9c.e-con{--align-self:center;}.elementor-892 .elementor-element.elementor-element-18b76d9{width:var( --container-widget-width, 845px );max-width:845px;--container-widget-width:845px;--container-widget-flex-grow:0;text-align:center;}.elementor-892 .elementor-element.elementor-element-18b76d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-18b76d9 .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-892 .elementor-element.elementor-element-8fe00b1{--grid-auto-flow:row;}.elementor-892 .elementor-element.elementor-element-98cfb30{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-892 .elementor-element.elementor-element-df80b7e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-892 .elementor-element.elementor-element-2487d3b{--spacer-size:0px;}.elementor-892 .elementor-element.elementor-element-8bf53ae > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-8fe00b1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-892 .elementor-element.elementor-element-8c25d24{z-index:1;}.elementor-892 .elementor-element.elementor-element-36d6775{z-index:1;}.elementor-892 .elementor-element.elementor-element-98cfb30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-892 .elementor-element.elementor-element-3547343{z-index:1;}.elementor-892 .elementor-element.elementor-element-14fa917{z-index:1;}}@media(min-width:768px){.elementor-892 .elementor-element.elementor-element-c68f102{--width:85%;}.elementor-892 .elementor-element.elementor-element-aadf6a3{--width:90%;}.elementor-892 .elementor-element.elementor-element-54b4e0f{--width:100%;}.elementor-892 .elementor-element.elementor-element-60892f9{--width:90%;}.elementor-892 .elementor-element.elementor-element-3abce9c{--width:85%;}}/* Start custom CSS */.container-text {
    display: flex;
    gap: 20px;
    align-items: center;
}
.text-h5{
    color: #5A7364;
    font-weight: 400;
    margin: 0;
}

.image-prin{
    border-radius: 6px!important;
}
.columna-uno{
    width: 65%
}
.columna-dos{
    width: 50%;
}
.e-loop-item a {
    color: #15241C;
}
.elementor-swiper-button-prev, .elementor-swiper-button-next {
    padding: 5px;
    border-radius: 100% !important;
    backdrop-filter: blur(20px);
}
.tf_submit-wrap, button.tf_button.tf-submit.btn-styled {
    border: 1px solid transparent!important;
    background: #5A7364 !important;
}
.price-cont {
    gap: 10px;
    display: flex;
}

h6.price{
    font-weight: 400;
    color: #D79D60;
    margin: 0px!important;
}
/***Types***/

.row-two-columns div.apartment-type-item:nth-child(2){
    padding-top: 160px;
}
.column-villas {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
}
.row-full-width .apartment-type-item .column-villas {
    gap: 40px!important;
    display: flex!important;
    justify-content: flex-start!important;
}

.row-full-width .container-text {
justify-content: center!important;
}
.count,.count2 {
    gap: 20px;
    display: flex;
    align-items: center;
}

.count p, .count h2, .count2 p, .count2 h2{
    margin:0px!important;
    color: #CE8341;
    
}
.column-des2 {
    display: flex
;
    gap: 40px;
    align-items: flex-end;
}
.separator-line{
    width: 1px;
    height: 50px;
    background: #EED9BA;
}
.term-description {
    width: 55%;
}
.row-full-width .term-description {
    width: 75%!important;
}
a.term-button {
    border-radius: 6px;
    background: transparent;
    text-align: center;
    border: 1px solid #15241C;
    color: #15241C;
}
 .container-uton{
    width: 38%!important;
}

/***bototn***/

.term-button::before, .term-button::after {
    content: '';
    position: absolute;
    z-index: 1;
    background-color: var(--e-global-color-34126f4);
}
.term-button::after {
    height: 100%;
    left: 0;
    top: 0;
    width: 0;
    transition: all 0.5s;
}
.term-button:hover::after {
    width: 80% !important;
    height: 92% !important;
    top: 2px !important;
}
.term-button {
    display: block;
    margin: 0 auto;
    position: relative;
    text-align: center;
    transition: all 0.5s;
    overflow: hidden;
}
.term-button span {
        font-weight: 500;
    z-index: 2;
    position: relative;
    display: block;
}

/***blog***/
.tres-blogs-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 22px;
}

.blog-item {
    box-sizing: border-box;
    overflow: hidden;
}

.blog-destacado {
    flex: 0 0 50%;
}

.blog-secundario {
    flex: 0 0 23%;
}

.blog-img img {
    width: 270px;
    height: 255px;
    display: block;
}
.blog-destacado img {
    width: 567px !important;
    height: 350px;
}/* End custom CSS */