﻿@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Poppins",sans-serif}a{text-decoration:none;background-color:rgba(0,0,0,0);color:unset}a:hover{text-decoration:none}input,button,textarea,select{font:inherit;color:inherit}button{all:unset}ul,ol{padding-left:0;list-style:none}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:normal}fieldset{border:none;margin:0;padding:0}.home ::placeholder{color:#fff;opacity:1;font-size:16px}.home :-ms-input-placeholder{color:#fff;opacity:1;font-size:16px}.home ::-ms-input-placeholder{color:#fff;opacity:1;font-size:16px}.bold__item{font-weight:bold}.hidden{visibility:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:middle}.icon use{pointer-events:none}.icon--lg{width:1.333em;height:1.333em}.icon--2x{width:2em;height:2em}.icon--2xl{width:2.5em;height:2.5em}.link-underline{text-decoration:underline;color:#0c832d;font-weight:500}.link-underline:hover{filter:brightness(120%);transition:all ease-in 200ms}p,li{line-height:1.5}@media screen and (min-width: 992px){p,li{font-size:18px}}.display-none{display:none}.header{padding:20px 0px 0px 20px}@media screen and (min-width: 992px){.header{padding:20px 0 0 0}}.menu__logo{display:inline-block}@media screen and (min-width: 992px){.menu__logo{padding-left:50px;padding-top:20px}}.menu__logo--img{width:165px;height:90px;object-fit:contain}@media screen and (min-width: 992px){.menu__logo--img{max-width:unset}}#menu__toggle{opacity:0;height:100%;width:100%;position:absolute;right:0}#menu__toggle:checked~.menu__btn>span{transform:rotate(45deg)}#menu__toggle:checked~.menu__btn>span::before{top:0;transform:rotate(0)}#menu__toggle:checked~.menu__btn>span::after{top:0;transform:rotate(90deg)}#menu__toggle:checked~.menu__box{visibility:visible;left:0;padding-left:20%}.menu__btn{display:flex;align-items:center;position:absolute;top:25px;right:0px;width:35px;height:35px;cursor:pointer;z-index:10}@media screen and (min-width: 992px){.menu__btn{display:none}}.menu__btn>span,.menu__btn>span::before,.menu__btn>span::after{display:block;position:absolute;width:100%;height:3px;background-color:#f46d21;transition-duration:.25s}.menu__btn>span::before{content:"";top:-12px}.menu__btn>span::after{content:"";top:12px}.menu__box{display:block;position:fixed;visibility:hidden;top:0;left:-100%;width:100%;height:100%;margin:0;padding:80px 0;list-style:none;color:#fff;box-shadow:1px 0px 6px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;background-color:#374571;transition-duration:.25s;z-index:5}@media screen and (min-width: 992px){.menu__box{visibility:visible;left:0;background-color:#fff;flex-direction:column;align-items:flex-start;padding:0;position:unset;box-shadow:none;width:auto;height:auto;gap:10px;padding-top:30px}}.menu__group{display:flex;align-items:flex-start;width:100%;justify-content:flex-start;flex-direction:column}@media screen and (min-width: 992px){.menu__group{flex-direction:row;justify-content:flex-start;gap:0;width:auto}}.nav{display:flex;justify-content:space-between;margin-bottom:20px}@media screen and (min-width: 768px){.nav{margin-bottom:30px}}@media screen and (min-width: 992px){.nav{justify-content:space-around;padding:0 0 20px 0;margin-bottom:0;align-items:flex-start}}.hamburger-menu{position:relative;height:35px;width:35px;margin-right:30px}@media screen and (min-width: 992px){.hamburger-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:auto;max-width:70%;height:auto}}.menu__item{display:block;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;transition-duration:.25s;color:#fff;width:100%;box-sizing:border-box}@media screen and (min-width: 992px){.menu__item{color:#0c832d;padding:8px 20px;width:auto}.menu__item:not(.menu__item--contact):hover{color:#0c832d;background-color:rgba(0,0,0,.02);border-radius:10px;transition:all ease-in 300ms}}.menu__item--contact{background-color:#0c832d;border-radius:8px;margin-left:20px}@media screen and (min-width: 992px){.menu__item--contact{background-color:#0c832d;color:#fff;padding:8px 30px;font-weight:500;border-radius:5px;margin-left:unset}.menu__item--contact:hover{filter:brightness(110%);transition:all ease-in 300ms}}.form__container{position:absolute;top:58%;left:47%}@media screen and (min-width: 992px){.form__container{top:auto;left:auto;top:5%;right:10%;height:90%;width:300px}}@media screen and (min-width: 1200px){.form__container{top:14%}}@media screen and (min-width: 1400px){.form__container{top:12%}}@media screen and (min-width: 1600px){.form__container{top:9%}}@media screen and (min-width: 1800px){.form__container{top:10%}}.banner{height:580px;width:calc(100% + 20px);object-fit:cover;margin-left:-20px;margin-right:-20px}@media screen and (min-width: 992px){.banner{filter:brightness(60%);width:100%;color:#000;z-index:1;margin-left:0;margin-right:0;aspect-ratio:16/9;height:unset}}@media screen and (min-width: 992px)and (min-width: 1400px){.banner{aspect-ratio:20/9}}@media screen and (min-width: 992px)and (min-width: 1600px){.banner{aspect-ratio:24/9}}@media screen and (min-width: 992px)and (min-width: 1800px){.banner{aspect-ratio:26/9}}@media screen and (min-width: 992px)and (min-width: 2000px){.banner{aspect-ratio:28/9}}@media screen and (min-width: 992px){.banner__container{width:100%}}.banner__form{min-width:340px;width:60%;display:flex;flex-direction:column;align-items:center;background-color:#443e3e;border-radius:10px;padding:15px;padding-bottom:0;border:#fff solid 3px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.banner__form{position:relative;width:60%;left:4%}}@media screen and (min-width: 992px){.banner__form{transform:none;width:100%;min-width:0;top:0}}.banner__form__h1{color:#0c832d;padding:0 40px 20px 20px;font-size:18px;font-weight:bold;text-align:left;width:80%;min-width:350px;z-index:2}@media screen and (min-width: 768px){.banner__form__h1{text-align:center;padding:20px 0}}@media screen and (min-width: 992px){.banner__form__h1{position:absolute;left:4%;top:30%;text-align:left;font-size:36px;font-weight:600;width:55%;padding-left:10%;color:#fff;z-index:5;text-shadow:1px 0px 1px #0c832d}}.banner__form__input{cursor:pointer;margin-bottom:15px;padding:8px;margin-bottom:15px;border:2px solid #fff;background-color:rgba(0,0,0,0);border-radius:10px;color:#fff;max-width:300px;min-width:100%}.banner__form__input::placeholder{color:hsla(0,0%,100%,.9);opacity:1;font-size:16px;font-weight:500}.banner__form__input:-ms-input-placeholder{color:hsla(0,0%,100%,.9);opacity:1;font-size:16px;font-weight:500}.banner__form__input::-ms-input-placeholder{color:hsla(0,0%,100%,.9);opacity:1;font-size:16px;font-weight:500}.banner__form__input:focus{box-shadow:0 0 2pt 1pt #d3d3d3;outline-width:0px}.banner__form__input--submit{background-color:#f46d21;font-size:16px;font-weight:500;border:none;margin:20px 0 15px 0;padding:10px}.banner__form__title{color:#fff;font-size:18px;font-weight:bold;margin-bottom:12px}@media screen and (min-width: 992px){.banner__form__title{font-weight:600}}.banner__form__section{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 992px){.banner__form__section{align-items:unset;margin-bottom:30px}}.banner__form label{width:90%}.menu__item.active{text-decoration:underline}.form-group .cta:hover{color:green;background-color:#fff;box-shadow:0px 0px 3px #fff}.form-group .banner__form__input--submit{color:#443e3e;border:none}.form-group{display:flex;flex-direction:column;align-items:center;width:80%}.menu__box .menu__has-submenu{position:relative;width:100%;padding:0}@media screen and (min-width: 992px){.menu__box .menu__has-submenu{width:auto;padding:0}}.menu__box .menu__has-submenu .submenu__toggle{display:block;position:absolute;top:0;right:0;width:50px;height:50px;opacity:0;z-index:10}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .submenu__toggle{display:none}}.menu__box .menu__has-submenu .submenu__label{display:flex;align-items:center;gap:10px;cursor:pointer;padding:12px 24px;font-size:16px;font-weight:600;color:#fff;width:100%;box-sizing:border-box}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .submenu__label{color:#0c832d;padding:8px 20px;width:auto}.menu__box .menu__has-submenu .submenu__label:hover{background-color:rgba(0,0,0,.02);border-radius:10px}}.menu__box .menu__has-submenu .submenu__icon{margin-left:6px;transition:transform .3s}.menu__box .menu__has-submenu .submenu{display:none;flex-direction:column;list-style:none;margin:0;padding:0;background:#fff;border-radius:5px;margin-bottom:20px;width:fit-content}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .submenu{position:absolute;top:100%;left:0;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:5px;padding:8px 0;min-width:200px;z-index:5}}.menu__box .menu__has-submenu .submenu__item{display:block;padding:8px 24px;font-size:16px;color:#0c832d;text-decoration:none;font-weight:500}.menu__box .menu__has-submenu .submenu__item:hover{background-color:rgba(0,0,0,.02)}.menu__box .menu__has-submenu .submenu__toggle:checked+.submenu__label+.submenu{display:flex}.menu__box .menu__has-submenu .submenu__toggle:checked+.submenu__label .submenu__icon{transform:rotate(180deg)}.menu__box .menu__has-submenu .header{padding:20px 0px 0px 20px}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .header{padding:20px 0 0 0}}.menu__box .menu__has-submenu .menu__logo{display:inline-block}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .menu__logo{width:20%}}.menu__box .menu__has-submenu .menu__logo--img{width:100%;max-width:350px;height:90px;object-fit:contain}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .menu__logo--img{max-width:unset;width:350px;height:100px}}.menu__box .menu__has-submenu #menu__toggle{opacity:0;height:100%;width:100%;position:absolute;right:0}.menu__box .menu__has-submenu #menu__toggle:checked~.menu__btn>span{transform:rotate(45deg)}.menu__box .menu__has-submenu #menu__toggle:checked~.menu__btn>span::before{top:0;transform:rotate(0)}.menu__box .menu__has-submenu #menu__toggle:checked~.menu__btn>span::after{top:0;transform:rotate(90deg)}.menu__box .menu__has-submenu #menu__toggle:checked~.menu__box{visibility:visible;left:0}.menu__box .menu__has-submenu .menu__btn{display:flex;align-items:center;position:absolute;top:25px;right:0px;width:35px;height:35px;cursor:pointer;z-index:10}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .menu__btn{display:none}}.menu__box .menu__has-submenu .menu__btn>span,.menu__box .menu__has-submenu .menu__btn>span::before,.menu__box .menu__has-submenu .menu__btn>span::after{display:block;position:absolute;width:100%;height:3px;background-color:#f46d21;transition-duration:.25s}.menu__box .menu__has-submenu .menu__btn>span::before{content:"";top:-12px}.menu__box .menu__has-submenu .menu__btn>span::after{content:"";top:12px}.menu__box .menu__has-submenu .menu__box{display:block;position:fixed;visibility:hidden;top:0;left:-100%;width:100%;height:100%;margin:0;padding:80px 0;list-style:none;color:#fff;box-shadow:1px 0px 6px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;background-color:#374571;transition-duration:.25s;z-index:5}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .menu__box{visibility:visible;left:0;background-color:#fff;flex-direction:column;align-items:flex-start;padding:0;position:unset;box-shadow:none;width:auto;height:auto;gap:10px}}.menu__box .menu__has-submenu .menu__group{display:flex;align-items:flex-start;width:100%;justify-content:flex-start;flex-direction:column}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .menu__group{flex-direction:row;justify-content:flex-start;gap:0;width:auto}}.menu__box .menu__has-submenu .nav{display:flex;justify-content:space-between;margin-bottom:20px}@media screen and (min-width: 768px){.menu__box .menu__has-submenu .nav{margin-bottom:30px}}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .nav{justify-content:space-between;padding:0 0 20px 0;margin-bottom:0;align-items:flex-start}}.menu__box .menu__has-submenu .hamburger-menu{position:relative;height:35px;width:35px;margin-right:30px}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .hamburger-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:auto;max-width:70%;height:auto}}.menu__box .menu__has-submenu .menu__item{display:block;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;transition-duration:.25s;color:#fff;width:100%;box-sizing:border-box}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .menu__item{color:#0c832d;padding:8px 20px;width:auto}.menu__box .menu__has-submenu .menu__item:not(.menu__box .menu__has-submenu .menu__item--contact):hover{color:#0c832d;background-color:rgba(0,0,0,.02);border-radius:10px;transition:all ease-in 300ms}}.menu__box .menu__has-submenu .menu__item--contact{background-color:#0c832d;border-radius:8px}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .menu__item--contact{background-color:#0c832d;color:#fff;padding:8px 30px;font-weight:500;border-radius:5px}.menu__box .menu__has-submenu .menu__item--contact:hover{filter:brightness(110%);transition:all ease-in 300ms}}.menu__box .menu__has-submenu .form__container{position:absolute;top:58%;left:47%}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .form__container{top:auto;left:auto;top:5%;right:10%;height:90%;width:300px}}@media screen and (min-width: 1200px){.menu__box .menu__has-submenu .form__container{top:14%}}@media screen and (min-width: 1400px){.menu__box .menu__has-submenu .form__container{top:12%}}@media screen and (min-width: 1600px){.menu__box .menu__has-submenu .form__container{top:9%}}@media screen and (min-width: 1800px){.menu__box .menu__has-submenu .form__container{top:10%}}.menu__box .menu__has-submenu .banner{height:580px;width:calc(100% + 20px);object-fit:cover;margin-left:-20px;margin-right:-20px}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .banner{filter:brightness(60%);width:100%;color:#000;z-index:1;margin-left:0;margin-right:0;aspect-ratio:16/9;height:unset}}@media screen and (min-width: 992px)and (min-width: 1400px){.menu__box .menu__has-submenu .banner{aspect-ratio:20/9}}@media screen and (min-width: 992px)and (min-width: 1600px){.menu__box .menu__has-submenu .banner{aspect-ratio:24/9}}@media screen and (min-width: 992px)and (min-width: 1800px){.menu__box .menu__has-submenu .banner{aspect-ratio:26/9}}@media screen and (min-width: 992px)and (min-width: 2000px){.menu__box .menu__has-submenu .banner{aspect-ratio:28/9}}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .banner__container{width:100%}}.menu__box .menu__has-submenu .banner__container__h1{color:#0c832d;padding:0 40px 20px 20px;font-size:18px;font-weight:bold;text-align:left;width:80%;min-width:350px;z-index:2}@media screen and (min-width: 768px){.menu__box .menu__has-submenu .banner__container__h1{text-align:center;padding:20px 0}}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .banner__container__h1{position:absolute;left:4%;top:30%;text-align:left;font-size:36px;font-weight:600;width:55%;padding-left:10%;color:#fff;z-index:5;text-shadow:1px 0px 1px #0c832d}}.menu__box .menu__has-submenu .banner__container__input{cursor:pointer;margin-bottom:15px;padding:10px;margin-bottom:20px;border:2px solid #fff;background-color:rgba(0,0,0,0);border-radius:10px;color:#fff;max-width:100%}.menu__box .menu__has-submenu .banner__container__input:focus{box-shadow:0 0 2pt 1pt #d3d3d3;outline-width:0px}.menu__box .menu__has-submenu .banner__container__input--submit{background-color:#f46d21;font-size:16px;font-weight:500;border:none;margin:30px 0;padding:10px}.menu__box .menu__has-submenu .banner__container__title{color:#fff;font-size:18px;font-weight:bold;margin-bottom:20px}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .banner__container__title{font-size:20px;font-weight:600}}.menu__box .menu__has-submenu .banner__container__section{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .banner__container__section{align-items:unset;margin-bottom:30px}}.menu__box .menu__has-submenu .banner__container label{width:90%}.menu__box .menu__has-submenu .menu__item.active{text-decoration:underline}.menu__box .menu__has-submenu .form-group .cta:hover{color:green;background-color:#fff;box-shadow:0px 0px 3px #fff}.menu__box .menu__has-submenu .form-group .banner__form__input--submit{color:#443e3e;border:none}.menu__box .menu__has-submenu .form-group{display:flex;flex-direction:column;align-items:center}.menu__box .menu__has-submenu .menu__box .menu__has-submenu{position:relative;width:100%;padding:0}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .menu__box .menu__has-submenu{width:auto;padding:0}}.menu__box .menu__has-submenu .menu__box .menu__has-submenu .submenu__toggle{display:block;position:absolute;top:0;right:0;width:50px;height:50px;opacity:0;z-index:10}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .menu__box .menu__has-submenu .submenu__toggle{display:none}}.menu__box .menu__has-submenu .menu__box .menu__has-submenu .submenu__label{display:flex;align-items:center;gap:10px;cursor:pointer;padding:12px 24px;font-size:16px;font-weight:600;color:#fff;width:100%;box-sizing:border-box}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .menu__box .menu__has-submenu .submenu__label{color:#0c832d;padding:8px 20px;width:auto}.menu__box .menu__has-submenu .menu__box .menu__has-submenu .submenu__label:hover{background-color:rgba(0,0,0,.02);border-radius:10px}}.menu__box .menu__has-submenu .menu__box .menu__has-submenu .submenu__icon{margin-left:6px;transition:transform .3s}.menu__box .menu__has-submenu .menu__box .menu__has-submenu .submenu__item{display:block;padding:8px 24px;font-size:16px;color:#0c832d;text-decoration:none;font-weight:500}.menu__box .menu__has-submenu .menu__box .menu__has-submenu .submenu__item:hover{background-color:rgba(0,0,0,.02)}.menu__box .menu__has-submenu .menu__box .menu__has-submenu .submenu__toggle:checked+.submenu__label+.submenu{display:flex}.menu__box .menu__has-submenu .menu__box .menu__has-submenu .submenu__toggle:checked+.submenu__label .submenu__icon{transform:rotate(180deg)}@media screen and (min-width: 992px){.menu__box .menu__has-submenu .menu__box .menu__has-submenu:hover .submenu{display:flex}.menu__box .menu__has-submenu .menu__box .menu__has-submenu:hover .submenu__icon{transform:rotate(180deg)}}@media screen and (min-width: 992px){.menu__box .menu__has-submenu:hover .submenu{display:flex}.menu__box .menu__has-submenu:hover .submenu__icon{transform:rotate(180deg)}}.content-wrapper{padding:0 20px}@media screen and (min-width: 768px){.content-wrapper{padding:0 40px}}@media screen and (min-width: 992px){.content-wrapper{padding:0 15%}}.sommaire__section{background-color:#f9f9f9;border:1px solid #e9e9e9;border-radius:8px;padding:1.5rem 2rem;margin:2rem 0 3rem 0;max-width:72ch;box-shadow:0 4px 12px rgba(0,0,0,.05)}.sommaire__section .sommaire__title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#0c832d;display:flex;align-items:center;gap:.75rem}.sommaire__section .sommaire__list{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem}.sommaire__section .sommaire__list a{color:#0c832d;text-decoration:none;font-size:1.1rem;transition:color .2s ease,text-decoration .2s ease}.sommaire__section .sommaire__list a:hover{color:rgb(7.7202797203,84.2797202797,28.951048951);text-decoration:underline}.cta{background-color:#fff;border:1px solid #0c832d;padding:10px 20px;border-radius:8px;font-size:16px;color:#0c832d;text-align:center;font-weight:500;cursor:pointer}.cta:hover{box-shadow:0px 0px 1px #0c832d;filter:brightness(110%);font-weight:600;transition:all ease-out 300ms;color:#fff;background-color:#0c832d}.cta__container{display:flex;justify-content:center;margin-bottom:20px}.cta__container--margin-top{margin-top:30px}.checklist-banner{background:linear-gradient(135deg, #f8faf8 0%, #e8f5e9 100%);border-left:5px solid #0c832d;padding:30px 20px;margin-bottom:40px}@media(min-width: 992px){.checklist-banner{padding:40px 15%}}.checklist-banner__content{display:flex;flex-direction:column;align-items:center;gap:20px}@media(min-width: 768px){.checklist-banner__content{flex-direction:row;justify-content:space-between;align-items:center}}.checklist-banner__text{flex:1}.checklist-banner__title{color:#0c832d;font-size:22px;font-weight:600;margin-bottom:8px}@media(min-width: 768px){.checklist-banner__title{font-size:24px}}.checklist-banner__subtitle{color:#686262;font-size:15px;line-height:1.5;margin-bottom:8px}@media(min-width: 768px){.checklist-banner__subtitle{font-size:16px}}.checklist-banner__return{color:#686262;font-size:14px;font-style:italic}@media(min-width: 768px){.checklist-banner__return{font-size:15px}}.checklist-banner__email{color:#0c832d;font-weight:500;text-decoration:none}.checklist-banner__email:hover{text-decoration:underline}.checklist-banner__btn{background-color:#0c832d;color:#fff;border:none;padding:12px 24px;font-size:16px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:0 2px 8px rgba(12,131,45,.2)}.checklist-banner__btn i{font-size:14px}.checklist-banner__btn:hover{background-color:rgb(8.5762237762,93.6237762238,32.1608391608);box-shadow:0 4px 12px rgba(12,131,45,.3);transform:translateY(-1px)}.checklist-banner__btn:active{transform:translateY(0)}@media(max-width: 767px){.checklist-banner__btn{width:100%;justify-content:center;padding:14px 24px}}.carousel{margin:50px 0;position:relative}@media screen and (min-width: 768px){.carousel{margin:100px 0}}@media screen and (min-width: 992px){.carousel{display:flex;justify-content:center}}.carousel__slides{display:flex;flex-wrap:nowrap;overflow:hidden}@media screen and (min-width: 992px){.carousel__slides{justify-content:space-between;width:70%}}.carousel__slide{display:flex;flex-direction:column;align-items:center;margin-bottom:50px;font-size:20px;color:#686262;flex:0 0 100%}@media screen and (min-width: 992px){.carousel__slide{flex:0 0 30.333%}}.carousel__slide__text{text-align:center;font-size:16px;font-weight:500}@media screen and (min-width: 992px){.carousel__slide__text{font-size:18px}}.carousel__slide__icon{color:#f46d21}.carousel__slide__icon__background{background-color:#f5f5f5;width:100px;height:100px;margin-bottom:40px;display:flex;justify-content:center;align-items:center;border-radius:50%}@media screen and (min-width: 992px){.carousel__slide__icon__background{width:160px;height:160px}}.carousel__control{background:none;color:#f46d21;position:absolute;top:50%;cursor:pointer}.carousel__control--prev{left:10%}@media screen and (min-width: 768px){.carousel__control--prev{left:25%}}@media screen and (min-width: 992px){.carousel__control--prev{left:10%}}.carousel__control--next{right:10%}@media screen and (min-width: 768px){.carousel__control--next{right:25%}}@media screen and (min-width: 992px){.carousel__control--next{right:10%}}.active-slide{display:flex}.inactive-slide{display:none}@media screen and (min-width: 992px){.carousel__slide__icon{font-size:3em !important}}.collapse,.blogPage__collapse{margin:30px 0;padding:0 20px}@media screen and (min-width: 991px){.collapse,.blogPage__collapse{padding:0 15%}}.collapse__item,.blogPage__collapse__item{border:#f4f3f3 solid;box-shadow:0 0 1px #dcdbdb;overflow:hidden;transition:max-height .3s ease-in-out;padding:0 20px;margin-bottom:20px;border-radius:10px}.collapse__btn,.blogPage__collapse__btn{background:none;border:none;color:#686262;width:100%;font-weight:bold;font-size:16px;text-align:left;padding:15px 0;display:flex;justify-content:space-between;align-items:center}.collapse__btn:hover,.collapse__btn:focus,.blogPage__collapse__btn:hover,.blogPage__collapse__btn:focus{cursor:pointer;outline:none}.collapse__icon,.blogPage__collapse__icon{transition:transform .3s ease-in-out;color:#f46d21}.collapse__content,.blogPage__collapse__content{max-height:0;transition:max-height .3s ease-in-out;font-size:16px !important;font-weight:400}@media screen and (min-width: 992px){.collapse__content,.blogPage__collapse__content{font-size:20px !important}}@media screen and (min-width: 992px){.collapse__inner,.blogPage__collapse__inner{padding-right:10%}}.collapse__inner p,.blogPage__collapse__inner p{padding-bottom:20px;line-height:1.4}.collapse__h6,.blogPage__collapse__h6{font-weight:bold;font-size:16px;padding-right:10px}@media screen and (min-width: 992px){.collapse__h6,.blogPage__collapse__h6{font-size:18px}}.collapse__h3{font-weight:bold;font-size:16px}@media screen and (min-width: 992px){.collapse__h3{font-size:18px}}.comparison-table{width:100%;border-collapse:collapse;margin:2em 0;font-size:1rem;box-shadow:0 2px 15px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.comparison-table thead tr{background-color:#0c832d;color:#fff;text-align:left;font-weight:600}.comparison-table th,.comparison-table td{padding:12px 15px}.comparison-table tbody tr{border-bottom:1px solid #ddd}.comparison-table tbody tr:nth-of-type(even){background-color:#f8f8f8}.comparison-table tbody tr:last-of-type{border-bottom:2px solid #0c832d}.comparison-table tbody td:first-child{font-weight:600;color:#0c832d}.table-container{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-explanation{font-size:.9rem;font-style:italic;color:#666;margin-top:1em;text-align:center}.author{margin:4rem 0;font-family:"Poppins",sans-serif;position:relative;max-width:72ch}.author__title{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;color:#2c3e50;display:flex;align-items:center}.author__title::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.75rem;color:#3498db}.author__bio{display:flex;align-items:center;background:linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);padding:2.5rem;border-radius:16px;border:1px solid #e9ecef;box-shadow:0 10px 30px rgba(0,0,0,.07);transition:all .3s ease-in-out}.author__bio:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.author__bio__img{width:100px;height:100px;border-radius:50%;margin-right:2rem;object-fit:cover;border:4px solid #3498db;padding:4px;background-color:#fff;transition:transform .3s ease-in-out}.author__bio:hover .author__bio__img{transform:scale(1.05) rotate(5deg)}.author__bio__content{flex:1}.author__bio__name{font-weight:500;font-size:1.6rem;margin-bottom:.75rem;color:#2c3e50}.author__bio__desc{font-size:1.1rem;color:#526d82;line-height:1.8}.related-links{background:#fdfdff;border:1px solid #e0e6f0;border-radius:16px;padding:2.5rem;margin:4rem 0;max-width:72ch;box-shadow:0 8px 25px rgba(0,0,0,.05)}.related-links__title{font-size:1.8rem;font-weight:700;margin-bottom:2rem;color:#2c3e50;display:flex;align-items:center}.related-links__title .icon{margin-right:.85rem;color:#e74c3c}.related-links__list{list-style:none;padding-left:0;display:grid;gap:1rem}.related-links__item a{color:#34495e;text-decoration:none;font-size:1.15rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;padding:.75rem 1rem;border-radius:8px;background-color:rgba(0,0,0,0)}.related-links__item a .icon{margin-right:.75rem;color:#3498db;transition:transform .3s ease}.related-links__item a:hover{background-color:#ecf0f1;color:#2980b9}.related-links__item a:hover .icon{transform:scale(1.2)}.footer{margin-top:20px;padding-bottom:30px}@media screen and (min-width: 992px){.footer{padding-bottom:0}}@media screen and (min-width: 768px){.footer__logos{padding:0 5%}}@media screen and (min-width: 992px){.footer__logos{padding:0 15%;display:flex;justify-content:space-between;padding-top:30px}}.footer__logosx2{display:flex;justify-content:space-around;margin-bottom:20px}@media screen and (min-width: 768px){.footer__logosx2{margin-bottom:50px}}@media screen and (min-width: 992px){.footer__logosx2{width:100%}}.footer__logo{width:70px;height:80px;object-fit:cover}@media screen and (min-width: 768px){.footer__logo{width:90px;height:110px}}.footer__logo--large{min-width:210px}@media screen and (min-width: 768px){.footer__logo--large{min-width:300px}}.footer__text{line-height:1.5}.footer__bottom__container{margin-top:20px;background-color:#28242c;color:#fff;display:flex;flex-direction:column;padding:20px;padding-top:40px}@media screen and (min-width: 768px){.footer__bottom__container{padding:30px}}@media screen and (min-width: 992px){.footer__bottom__container{flex-direction:row;justify-content:space-around;padding:30px 15%}}.footer__link{margin-bottom:20px;color:#fff}.footer__link:hover{color:azure;text-decoration:underline}@media screen and (min-width: 992px){.footer__link{margin-bottom:0}}.footer__img{object-fit:contain;height:90px;margin-top:20px;margin-left:-20px}@media screen and (min-width: 992px){.footer__img{width:350px;height:100px}}.footer__img__container{padding-left:20px}.footer__img__container a{padding-bottom:20px}@media screen and (min-width: 768px){.footer__img__container{padding-left:30px}}@media screen and (min-width: 992px){.footer__img__container{padding:0 15%;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 992px){.responsive-break{display:none}}#backToTopBtn{display:none;position:fixed;bottom:20px;right:100px;z-index:1000;padding:10px 15px;background-color:#f46d21;color:#fff;border:none;cursor:pointer;border-radius:5px;opacity:.7;transition:opacity .4s}#backToTopBtn:focus{opacity:1;box-shadow:0 0 0 3px rgba(0,123,255,.5)}#backToTopBtn:active{opacity:1;box-shadow:0 0 0 3px rgba(0,123,255,.5)}#backToTopBtn:hover{opacity:1}@media(max-width: 768px){#backToTopBtn{right:20px;bottom:20px}}.main{background-color:#fffefd}.comprendre{padding:20px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.comprendre{margin-top:20px}}@media screen and (min-width: 992px){.comprendre{margin-top:0;padding:0 15%;padding-top:30px}}.comprendre__title{font-size:18px;font-weight:bold;margin-bottom:30px;color:#686262;border-bottom:3px solid #0c832d}@media screen and (min-width: 992px){.comprendre__title{font-size:24px;margin-bottom:30px}}.comprendre__content{line-height:1.4}@media screen and (min-width: 768px){.comprendre__content{width:80%;margin-bottom:50px}}@media screen and (min-width: 992px){.comprendre__content{margin-bottom:0px;line-height:1.1}}.comprendre__content__and__image__container{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 992px){.comprendre__content__and__image__container{display:flex;flex-direction:row}}.comprendre__content__container{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 992px){.comprendre__content__container{align-items:flex-start}}.comprendre__image{width:100%;object-fit:cover}@media screen and (min-width: 992px){.comprendre__image{width:300px;height:300px}}.comprendre__image__container{width:60%}@media screen and (min-width: 768px){.comprendre__image__container{margin-top:80px;display:flex;justify-content:center}}@media screen and (min-width: 992px){.comprendre__image__container{margin-top:0;width:50%}}.card{display:flex;flex-direction:column;margin-bottom:30px;min-width:300px;width:100%;padding:20px;background-color:#fff;border:#f5f0f0 3px solid;box-shadow:0px 0px 5px #f0e6e6;border-radius:8px;text-align:center}@media screen and (min-width: 992px){.card{width:30%;min-width:231px;height:250px;justify-content:space-around;padding:2%}}.card__container{display:flex;flex-direction:column;align-items:center;margin:50px 0}@media screen and (min-width: 992px){.card__container{flex-direction:row;justify-content:space-between;margin:100px 0}}.card__title{font-size:25px;font-weight:bold;color:#686262;text-align:center;margin-bottom:20px}.card__content{text-align:center;line-height:1.7}@media screen and (min-width: 768px){.card__content{text-align:center}}.publics{padding:0 20px;margin-bottom:20px}.publics__title{font-size:18px;font-weight:bold;color:#686262;text-align:center;position:relative;margin-bottom:60px;border-bottom:solid 3px #0c832d;display:table;margin:0 auto}@media screen and (min-width: 992px){.publics__title{font-size:24px}}.publics__text{font-size:16px;text-align:center;margin-bottom:20px}@media screen and (min-width: 992px){.publics__text{font-size:18px;margin-bottom:50px;text-align:left;padding:0 15%}}.underline{position:absolute;bottom:-8px;left:39%;height:3px;width:25%;background-color:#0c832d;border-radius:10px}@media screen and (min-width: 768px){.underline{width:13%;left:44%}}@media screen and (min-width: 992px){.underline{bottom:-15px;left:44.5%;width:140px;height:5px}}@media screen and (min-width: 1200px){.underline{left:45.5%}}@media screen and (min-width: 1400px){.underline{left:46%}}@media screen and (min-width: 1600px){.underline{left:46.5%}}.cta-section{margin-top:50px;position:relative}@media screen and (min-width: 768px){.cta-section{margin-top:100px}}.cta-section__banner{width:100%;height:330px;object-fit:cover;filter:brightness(55%)}.cta-section__container{position:absolute;color:#fff;top:55px;padding:0 20px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){.cta-section__container{top:80px;left:10%;width:80%}}@media screen and (min-width: 992px){.cta-section__container{top:50px;left:25%;width:50%}}.cta-section__container__title{font-weight:500;font-size:18px}.cta-section__container__text{font-weight:500;text-shadow:1px 1px 3px #181818;font-size:16px}@media screen and (min-width: 992px){.cta-section__container__title{font-size:22px}.cta-section__container__text{font-size:20px}}.cta-section__btn{width:350px}@media screen and (min-width: 992px){.cta-section__btn{margin-top:50px}}.privacy__policy__p--homepage{font-size:11px;width:90%;color:#fff}.privacy__policy__link--homepage{color:#f46d21}.complements{padding:20px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.complements__container{padding:20px;width:80%}}@media screen and (min-width: 992px){.complements__container{padding-top:30px;width:100%}}@media screen and (min-width: 992px){.complements{margin-top:0;padding:0 15%;padding-top:30px}}.complements__h2{font-size:18px;font-weight:bold;color:#686262;text-align:center;margin-bottom:30px;border-bottom:3px solid #0c832d;display:table;margin:0 auto}@media screen and (min-width: 992px){.complements__h2{font-size:24px;margin-bottom:50px;text-align:left}}.complements__itemTitle{color:#0c832d;font-weight:500}@media screen and (min-width: 992px){.complements__itemTitle{font-size:18px;margin-bottom:30px}}.complements__item{margin-bottom:30px;padding:10px 20px;border-radius:5px;box-shadow:0px 0px 5px #aba6a6;background-color:#e5e5e5}@media screen and (min-width: 992px){.complements__item{margin-bottom:50px;padding:30px 50px}}.complements__item--destrat{display:flex;flex-direction:column;align-items:flex-start}.complements__itemImg{width:100%;object-fit:cover;height:auto;margin-bottom:20px}@media screen and (min-width: 992px){.complements__itemImg{height:400px;width:530px;align-self:center;margin-bottom:50px}}.form-group{position:relative}.banner__form__input__raison__sociale__error__message,.banner__form__input__name__error__message,.banner__form__input__phone__error__message,.banner__form__input__email__error__message{position:absolute;top:100%;margin-top:-25px;left:50%;transform:translateX(-50%);white-space:nowrap;display:none;color:red;font-size:12px;font-weight:600;text-align:center;padding:3px 10px;z-index:1;background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.error__message__active{display:block}.financement{padding:20px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.financement{margin-top:40px}}@media screen and (min-width: 992px){.financement{margin-top:0;padding:0 15%;padding-top:30px}}@media screen and (min-width: 768px){.financement__container{width:80%}}@media screen and (min-width: 992px){.financement__container{width:100%}}.financement__h2,.pourquoi-installer__h2,.pourquoi-choisir__h2,.fonctionnement-detaille__h2,.prix__h2{font-size:18px;font-weight:bold;color:#686262;text-align:center;margin-bottom:30px;border-bottom:3px solid #0c832d;display:table;margin:0 auto}@media screen and (min-width: 992px){.financement__h2,.pourquoi-installer__h2,.pourquoi-choisir__h2,.fonctionnement-detaille__h2,.prix__h2{font-size:24px;margin-bottom:50px;text-align:left}}.financement__text,.fonctionnement-detaille__text,.prix__text{line-height:1.6;text-align:left;margin-bottom:30px}@media screen and (min-width: 768px){.financement__text,.fonctionnement-detaille__text,.prix__text{width:100%}}@media screen and (min-width: 992px){.financement__text,.fonctionnement-detaille__text,.prix__text{margin-bottom:50px}}.prix{padding:20px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.prix{margin-top:40px}}@media screen and (min-width: 992px){.prix{margin-top:0;padding:0 15%;padding-top:30px}}@media screen and (min-width: 768px){.prix__container{width:80%}}@media screen and (min-width: 992px){.prix__container{width:100%}}.fonctionnement-detaille{padding:20px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.fonctionnement-detaille{margin-top:40px}}@media screen and (min-width: 992px){.fonctionnement-detaille{margin-top:0;padding:0 15%;padding-top:30px}}@media screen and (min-width: 768px){.fonctionnement-detaille__container{width:80%}}@media screen and (min-width: 992px){.fonctionnement-detaille__container{width:100%}}.pourquoi-choisir{padding:20px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.pourquoi-choisir{margin-top:40px}}@media screen and (min-width: 992px){.pourquoi-choisir{margin-top:0;padding:0 15%;padding-top:30px}}@media screen and (min-width: 768px){.pourquoi-choisir__container{width:80%}}@media screen and (min-width: 992px){.pourquoi-choisir__container{width:100%}}.pourquoi-choisir__item{margin-bottom:30px;padding:20px;border-radius:8px;box-shadow:0 0 5px rgba(200,200,200,.8);background-color:#fff}@media screen and (min-width: 992px){.pourquoi-choisir__item{margin-bottom:50px;padding:30px 50px}}.pourquoi-choisir__itemTitle{color:#0c832d;font-weight:500;margin-bottom:15px}@media screen and (min-width: 992px){.pourquoi-choisir__itemTitle{font-size:18px}}.pourquoi-choisir__itemText{line-height:1.6}.pourquoi-installer{padding:20px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.pourquoi-installer{margin-top:40px}}@media screen and (min-width: 992px){.pourquoi-installer{margin-top:0;padding:0 15%;padding-top:30px}}@media screen and (min-width: 768px){.pourquoi-installer__container{width:80%}}@media screen and (min-width: 992px){.pourquoi-installer__container{width:100%}}.pourquoi-installer__item{margin-bottom:30px;padding:20px;border-radius:8px;box-shadow:0 0 5px rgba(200,200,200,.8);background-color:#e5e5e5}@media screen and (min-width: 992px){.pourquoi-installer__item{margin-bottom:50px;padding:30px 50px}}.pourquoi-installer__itemTitle{color:#0c832d;font-weight:500;margin-bottom:15px}@media screen and (min-width: 992px){.pourquoi-installer__itemTitle{font-size:18px}}.pourquoi-installer__itemText{line-height:1.6}.publics__intro{font-size:16px;text-align:center;margin:40px 0 0}@media screen and (min-width: 992px){.publics__intro{font-size:18px;width:60%;margin:60px auto 0}}.contact__header{padding-top:20px}.contact__h2{color:#0c832d;font-size:16px;text-align:center}@media screen and (min-width: 768px){.contact__h2{font-size:24px}}.contact__section{margin-bottom:30px}.contact__banner{height:25vh;width:100%;object-fit:cover;filter:brightness(70%)}@media screen and (min-width: 992px){.contact__banner{height:35vh}}.contact__banner__container{position:relative}.contact__banner__h1{position:absolute;text-shadow:1px 0px 1px #217bf4;color:#fff;font-size:18px;top:30%;left:10%;font-weight:500;text-align:center}@media screen and (min-width: 768px){.contact__banner__h1{font-size:36px;top:90px;left:25%}}@media screen and (min-width: 992px){.contact__banner__h1{font-size:30px;top:37%;left:26%;width:550px;text-align:center}}@media screen and (min-width: 1200px){.contact__banner__h1{left:30%}}@media screen and (min-width: 1400px){.contact__banner__h1{left:33%}}@media screen and (min-width: 1600px){.contact__banner__h1{left:34%}}@media screen and (min-width: 1800px){.contact__banner__h1{left:36%}}@media screen and (min-width: 2000px){.contact__banner__h1{left:38%}}.banner__form__h1--contact{left:25%;top:25%}.contact__main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;margin-top:-30px}@media screen and (min-width: 992px){.contact__main{margin-top:0px;padding:0 15%}}.form label{width:100%}.form{display:flex;flex-direction:column;align-items:center;margin-bottom:70px;width:90%;background-color:#f9f9f9;padding:2em;border-radius:12px;box-shadow:0 5px 25px rgba(0,0,0,.07);border:1px solid #e7e7e7}@media screen and (min-width: 768px){.form{width:75%;margin-bottom:200px}}@media screen and (min-width: 992px){.form{width:65%}}.form__input{margin-bottom:5px;width:100%;border-radius:8px;padding:15px;border:1px solid #e7e7e7}.form .submit__label__container{width:50%}@media screen and (min-width: 992px){.form .submit__label__container{width:30%}}.gender-selection{display:flex;justify-content:start;width:100%;margin-bottom:5px;border-radius:5px}.consent__container{width:100%}.gender-input{display:none}.gender-label{padding:10px 20px;background-color:#fff;border:2px solid #d3d3d3;color:#000;cursor:pointer;transition:all .3s ease;text-align:center}.gender-input:checked+.gender-label{background-color:#0c832d;color:#fff;border-color:#0c832d}.gender-label:hover{background-color:#eee;color:#0c832d}.email-input{margin-bottom:20px}.desired__time__input{margin-bottom:0;width:100%;cursor:pointer}.desired__time__inputs__container{width:100%;display:flex;align-items:flex-end;margin-bottom:10px}@media screen and (min-width: 992px){.desired__time__label{width:400px !important}}.desired__time__container{width:100%}@media screen and (min-width: 992px){.desired__time__container{width:100%;display:flex;justify-content:space-between;align-items:baseline}}#consentement{cursor:pointer}.privacy__policy__link{color:#000;text-decoration:underline}.privacy__policy__p{align-self:self-start;font-size:12px}@media screen and (min-width: 992px){.privacy__policy__p{font-size:14px}}.banner--contact{aspect-ratio:7/2}.form__input__raison__sociale__error__message,.form__input__siret__error__message,.form__input__name_error__message,.form__input__phone__error__message,.form__input__email__error__message{position:absolute;bottom:-18px;left:0;right:0;text-align:center;font-size:12px;color:#d32f2f;display:none;z-index:1;background:#f9f9f9;padding:2px 8px;border-radius:4px;width:max-content;margin:0 auto;box-shadow:0 1px 3px rgba(0,0,0,.1)}.error__message__active--contact{display:block}.explications__contact{margin-bottom:20px;margin-top:30px}@media screen and (min-width: 992px){.explications__contact{margin-bottom:50px}}.form__input--submit.cta{background-color:#0c832d;color:#fff;border-width:2px}.form__input--submit.cta:hover{background-color:#fff;color:#0c832d}.form__input{transition:border-color .3s ease,box-shadow .3s ease}.form__input:focus{outline:none;border-color:#0c832d;box-shadow:0 0 0 3px rgba(12,131,45,.15)}.form-group-float{position:relative;margin-bottom:2rem;width:100%}.form-group-float .form-input-float{width:100%;padding:15px 15px 15px 45px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;font-size:1rem;transition:border-color .3s ease}.form-group-float .form-input-float:focus{outline:none;border-color:#0c832d}.form-group-float .form-label-float{position:absolute;top:16px;left:45px;color:#999;pointer-events:none;transition:all .2s ease-in-out;background-color:#f9f9f9;padding:0 5px}.form-group-float .form-input-float:focus~.form-label-float,.form-group-float .form-input-float:not(:placeholder-shown)~.form-label-float{top:-10px;left:40px;font-size:.8rem;color:#0c832d}.form-group-float .form-input-icon{position:absolute;top:17px;left:15px;color:#ccc;transition:color .3s ease}.form-group-float .form-input-float:focus~.form-input-icon{color:#0c832d}textarea.form-input-float{resize:vertical;min-height:120px}.form-group-static{margin-bottom:2rem;width:100%}.static-label{font-size:.9rem;color:#666;margin-bottom:8px;display:block}.calo__h1{top:35%;left:5%;padding:0 30px}@media screen and (min-width: 768px){.calo__h1{top:41%;font-size:30px}}@media screen and (min-width: 992px){.calo__h1{top:37%;left:35%;width:550px;text-align:center}}.content__img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:5px}@media screen and (min-width: 768px){.content__img{width:300px;float:left;margin:0 50px 10px 0}}.content__img--rge{object-fit:fill}.content__img--450px{height:450px}.content__img--squared{object-fit:cover;width:100%;height:auto}@media screen and (min-width: 992px){.content__img--squared{width:300px;height:300px}}.content__img--destrat{object-fit:fill;width:100%;height:auto}@media screen and (min-width: 992px){.content__img--destrat{height:auto;width:400px}}.h2{color:#0c832d;font-size:18px;margin-bottom:20px;font-weight:bold;text-decoration:underline;text-decoration-color:#f46d21;text-decoration-thickness:4px;text-underline-offset:.2em}@media screen and (min-width: 768px){.h2{font-size:24px}}.leCalo__main{padding:0 20px}@media screen and (min-width: 768px){.leCalo__main{padding:0 40px;display:flex;flex-direction:column;align-items:center}}@media screen and (min-width: 992px){.leCalo__main{padding:0 15%;align-items:unset}}.title__and__image__container{width:100%}@media screen and (min-width: 992px){.title__and__image__container{width:35%}}.leCalo{padding:10px 20px;border-radius:5px;box-shadow:0px 0px 5px #f0e6e6}@media screen and (min-width: 768px){.leCalo{margin-bottom:40px}}@media screen and (min-width: 992px){.leCalo{display:flex;justify-content:space-between;align-items:flex-start}}.leCalo--margin-bottom{margin-bottom:30px}.leCalo--margin-top{margin-top:30px}.leCalo__p{margin-top:20px;line-height:1.3;margin-bottom:30px}.leCalo__title{font-size:18px;font-weight:bold;margin:20px 0;color:#0c832d}@media screen and (min-width: 992px){.leCalo__title{font-size:20px;margin-bottom:30px}}.leCalo__intro{margin:0}.leCalo--reverse{margin-bottom:30px;padding:10px 20px;border-radius:5px;box-shadow:0px 0px 5px #f0e6e6}@media screen and (min-width: 768px){.leCalo--reverse{margin-bottom:60px}}@media screen and (min-width: 992px){.leCalo--reverse{display:flex;justify-content:space-between;align-items:flex-start}}.leCalo--reverse__p{margin-top:20px;line-height:1.3;margin-bottom:30px}.leCalo--reverse__title{font-size:18px;font-weight:bold;margin-bottom:30px;color:#0c832d}@media screen and (min-width: 992px){.leCalo--reverse__title{font-size:24px;margin-bottom:30px}}.leCalo--reverse{margin-bottom:10px}@media screen and (min-width: 768px){.leCalo--reverse{margin-bottom:60px}}@media screen and (min-width: 992px){.leCalo--reverse{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:flex-start}}.leCalo--reverse__list{margin-top:20px}.leCalo--reverse__list__item{margin-bottom:20px;line-height:1.3}.h2__FAQ{padding:0 20px;margin:50px 0 20px 0}.savings{margin-bottom:10px}@media screen and (min-width: 768px){.savings{margin-bottom:60px}}@media screen and (min-width: 992px){.savings{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start}}.savings__p{margin-bottom:20px;line-height:1.3}.why{margin-bottom:30px}@media screen and (min-width: 992px){.why{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:flex-start}}.why__p{margin-bottom:20px;line-height:1.3;width:100%}.cta-leCalo{margin:-20px 0 50px 0}.cta__leCalo{align-self:center}.cta__leCalo__container{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:50px}@media screen and (min-width: 768px){.cta__leCalo__container{width:80%}}@media screen and (min-width: 992px){.cta__leCalo__container{width:unset}}th{text-align:left}.comparatif{width:100%}.guarantees-section{padding:2rem 1rem;background-color:#f9f9f9}.guarantees-section .explications__h2{text-align:center;margin-bottom:2rem}.guarantees-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;max-width:1200px;margin:0 auto}.guarantee-item{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05);text-align:center;display:flex;flex-direction:column;justify-content:space-between}.guarantee-item .guarantee-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#0c832d}.guarantee-item .guarantee-text{font-size:.95rem;line-height:1.6;margin-bottom:1rem}.guarantee-item .guarantee-logo{max-height:60px;width:auto;margin:1rem auto 0;display:block}.case-studies-section{padding:2rem 1rem}.case-studies-section .explications__h2{text-align:center;margin-bottom:2rem}.case-studies-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;max-width:1200px;margin:0 auto}.case-study-item{background-color:#fff;padding:2rem;border-radius:8px;border-left:5px solid #f46d21;box-shadow:0 4px 15px rgba(0,0,0,.05)}.case-study-item .case-study-title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#0c832d}.case-study-item p{font-size:.95rem;line-height:1.6;margin-bottom:1rem}.case-study-item p strong{font-weight:600;color:#333}.author-block{display:flex;align-items:center;gap:2rem;padding:2rem;background-color:#f9f9f9;border-radius:8px;margin:3rem auto;max-width:1200px;box-shadow:0 4px 15px rgba(0,0,0,.05)}@media screen and (min-width: 768px){.author-block{align-items:center;padding:2rem;margin:3rem auto}}@media screen and (min-width: 992px){.author-block{padding:2rem;align-items:flex-start}}@media screen and (min-width: 768px){.author-block__content{width:calc(100% - 100px)}}@media screen and (min-width: 992px){.author-block__content{width:calc(100% - 120px)}}.author-block__name{font-weight:bold;margin-bottom:.5rem;font-size:1.5rem}.author-block__desc{margin-bottom:0;line-height:1.6;font-size:.9rem}.author-block__img{border-radius:50%;width:120px;height:120px;object-fit:cover;margin-right:0}@media screen and (max-width: 768px){.author-block{flex-direction:column;text-align:center}.author-block .author__bio__img{margin-bottom:1rem}}.blog__h1{margin:50px 0;font-size:18px;color:#0c832d;font-weight:500;text-align:center}@media screen and (min-width: 992px){.blog__h1{font-size:24px;margin:200px 50px}}.blog__main{padding:20px}@media screen and (min-width: 992px){.blog__main{padding:0 15%}}.blog__cards__container{display:flex;flex-direction:column;margin-bottom:300px}@media screen and (min-width: 992px){.blog__cards__container{flex-direction:row;justify-content:space-between;flex-wrap:wrap}}.blog__card{width:100%;height:300px;border-radius:15px;box-shadow:0 0 10px #dcdbdb;padding:30px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:30px}@media screen and (min-width: 992px){.blog__card{width:450px}}.blog__card__title{font-size:16px;color:#0c832d;font-weight:500;text-align:center;margin-bottom:20px}@media screen and (min-width: 992px){.blog__card__title{font-size:20px;text-align:left}}.blog__card__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog__card__insideLink{background-color:#f46d21;color:#fff;font-weight:500;font-size:18px;border-radius:15px;padding:10px 20px}@media screen and (min-width: 992px){.blogPage{padding:0 15%}}.blogPage__cta{align-self:center;margin-top:40px;margin-bottom:20px}@media screen and (min-width: 992px){.blogPage__cta{margin-top:50px;margin-bottom:15px}}.blogPage__article{padding:0 20px}.blogPage__mainTitle{font-size:18px;font-weight:700;color:#0c832d;margin-bottom:30px}@media screen and (min-width: 992px){.blogPage__mainTitle{font-size:24px;margin-top:30px;margin-bottom:50px}}.blogPage__section{margin-bottom:30px;display:flex;flex-direction:column;align-items:start;justify-content:center}@media screen and (min-width: 992px){.blogPage__section{margin-bottom:50px}}.blogPage__section__image{width:100%;height:150px;object-fit:cover;border-radius:5px}.blogPage__section__image__container{margin-bottom:20px}.blogPage__sectionTitle{font-size:18px;font-weight:500;color:#0c832d}.collapse--blog{padding:0;margin-top:50px}@media screen and (min-width: 992px){.collapse--blog{margin-top:100px}}.privacy__main{padding:0 20px}@media screen and (min-width: 992px){.privacy__main{padding:0 15%}}.privacy__section{margin-bottom:30px}@media screen and (min-width: 992px){.privacy__section{margin-bottom:50px}}.privacy__h2{font-size:20px}.legal__main{padding:0 20px}@media screen and (min-width: 992px){.legal__main{padding:0 15%}}.legal__section{margin-bottom:20px}@media screen and (min-width: 992px){.legal__section{margin-bottom:50px}}.eligibilite-container{max-width:900px;margin:0 auto;padding:2rem 1rem}.eligibilite-title{color:#686262;text-align:center;margin-bottom:2rem}.eligibilite-form__section{background:#f9f9f9;padding:2rem;margin-bottom:2rem;border-radius:8px;border-left:4px solid #0c832d}.eligibilite-form__section h2{color:#0c832d;margin-bottom:1.5rem;font-size:1.5rem}.eligibilite-form__group{margin-bottom:1.5rem}.eligibilite-form__group label{display:block;margin-bottom:.5rem;font-weight:500;color:#686262;display:flex;align-items:center;gap:.5rem}.eligibilite-form__group input[type=text],.eligibilite-form__group input[type=email],.eligibilite-form__group input[type=tel],.eligibilite-form__group input[type=number],.eligibilite-form__group select,.eligibilite-form__group textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-family:"Poppins",sans-serif;font-size:1rem}.eligibilite-form__group textarea{min-height:120px;resize:vertical}.eligibilite-form__info-icon{color:#f46d21;font-size:.9rem;cursor:help;position:relative}.eligibilite-form__info-icon:hover .eligibilite-form__tooltip{visibility:visible;opacity:1}.eligibilite-form__tooltip{visibility:hidden;opacity:0;position:absolute;left:25px;top:-5px;background-color:#fff;color:#333;padding:1rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:400;width:320px;z-index:1000;transition:opacity .3s;line-height:1.6;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e0e0e0;font-family:"Poppins",sans-serif}.eligibilite-form__tooltip::before{content:"";position:absolute;left:-6px;top:12px;border-width:6px;border-style:solid;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.eligibilite-form__tooltip::after{content:"";position:absolute;left:-8px;top:11px;border-width:7px;border-style:solid;border-color:rgba(0,0,0,0) #e0e0e0 rgba(0,0,0,0) rgba(0,0,0,0)}.eligibilite-form__file-wrapper{position:relative;display:inline-block;width:100%}.eligibilite-form__file-wrapper input[type=file]{position:absolute;left:-9999px}.eligibilite-form__file-label{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:2px dashed #0c832d;border-radius:8px;cursor:pointer;transition:all .3s;color:#686262}.eligibilite-form__file-label:hover{background:#f0f9f4;border-color:#0a6b24}.eligibilite-form__file-label i{color:#0c832d;font-size:1.5rem}.eligibilite-form__file-text{flex:1}.eligibilite-form__file-text strong{display:block;color:#0c832d;margin-bottom:.25rem}.eligibilite-form__file-text small{color:#999;font-size:.85rem}.eligibilite-form__file-count{display:none;margin-top:.5rem;padding:.5rem;background:#d4edda;color:#155724;border-radius:4px;font-size:.9rem}.eligibilite-form__file-count.show{display:block}.eligibilite-form__file-list{display:none;margin-top:1rem}.eligibilite-form__file-list.show{display:block}.eligibilite-form__file-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;margin-bottom:.5rem;background:#fff;border:1px solid #e0e0e0;border-radius:6px;transition:all .2s}.eligibilite-form__file-item:hover{background:#f9f9f9;border-color:#0c832d}.eligibilite-form__file-item-info{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.eligibilite-form__file-item-icon{color:#0c832d;font-size:1.2rem;flex-shrink:0}.eligibilite-form__file-item-name{color:#333;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eligibilite-form__file-item-size{color:#999;font-size:.85rem;margin-left:.5rem;flex-shrink:0}.eligibilite-form__file-remove-btn{background:#dc3545;color:#fff;border:none;padding:.4rem .75rem;border-radius:4px;cursor:pointer;font-size:.85rem;transition:background .2s;flex-shrink:0}.eligibilite-form__file-remove-btn:hover{background:#c82333}.eligibilite-form__submit{background:#0c832d;color:#fff;padding:1rem 3rem;border:none;border-radius:4px;font-size:1.1rem;font-weight:600;cursor:pointer;display:block;margin:2rem auto;transition:background .3s}.eligibilite-form__submit:hover{background:#0a6b24}.eligibilite-form__submit:disabled{background:#ccc;cursor:not-allowed}.eligibilite-form__message{padding:1rem;border-radius:4px;margin-bottom:2rem;text-align:center;display:none}.eligibilite-form__message--success{background:#d4edda;color:#155724;border:1px solid #c3e6cb;display:block}.eligibilite-form__message--error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;display:block}.eligibilite-form__toast{position:fixed;top:-200px;left:50%;transform:translateX(-50%);min-width:350px;max-width:90%;padding:1.5rem 2rem;background:#fff;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.3);z-index:999999 !important;transition:top .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);font-size:1.1rem;font-weight:600;text-align:center;pointer-events:auto}.eligibilite-form__toast--show{top:30px}.eligibilite-form__toast--success{background:linear-gradient(135deg, #0c832d 0%, #0a6b24 100%);color:#fff;border:3px solid #fff}.eligibilite-form__toast--error{background:linear-gradient(135deg, #dc3545 0%, #c82333 100%);color:#fff;border:3px solid #fff}.eligibilite-form__toast-icon{margin-right:.75rem;font-size:1.5rem;vertical-align:middle}@media(max-width: 768px){.eligibilite-form__section{padding:1rem}.eligibilite-form__group{position:relative}.eligibilite-form__info-icon{position:static}.eligibilite-form__info-icon:hover .eligibilite-form__tooltip,.eligibilite-form__info-icon:active .eligibilite-form__tooltip{visibility:visible;opacity:1}.eligibilite-form__tooltip{position:absolute;width:calc(100vw - 3rem);max-width:320px;left:1rem;right:1rem;bottom:100%;margin-bottom:.5rem;transform:none;font-size:.85rem;padding:1rem 1.25rem;z-index:10000}.eligibilite-form__tooltip::before{left:1.5rem;right:auto;top:auto;bottom:-6px;transform:rotate(-90deg);border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.eligibilite-form__tooltip::after{left:calc(1.5rem - 1px);right:auto;top:auto;bottom:-8px;transform:rotate(-90deg);border-color:rgba(0,0,0,0) #e0e0e0 rgba(0,0,0,0) rgba(0,0,0,0)}}/*# sourceMappingURL=main_minified.css.map */

@media screen and (min-width:992px){.menu__box .menu__has-submenu>.submenu__toggle#toggle-tertiaire+.submenu__label+.submenu{column-count:2;column-gap:20px;min-width:420px}.menu__box .menu__has-submenu:hover>.submenu__toggle#toggle-tertiaire+.submenu__label+.submenu{display:block}}
