.container{padding:0 .8em}@media (min-width: 480px){.container{padding:0 2em}}@media (min-width: 768px){.container{padding:0 3em}}@media (min-width: 1024px){.container{padding:0 5em}}@media (min-width: 1200px){.container{padding:0 8em}}.btn{border:1px solid;border-radius:10px;padding:.8em 1em;cursor:pointer;text-overline:none}.btn.btn-primary{background-color:#005640}.btn.btn-main{background-color:#005640;color:#fff}*{font-family:Helvetica,Helvetica Neue,sans-serif;transition:ease-out .3s}.reveal{position:relative;transform:translateY(100px);opacity:0;transition:2s all ease}.reveal.active{transform:translateY(0);opacity:1}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}:root{--primary-color: #005640;--danger-color: #FF5757;--success-color: #32936F;--warning-color: #FABC2A;--info-color: #9B489B}.text-primary{color:#005640!important}body{overflow-x:hidden!important}.rs{width:3em}*{font-family:Helvetica}.bold{font-weight:700}.text-primary{color:var(--primary-color)!important}.text-danger{color:#ff5757!important}.info{height:50px}.card{border-radius:16px;background:#fff;border:none}.bg-primary{background:#005640!important;color:#fff}.header{border-radius:0 0 2em 2em}#loader{position:absolute;height:100vh;width:100vw;z-index:100000;background-color:#fff;transition:1s ease-out}#products{background-color:#fff!important}#products .container .title{color:var(--Couleur-primaire, #005640);text-align:center;font-family:Helvetica;font-size:28px;font-style:normal;font-weight:700;line-height:normal;display:block}#products .container .sub-title{color:var(--Couleur-primaire, #005640);text-align:center;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;line-height:119.99%;display:block}#products .container .row .col .title{color:#316387;font-family:Helvetica;font-size:2em;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}#products .container .row .col .sub-title{color:#005640;font-family:Helvetica;font-size:1em;font-style:normal;font-weight:400;line-height:normal}#products .container .row .col img{transition:1s ease-in}#recu .tt{color:var(--Couleur-primaire, #005640);font-family:Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:120%}#parteners{text-align:center!important;display:flex;flex-direction:column;align-items:center;justify-content:center}#parteners .title1{color:var(--Couleur-primaire, #005640);text-align:center;font-family:Helvetica;font-size:28px;font-style:normal;font-weight:700;line-height:normal}#parteners .img-partener{object-fit:contain!important;width:100%;margin:1em}#parteners .img-header{width:8em;object-fit:contain;object-fit:fill}#parteners .hero-parter-list{background-color:var(--primary-color)}@keyframes imgFade{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}#parteners .hero-bottom{width:100%;position:absolute;bottom:0}#parteners .hero-images{position:relative;margin-bottom:-15px;z-index:1}#t-hero p{color:var(--Couleur-primaire, #005640);text-align:center;font-family:Helvetica;font-size:18px;font-style:normal;font-weight:400;line-height:normal}#t-hero .center{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;z-index:100;transform:translate(-30%,-40%)}#t-hero .heros{width:100%}#t-hero .nice-bar{background-repeat:repeat-x;width:100%!important;z-index:100;position:relative;margin-top:-2.5em}@media (min-width: 576px){#t-hero h1{font-size:43px!important}#t-hero .nice-bar,#t-hero .heros{width:100%!important}}@media (min-width: 768px){#t-hero .nice-bar,#t-hero .heros{width:inherit!important}}h1{color:var(--Couleur-primaire, #005640);font-family:Helvetica;font-size:32px;font-style:normal;font-weight:700;line-height:normal}p{color:var(--C1, #005640)!important}@media (max-width: 576px){h1{font-size:30px!important}p{font-size:13px!important}img{width:100%}.card-title{font-size:18px!important}.card>p{font-size:14px!important}.mt-sm-5{margin-top:5em!important}.mt-sm-4{margin-top:4em!important}.mt-sm-3{margin-top:3em!important}.mt-sm-2{margin-top:2em!important}.mx-2{padding:0 5px}}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--primary-color);--bs-btn-border-color: var(--primary-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #306387d3;--bs-btn-hover-border-color: #306387d3;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--primary-color);--bs-btn-active-border-color: var(--primary-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--primary-color);--bs-btn-disabled-border-color: var(--primary-color);border:none!important;border-radius:10px;padding:10px 1.2em}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: #f8f9fa;--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-focus-border-color: white !important;--bs-accordion-btn-focus-box-shadow: none;--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: white}main{background:#f6f8fc}#frequence{background:var(--couleur-neutre-drive-6, #F6F8FC)}#frequence .title{color:var(--Couleur-primaire, #005640);text-align:start;font-family:Helvetica;font-size:28px;font-style:normal;font-weight:700;line-height:normal;display:block}#frequence .sub-title{color:var(--Couleur-primaire, #005640);font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;line-height:119.99%}#offer-section{background:#f5f5f5}#offer-section .title{color:var(--primary-color);font-family:Helvetica;font-size:46px;font-style:normal;font-weight:700;line-height:normal}#offer-section .card-title{color:#ff5757;font-family:Helvetica;font-size:18px;font-style:normal;font-weight:700;line-height:normal}#offer-section .offer-detail-bleu{border-radius:12px;background:#f8fcfd;padding:1em}#offer-section .offer-detail-danger{border-radius:12px;background:#fff0f0;padding:1em}#offer-section .offer-detail-success{border-radius:12px;background:#f3fbf8;padding:1em}#offer-section img{scale:calc(var(--scroll) + .6);animation:2s ease-out}#offer-section .offer-detail-info{border-radius:12px;background:#faf5fa;padding:1em}#offer-section .offer-detail-warning{border-radius:12px;background:#fffcf4;padding:1em}#offer-section .offer-list{max-height:60em;overflow-y:scroll;padding:1em 0}#offer-section .offer-list::-webkit-scrollbar{display:none}#customer-message{background:#fff}#customer-message .messages{top:50%;right:15%;transform:translate(10%,-20%)}#customer-message .messages .name{color:#ff5757;font-family:Helvetica;font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:block;margin:.5em 0}#customer-message .messages p{color:var(--c-1, #005640);font-family:Helvetica;font-size:18px;font-style:normal;font-weight:400;line-height:normal}#customer-message .card{background-color:#f6f8fc;transition:.1s ease-in}#customer-message .card:hover{background-color:#fff;box-shadow:var(--bs-box-shadow)!important}#ask h1{color:var(--couleur-primaire, #005640);text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:normal}#contact{padding:2em}#contact h1{color:var(--couleur-primaire, #005640);text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:normal}#contact .i-group{text-align:start}#contact .i-group label{display:block}#contact .i-group .input{border-radius:8px;width:350px;height:45px;flex-shrink:0;outline:none;border:none;padding:0 10px;background:var(--couleur-neutre-drive-6, #F6F8FC)}#contact .i-group .textarea{border-radius:8px;width:740px;flex-shrink:0;outline:none;border:none;padding:0 10px;background:var(--couleur-neutre-drive-6, #F6F8FC)}#contact .submit{text-align:center;width:150px}#mobile-app{background-color:#fff;margin:0;padding-top:5em}#mobile-app h1{color:var(--couleur-primaire, #005640);font-family:Helvetica;font-size:36px;font-style:normal;font-weight:700;line-height:normal}#mobile-app p{color:var(--couleur-primaire, #005640);font-family:Helvetica;font-size:20px;font-style:normal;font-weight:400;line-height:normal}#mobile-app .mobile-app-img{width:80%}@keyframes fadeIn{0%{opacity:0;scale:.8}50%{opacity:.5;scale:.9}to{opacity:1;scale:1}}#mobile-app .fade-in{animation:fadeIn 1s ease-in-out}.pt{border-radius:20px;background:var(--couleur-neutre-drive-6, #F6F8FC);padding:1em 4em;text-align:left}.pt h1,.pt p{text-align:left}nav{border-radius:0 0 2em 2em}
