.elementor-8353 .elementor-element.elementor-element-b1dbd50 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-b1dbd50 > .elementor-container{min-height:77vh;}.elementor-8353 .elementor-element.elementor-element-b1dbd50{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-8353 .elementor-element.elementor-element-b1dbd50 > .elementor-background-overlay{mix-blend-mode:lighten;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-73b972a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8353 .elementor-element.elementor-element-73b972a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-73b972a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8353 .elementor-element.elementor-element-73b972a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8353 .elementor-element.elementor-element-73b972a > .elementor-element-populated{margin:0px 0px 0px 035px;--e-column-margin-right:0px;--e-column-margin-left:035px;}.elementor-8353 .elementor-element.elementor-element-73b972a{z-index:1;}.elementor-8353 .elementor-element.elementor-element-e6873c7{width:initial;max-width:initial;text-align:start;}.elementor-8353 .elementor-element.elementor-element-e6873c7 .elementor-heading-title{font-size:22px;font-weight:600;color:#02010100;}.elementor-8353 .elementor-element.elementor-element-789f7cc p{margin-block-end:1px;}.elementor-8353 .elementor-element.elementor-element-05b2936 > .elementor-container{max-width:1600px;}.elementor-8353 .elementor-element.elementor-element-cc248ff .elementor-button{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-cc248ff{width:var( --container-widget-width, 30.374% );max-width:30.374%;--container-widget-width:30.374%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-c78a15a{z-index:99999;}.elementor-8353 .elementor-element.elementor-element-d52790f .elementor-button{background-color:#02010100;fill:#119647;color:#119647;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-8353 .elementor-element.elementor-element-d52790f{width:var( --container-widget-width, 31.887% );max-width:31.887%;--container-widget-width:31.887%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-3cd38e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8353 .elementor-element.elementor-element-3cd38e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-3cd38e4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8353 .elementor-element.elementor-element-3cd38e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8353 .elementor-element.elementor-element-3cd38e4{z-index:0;}.elementor-8353 .elementor-element.elementor-element-97d8fd1{width:initial;max-width:initial;text-align:start;}.elementor-8353 .elementor-element.elementor-element-97d8fd1 .elementor-heading-title{font-size:22px;font-weight:600;color:#02010100;}.elementor-8353 .elementor-element.elementor-element-7fe36e8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-7fe36e8 > .elementor-container{min-height:77vh;}.elementor-8353 .elementor-element.elementor-element-7fe36e8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-8353 .elementor-element.elementor-element-7fe36e8 > .elementor-background-overlay{mix-blend-mode:lighten;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-3ca1268.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8353 .elementor-element.elementor-element-3ca1268.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-3ca1268.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8353 .elementor-element.elementor-element-3ca1268 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8353 .elementor-element.elementor-element-3ca1268 > .elementor-element-populated{margin:0px 0px 0px 44px;--e-column-margin-right:0px;--e-column-margin-left:44px;}.elementor-8353 .elementor-element.elementor-element-3ca1268{z-index:1;}.elementor-8353 .elementor-element.elementor-element-272b0d5{width:initial;max-width:initial;text-align:start;}.elementor-8353 .elementor-element.elementor-element-272b0d5 .elementor-heading-title{font-size:22px;font-weight:600;color:#02010100;}.elementor-8353 .elementor-element.elementor-element-52dcfcc p{margin-block-end:1px;}.elementor-8353 .elementor-element.elementor-element-3fa411b > .elementor-container{max-width:1600px;}.elementor-8353 .elementor-element.elementor-element-1b17d74 .elementor-button{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-1b17d74{width:var( --container-widget-width, 30.374% );max-width:30.374%;--container-widget-width:30.374%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-fb9b1fb{z-index:99999;}.elementor-8353 .elementor-element.elementor-element-b5efa87 .elementor-button{background-color:#02010100;fill:#119647;color:#119647;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-8353 .elementor-element.elementor-element-b5efa87{width:var( --container-widget-width, 31.887% );max-width:31.887%;--container-widget-width:31.887%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-afedb76.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8353 .elementor-element.elementor-element-afedb76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-afedb76.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8353 .elementor-element.elementor-element-afedb76 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8353 .elementor-element.elementor-element-afedb76{z-index:0;}.elementor-8353 .elementor-element.elementor-element-18b840c{width:initial;max-width:initial;text-align:start;}.elementor-8353 .elementor-element.elementor-element-18b840c .elementor-heading-title{font-size:22px;font-weight:600;color:#02010100;}.elementor-8353 .elementor-element.elementor-element-7a017e1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-7a017e1 > .elementor-container{min-height:77vh;}.elementor-8353 .elementor-element.elementor-element-7a017e1{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-8353 .elementor-element.elementor-element-7a017e1 > .elementor-background-overlay{mix-blend-mode:lighten;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-e93a05d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8353 .elementor-element.elementor-element-e93a05d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-e93a05d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8353 .elementor-element.elementor-element-e93a05d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8353 .elementor-element.elementor-element-e93a05d > .elementor-element-populated{margin:0px 0px 0px 035px;--e-column-margin-right:0px;--e-column-margin-left:035px;}.elementor-8353 .elementor-element.elementor-element-e93a05d{z-index:1;}.elementor-8353 .elementor-element.elementor-element-2b8ad46{width:initial;max-width:initial;text-align:start;}.elementor-8353 .elementor-element.elementor-element-2b8ad46 .elementor-heading-title{font-size:22px;font-weight:600;color:#02010100;}.elementor-8353 .elementor-element.elementor-element-d3844b9 p{margin-block-end:1px;}.elementor-8353 .elementor-element.elementor-element-1df48fe > .elementor-container{max-width:1600px;}.elementor-8353 .elementor-element.elementor-element-033aca0 .elementor-button{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-033aca0{width:var( --container-widget-width, 30.374% );max-width:30.374%;--container-widget-width:30.374%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-8f0caea .elementor-button{background-color:#02010100;fill:#119647;color:#119647;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-8353 .elementor-element.elementor-element-8f0caea{width:var( --container-widget-width, 31.887% );max-width:31.887%;--container-widget-width:31.887%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-a978892.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8353 .elementor-element.elementor-element-a978892.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-a978892.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8353 .elementor-element.elementor-element-a978892 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8353 .elementor-element.elementor-element-a978892{z-index:0;}.elementor-8353 .elementor-element.elementor-element-366659c{width:initial;max-width:initial;text-align:start;}.elementor-8353 .elementor-element.elementor-element-366659c .elementor-heading-title{font-size:22px;font-weight:600;color:#02010100;}.elementor-8353 .elementor-element.elementor-element-d02537c{--spacer-size:28px;}.elementor-8353 .elementor-element.elementor-element-63077e4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8353 .elementor-element.elementor-element-9e05907{text-align:center;}.elementor-8353 .elementor-element.elementor-element-9e05907 .elementor-heading-title{font-size:37px;font-weight:600;}.elementor-8353 .elementor-element.elementor-element-c90c29c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8353 .elementor-element.elementor-element-68c7efc{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-68c7efc > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-68c7efc .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-68c7efc.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-68c7efc.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-68c7efc.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-68c7efc .elementor-icon-box-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8353 .elementor-element.elementor-element-77bb7a9{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-77bb7a9 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-77bb7a9 .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-77bb7a9.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-77bb7a9.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-77bb7a9.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-77bb7a9 .elementor-icon-box-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8353 .elementor-element.elementor-element-069fd67{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-069fd67 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-069fd67 .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-069fd67.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-069fd67.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-069fd67.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-069fd67 .elementor-icon-box-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8353 .elementor-element.elementor-element-1ca8412{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-1ca8412 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-1ca8412 .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-1ca8412.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-1ca8412.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-1ca8412.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-1ca8412 .elementor-icon-box-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8353 .elementor-element.elementor-element-801ee77{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-801ee77 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-801ee77 .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-801ee77.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-801ee77.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-801ee77.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-801ee77 .elementor-icon-box-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8353 .elementor-element.elementor-element-8745014{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-8745014 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-8745014 .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-8745014.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-8745014.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-8745014.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-8745014 .elementor-icon-box-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8353 .elementor-element.elementor-element-470c218{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-470c218 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-470c218 .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-470c218.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-470c218.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-470c218.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-470c218 .elementor-icon-box-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8353 .elementor-element.elementor-element-68ea58b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-68ea58b > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-68ea58b .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-68ea58b.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-68ea58b.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-68ea58b.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-68ea58b .elementor-icon-box-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8353 .elementor-element.elementor-element-84834fe{--spacer-size:37px;}.elementor-8353 .elementor-element.elementor-element-bfc6e88{z-index:0;}.elementor-8353 .elementor-element.elementor-element-c0ecacf{text-align:center;}.elementor-8353 .elementor-element.elementor-element-c0ecacf .elementor-heading-title{font-size:37px;font-weight:600;}.elementor-8353 .elementor-element.elementor-element-b65e3b7{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-b65e3b7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8353 .elementor-element.elementor-element-b65e3b7 .elementor-swiper-button.elementor-swiper-button-next{color:#000000;}.elementor-8353 .elementor-element.elementor-element-b65e3b7 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-8353 .elementor-element.elementor-element-b65e3b7 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-8353 .elementor-element.elementor-element-b65e3b7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-8353 .elementor-element.elementor-element-b65e3b7 .elementor-image-carousel-caption{text-align:center;color:#000000;font-family:"Poppins", Sans-serif;margin-block-start:7px;}.elementor-8353 .elementor-element.elementor-element-ba802aa{--spacer-size:50px;}.elementor-8353 .elementor-element.elementor-element-6122cfe > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-6122cfe:not(.elementor-motion-effects-element-type-background), .elementor-8353 .elementor-element.elementor-element-6122cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fomentto.net/wp-content/uploads/2026/05/Jardin_-_ret.jpeg");background-position:0px -800px;background-repeat:no-repeat;}.elementor-8353 .elementor-element.elementor-element-6122cfe > .elementor-background-overlay{background-color:#119647;opacity:0.59;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8353 .elementor-element.elementor-element-6122cfe > .elementor-container{max-width:1600px;min-height:33vh;}.elementor-8353 .elementor-element.elementor-element-6122cfe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-6aa7a4b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8353 .elementor-element.elementor-element-6aa7a4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-6aa7a4b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8353 .elementor-element.elementor-element-70df1d9{width:var( --container-widget-width, 42.758% );max-width:42.758%;--container-widget-width:42.758%;--container-widget-flex-grow:0;text-align:center;}.elementor-8353 .elementor-element.elementor-element-70df1d9 > .elementor-widget-container{margin:0% 0% 0% 05%;}.elementor-8353 .elementor-element.elementor-element-70df1d9 .elementor-heading-title{font-size:47px;font-weight:600;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-48f1e72.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-8353 .elementor-element.elementor-element-48f1e72.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-8353 .elementor-element.elementor-element-48f1e72.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8353 .elementor-element.elementor-element-636b55f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8353 .elementor-element.elementor-element-1d20e86{width:var( --container-widget-width, 36.843% );max-width:36.843%;--container-widget-width:36.843%;--container-widget-flex-grow:0;--e-transform-transition-duration:1300ms;}.elementor-8353 .elementor-element.elementor-element-1d20e86 > .elementor-widget-container:hover{--e-transform-rotateZ:-360deg;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-398c446.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-8353 .elementor-element.elementor-element-398c446.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-8353 .elementor-element.elementor-element-398c446.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8353 .elementor-element.elementor-element-398c446 > .elementor-element-populated{margin:0% 0% 0% -5%;--e-column-margin-right:0%;--e-column-margin-left:-5%;}.elementor-8353 .elementor-element.elementor-element-a51f55b{width:var( --container-widget-width, 47.273% );max-width:47.273%;--container-widget-width:47.273%;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-a51f55b p{margin-block-end:0px;}.elementor-8353 .elementor-element.elementor-element-265ac74.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8353 .elementor-element.elementor-element-3e7e3c9 .elementor-button{background-color:#FFFFFF;font-weight:600;fill:#119647;color:#119647;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-3e7e3c9 .elementor-button:hover, .elementor-8353 .elementor-element.elementor-element-3e7e3c9 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-3e7e3c9{width:var( --container-widget-width, 42.905% );max-width:42.905%;--container-widget-width:42.905%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-3e7e3c9 .elementor-button:hover svg, .elementor-8353 .elementor-element.elementor-element-3e7e3c9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-af70677 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-af70677:not(.elementor-motion-effects-element-type-background), .elementor-8353 .elementor-element.elementor-element-af70677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fomentto.net/wp-content/uploads/2026/05/Jardin_-_ret.jpeg");background-position:0px -900px;background-repeat:no-repeat;}.elementor-8353 .elementor-element.elementor-element-af70677 > .elementor-background-overlay{background-color:#119647;opacity:0.59;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8353 .elementor-element.elementor-element-af70677 > .elementor-container{max-width:1600px;min-height:33vh;}.elementor-8353 .elementor-element.elementor-element-af70677{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-2008db4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8353 .elementor-element.elementor-element-2008db4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-2008db4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8353 .elementor-element.elementor-element-c2cb02d{width:var( --container-widget-width, 42.758% );max-width:42.758%;--container-widget-width:42.758%;--container-widget-flex-grow:0;text-align:center;}.elementor-8353 .elementor-element.elementor-element-c2cb02d > .elementor-widget-container{margin:0% 0% 0% 05%;}.elementor-8353 .elementor-element.elementor-element-c2cb02d .elementor-heading-title{font-size:47px;font-weight:600;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-6994cf7.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-8353 .elementor-element.elementor-element-6994cf7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-8353 .elementor-element.elementor-element-6994cf7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8353 .elementor-element.elementor-element-08cc17d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8353 .elementor-element.elementor-element-00756f7{width:var( --container-widget-width, 36.843% );max-width:36.843%;--container-widget-width:36.843%;--container-widget-flex-grow:0;--e-transform-transition-duration:1300ms;}.elementor-8353 .elementor-element.elementor-element-00756f7 > .elementor-widget-container:hover{--e-transform-rotateZ:-360deg;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-5fa9112.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-8353 .elementor-element.elementor-element-5fa9112.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-8353 .elementor-element.elementor-element-5fa9112.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8353 .elementor-element.elementor-element-5fa9112 > .elementor-element-populated{margin:0% 0% 0% -5%;--e-column-margin-right:0%;--e-column-margin-left:-5%;}.elementor-8353 .elementor-element.elementor-element-1279f11{width:var( --container-widget-width, 47.273% );max-width:47.273%;--container-widget-width:47.273%;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-1279f11 p{margin-block-end:0px;}.elementor-8353 .elementor-element.elementor-element-669e578.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8353 .elementor-element.elementor-element-23be810 .elementor-button{background-color:#FFFFFF;font-weight:600;fill:#119647;color:#119647;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-23be810 .elementor-button:hover, .elementor-8353 .elementor-element.elementor-element-23be810 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-23be810{width:var( --container-widget-width, 42.905% );max-width:42.905%;--container-widget-width:42.905%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-23be810 .elementor-button:hover svg, .elementor-8353 .elementor-element.elementor-element-23be810 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-df3fc7a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-df3fc7a:not(.elementor-motion-effects-element-type-background), .elementor-8353 .elementor-element.elementor-element-df3fc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fomentto.net/wp-content/uploads/2026/05/Jardin_-_ret.jpeg");background-position:0px -900px;background-repeat:no-repeat;}.elementor-8353 .elementor-element.elementor-element-df3fc7a > .elementor-background-overlay{background-color:#119647;opacity:0.59;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8353 .elementor-element.elementor-element-df3fc7a > .elementor-container{min-height:33vh;}.elementor-8353 .elementor-element.elementor-element-df3fc7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-34c0454.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8353 .elementor-element.elementor-element-34c0454.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-34c0454.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8353 .elementor-element.elementor-element-095afce{--spacer-size:50px;}.elementor-8353 .elementor-element.elementor-element-1bf8418{width:var( --container-widget-width, 42.758% );max-width:42.758%;--container-widget-width:42.758%;--container-widget-flex-grow:0;text-align:center;}.elementor-8353 .elementor-element.elementor-element-1bf8418 > .elementor-widget-container{margin:0% 0% 0% 05%;}.elementor-8353 .elementor-element.elementor-element-1bf8418 .elementor-heading-title{font-size:47px;font-weight:600;color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-93473e4{--spacer-size:50px;}.elementor-8353 .elementor-element.elementor-element-2b02c69{width:var( --container-widget-width, 36.843% );max-width:36.843%;--container-widget-width:36.843%;--container-widget-flex-grow:0;--e-transform-transition-duration:1300ms;}.elementor-8353 .elementor-element.elementor-element-2b02c69 > .elementor-widget-container:hover{--e-transform-rotateZ:-360deg;}.elementor-8353 .elementor-element.elementor-element-7156e9d{--spacer-size:50px;}.elementor-8353 .elementor-element.elementor-element-a45a7b3{width:var( --container-widget-width, 47.273% );max-width:47.273%;--container-widget-width:47.273%;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-a45a7b3 p{margin-block-end:0px;}.elementor-8353 .elementor-element.elementor-element-d69936a .elementor-button{background-color:#FFFFFF;font-weight:600;fill:#119647;color:#119647;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-d69936a .elementor-button:hover, .elementor-8353 .elementor-element.elementor-element-d69936a .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-d69936a{width:var( --container-widget-width, 42.905% );max-width:42.905%;--container-widget-width:42.905%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-d69936a .elementor-button:hover svg, .elementor-8353 .elementor-element.elementor-element-d69936a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-112beaa{--spacer-size:50px;}.elementor-8353 .elementor-element.elementor-element-07bf19a{--spacer-size:25px;}.elementor-8353 .elementor-element.elementor-element-5f97f72 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8353 .elementor-element.elementor-element-5f97f72 > .elementor-container{max-width:1600px;min-height:33vh;}.elementor-8353 .elementor-element.elementor-element-fdc7af1{text-align:center;color:#000000;}.elementor-8353 .elementor-element.elementor-element-c3d0697{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-c3d0697 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-c3d0697 .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-c3d0697.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-c3d0697.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-c3d0697.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-c3d0697 .elementor-icon-box-title{color:#000000;}.elementor-8353 .elementor-element.elementor-element-c3d0697 .elementor-icon-box-description{color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-4eaa9b2{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-4eaa9b2 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-4eaa9b2 .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-4eaa9b2.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-4eaa9b2.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-4eaa9b2.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-4eaa9b2 .elementor-icon-box-title{color:#000000;}.elementor-8353 .elementor-element.elementor-element-4eaa9b2 .elementor-icon-box-description{color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-b167812{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-b167812 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-b167812 .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-b167812.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-b167812.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-b167812.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-b167812 .elementor-icon-box-title{color:#000000;}.elementor-8353 .elementor-element.elementor-element-b167812 .elementor-icon-box-description{color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-861469b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-861469b > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-861469b .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-861469b.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-861469b.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-861469b.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-861469b .elementor-icon-box-title{color:#000000;}.elementor-8353 .elementor-element.elementor-element-861469b .elementor-icon-box-description{color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-0f17858 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8353 .elementor-element.elementor-element-0f17858 > .elementor-container{max-width:1600px;min-height:33vh;}.elementor-8353 .elementor-element.elementor-element-c13f3e7{text-align:center;color:#000000;}.elementor-8353 .elementor-element.elementor-element-0ea99c5{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-0ea99c5 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-0ea99c5 .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-0ea99c5.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-0ea99c5.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-0ea99c5.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-0ea99c5 .elementor-icon-box-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000000;stroke:#000000;color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-0ea99c5 .elementor-icon-box-description{color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-a097819{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-a097819 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-a097819 .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-a097819.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-a097819.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-a097819.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-a097819 .elementor-icon-box-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000000;stroke:#000000;color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-a097819 .elementor-icon-box-description{color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-15215d6{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-15215d6 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-15215d6 .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-15215d6.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-15215d6.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-15215d6.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-15215d6 .elementor-icon-box-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000000;stroke:#000000;color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-15215d6 .elementor-icon-box-description{color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-e2ad831{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-e2ad831 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-8353 .elementor-element.elementor-element-e2ad831 .elementor-icon-box-wrapper{gap:15px;}.elementor-8353 .elementor-element.elementor-element-e2ad831.elementor-view-stacked .elementor-icon{background-color:#119647;}.elementor-8353 .elementor-element.elementor-element-e2ad831.elementor-view-framed .elementor-icon, .elementor-8353 .elementor-element.elementor-element-e2ad831.elementor-view-default .elementor-icon{fill:#119647;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-e2ad831 .elementor-icon-box-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000000;stroke:#000000;color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-e2ad831 .elementor-icon-box-description{color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-4d18c9f{--spacer-size:50px;}.elementor-8353 .elementor-element.elementor-element-bbedd1f{text-align:center;}.elementor-8353 .elementor-element.elementor-element-bbedd1f .elementor-heading-title{font-size:37px;font-weight:600;}.elementor-8353 .elementor-element.elementor-element-20dbe58{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8353 .elementor-element.elementor-element-20dbe58 p{margin-block-end:1px;}.elementor-8353 .elementor-element.elementor-element-9c5d292.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8353 .elementor-element.elementor-element-a2d0ec7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-a2d0ec7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8353 .elementor-element.elementor-element-df04a32{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8353 .elementor-element.elementor-element-df04a32 p{margin-block-end:7px;}.elementor-8353 .elementor-element.elementor-element-fe5ca16 .elementor-button{background-color:#119647;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-8353 .elementor-element.elementor-element-fe5ca16 .elementor-button:hover, .elementor-8353 .elementor-element.elementor-element-fe5ca16 .elementor-button:focus{background-color:#02010100;color:#119647;border-color:#119647;}.elementor-8353 .elementor-element.elementor-element-fe5ca16{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-fe5ca16 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8353 .elementor-element.elementor-element-fe5ca16 .elementor-button:hover svg, .elementor-8353 .elementor-element.elementor-element-fe5ca16 .elementor-button:focus svg{fill:#119647;}.elementor-8353 .elementor-element.elementor-element-2e0c507{--spacer-size:50px;}.elementor-8353 .elementor-element.elementor-element-fd4c18b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8353 .elementor-element.elementor-element-fd4c18b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8353 .elementor-element.elementor-element-edcaf39{text-align:center;}.elementor-8353 .elementor-element.elementor-element-edcaf39 .elementor-heading-title{font-size:40px;}.elementor-8353 .elementor-element.elementor-element-bacbb5c .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1A8529 !important;color:#ffffff !important;}.elementor-8353 .elementor-element.elementor-element-15588a8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-15588a8:not(.elementor-motion-effects-element-type-background), .elementor-8353 .elementor-element.elementor-element-15588a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fomentto.net/wp-content/uploads/2026/05/Salon_01-scaled.jpg");background-position:-439px -449px;}.elementor-8353 .elementor-element.elementor-element-15588a8 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8353 .elementor-element.elementor-element-15588a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8353 .elementor-element.elementor-element-fa588d5{width:var( --container-widget-width, 47.857% );max-width:47.857%;--container-widget-width:47.857%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-2916959{--spacer-size:50px;width:var( --container-widget-width, 24.554% );max-width:24.554%;--container-widget-width:24.554%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-0926c07{width:var( --container-widget-width, 26.696% );max-width:26.696%;--container-widget-width:26.696%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-0926c07 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}@media(min-width:768px){.elementor-8353 .elementor-element.elementor-element-73b972a{width:50%;}.elementor-8353 .elementor-element.elementor-element-3cd38e4{width:50%;}.elementor-8353 .elementor-element.elementor-element-3ca1268{width:50%;}.elementor-8353 .elementor-element.elementor-element-afedb76{width:50%;}.elementor-8353 .elementor-element.elementor-element-e93a05d{width:50%;}.elementor-8353 .elementor-element.elementor-element-a978892{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8353 .elementor-element.elementor-element-73b972a{width:70%;}.elementor-8353 .elementor-element.elementor-element-3ca1268{width:70%;}.elementor-8353 .elementor-element.elementor-element-e93a05d{width:70%;}.elementor-8353 .elementor-element.elementor-element-2008db4{width:30%;}.elementor-8353 .elementor-element.elementor-element-6994cf7{width:30%;}.elementor-8353 .elementor-element.elementor-element-5fa9112{width:30%;}.elementor-8353 .elementor-element.elementor-element-34c0454{width:30%;}}@media(max-width:1024px){.elementor-8353 .elementor-element.elementor-element-b1dbd50 > .elementor-container{min-height:50vh;}.elementor-8353 .elementor-element.elementor-element-73b972a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8353 .elementor-element.elementor-element-d0c353e{width:var( --container-widget-width, 455.5px );max-width:455.5px;--container-widget-width:455.5px;--container-widget-flex-grow:0;z-index:0;}.elementor-8353 .elementor-element.elementor-element-7fe36e8 > .elementor-container{min-height:50vh;}.elementor-8353 .elementor-element.elementor-element-3ca1268.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8353 .elementor-element.elementor-element-40bde8d{width:var( --container-widget-width, 389.5px );max-width:389.5px;--container-widget-width:389.5px;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-7a017e1 > .elementor-container{min-height:50vh;}.elementor-8353 .elementor-element.elementor-element-e93a05d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8353 .elementor-element.elementor-element-ed6ddbd{width:var( --container-widget-width, 389.5px );max-width:389.5px;--container-widget-width:389.5px;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-41ed2d9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8353 .elementor-element.elementor-element-9e05907 .elementor-heading-title{font-size:38px;}.elementor-8353 .elementor-element.elementor-element-c90c29c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-8353 .elementor-element.elementor-element-04eab1b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8353 .elementor-element.elementor-element-6122cfe:not(.elementor-motion-effects-element-type-background), .elementor-8353 .elementor-element.elementor-element-6122cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8353 .elementor-element.elementor-element-af70677:not(.elementor-motion-effects-element-type-background), .elementor-8353 .elementor-element.elementor-element-af70677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8353 .elementor-element.elementor-element-c2cb02d{width:var( --container-widget-width, 223.75px );max-width:223.75px;--container-widget-width:223.75px;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-c2cb02d > .elementor-widget-container{margin:0% 0% 0% 14%;}.elementor-8353 .elementor-element.elementor-element-c2cb02d .elementor-heading-title{font-size:39px;}.elementor-8353 .elementor-element.elementor-element-08cc17d > .elementor-element-populated{margin:0% 0% 0% 26%;--e-column-margin-right:0%;--e-column-margin-left:26%;}.elementor-8353 .elementor-element.elementor-element-00756f7{width:var( --container-widget-width, 178.719px );max-width:178.719px;--container-widget-width:178.719px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-5fa9112.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8353 .elementor-element.elementor-element-5fa9112.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-5fa9112.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8353 .elementor-element.elementor-element-5fa9112 > .elementor-element-populated{margin:0% 0% 0% 24%;--e-column-margin-right:0%;--e-column-margin-left:24%;}.elementor-8353 .elementor-element.elementor-element-1279f11{width:var( --container-widget-width, 210.188px );max-width:210.188px;--container-widget-width:210.188px;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-23be810{width:var( --container-widget-width, 244.594px );max-width:244.594px;--container-widget-width:244.594px;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-df3fc7a:not(.elementor-motion-effects-element-type-background), .elementor-8353 .elementor-element.elementor-element-df3fc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8353 .elementor-element.elementor-element-1bf8418{width:var( --container-widget-width, 223.75px );max-width:223.75px;--container-widget-width:223.75px;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-1bf8418 > .elementor-widget-container{margin:0% 0% 0% 14%;}.elementor-8353 .elementor-element.elementor-element-1bf8418 .elementor-heading-title{font-size:39px;}.elementor-8353 .elementor-element.elementor-element-2b02c69{width:var( --container-widget-width, 178.719px );max-width:178.719px;--container-widget-width:178.719px;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-a45a7b3{width:var( --container-widget-width, 210.188px );max-width:210.188px;--container-widget-width:210.188px;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-d69936a{width:var( --container-widget-width, 213.516px );max-width:213.516px;--container-widget-width:213.516px;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-3c0273b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8353 .elementor-element.elementor-element-fdc7af1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-0632bc2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8353 .elementor-element.elementor-element-c13f3e7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-20dbe58{font-size:14px;}.elementor-8353 .elementor-element.elementor-element-df04a32{font-size:16px;}.elementor-8353 .elementor-element.elementor-element-b8d7f36.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8353 .elementor-element.elementor-element-15588a8:not(.elementor-motion-effects-element-type-background), .elementor-8353 .elementor-element.elementor-element-15588a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8353 .elementor-element.elementor-element-fa588d5{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-2916959{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-0926c07{width:var( --container-widget-width, 40.945% );max-width:40.945%;--container-widget-width:40.945%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-8353 .elementor-element.elementor-element-7a017e1 > .elementor-container{min-height:50vh;}.elementor-8353 .elementor-element.elementor-element-e93a05d > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-8353 .elementor-element.elementor-element-f33e3d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8353 .elementor-element.elementor-element-64054be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8353 .elementor-element.elementor-element-d3844b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8353 .elementor-element.elementor-element-d3844b9{text-align:start;}.elementor-8353 .elementor-element.elementor-element-9e05907 .elementor-heading-title{font-size:25px;}.elementor-8353 .elementor-element.elementor-element-c90c29c{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-8353 .elementor-element.elementor-element-801ee77{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-8353 .elementor-element.elementor-element-8745014{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-8353 .elementor-element.elementor-element-470c218{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-8353 .elementor-element.elementor-element-68ea58b{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-8353 .elementor-element.elementor-element-6122cfe:not(.elementor-motion-effects-element-type-background), .elementor-8353 .elementor-element.elementor-element-6122cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8353 .elementor-element.elementor-element-af70677:not(.elementor-motion-effects-element-type-background), .elementor-8353 .elementor-element.elementor-element-af70677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8353 .elementor-element.elementor-element-df3fc7a:not(.elementor-motion-effects-element-type-background), .elementor-8353 .elementor-element.elementor-element-df3fc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8353 .elementor-element.elementor-element-095afce{--spacer-size:20px;}.elementor-8353 .elementor-element.elementor-element-1bf8418{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-1bf8418 > .elementor-widget-container{margin:0% 0% 0% -1%;}.elementor-8353 .elementor-element.elementor-element-1bf8418 .elementor-heading-title{font-size:49px;}.elementor-8353 .elementor-element.elementor-element-93473e4{--spacer-size:20px;}.elementor-8353 .elementor-element.elementor-element-2b02c69{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-2b02c69 > .elementor-widget-container{margin:0% 0% 0% 27%;}.elementor-8353 .elementor-element.elementor-element-7156e9d{--spacer-size:20px;}.elementor-8353 .elementor-element.elementor-element-a45a7b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-d69936a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8353 .elementor-element.elementor-element-112beaa{--spacer-size:20px;}.elementor-8353 .elementor-element.elementor-element-5f97f72 > .elementor-container{max-width:1600px;}.elementor-8353 .elementor-element.elementor-element-0f17858 > .elementor-container{max-width:1600px;}.elementor-8353 .elementor-element.elementor-element-e7c716a{margin-top:-31px;margin-bottom:0px;}.elementor-8353 .elementor-element.elementor-element-0ea99c5{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-8353 .elementor-element.elementor-element-a097819{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-8353 .elementor-element.elementor-element-15215d6{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-8353 .elementor-element.elementor-element-e2ad831{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-8353 .elementor-element.elementor-element-15588a8:not(.elementor-motion-effects-element-type-background), .elementor-8353 .elementor-element.elementor-element-15588a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-bc-flex-widget .elementor-8353 .elementor-element.elementor-element-9f9e574.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8353 .elementor-element.elementor-element-9f9e574.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8353 .elementor-element.elementor-element-9f9e574.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8353 .elementor-element.elementor-element-fa588d5{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;}.elementor-8353 .elementor-element.elementor-element-0926c07{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;align-self:center;}.elementor-8353 .elementor-element.elementor-element-0926c07 > .elementor-widget-container{margin:0px 0px 0px 17px;}}/* Start custom CSS for html, class: .elementor-element-d0c353e */.elementor-8353 .elementor-element.elementor-element-d0c353e h1 {
  font-family: 'Poppins', sans-serif;

  font-size: 42px;
  font-weight: 600;
  line-height: 0.95;

  text-transform: uppercase;

  color: #000;

  margin: 0;
}

.elementor-8353 .elementor-element.elementor-element-d0c353e h1 span {
  color: #119647;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c78a15a *//* HEADER ELEMENTOR */

.elementor-location-header,
.elementor-sticky,
header {
  z-index: 10 !important;
}

/* =========================
   POPUP OVERLAY
========================= */

.popup-overlay {

  position: fixed;

  inset: 0;

  width: 100vw;
  height: 100vh;

  background: rgba(0,0,0,0.6);

  z-index: 2147483647;

  opacity: 0;
  visibility: hidden;

  transition: 0.3s ease;

  display: flex;
  justify-content: center;

  padding-top: 120px;

  overflow-y: auto;

  backdrop-filter: blur(8px);
}

/* ACTIVO */

.popup-overlay.active {

  opacity: 1;
  visibility: visible;

}

/* =========================
   CONTENIDO POPUP
========================= */

.popup-content {

  position: relative;

  top: 90px;

  width: 90%;
  max-width: 540px;

  height: 70vh;

  background: white;

  padding: 50px 35px 35px;

  border-radius: 24px;

  box-shadow:
    0 20px 60px rgba(0,0,0,0.15);

  transform: translateY(30px);

  transition: 0.3s ease;

  overflow-y: auto;
}

/* ANIMACIÓN */

.popup-overlay.active .popup-content {

  transform: translateY(0);

}

/* =========================
   BOTÓN CERRAR
========================= */

.close-popup {

  position: absolute;

  top: 18px;
  right: 18px;

  width: 42px;
  height: 42px;

  border: none;

  border-radius: 12px;

  background: #f3f3f3;

  color: #111;

  font-size: 28px;

  cursor: pointer;

  display: flex;
  align-items: center;
  justify-content: center;

  transition: 0.3s ease;

  z-index: 999;
}

.close-popup:hover {

  background: #119647;

  color: white;

  transform: rotate(90deg);

}

/* =========================
   BLOQUEAR SCROLL
========================= */

body.popup-open {

  overflow: hidden !important;

  height: 100vh;
}

/* =========================
   RESPONSIVE TABLET + MOBILE
========================= */

@media (max-width: 1024px) {

  .popup-overlay {

    padding-top: 80px;

  }

  .popup-content {

    top: 80px;

    width: calc(100% - 30px);

    height: 55vh;

    padding:
      50px
      22px
      25px;

    border-radius: 20px;

  }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d52790f */.hero-buttons {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.hero-buttons a {
  width: 220px !important;
  height: 55px !important;

  display: flex !important;
  align-items: center;
  justify-content: center;

  padding: 0 !important;

  box-sizing: border-box;

  border-radius: 10px;

  font-size: 18px;
  font-weight: 600;
  text-decoration: none;

  font-family: 'Poppins', sans-serif;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b1dbd50 */.hero-container2 {
  position: relative;
  overflow: hidden;
}

.hero-container2::before {
  content: "";

  position: absolute;
  inset: 0;

  z-index: 1;

  /* De blanco a transparente */

  background: linear-gradient(
    to right,
    rgba(255,255,255,1) 0%,
    rgba(255,255,255,0.95) 20%,
    rgba(255,255,255,0.75) 35%,
    rgba(255,255,255,0) 90%
  );

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40bde8d */.hero h1 {
  font-family: 'Poppins', sans-serif;

  font-size: 62px;
  font-weight: 600;
  line-height: 0.95;

  text-transform: uppercase;

  color: #000;

  margin: 0;
}

.hero h1 span {
  color: #119647;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb9b1fb *//* =========================
   POPUP OVERLAY 5
========================= */

#popupForm5 {

  position: fixed;

  inset: 0;

  width: 100vw;
  height: 100vh;

  background: rgba(0,0,0,0.6);

  z-index: 2147483647;

  opacity: 0;
  visibility: hidden;

  transition: 0.3s ease;

  display: flex;
  justify-content: center;

  padding-top: 120px;

  overflow-y: auto;

  backdrop-filter: blur(8px);
}

/* ACTIVO */

#popupForm5.active {

  opacity: 1;
  visibility: visible;

}

/* =========================
   CONTENIDO POPUP 5
========================= */

#popupForm5 .popup-content {

  position: relative;

  top: 90px;

  width: 90%;
  max-width: 540px;

  height: 70vh;

  background: white;

  padding: 50px 35px 35px;

  border-radius: 24px;

  box-shadow:
    0 20px 60px rgba(0,0,0,0.15);

  transform: translateY(30px);

  transition: 0.3s ease;

  overflow-y: auto;
}

/* ANIMACIÓN */

#popupForm5.active .popup-content {

  transform: translateY(0);

}

/* =========================
   BOTÓN CERRAR
========================= */

#popupForm5 .close-popup {

  position: absolute;

  top: 18px;
  right: 18px;

  width: 42px;
  height: 42px;

  border: none;

  border-radius: 12px;

  background: #f3f3f3;

  color: #111;

  font-size: 28px;

  cursor: pointer;

  display: flex;
  align-items: center;
  justify-content: center;

  transition: 0.3s ease;

  z-index: 999;
}

#popupForm5 .close-popup:hover {

  background: #119647;

  color: white;

  transform: rotate(90deg);

}

/* =========================
   RESPONSIVE
========================= */

@media (max-width: 1024px) {

  #popupForm5 {

    padding-top: 80px;

  }

  #popupForm5 .popup-content {

    top: 80px;

    width: calc(100% - 30px);

    height: 55vh;

    padding:
      50px
      22px
      25px;

    border-radius: 20px;

  }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b5efa87 */.hero-buttons {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.hero-buttons a {
  width: 220px !important;
  height: 55px !important;

  display: flex !important;
  align-items: center;
  justify-content: center;

  padding: 0 !important;

  box-sizing: border-box;

  border-radius: 10px;

  font-size: 18px;
  font-weight: 600;
  text-decoration: none;

  font-family: 'Poppins', sans-serif;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7fe36e8 */.hero-container {
  position: relative;
  overflow: hidden;
}

.hero-container::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;

  /* De blanco a transparente */
  background: linear-gradient(
    to right,
    rgba(255,255,255,1) 0%,
    rgba(255,255,255,0.95) 20%,
    rgba(255,255,255,0.75) 35%,
    rgba(255,255,255,0) 60%
  );

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed6ddbd */.hero2 h1 {
  font-family: 'Poppins', sans-serif;

  font-size: 24px;
  font-weight: 600;
  line-height: 0.95;

  text-transform: uppercase;

  color: #000;

  margin: 0;
}

.hero2 h1 span {
  color: #119647;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3844b9 */p{
font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f0caea */.hero-buttons2 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.hero-buttons2 a {
  width: 100px !important;
  height: 50px !important;

  display: flex !important;
  align-items: center;
  justify-content: center;

  padding: 0 !important;

  box-sizing: border-box;

  border-radius: 10px;

  font-size: 12px;
  font-weight: 600;
  text-decoration: none;

  font-family: 'Poppins', sans-serif;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a017e1 */.hero-container3 {
  position: relative;
  overflow: hidden;
}

.hero-container3::before {
  content: "";

  position: absolute;
  inset: 0;

  z-index: 1;

  /* De blanco a transparente */

  background: linear-gradient(
    to right,
    rgba(255,255,255,1) 0%,
    rgba(255,255,255,0.95) 20%,
    rgba(255,255,255,0.50) 50%,
    rgba(255,255,255,0.35) 70%,
    rgba(255,255,255,0) 100%
    
  );

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d20e86 */.availability-badge {
  width: 180px;
  height: 180px;

  border: 2px solid rgba(255,255,255,0.8);
  border-radius: 50%;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  position: relative;

  backdrop-filter: blur(2px);

  color: white;

  font-family: 'Poppins', sans-serif;

  background: rgba(255,255,255,0.02);
}

.availability-badge::before {
  content: "";

  position: absolute;
  inset: 6px;

  border: 1px solid rgba(255,255,255,0.15);
  border-radius: 50%;
}

.number {
  font-size: 72px;
  font-weight: 700;
  line-height: 1;

  margin-bottom: 8px;
}

.text {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1;

  text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4604bb *//* HEADER ELEMENTOR */

.elementor-location-header,
.elementor-sticky,
header {
  z-index: 10 !important;
}

/* =========================
   POPUP OVERLAY 2
========================= */

#popupForm2 {

  position: fixed;

  inset: 0;

  width: 100vw;
  height: 100vh;

  background: rgba(0,0,0,0.6);

  z-index: 2147483647;

  opacity: 0;
  visibility: hidden;

  transition: 0.3s ease;

  display: flex;
  justify-content: center;

  padding-top: 120px;

  overflow-y: auto;

  backdrop-filter: blur(8px);
}

/* ACTIVO */

#popupForm2.active {

  opacity: 1;
  visibility: visible;

}

/* =========================
   CONTENIDO POPUP 2
========================= */

#popupForm2 .popup-content {

  position: relative;

  top: 90px;

  width: 90%;
  max-width: 540px;

  height: 70vh;

  background: white;

  padding: 50px 35px 35px;

  border-radius: 24px;

  box-shadow:
    0 20px 60px rgba(0,0,0,0.15);

  transform: translateY(30px);

  transition: 0.3s ease;

  overflow-y: auto;
}

/* ANIMACIÓN */

#popupForm2.active .popup-content {

  transform: translateY(0);

}

/* =========================
   BOTÓN CERRAR
========================= */

#popupForm2 .close-popup {

  position: absolute;

  top: 18px;
  right: 18px;

  width: 42px;
  height: 42px;

  border: none;

  border-radius: 12px;

  background: #f3f3f3;

  color: #111;

  font-size: 28px;

  cursor: pointer;

  display: flex;
  align-items: center;
  justify-content: center;

  transition: 0.3s ease;

  z-index: 999;
}

#popupForm2 .close-popup:hover {

  background: #119647;

  color: white;

  transform: rotate(90deg);

}

/* =========================
   BLOQUEAR SCROLL
========================= */

body.popup-open {

  overflow: hidden !important;

  height: 100vh;
}

/* =========================
   RESPONSIVE TABLET + MOBILE
========================= */

@media (max-width: 1024px) {

  #popupForm2 {

    padding-top: 80px;

  }

  #popupForm2 .popup-content {

    top: 80px;

    width: calc(100% - 30px);

    height: 55vh;

    padding:
      50px
      22px
      25px;

    border-radius: 20px;

  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00756f7 */.availability-badge {
  width: 180px;
  height: 180px;

  border: 2px solid rgba(255,255,255,0.8);
  border-radius: 50%;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  position: relative;

  backdrop-filter: blur(2px);

  color: white;

  font-family: 'Poppins', sans-serif;

  background: rgba(255,255,255,0.02);
}

.availability-badge::before {
  content: "";

  position: absolute;
  inset: 6px;

  border: 1px solid rgba(255,255,255,0.15);
  border-radius: 50%;
}

.number {
  font-size: 72px;
  font-weight: 700;
  line-height: 1;

  margin-bottom: 8px;
}

.text {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1;

  text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-008498c *//* =========================
   POPUP OVERLAY 3
========================= */

#popupForm3 {

  position: fixed;

  inset: 0;

  width: 100vw;
  height: 100vh;

  background: rgba(0,0,0,0.6);

  z-index: 2147483647;

  opacity: 0;
  visibility: hidden;

  transition: 0.3s ease;

  display: flex;
  justify-content: center;

  padding-top: 120px;

  overflow-y: auto;

  backdrop-filter: blur(8px);
}

/* ACTIVO */

#popupForm3.active {

  opacity: 1;
  visibility: visible;

}

