 @font-face{font-family: 'Urbanist';font-style: italic;font-weight: 100 900;font-display: swap;src: url(/src/home-v1/L0x4DF02iFML4hGCyMqgXSFsjlC0V7q7Ag.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Urbanist';font-style: italic;font-weight: 100 900;font-display: swap;src: url(/src/home-v1/L0x4DF02iFML4hGCyMqgXS9sjlC0V7o.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Urbanist';font-style: normal;font-weight: 100 900;font-display: swap;src: url(/src/home-v1/L0x-DF02iFML4hGCyMqrbS1miXK2Z7s.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Urbanist';font-style: normal;font-weight: 100 900;font-display: swap;src: url(/src/home-v1/L0x-DF02iFML4hGCyMqlbS1miXK2.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}*{margin: 0;padding: 0;box-sizing: border-box;}html{scroll-behavior: smooth;}body{font-family: "Urbanist", Arial, sans-serif;margin: 0;padding: 0;background-color: #ffffff;}:root{--vert-principal: #2eb66e;--vert-clair: #a0e095;--bleu-vert-fonce: #0c2d36;--blanc: #ffffff;--gris-texte: #6c6c6c;--top-bar-height: 44px;--nav-height: 80px;}img{max-width: 100%;}button{cursor: pointer;font-family: "Urbanist";}a{text-decoration: none;color: unset;font-family: "Urbanist";}.row{display: flex;flex-wrap: wrap;margin: -10px;}.col{flex: 1;padding: 10px;min-width: 200px;}.menu_nav_item{font-size: 18px;font-weight: 600;color: #000;text-decoration: none;margin-right: 20px;cursor: pointer;}.container{width: 100%;max-width: 1450px;margin: 0 auto;padding: 0 50px;}.col-1{flex: 0 0 8.333333%;max-width: 8.333333%;}.col-2{flex: 0 0 16.666667%;max-width: 16.666667%;}.col-3{flex: 0 0 25%;max-width: 25%;}.col-4{flex: 0 0 33.333333%;max-width: 33.333333%;}.col-5{flex: 0 0 41.666667%;max-width: 41.666667%;}.col-6{flex: 0 0 50%;max-width: 50%;}.col-7{flex: 0 0 58.333333%;max-width: 58.333333%;}.col-8{flex: 0 0 66.666667%;max-width: 66.666667%;}.col-9{flex: 0 0 75%;max-width: 75%;}.col-10{flex: 0 0 83.333333%;max-width: 83.333333%;}.col-11{flex: 0 0 91.666667%;max-width: 91.666667%;}.col-12{flex: 0 0 100%;max-width: 100%;}@media (max-width: 1200px){.col-xl-12{flex: 0 0 100%;max-width: 100%;}}@media (max-width: 992px){.col-lg-6{flex: 0 0 50%;max-width: 50%;}.col-lg-12{flex: 0 0 100%;max-width: 100%;}}@media (max-width: 768px){.col-md-6{flex: 0 0 50%;max-width: 50%;}.col-md-12{flex: 0 0 100%;max-width: 100%;}}@media (max-width: 576px){.col-sm-12{flex: 0 0 100%;max-width: 100%;}}.nav_cointainer{background: var(--blanc);box-shadow: 0 2px 20px rgba(0, 0, 0, 0.08);position: fixed;width: 100%;top: var(--top-bar-height);z-index: 50;border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.insider_nav{max-width: 1450px;width: 100%;display: flex;padding-left: 50px;padding-right: 50px;align-items: center;padding-top: 12px;padding-bottom: 12px;justify-content: space-between;margin: auto;height: var(--nav-height);}.first_flex_nav{display: flex;gap: 75px;align-items: flex-end;}.logo_nav{display: flex;}.menu_nav{display: flex;gap: 5px;align-items: flex-end;justify-content: space-between;position: relative;top: 11px;}.menu_nav ul{}.menu_nav li{}.menu_nav a{}.second_flex_nav{-webkit-backdrop-filter: blur(5px);}.div_eligible{display: flex;gap: 25px;align-items: center;}.texte_div_lisile{font-size: 16px;font-weight: 400;font-style: italic;}.button_eligible{background: var(--vert-principal);border: 0;padding: 15px 30px;font-family: "Urbanist";font-weight: 700;color: #fff;border-radius: 25px;font-size: 21px;transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);position: relative;overflow: hidden;z-index: 1;cursor: pointer;border: 0;}.button_eligible:before{content: '';position: absolute;top: 0;left: 0;width: 0;height: 100%;background: linear-gradient(135deg, var(--vert-clair) 0%, var(--vert-principal) 100%);transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);z-index: -1;opacity: 0;}.button_eligible:hover{transform: translateY(-4px) scale(1.02);box-shadow: 0 8px 25px rgba(46, 182, 110, 0.4);background: #259c5c;}.button_eligible:hover:before{width: 100%;opacity: 1;}.button_eligible:focus{outline: none;background: #259c5c;box-shadow: 0 0 0 3px rgba(46, 182, 110, 0.3);}.button_eligible:active{transform: translateY(-2px) scale(0.98);box-shadow: 0 4px 15px rgba(46, 182, 110, 0.3);background: #1e8a4e;transition: all 0.2s ease;}.logo_nav_img{max-width: 180px;height: 76px;object-fit: contain;cursor: pointer;border-radius: 8px;padding: 4px 8px;background: var(--blanc);}.hero_section{background: url('../img/bg_heado.png');background-repeat: no-repeat;background-size: cover;background-position: 51%;}h1{font-size: 72px;color: #000;margin-bottom: 12px;}p{font-size: 24px;color: #6c6c6c;}.bienvenido{font-size: 32px;color: var(--vert-principal);margin-top: 185px;margin-bottom: 15px;}.css_1{background: var(--vert-principal);border: 0;padding: 17px 60px;}.p1{font-size: 21px;color: #6c6c6c;margin-top: 32px;}.h2_section_2{font-size: 42px;color: var(--vert-principal);margin-top: 0;text-align: center;margin-bottom: 40px;font-weight: 700;}.advantages_section{padding: 80px 0;background: #fff;}.advantage_box{background: rgb(255 255 255 / 47%);border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(5px);border: 1px solid rgba(255, 255, 255, 0.3);padding: 30px;height: 100%;transition: transform 0.3s ease;}.advantage_box:hover{transform: translateY(-5px);}.advantage_icon{margin-bottom: 20px;}.advantage_box h3{font-size: 24px;color: #000;margin-bottom: 15px;font-weight: 600;}.advantage_box p{font-size: 24px;color: #6c6c6c;margin: 0;}.advantage_box ul{list-style: none;padding: 0;margin: 0;}.advantage_box ul li{font-size: 22px;color: #6c6c6c;margin-bottom: 8px;line-height: 37px;position: relative;padding-left: 25px;}.advantage_box ul li:before{content: "✓";color: var(--vert-principal);position: absolute;left: 0;}.advantages_section{padding: 80px 0;background-color: #f9f9f9;}.container{}.row{display: flex;flex-wrap: wrap;margin: 0 -15px;}.col-4{flex: 0 0 33.333333%;max-width: 33.333333%;padding: 0 15px;margin-bottom: 30px;}.col-6{flex: 0 0 50%;max-width: 50%;padding: 0 15px;margin-bottom: 30px;}@media (max-width: 768px){.col-md-6{flex: 0 0 50%;max-width: 50%;}}@media (max-width: 576px){.col-sm-12{flex: 0 0 100%;max-width: 100%;}}.illu1{width: 100%;border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);max-width: 510px;margin-top: 0;height: 80%;border: 11px solid var(--vert-principal);}.p2{font-size: 37px;color: #6c6c6c;max-width: 600px;}.h2_section_2_2{font-size: 53px;background: var(--vert-principal);-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-align: start;}.section_2{padding: 80px 0;background: var(--blanc);}.advantage_box{padding: 30px;background: rgba(255, 255, 255, 0.8);border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1px solid rgba(255, 255, 255, 0.3);transition: all 0.3s ease;}.advantage_box:hover{transform: translateY(-10px);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);}.advantage_icon{margin-bottom: 20px;}.advantage_box h3{font-size: 27px;color: #6c6c6c;margin: 0;line-height: 1.4;margin-bottom: 25px;}.col-4{flex: 0 0 33.333333%;max-width: 33.333333%;padding: 0 15px;}.steps_subtitle_2{font-size: 32px;color: #6c6c6c;margin-bottom: 30px;text-align: center;}.team_title{font-size: 36px;color: #000;margin-bottom: 20px;font-weight: 600;}.team_description{font-size: 28px;color: #6c6c6c;line-height: 1.6;margin-bottom: 80px;text-align: justify;position: relative;top: 23px;}.team_image{max-width: 100%;height: auto;width: 100%;margin-top: 84px;border-radius: 16px;height: 405px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);}.footer{background: var(--bleu-vert-fonce);padding: 60px 0 30px;}.footer_header{text-align: left;margin-bottom: 0;}.footer_logo{max-width: 140px;height: auto;border-radius: 8px;padding: 8px 12px;background: var(--blanc);margin-bottom: 16px;}.footer_slogan{font-size: 14px;color: rgba(255, 255, 255, 0.7);line-height: 1.5;margin: 0;}.footer_section{margin-bottom: 30px;}.footer_title{font-size: 30px;color: var(--vert-principal);margin-bottom: 15px;font-weight: 700;}.footer_contact{margin: 0 0 10px;}.footer_link{color: var(--blanc);text-decoration: none;transition: color 0.3s ease;font-size: 25px;}.footer_link:hover{color: var(--vert-clair);}.footer_menu{list-style: none;padding: 0;margin: 0;}.footer_menu_item{margin-bottom: 10px;}.footer_bottom{border-top: 1px solid #e5e5e5;margin-top: 30px;padding-top: 20px;text-align: center;}.footer_copyright{font-size: 14px;color: var(--vert-clair);margin: 0;font-weight: 700;}@media (max-width: 768px){.footer_header{text-align: center;margin-bottom: 40px;}.footer_logo{max-width: 200px;margin-bottom: 20px;}.footer_slogan{font-size: 20px;line-height: 1.4;}.footer_section{text-align: center;margin-bottom: 40px;}.footer_title{font-size: 18px;}.footer_contact{margin-bottom: 15px;}.footer_menu{display: flex;flex-direction: column;align-items: center;}.footer_menu_item{margin-bottom: 15px;}}@media (max-width: 576px){.footer_slogan{font-size: 18px;}.footer_bottom{margin-top: 20px;padding-top: 15px;}.footer_copyright{font-size: 12px;}}.space_between{justify-content: space-between;}.text_right{text-align: right;}.contact_section{padding: 80px 0;background: var(--bleu-vert-fonce);}.contact_title{font-size: 42px;color: var(--blanc);margin-top: 0;text-align: center;margin-bottom: 20px;}.contact_subtitle{font-size: 20px;color: rgba(255, 255, 255, 0.8);text-align: center;margin-bottom: 40px;}.contact_form_wrapper{max-width: 600px;margin: 0 auto;padding: 30px;background: white;border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);height: fit-content;}.contact_form{display: flex;flex-direction: column;gap: 20px;}.form_group{position: relative;}.form_input, .form_select{width: 100%;padding: 15px;border: 2px solid #eee;border-radius: 12px;font-size: 16px;transition: all 0.3s ease;font-family: "Urbanist", sans-serif;}.form_input:focus, .form_select:focus{border-color: #fc9766;outline: none;}.form_submit{background: var(--vert-principal);border: 0;padding: 18px;color: white;font-size: 18px;font-weight: 600;border-radius: 12px;cursor: pointer;transition: all 0.3s ease;font-family: "Urbanist", sans-serif;}.form_submit:hover{transform: translateY(-2px);background: #259c5c;}.form_submit:focus{outline: none;background: #259c5c;box-shadow: 0 0 0 3px rgba(46, 182, 110, 0.3);}.form_submit:active{transform: translateY(0);background: #1e8a4e;}@media (max-width: 768px){.contact_title{font-size: 38px;}.contact_subtitle{font-size: 20px;}.contact_form_wrapper{padding: 20px;}}.quality_image{border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);max-width: 510px;border: 5px solid var(--vert-principal);width: 100%;max-width: 100%;height: 330px;object-fit: cover;object-position: bottom;margin-bottom: 115px;}.section_cae{background-color: var(--blanc);padding: 80px 0;}.cae_content{display: flex;align-items: center;margin-top: 60px;}.cae_image{width: 44%;height: 421px;border-radius: 8px;margin-right: 50px;object-fit: cover;}.cae_text{flex: 1;}.h2_section_cae{color: #333;font-size: 48px;font-weight: 600;background: var(--vert-principal);-webkit-background-clip: text;-webkit-text-fill-color: transparent;max-width: 650px;margin: auto;margin-bottom: 45px;text-align: center;}.cae_description{color: #555;font-size: 27px;line-height: 1.6;}.cae_benefits{display: flex;flex-direction: column;max-width: 945px;align-items: flex-start;margin: auto;gap: 15px;margin-top: 50px;}.benefit_item{display: flex;align-items: center;margin-bottom: 15px;}.benefit_item svg{width: 24px;height: 24px;margin-right: 10px;}.benefit_item p{color: #555;margin: 0;}.h3_cae{font-size: 42px;font-weight: 600;background: var(--vert-principal);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-top: 60px;text-align: center;margin-bottom: 30px;}.section_steps{padding: 80px 0;background: #fff;}.h2_section_steps{font-weight: 600;font-size: 48px;background: var(--vert-principal);-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-align: center;margin-bottom: 40px;}.steps_subtitle{text-align: center;color: #555;font-size: 24px;margin-bottom: 50px;}.verify_button{display: block;margin: 0 auto 50px;padding: 15px 30px;font-size: 18px;font-weight: 600;color: #fff;background: var(--vert-principal);border: none;border-radius: 30px;cursor: pointer;transition: transform 0.3s ease, box-shadow 0.3s ease;}.verify_button:hover{transform: translateY(-2px);box-shadow: 0 4px 15px rgba(252, 151, 102, 0.3);}.steps_container{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: nowrap;max-width: 1330px;margin: 0 auto;margin-top: 95px;}.step_item{flex: 1;text-align: center;max-width: 256px;}.step_image{width: 170px;height: 170px;margin: 0 auto 20px;background: #f5f5f5;border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: transform 0.3s ease;}.step_image:hover{transform: scale(1.1);}.step_image img{width: 100%;height: auto;border-radius: 100%;}.step_text{color: #555;font-size: 22px;line-height: 1.4;margin: 0;max-width: 245px;margin: auto;}@media (max-width: 768px){.steps_container{flex-direction: column;align-items: center;}.step_item{margin-bottom: 90px;}}.success-message{display: none;color: white;padding: 20px;border-radius: 10px;margin: 20px 0;text-align: center;font-weight: 600;transform: translateY(20px);opacity: 0;animation: slideUp 0.5s ease forwards;}@keyframes slideUp{to{transform: translateY(0);opacity: 1;}}.success-message h3{font-size: 54px;margin-bottom: 10px;text-shadow: 1px 1px 2px rgba(0,0,0,0.1);color: var(--vert-principal);margin-top: 85px;}.success-message p{font-size: 23px;line-height: 1.5;margin: 5px 0;max-width: 535px;margin: auto;margin-top: 25px;color: rgba(255, 255, 255, 0.9);}.step_image_img{width: 100%;height: 100%;object-fit: cover;}@media (max-width: 992px){.footer .row.space_between{flex-direction: column;}.footer_header{text-align: center;margin-bottom: 30px;}.footer_logo{max-width: 200px;margin: 0 auto 15px;}.footer_slogan{font-size: 16px;}.col-4.col-md-6.col-sm-12{width: 100%;margin-bottom: 30px;text-align: center;}.text_right{text-align: center;}.footer_menu{padding: 0;}.footer_menu_item{margin: 10px 0;}.footer_contact{margin: 10px 0;}}@media (max-width: 576px){.footer{padding: 40px 0;}.footer_title{font-size: 20px;}.footer_contact a, .footer_menu_item a{font-size: 22px;}.footer_copyright{font-size: 14px;}.footer_slogan{font-size: 14px;line-height: 1.4;}}@media (max-width: 1200px){h1{font-size: 2.2rem;}h2{font-size: 1.8rem;}h3{font-size: 1.5rem;}p, li{font-size: 0.95rem;}}@media (max-width: 768px){h1{font-size: 2rem;}h2{font-size: 1.6rem;}h3{font-size: 1.3rem;}p, li{font-size: 0.9rem;}}@media (max-width: 576px){h1{font-size: 1.8rem;}h2{font-size: 1.4rem;}h3{font-size: 1.2rem;}p, li{font-size: 0.85rem;}}@media (max-width: 768px){.row{margin: -10px;}}@media (max-width: 576px){.row{margin: -5px;flex-direction: column;}}@media (max-width: 992px){.col-md-12{width: 100%;}.col-md-6{width: 50%;}}@media (max-width: 576px){.col-sm-12{width: 100%;max-width: 100%;}.col-6, .col-4, .col-md-6{width: 100%;max-width: 100%;padding: 0;}}@media (max-width: 992px){.cae_content{flex-direction: column;align-items: center;text-align: center;}.cae_image{max-width: 80%;margin-bottom: 2rem;}.cae_text{width: 100%;padding: 0 1rem;}}@media (max-width: 576px){.cae_image{max-width: 100%;}.cae_description{font-size: 0.9rem;line-height: 1.5;}.cae_text{font-size: 0.9rem;line-height: 1.5;padding: 0;text-align: justify;}.cae_benefits{font-size: 0.9rem;line-height: 1.5;}.cae_description{font-size: 18px;line-height: 1.5;}.h2_section_cae{font-size: 2rem;line-height: 1.5;}.h3_cae{font-size: 38px;font-weight: 700;background: var(--vert-principal);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-top: 60px;text-align: center;margin-bottom: 30px;}}.hamburger{display: none;cursor: pointer;padding: 6px;border-radius: 6px;transition: background 0.3s ease;}.hamburger:hover{background: rgba(46, 182, 110, 0.1);}.mobile_menu{display: none;flex-direction: column;background: rgb(255 255 255);position: absolute;top: 10px;right: 0;width: 100%;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);border-radius: 8px;z-index: 100;animation: slideDown 0.3s ease forwards;}.menu_nav_item{padding: 15px 20px;padding-bottom: 42px;}.menu_nav_item:last-child{border-bottom: none;}@keyframes slideDown{from{opacity: 0;transform: translateY(-10px);}to{opacity: 1;transform: translateY(0);}}.display_mobile{display: none;}.display_desktop{display: block;}@media (max-width: 768px){.display_desktop{display: none;}.display_mobile{display: block;}.hamburger{display: block;}.menu_nav{display: none;}.insider_nav{display: block;}.second_flex_nav{display: none;}.section_cae{background-color: #f9f9f9;padding: 0;border-radius: 8px;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);margin: 20px 0;padding-bottom: 140px;padding-top: 70px;margin-top: 30px;}.cae_image{max-width: 100%;width: 1000%;margin: 0;margin-bottom: 35px;}.illu1{width: 100%;border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);max-width: 510px;margin-top: 0;border: 11px solid var(--vert-principal);}.h2_section_2_2{font-size: 38px;background: var(--vert-principal);-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-align: start;margin-top: 0;}.p2{font-size: 34px;color: #6c6c6c;max-width: 600px;}.h2_section_2{font-size: 38px;background: var(--vert-principal);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-top: 0;text-align: center;margin-bottom: 35px;}.advantage_box h3{font-size: 18px;color: #6c6c6c;margin: 0;line-height: 1.4;margin-bottom: 15px;}.advantage_box ul li{font-size: 19px;color: #6c6c6c;margin-bottom: 8px;position: relative;padding-left: 25px;text-align: start;}.advantage_box h3{font-size: 18px;color: #6c6c6c;margin: 0;line-height: 1.4;margin-bottom: 15px;text-align: start;}.advantage_icon{margin-bottom: 20px;text-align: start;}.advantage_box p{font-size: 19px;color: #6c6c6c;margin: 0;text-align: start;}.team_section h2{text-align: start;}.first_flex_nav{display: flex;gap: 75px;align-items: flex-end;justify-content: space-between;}.step_text{color: #555;font-size: 23px;line-height: 1.4;margin: 0;}.benefit_item svg{width: 100%;height: auto;max-width: 24px;max-height: 24px;margin-right: 0;}.benefit_item p{color: #555;margin: 0;font-size: 18px;padding-left: 10px;padding-right: 10px;}.container{width: 100%;max-width: 1450px;margin: 0 auto;padding: 20px;}}.close_menu{display: flex;justify-content: flex-end;padding: 10px;cursor: pointer;}.close_menu svg{width: 30px;height: 30px;}.div_eligible{padding: 15px 20px;border-top: 1px solid #eee;}.banderole{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.position_relative{position: relative;}.team_section{background-color: var(--bleu-vert-fonce);padding: 80px 0;}.team_section h2{color: #fff;}.css_m_6{margin-bottom: 40px;}.t_center{text-align: center;display: flex;align-items: center;justify-content: center;}.css_n_m_6 p{font-size: 30px;}.standart_image{width: 100%;height: 100%;max-width: 600px;object-fit: cover;border-radius: 8px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease;margin: auto;margin-top: 30px;display: block;}.section_cta{text-align: center;padding: 40px 0;background: #f9f9f9;}.zone_section{background-color: var(--blanc);padding: 80px 0;}.zone_content{display: flex;align-items: center;justify-content: center;}.zone_map{width: 100%;height: 100%;object-fit: cover;}.zone_text{width: 100%;height: 100%;object-fit: cover;}.zone_list{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;}.zone_image{width: 90%;border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);max-width: 100%;margin-top: 6px;height: 100%;border: 11px solid var(--vert-principal);}.zone_title{font-size: 48px;background: var(--vert-principal);text-align: center;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-top: 85px;margin-bottom: 125px;}.zone_description{font-size: 24px;color: #6c6c6c;text-align: center;max-width: 925px;margin: auto;margin-bottom: 75px;}.zone_button{font-size: 24px;color: #ffffff;text-align: center;margin-bottom: 10px;background: var(--vert-principal);max-width: 275px;margin: auto;width: 100%;border-radius: 25px;padding-top: 15px;padding-bottom: 15px;display: flex;align-items: center;justify-content: center;margin-bottom: 25px;}.zone_button:hover{background-color: var(--vert-principal);color: #fff;}.text_center{text-align: center;}@media (max-width: 768px){.zone_title{font-size: 38px;}.hero_section{background: url(../img/bg_head_3.png);background-repeat: no-repeat;background-size: cover;background-position: 11%;}.bienvenido{font-size: 42px;color: var(--vert-principal);margin-top: 185px;margin-bottom: 35px;font-weight: 600;}.text_center_mobile{text-align: center;}.css_mobile_margin_top{margin-top: 10px;}.advantages_section{padding: 80px 0;background-color: #f9f9f9;padding-top: 0;padding-bottom: 0;}.illu1{width: 100%;border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);max-width: 510px;margin-top: 0;border: 11px solid var(--vert-principal);}.h2_section_2{font-size: 38px;background: var(--vert-principal);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-top: 0;text-align: center;margin-bottom: 35px;text-align: start;}.team_section{background-color: var(--bleu-vert-fonce);padding: 60px 0;}.team_image{max-width: 100%;height: auto;margin-top: 0;border-radius: 16px;height: 390px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);}.quality_list_item{font-size: 19px !important;color: #6c6c6c;margin-bottom: 28px !important;position: relative;padding-left: 25px;text-align: start;}.quality_image{border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);max-width: 510px;border: 5px solid var(--vert-principal);width: 100%;max-width: 100%;height: 330px;object-fit: cover;object-position: bottom;margin-bottom: 10px;}.zone_image{width: 100%;border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);max-width: 100%;margin-top: 0;height: 80%;border: 11px solid var(--vert-principal);}.zone_title{font-size: 38px;margin-bottom: 50px;margin-top: 55px;}.zone_button{font-size: 15px;color: #ffffff;text-align: center;margin-bottom: 10px;background: var(--vert-principal);max-width: 145px;margin: auto;height: 85px;width: 100%;border-radius: 13px;padding-top: 15px;padding-bottom: 15px;display: flex;align-items: center;justify-content: center;margin-bottom: 25px;}.zone_section{background-color: var(--blanc);padding: 60px 0;}.section_cae{background-color: var(--blanc);padding: 0;border-radius: 8px;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);margin: 0;padding-bottom: 140px;padding-top: 0;margin-top: 0;}.h2_section_cae{font-size: 2rem;line-height: 1.5;margin-bottom: -80px;}.h3_cae{font-size: 24px;margin-bottom: 20px;font-weight: 700;font-size: 38px;background: var(--vert-principal);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-top: 125px;text-align: start;margin-bottom: -50px;}.css_n_m_6 p{font-size: 22px;text-align: start;}.cae_benefits{font-size: 0.9rem;line-height: 1.5;gap: 25px;}.section_cae{background-color: #f9f9f9;padding: 0;border-radius: 8px;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);margin: 0;padding-bottom: 0;padding-top: 0;margin-top: 0;}.contact_section{padding: 60px 0;background: var(--bleu-vert-fonce);border-radius: 0;box-shadow: none;backdrop-filter: none;min-height: auto;padding-bottom: 60px;}}.margin_auto_bottom{margin: auto;display: flex;}@media (max-width: 768px){.col-8, .col-4{width: 100%;float: none;max-width: 100%;}.standart_image{width: 100%;height: 100%;object-fit: cover;border-radius: 8px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease;margin-left: 0;margin-top: 19px;}}.legal_container{margin-top: 100px;max-width: 1440px;padding: 40px;margin: auto;margin-top: 135px;}.legal_title{font-size: 48px;background: var(--vert-principal);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.legal_section{margin-bottom: 35px;}.section_title{font-size: 38px;margin-top: 75px;}.section_text{font-size: 24px;color: #6c6c6c;}.zone_list{display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px;}.zone_item{font-size: 29px;color: #6c6c6c;}.mlargin_css{margin-bottom: 110px;}.cssplus1{margin-bottom: 20px;text-align: start;font-size: 54px;font-size: 36px;color: #000;margin-bottom: 20px;font-weight: 600;text-align: center;}.cssplus12{font-size: 16px;text-align: justify;font-size: 28px;color: #6c6c6c;line-height: 1.6;margin-bottom: 30px;text-align: justify;position: relative;top: 23px;}.css_plus_footer1{text-align: start;}.footer_menu_item{list-style-type: none;position: relative;padding-left: 20px;}.footer_rowcss{justify-content: flex-start;display: flex;padding-top: 55px;align-items: center;}.legal_text ul{font-size: 24px;color: #6c6c6c;list-style-type: none;}.legal_text li{font-size: 24px;list-style-type: none;color: #6c6c6c;margin-bottom: 10px;}title{display: none;}.gracias_container{height: 70vh;padding-top: 100px;display: flex;align-items: center;justify-content: center;max-width: 1025px;margin: auto;}.cssplus13{margin-top: 100px;}.foint_33{font-size: 33px;}@media (max-width: 768px){.zone_item{font-size: 22px;color: #6c6c6c;}.css_plus_cae6{display: flex;align-items: flex-start;}.css_plus_cae6_svg{margin-top: 10px;}.cssplus1{margin-top: 144px;margin-bottom: -35px;}.team_description{font-size: 25px;color: #6c6c6c;line-height: 1.6;margin-bottom: 80px;text-align: start;position: relative;top: 23px;}.cssplus12{font-size: 16px;text-align: justify;font-size: 20px;color: #6c6c6c;line-height: 1.6;margin-bottom: 30px;text-align: justify;position: relative;top: 23px;}h1{font-size: 40px;}.bienvenido{font-size: 22px;color: var(--vert-principal);margin-top: 150px;margin-bottom: 35px;font-weight: 600;}.h2_section_steps{font-weight: 600;font-size: 48px;background: var(--vert-principal);-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-align: center;margin-bottom: 40px;font-size: 42px;font-weight: 700;}.mlargin_css{margin-bottom: 80px;}.step_item:last-child{margin-bottom: -10px;}.h2_section_cae{font-size: 2rem;line-height: 1.5;margin-bottom: -80px;font-size: 38px;background: var(--vert-principal);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-top: 0;text-align: center;margin-bottom: 35px;text-align: center;margin-top: 65px;margin-bottom: -60px;}.cssplus1{margin-top: 104px;margin-bottom: -35px;font-size: 30px;}.cae_image{max-width: 100%;width: 1000%;margin: 0;margin-bottom: 35px;object-fit: scale-down;margin-bottom: -50px;margin-top: -81px;}.h3_cae{margin-top: 75px;margin-bottom: -50px;}.gracias_container{height: 100vh;padding-top: 0px;display: flex;align-items: center;justify-content: center;max-width: 1025px;margin: auto;}.cssplus13{margin-top: 60px;}.foint_33{font-size: 23px;}.legal_text{font-size: 22px;}}.cookie-banner{position: fixed;bottom: 20px;left: 50%;transform: translateX(-50%);width: calc(100% - 40px);max-width: 640px;background: #ffffff;border-radius: 16px;box-shadow: 0 25px 70px rgba(0, 0, 0, 0.15);padding: 24px;z-index: 200;display: flex;flex-direction: column;gap: 16px;border: 1px solid rgba(47, 93, 80, 0.15);}.cookie-banner--hidden{display: none;}.cookie-banner__content h3{margin-bottom: 8px;font-size: 22px;color: var(--vert-principal);}.cookie-banner__content p{font-size: 16px;color: #4f4f4f;margin-bottom: 0;}.cookie-banner__note{font-size: 14px;color: #6c6c6c;margin-bottom: 12px;}.cookie-banner__actions{display: flex;flex-wrap: wrap;gap: 10px;justify-content: flex-end;}.cookie-banner__button{border: none;border-radius: 999px;padding: 10px 20px;font-weight: 600;font-size: 15px;cursor: pointer;transition: transform 0.2s ease, box-shadow 0.2s ease;font-family: "Urbanist", sans-serif;}.cookie-banner__button.primary{background: var(--vert-principal);color: #fff;}.cookie-banner__button.secondary{background: #f4f4f4;color: var(--vert-principal);}.cookie-banner__button.tertiary{background: transparent;color: var(--vert-principal);text-decoration: underline;}.cookie-banner__button:hover{transform: translateY(-1px);box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1);}.cookie-banner__preferences{overflow: hidden;max-height: 0;opacity: 0;transition: max-height 0.3s ease, opacity 0.3s ease, margin-top 0.3s ease;}.cookie-banner__preferences--open{max-height: 500px;opacity: 1;margin-top: 8px;}.cookie-banner__option{display: flex;gap: 10px;align-items: flex-start;margin-bottom: 10px;font-size: 15px;color: #4f4f4f;}.cookie-banner__option input{margin-top: 4px;}.cookie-banner__save{border: 1px solid var(--vert-principal);background: transparent;color: var(--vert-principal);border-radius: 10px;padding: 8px 14px;font-weight: 600;cursor: pointer;font-family: "Urbanist", sans-serif;}@media (max-width: 576px){.cookie-banner{padding: 18px;bottom: 10px;width: calc(100% - 20px);}.cookie-banner__actions{flex-direction: column;align-items: stretch;}.cookie-banner__button{width: 100%;text-align: center;}}.top_bar{background: var(--vert-principal);padding: 10px 20px;text-align: center;position: fixed;top: 0;left: 0;right: 0;z-index: 60;height: var(--top-bar-height);display: flex;align-items: center;justify-content: center;}.top_bar p{color: var(--bleu-vert-fonce);font-size: 15px;font-weight: 600;margin: 0;}.top_bar_whatsapp{position: absolute;right: 30px;top: 50%;transform: translateY(-50%);display: flex;align-items: center;gap: 8px;color: var(--bleu-vert-fonce);font-weight: 700;font-size: 15px;text-decoration: none;transition: opacity 0.3s ease;}.top_bar_whatsapp:hover{opacity: 0.8;}.top_bar_whatsapp img{width: 22px;height: 22px;}.hero_section_new{background-size: cover;background-position: center;background-repeat: no-repeat;min-height: 100vh;display: flex;align-items: center;position: relative;padding-top: calc(var(--top-bar-height) + var(--nav-height) + 40px);padding-bottom: 60px;}.hero_section_new::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(255, 255, 255, 0.75);backdrop-filter: blur(4px);}.hero_section_new .container{position: relative;z-index: 1;}.hero_content{display: flex;align-items: center;gap: 80px;flex-wrap: wrap;}.hero_text{flex: 1;min-width: 300px;}.hero_text h1{font-size: 48px;line-height: 1.15;margin-bottom: 24px;color: var(--bleu-vert-fonce);font-weight: 800;}.hero_text h1 span{color: var(--vert-principal);}.hero_text .subtitle{font-size: 24px;color: var(--vert-fonce);margin-bottom: 16px;font-weight: 600;line-height: 1.4;}.hero_text .p1{font-size: 18px;color: var(--gris-texte);line-height: 1.6;}.hero_form_wrapper{flex: 0 0 400px;background: var(--blanc);padding: 32px;border-radius: 16px;box-shadow: 0 15px 50px rgba(0, 0, 0, 0.12);border: 1px solid rgba(0, 0, 0, 0.05);}.hero_form_wrapper h2{font-size: 22px;color: var(--bleu-vert-fonce);margin-bottom: 24px;text-align: center;font-weight: 700;}.beneficios_section{background: var(--bleu-vert-fonce);padding: 80px 0;}.beneficios_section h2{color: var(--blanc);font-size: 42px;text-align: center;margin-bottom: 12px;font-weight: 700;}.beneficios_section .subtitle{color: var(--vert-clair);font-size: 20px;text-align: center;margin-bottom: 50px;font-weight: 400;}.beneficios_grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}.beneficio_card{background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 12px;padding: 28px;transition: all 0.3s ease;}.beneficio_card:hover{background: rgba(255, 255, 255, 0.08);transform: translateY(-4px);border-color: var(--vert-principal);}.beneficio_card .icon{width: 52px;height: 52px;background: var(--vert-principal);border-radius: 10px;display: flex;align-items: center;justify-content: center;margin-bottom: 18px;}.beneficio_card .icon svg{width: 26px;height: 26px;stroke: var(--bleu-vert-fonce);}.beneficio_card h3{color: var(--blanc);font-size: 19px;margin-bottom: 12px;font-weight: 600;}.beneficio_card p{color: rgba(255, 255, 255, 0.7);font-size: 15px;line-height: 1.6;}.testimonios_section{background: #f8faf9;padding: 80px 0;}.testimonios_section h2{font-size: 38px;text-align: center;margin-bottom: 50px;color: var(--bleu-vert-fonce);font-weight: 700;}.testimonios_grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}.testimonio_card{background: var(--blanc);border: 1px solid #e8ebe9;border-radius: 12px;padding: 28px;box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);transition: all 0.3s ease;}.testimonio_card:hover{box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08);transform: translateY(-4px);border-color: var(--vert-clair);}.testimonio_stars{color: #ffc107;font-size: 18px;margin-bottom: 14px;letter-spacing: 2px;}.testimonio_card h3{color: var(--bleu-vert-fonce);font-size: 17px;margin-bottom: 10px;font-weight: 600;}.testimonio_card p{color: var(--gris-texte);font-size: 14px;line-height: 1.6;margin-bottom: 14px;}.testimonio_author{color: var(--vert-fonce);font-weight: 700;font-size: 15px;}.transformacion_section{background: linear-gradient(135deg, #e8f5e9 0%, var(--vert-clair) 100%);padding: 80px 0;}.transformacion_content{display: flex;align-items: center;gap: 50px;}.transformacion_image{flex: 0 0 45%;border-radius: 16px;overflow: hidden;box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15);}.transformacion_image img{width: 100%;height: auto;display: block;}.transformacion_text{flex: 1;}.transformacion_text h2{color: var(--bleu-vert-fonce);font-size: 36px;margin-bottom: 20px;line-height: 1.25;font-weight: 700;}.transformacion_text p{color: var(--bleu-vert-fonce);font-size: 16px;line-height: 1.7;margin-bottom: 16px;opacity: 0.9;}.transformacion_result{background: var(--bleu-vert-fonce);color: var(--blanc);padding: 18px 22px;border-radius: 10px;font-size: 17px;font-weight: 600;margin-top: 24px;}.faq_section{background: var(--blanc);padding: 80px 0;}.faq_section h2{font-size: 36px;text-align: center;margin-bottom: 50px;color: var(--bleu-vert-fonce);font-weight: 700;}.faq_container{max-width: 900px;margin: 0 auto;}.faq_item{border: 1px solid #eee;border-radius: 12px;margin-bottom: 15px;overflow: hidden;transition: all 0.3s ease;}.faq_item:hover{border-color: var(--vert-principal);}.faq_question{background: var(--blanc);padding: 20px 25px;cursor: pointer;display: flex;justify-content: space-between;align-items: center;font-size: 18px;font-weight: 600;color: var(--bleu-vert-fonce);transition: all 0.3s ease;}.faq_question:hover{background: rgba(29, 226, 123, 0.05);}.faq_question .icon{font-size: 24px;color: var(--vert-principal);transition: transform 0.3s ease;}.faq_item.active .faq_question .icon{transform: rotate(45deg);}.faq_answer{max-height: 0;overflow: hidden;transition: max-height 0.3s ease;}.faq_item.active .faq_answer{max-height: 500px;}.faq_answer_content{padding: 0 25px 25px;color: var(--gris-texte);font-size: 16px;line-height: 1.7;}.section_steps_dark{background: var(--bleu-vert-fonce);padding: 100px 0;}.section_steps_dark h2{color: var(--blanc);}.section_steps_dark .steps_subtitle{color: var(--vert-clair);}.section_steps_dark .step_text{color: var(--blanc);}.section_steps_dark .step_image{background: var(--vert-principal);border: 3px solid var(--vert-clair);}.whatsapp_widget{position: fixed;bottom: 25px;right: 25px;z-index: 1000;}.whatsapp_widget a{display: flex;align-items: center;justify-content: center;width: 60px;height: 60px;background: #25d366;border-radius: 50%;box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4);transition: all 0.3s ease;}.whatsapp_widget a:hover{transform: scale(1.1);box-shadow: 0 6px 30px rgba(37, 211, 102, 0.5);}.whatsapp_widget svg{width: 32px;height: 32px;fill: white;}.team_section h2{background: var(--vert-principal);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.team_section .team_title{color: var(--blanc);}.team_section .team_description{color: rgba(255, 255, 255, 0.8);}.team_section .advantage_box{background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.1);}.team_section .advantage_box h3{color: var(--blanc);}.team_section .advantage_box ul li{color: rgba(255, 255, 255, 0.8);}.team_section .advantage_box ul li:before{color: var(--vert-principal);}.footer_logo{max-width: 140px;height: auto;border-radius: 8px;padding: 8px 12px;background: var(--blanc);margin-bottom: 16px;}.footer_slogan{color: rgba(255, 255, 255, 0.7);display: block;font-size: 14px;line-height: 1.5;}.footer_bottom{border-top: 1px solid rgba(255, 255, 255, 0.1);margin-top: 40px;padding-top: 24px;}@media (max-width: 992px){.beneficios_grid{grid-template-columns: repeat(2, 1fr);}.testimonios_grid{grid-template-columns: repeat(2, 1fr);}.transformacion_content{flex-direction: column;}.transformacion_image{flex: 1;width: 100%;}.hero_content{flex-direction: column;text-align: center;}.hero_form_wrapper{flex: 1;width: 100%;max-width: 480px;}.hero_text h1{font-size: 38px;}}@media (max-width: 768px){:root{--top-bar-height: 44px;}.top_bar{flex-direction: row;justify-content: center;align-items: center;padding: 8px 16px;height: 44px;min-height: 44px;position: fixed;top: 0;left: 0;right: 0;z-index: 60;gap: 12px;}.top_bar p{font-size: 11px;margin: 0;line-height: 1.2;flex: 1;text-align: center;}.top_bar_whatsapp{position: static;transform: none;font-size: 12px;gap: 4px;white-space: nowrap;}.top_bar_whatsapp img{width: 18px;height: 18px;}.nav_cointainer{top: 44px;position: fixed;z-index: 50;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.06);}.insider_nav{padding: 12px 16px;height: 90px;}.logo_nav_img{max-width: 140px;height: 44px;padding: 4px 6px;border-radius: 6px;}.footer_logo{max-width: 140px;}.hamburger{padding: 8px;}.hero_section_new{padding-top: 130px;}.beneficios_grid{grid-template-columns: 1fr;}.testimonios_grid{grid-template-columns: 1fr;}.beneficios_section h2, .testimonios_section h2, .faq_section h2{font-size: 28px;}.hero_text h1{font-size: 32px;}.transformacion_text h2{font-size: 28px;}.footer .row{flex-direction: column;}.footer [class*="col-"]{flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;text-align: center;}.footer_section{text-align: center;}.footer_menu{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;}.logo_nav_img{max-width: 120px;height: 58px;padding: 2px 4px;}}.hero_text .subtitle span{color: var(--vert-principal);font-weight: 700;}.form_submit{background: var(--vert-principal) !important;border: none;color: white !important;opacity: 1 !important;visibility: visible !important;}.form_submit:hover{background: #259c5c !important;opacity: 1 !important;visibility: visible !important;transform: translateY(-2px);}.form_submit:focus, .form_submit:active{background: #1e8a4e !important;opacity: 1 !important;visibility: visible !important;outline: none;}.section_2 .row{align-items: center;}.section_2 .illu1{height: auto;max-height: 400px;object-fit: cover;}.section_2.css_mobile_margin_top{padding-top: 20px;padding-bottom: 40px;}.section_2.css_mobile_margin_top .h2_section_2{margin-top: 0;margin-bottom: 20px;}.team_section .h2_section_2.css_m_6{margin-bottom: 100px;}.team_section .row{align-items: stretch;}.team_section .row > [class*="col-"]{display: flex;}.team_section .styled_team_content, .team_section .quality_content{flex: 1;display: flex;flex-direction: column;justify-content: space-between;}.team_section .team_image{height: auto;max-height: none;object-fit: contain;object-position: center;margin-top: 40px;width: 100%;}.team_section .quality_image{height: auto;max-height: none;object-fit: contain;object-position: center;margin-bottom: 90px;width: 100%;border: 5px solid var(--vert-principal);border-radius: 16px;}.styled_team_content{display: flex;flex-direction: column;}.quality_content{display: flex;flex-direction: column;}.zone_section .row{align-items: center;}.zone_section .zone_content{height: 100%;display: flex;align-items: center;}.zone_section .zone_list{padding-top: 20px;}.h3_cae{margin-top: 80px;margin-bottom: 60px;}.cae_benefits{margin-top: 30px;}.benefit_item{margin-bottom: 20px;}.section_cta{padding: 30px 0;}.testimonios_section{padding-top: 60px;}.footer{padding-top: 60px;}.footer_rowcss{display: flex;flex-wrap: nowrap;align-items: flex-start;justify-content: space-between;gap: 15px;padding-top: 40px;}.footer_section{text-align: left;}.footer_menu{display: flex;flex-direction: column;align-items: flex-start;padding-left: 0;list-style: none;}.footer_menu_item{padding-left: 0;}.footer_contact{display: flex;align-items: center;justify-content: flex-start;gap: 8px;}.footer_rowcss > [class*="col-"]{flex: 0 0 auto;max-width: none;padding: 0 10px;}.footer_rowcss .col-3{flex: 0 0 22%;}.footer_rowcss .col-2{flex: 0 0 17%;}.footer_section{text-align: left;}.footer_contact{display: flex;align-items: center;gap: 8px;}.footer_title{font-size: 18px;white-space: nowrap;}.footer_link{font-size: 15px;}@media (max-width: 768px){.section_2.css_mobile_margin_top{padding-top: 10px;padding-bottom: 20px;}.section_2.css_mobile_margin_top .h2_section_2{margin-bottom: 10px;font-size: 32px;line-height: 1.3;}.section_2{padding: 40px 0;}.team_section .team_image{margin-top: 20px;height: auto;max-height: none;object-fit: contain;}.team_section .quality_image{height: auto;max-height: none;margin-bottom: 20px;object-fit: contain;}.h3_cae{margin-top: 60px;margin-bottom: 30px;}.section_cta{padding: 20px 0;}.testimonios_section{padding-top: 40px;}.footer_rowcss{flex-wrap: wrap;gap: 30px;padding-top: 20px;}.footer_rowcss > [class*="col-"]{flex: 0 0 100%;max-width: 100%;padding: 0;}.footer_rowcss .col-3, .footer_rowcss .col-2{flex: 0 0 100%;}.footer_section{text-align: start;}.footer_contact{justify-content: flex-start;}.footer_title{font-size: 20px;}.footer_link{font-size: 18px;}}a.button_eligible{display:inline-block;text-align:center;line-height:normal}[role="button"]:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #0c2d36;outline-offset:3px}:where(img[width][height]){width:auto;height:auto}.hero_section_new{background-image:url('/src/home-v1/hero-1536.webp')}@media(max-width:768px){.hero_section_new{background-image:url('/src/home-v1/hero-768.webp')}}.button_eligible{background:#259c5c}.button_eligible:before{background:#228d53}.form_submit,.form_submit:hover,.form_submit:focus{background:#21834d}.hero_text h1 span{color:#259c5c}
.form_submit,.form_submit:hover,.form_submit:focus,.form_submit:active{background:#21834d!important}.css_mobile_margin_top .h2_section_2,.mlargin_css{background:#259c5c;background-clip:text;-webkit-background-clip:text}a.button_eligible{vertical-align:bottom}