/* =========================
   CONTENIDO POPUP 3
========================= */

#popupForm3 .popup-content {

  position: relative;

  top: 90px;

  width: 90%;
  max-width: 540px;

  height: 70vh;

  background: white;

  padding: 50px 35px 35px;

  border-radius: 24px;

  box-shadow:
    0 20px 60px rgba(0,0,0,0.15);

  transform: translateY(30px);

  transition: 0.3s ease;

  overflow-y: auto;
}

/* ANIMACIÓN */

#popupForm3.active .popup-content {

  transform: translateY(0);

}

/* =========================
   BOTÓN CERRAR
========================= */

#popupForm3 .close-popup {

  position: absolute;

  top: 18px;
  right: 18px;

  width: 42px;
  height: 42px;

  border: none;

  border-radius: 12px;

  background: #f3f3f3;

  color: #111;

  font-size: 28px;

  cursor: pointer;

  display: flex;
  align-items: center;
  justify-content: center;

  transition: 0.3s ease;

  z-index: 999;
}

#popupForm3 .close-popup:hover {

  background: #119647;

  color: white;

  transform: rotate(90deg);

}

/* =========================
   RESPONSIVE
========================= */

@media (max-width: 1024px) {

  #popupForm3 {

    padding-top: 80px;

  }

  #popupForm3 .popup-content {

    top: 80px;

    width: calc(100% - 30px);

    height: 55vh;

    padding:
      50px
      22px
      25px;

    border-radius: 20px;

  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b02c69 */.availability-badge {
  width: 180px;
  height: 180px;

  border: 2px solid rgba(255,255,255,0.8);
  border-radius: 50%;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  position: relative;

  backdrop-filter: blur(2px);

  color: white;

  font-family: 'Poppins', sans-serif;

  background: rgba(255,255,255,0.02);
}

.availability-badge::before {
  content: "";

  position: absolute;
  inset: 6px;

  border: 1px solid rgba(255,255,255,0.15);
  border-radius: 50%;
}

.number {
  font-size: 72px;
  font-weight: 700;
  line-height: 1;

  margin-bottom: 8px;
}

.text {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1;

  text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-778dd3e *//* =========================
   POPUP OVERLAY 4
========================= */

#popupForm4 {

  position: fixed;

  inset: 0;

  width: 100vw;
  height: 100vh;

  background: rgba(0,0,0,0.6);

  z-index: 2147483647;

  opacity: 0;
  visibility: hidden;

  transition: 0.3s ease;

  display: flex;
  justify-content: center;

  padding-top: 120px;

  overflow-y: auto;

  backdrop-filter: blur(8px);
}

/* ACTIVO */

#popupForm4.active {

  opacity: 1;
  visibility: visible;

}

/* =========================
   CONTENIDO POPUP 4
========================= */

#popupForm4 .popup-content {

  position: relative;

  top: 90px;

  width: 90%;
  max-width: 540px;

  height: 70vh;

  background: white;

  padding: 50px 35px 35px;

  border-radius: 24px;

  box-shadow:
    0 20px 60px rgba(0,0,0,0.15);

  transform: translateY(30px);

  transition: 0.3s ease;

  overflow-y: auto;
}

/* ANIMACIÓN */

#popupForm4.active .popup-content {

  transform: translateY(0);

}

/* =========================
   BOTÓN CERRAR
========================= */

#popupForm4 .close-popup {

  position: absolute;

  top: 18px;
  right: 18px;

  width: 42px;
  height: 42px;

  border: none;

  border-radius: 12px;

  background: #f3f3f3;

  color: #111;

  font-size: 28px;

  cursor: pointer;

  display: flex;
  align-items: center;
  justify-content: center;

  transition: 0.3s ease;

  z-index: 999;
}

#popupForm4 .close-popup:hover {

  background: #119647;

  color: white;

  transform: rotate(90deg);

}

/* =========================
   RESPONSIVE
========================= */

@media (max-width: 1024px) {

  #popupForm4 {

    padding-top: 80px;

  }

  #popupForm4 .popup-content {

    top: 80px;

    width: calc(100% - 30px);

    height: 55vh;

    padding:
      50px
      22px
      25px;

    border-radius: 20px;

  }

}/* End custom CSS */