.avantages,.avis,.boutique,.boutique-container,.extranet-container,.presentation-content{gap:60px;padding:60px 0;max-width:1600px;margin:0 auto}@media(min-width: 768px)and (max-width: 1599px){.avantages,.avis,.boutique,.boutique-container,.extranet-container,.presentation-content{gap:40px;padding:40px 20px;max-width:90vw}}@media only screen and (max-width: 768px){.avantages,.avis,.boutique,.boutique-container,.extranet-container,.presentation-content{padding:40px 20px;gap:40px}}.recommandation,.pourquoi,.suivi{display:flex;flex-direction:column;gap:60px;padding:60px 0}@media(min-width: 768px)and (max-width: 1439px){.recommandation,.pourquoi,.suivi{gap:40px;padding:20px}}@media only screen and (max-width: 768px){.recommandation,.pourquoi,.suivi{gap:40px}}.cols-grid,.footer-infos{max-width:1600px;margin:0 auto}@media(min-width: 768px)and (max-width: 1599px){.cols-grid,.footer-infos{max-width:90vw;padding:20px}}@media only screen and (max-width: 768px){.cols-grid,.footer-infos{max-width:90vw}}html,body{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:"InstrumentSans",sans-serif;font-style:normal;font-size:1.5rem;font-weight:400;line-height:normal}@media screen and (width <= 1250px){body{font-size:1.4rem}}@media screen and (width <= 952px){body{font-size:1.3rem}}@media screen and (width <= 768px){body{font-size:1.2rem}}@media screen and (width <= 620px){body{font-size:1.1rem}}@media screen and (width <= 420px){body{font-size:.8rem}}ul,li,ol{margin:0;padding:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}::-webkit-scrollbar{background-color:#fff;border-radius:20px;height:8px;width:8px}::-webkit-scrollbar-thumb{background-color:#f05365;border-radius:20px}::-moz-selection{background-color:#fabd2a;color:#020708}::selection{background-color:#fabd2a;color:#020708}a{text-decoration:none;color:#000;font-size:1.2rem}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}@font-face{font-family:"InstrumentSans";src:url("../../../fonts/InstrumentSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400 700;font-style:normal}@font-face{font-family:"InstrumentSans";src:url("../../../fonts/InstrumentSans-Italic-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400 700;font-style:italic}@font-face{font-family:"InstrumentSerif";src:url("../../../fonts/InstrumentSerif-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"InstrumentSerif";src:url("../../../fonts/InstrumentSerif-Italic.ttf") format("truetype");font-weight:400;font-style:italic}.bgc-yellow{background-color:#fabd2a}.bgc-pink{background-color:#f05365}.bgc-light-pink{background-color:#f39ca2}.bgc-blue{background-color:#b2ede8}.bgc-green{background-color:#0d3f42}.bgc-black{background-color:#000}.color-yellow{color:#fabd2a}.color-pink{color:#f05365}.color-blue{color:#b2ede8}.color-white{color:#fff}.color-black{color:#000}.btn{border:none;font-size:1.2rem;padding:.7rem;display:inline-block;width:220px;text-align:center;font-style:normal;font-weight:700 !important;transition:box-shadow .3s ease-in-out}@media screen and (width <= 1250px){.btn{font-size:1.1rem}}@media screen and (width <= 952px){.btn{font-size:1rem}}@media screen and (width <= 768px){.btn{font-size:.9rem}}@media screen and (width <= 620px){.btn{font-size:.8rem}}@media screen and (width <= 420px){.btn{font-size:.5rem}}.btn:hover{box-shadow:6px 6px 0px 0px #000}.btn--left{border-radius:5px 0px 0px 25px}.btn--right{border-radius:5px 5px 25px 5px}.btn-2{border:none;font-size:1.2rem;padding:1rem;display:inline-block;font-style:normal;transition:box-shadow .3s ease-in-out;text-transform:uppercase;font-weight:400}@media screen and (width <= 1250px){.btn-2{font-size:1.1rem}}@media screen and (width <= 952px){.btn-2{font-size:1rem}}@media screen and (width <= 768px){.btn-2{font-size:.9rem}}@media screen and (width <= 620px){.btn-2{font-size:.8rem}}@media screen and (width <= 420px){.btn-2{font-size:.5rem}}.btn-2:hover{box-shadow:8px 8px 0px 0px #b2ede8}.btn-2--left{border-radius:5px 0px 0px 33px}.btn-2--right{border-radius:5px 5px 30px 5px}.btn-clear{border:none;font-size:1.2rem;padding:1.2rem;display:inline-block;font-style:normal;transition:box-shadow .3s ease-in-out;border:2px solid #fff;font-weight:400;text-transform:uppercase;max-width:350px}@media screen and (width <= 1250px){.btn-clear{font-size:1.1rem}}@media screen and (width <= 952px){.btn-clear{font-size:1rem}}@media screen and (width <= 768px){.btn-clear{font-size:.9rem}}@media screen and (width <= 620px){.btn-clear{font-size:.8rem}}@media screen and (width <= 420px){.btn-clear{font-size:.5rem}}.btn-clear:hover{box-shadow:8px 8px 0px 0px #fff}.btn-clear--left{border-radius:5px 0px 0px 33px}.btn-clear--right{border-radius:5px 5px 30px 5px}@media(max-width: 1200px){.btn,.btn-2{padding:.8rem 1.2rem}.btn-clear{padding:.9rem 3.5rem}}@media(max-width: 992px){.btn{padding:.8rem 1.2rem}.btn-2{padding:.8rem 1.8rem}.btn-clear{padding:.8rem 3rem}}@media(max-width: 768px){.btn{max-width:200px;font-size:1.2rem}.btn,.btn-2{padding:.7rem 1.5rem}.btn-clear{padding:.9rem 1.5rem}}@media(max-width: 576px){.btn,.btn-2{padding:.7rem 1.5rem;font-size:.75rem}.btn--left,.btn-2--left{border-radius:5px 0px 0px 20px}.btn--right,.btn-2--right{border-radius:5px 5px 20px 5px}.btn-clear{padding:.7rem 1.5rem;font-size:12px}.btn-clear--left{border-radius:5px 0px 20px 20px}.btn-clear--right{border-radius:5px 5px 20px 5px}}.nav{position:fixed;display:flex;align-items:center;justify-content:space-between;padding:.7rem 0rem;width:100%;background-color:#fff;z-index:3000}@media(max-width: 1600px){.nav{padding:.7rem 1rem}}.nav .nav-container{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;width:100%;text-align:center;align-items:center}@media(max-width: 956px){.nav .nav-container{justify-content:space-between}}@media(max-width: 1600px){.nav .nav-container{max-width:90vw}}@media(max-width: 768px){.nav .nav-container{margin:0}}.nav .nav-container a{font-size:1rem;font-weight:500}@media(max-width: 956px){.nav .nav-container a{font-size:.9rem}}.nav .nav-container .logo{width:auto;max-height:1.8rem}.nav .nav-container .nav-bar{display:flex;justify-content:space-evenly;width:100%}.nav .nav-container .nav-bar a{position:relative;padding:.5rem 1rem;text-decoration:none;color:#333;transition:color .3s ease-in-out}.nav .nav-container .nav-bar a:hover{color:#f05365}.nav .nav-container .nav-bar a:hover::after{width:90%}.nav .nav-container .nav-bar a::after{content:"";position:absolute;left:50%;bottom:-4px;width:0;height:3px;background-color:#f05365;transition:width .3s ease-in-out,left .3s ease-in-out;transform:translateX(-50%)}.nav .nav-container .nav-bar a.active{color:#f05365}.nav .nav-container .nav-bar a.active::after{width:90%}.nav .hamburger,.nav .croix{display:none;font-size:1.5rem;background:none;border:none;cursor:pointer;left:1rem;top:1.5rem}@media only screen and (max-width: 768px){.nav .logo{max-height:1.5rem}.nav .nav-bar{display:none;visibility:hidden;flex-direction:column;align-items:flex-start;position:fixed;top:50px;left:0;right:0;padding:20px;gap:20px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:10;height:0%;transition:all .3s ease-in-out}.nav .nav-bar a{visibility:hidden;font-size:1.2rem;opacity:0;transition:opacity .5s ease-in-out}.nav .nav-bar.active{display:flex;visibility:visible;gap:20px;width:100%;height:310px}.nav .nav-bar.active a{visibility:visible;opacity:1;transition:opacity .5s ease-in}.nav .hamburger,.nav .croix{cursor:pointer;display:inline-block}.nav .croix{display:none}.nav .hamburger.hidden{display:none}.nav .croix.visible{display:inline-block}}@media only screen and (max-width: 375px){.nav-bar.active{height:40%}}.footer{display:flex;flex-direction:column;gap:60px;background-color:#fff}.footer .footer-icons{display:grid;grid-template-columns:repeat(4, 1fr);width:100%;text-align:center;margin-top:60px;row-gap:40px;font-family:"InstrumentSans",sans-serif;font-style:normal;font-weight:400;background-color:rgba(241,241,241,.9450980392);padding:2rem 0;font-size:1rem}@media(max-width: 768px){.footer .footer-icons{grid-template-columns:repeat(2, 1fr)}}@media screen and (width <= 1250px){.footer .footer-icons{font-size:.9rem}}@media screen and (width <= 952px){.footer .footer-icons{font-size:.8rem}}@media screen and (width <= 768px){.footer .footer-icons{font-size:.7rem}}@media screen and (width <= 620px){.footer .footer-icons{font-size:.6rem}}@media screen and (width <= 420px){.footer .footer-icons{font-size:.3rem}}.footer .footer-icons__rea{display:flex;flex-direction:column;align-items:center}.footer .footer-icons__rea img:nth-child(1){max-width:57px;height:auto;margin-bottom:20px}.footer .footer-icons__rea :nth-child(2){font-size:.9rem;font-weight:600}.footer .footer-icons__rea :nth-child(3){font-size:.9rem;font-weight:400}.footer .footer-infos{display:grid;grid-template-columns:repeat(3, 1fr);align-items:flex-end;padding:20px;max-width:1600px;margin:0 auto;gap:40px}@media only screen and (max-width: 1600px){.footer .footer-infos{max-width:90vw}}.footer .footer-infos__leftcontainer{display:flex;flex-direction:column;gap:40px}.footer .footer-infos__adresses,.footer .footer-infos__contact{font-family:"InstrumentSans",sans-serif;font-style:normal}.footer .footer-infos__adresses{font-size:.9rem;font-weight:400;flex:1}.footer .footer-infos__contact{display:flex;flex-direction:column;font-weight:500;font-size:1.2rem;gap:10px}.footer .footer-infos__contact--content{display:flex;gap:20px;width:175px}.footer .footer-infos__contact--content a:hover{color:#f05365}.footer .footer-infos__contact--content img{height:20px}.footer .footer-infos__reseaux{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:space-between}.footer .footer-infos__reseaux img{padding-bottom:20px;width:250px;height:auto;aspect-ratio:10/3}.footer .footer-infos__reseaux--icons{display:flex;gap:40px}.footer .footer-infos__reseaux--icons svg{max-width:35px}.footer .footer-infos__nav{display:flex;justify-content:flex-end;flex:1;height:100%}.footer .footer-infos__nav a:hover{color:#f05365}.footer .footer-infos__nav--content{display:flex;flex-direction:column;gap:1rem;width:200px;height:100%;justify-content:space-between}@media only screen and (max-width: 768px){.footer .footer-infos__nav--content{gap:.5rem}}.footer .footer-infos__nav--content a{font-size:1rem}.footer .footer-infos__nav--content .btn{max-width:184px;width:100%}.footer .footer-infos__nav--content .btn:hover{color:#000 !important}.active-nav{color:#f05365}@media only screen and (max-width: 768px){.footer{gap:40px}.footer .footer-infos{grid-template-columns:repeat(1, 1fr);align-items:center;text-align:center;justify-items:center;gap:40px}.footer .footer-infos__reseaux img{width:75%}.footer .footer-infos__reseaux--icons{gap:10px}.footer .footer-infos__leftcontainer{order:3;gap:0;align-items:center;gap:40px}.footer .footer-infos__adresses{font-size:.7rem}.footer .footer-infos__nav{font-size:1rem;order:-1;margin:40px 0}}.hero-banner{padding-top:50px;height:72dvh;width:100%;color:#fff}.hero-banner__container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px;margin:0 auto;height:100%;overflow:hidden;gap:40px}@media only screen and (max-width: 768px){.hero-banner__container{gap:0px}}.hero-banner__container .hero-banner-content{display:flex;flex-direction:column;align-items:center;line-height:1}.hero-banner__container .hero-banner-content__title,.hero-banner__container .hero-banner-content__subtitle{font-size:5rem;margin:0}@media screen and (width <= 1250px){.hero-banner__container .hero-banner-content__title,.hero-banner__container .hero-banner-content__subtitle{font-size:4rem}}@media screen and (width <= 952px){.hero-banner__container .hero-banner-content__title,.hero-banner__container .hero-banner-content__subtitle{font-size:3.5rem}}@media screen and (width <= 768px){.hero-banner__container .hero-banner-content__title,.hero-banner__container .hero-banner-content__subtitle{font-size:3rem}}@media screen and (width <= 620px){.hero-banner__container .hero-banner-content__title,.hero-banner__container .hero-banner-content__subtitle{font-size:2.5rem}}@media screen and (width <= 420px){.hero-banner__container .hero-banner-content__title,.hero-banner__container .hero-banner-content__subtitle{font-size:2rem}}.hero-banner__container .hero-banner-content__title{font-style:normal;font-weight:600}.hero-banner__container .hero-banner-content__subtitle{font-family:"InstrumentSerif";font-style:italic;font-weight:400}.hero-banner__container .hero-banner-content__description{font-size:2.15rem;text-align:center;font-weight:400}@media screen and (width <= 1250px){.hero-banner__container .hero-banner-content__description{font-size:2.05rem}}@media screen and (width <= 952px){.hero-banner__container .hero-banner-content__description{font-size:1.95rem}}@media screen and (width <= 768px){.hero-banner__container .hero-banner-content__description{font-size:1.85rem}}@media screen and (width <= 620px){.hero-banner__container .hero-banner-content__description{font-size:1.75rem}}@media screen and (width <= 420px){.hero-banner__container .hero-banner-content__description{font-size:1.45rem}}.hero-banner__container .hero-banner-content__description span{font-weight:700}@media only screen and (max-width: 768px){.hero-banner__container .hero-banner-content__description{font-size:1.625rem;padding:20px}}@media only screen and (max-width: 768px)and (width <= 1250px){.hero-banner__container .hero-banner-content__description{font-size:1.525rem}}@media only screen and (max-width: 768px)and (width <= 952px){.hero-banner__container .hero-banner-content__description{font-size:1.425rem}}@media only screen and (max-width: 768px)and (width <= 768px){.hero-banner__container .hero-banner-content__description{font-size:1.325rem}}@media only screen and (max-width: 768px)and (width <= 620px){.hero-banner__container .hero-banner-content__description{font-size:1.225rem}}@media only screen and (max-width: 768px)and (width <= 420px){.hero-banner__container .hero-banner-content__description{font-size:.925rem}}.hero-banner-two{padding-top:50px;height:32dvh;width:100%;color:#000;text-align:center;line-height:1}@media(max-width: 768px){.hero-banner-two{max-height:210px}}.hero-banner-two__container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;border-radius:0px 0px 150px 0px}@media(max-width: 768px){.hero-banner-two__container{border-radius:0px 0px 50px 0px}}.hero-banner-two__container--title{font-family:"InstrumentSans",sans-serif;font-style:normal;font-weight:600;font-size:4rem}@media screen and (width <= 1250px){.hero-banner-two__container--title{font-size:3.9rem}}@media screen and (width <= 952px){.hero-banner-two__container--title{font-size:3.8rem}}@media screen and (width <= 768px){.hero-banner-two__container--title{font-size:3.7rem}}@media screen and (width <= 620px){.hero-banner-two__container--title{font-size:3.6rem}}@media screen and (width <= 420px){.hero-banner-two__container--title{font-size:3.3rem}}@media only screen and (max-width: 768px){.hero-banner-two__container--title{font-size:3rem}}@media only screen and (max-width: 768px)and (width <= 1250px){.hero-banner-two__container--title{font-size:2.9rem}}@media only screen and (max-width: 768px)and (width <= 952px){.hero-banner-two__container--title{font-size:2.8rem}}@media only screen and (max-width: 768px)and (width <= 768px){.hero-banner-two__container--title{font-size:2.7rem}}@media only screen and (max-width: 768px)and (width <= 620px){.hero-banner-two__container--title{font-size:2.6rem}}@media only screen and (max-width: 768px)and (width <= 420px){.hero-banner-two__container--title{font-size:2.3rem}}.hero-banner-two__container--undertitle{font-family:"InstrumentSerif";font-style:italic;font-weight:400;font-size:4rem}@media screen and (width <= 1250px){.hero-banner-two__container--undertitle{font-size:3.9rem}}@media screen and (width <= 952px){.hero-banner-two__container--undertitle{font-size:3.8rem}}@media screen and (width <= 768px){.hero-banner-two__container--undertitle{font-size:3.7rem}}@media screen and (width <= 620px){.hero-banner-two__container--undertitle{font-size:3.6rem}}@media screen and (width <= 420px){.hero-banner-two__container--undertitle{font-size:3.3rem}}@media only screen and (max-width: 768px){.hero-banner-two__container--undertitle{font-size:3rem}}@media only screen and (max-width: 768px)and (width <= 1250px){.hero-banner-two__container--undertitle{font-size:2.9rem}}@media only screen and (max-width: 768px)and (width <= 952px){.hero-banner-two__container--undertitle{font-size:2.8rem}}@media only screen and (max-width: 768px)and (width <= 768px){.hero-banner-two__container--undertitle{font-size:2.7rem}}@media only screen and (max-width: 768px)and (width <= 620px){.hero-banner-two__container--undertitle{font-size:2.6rem}}@media only screen and (max-width: 768px)and (width <= 420px){.hero-banner-two__container--undertitle{font-size:2.3rem}}.marquee{overflow:hidden;position:relative;width:100%;color:#000}.marquee-content{display:flex;white-space:nowrap;animation:scroll 10s linear infinite}.marquee-content .marquee-row{display:flex;gap:50px}.marquee-content .marquee-row .marquee-item{display:inline-block;position:relative;font-size:2rem;color:#333;padding:20px 0;margin:30px 0}@media screen and (width <= 1250px){.marquee-content .marquee-row .marquee-item{font-size:1.9rem}}@media screen and (width <= 952px){.marquee-content .marquee-row .marquee-item{font-size:1.8rem}}@media screen and (width <= 768px){.marquee-content .marquee-row .marquee-item{font-size:1.7rem}}@media screen and (width <= 620px){.marquee-content .marquee-row .marquee-item{font-size:1.6rem}}@media screen and (width <= 420px){.marquee-content .marquee-row .marquee-item{font-size:1.3rem}}@media(max-width: 768px){.marquee-content .marquee-row .marquee-item{margin:0}}.marquee-content .marquee-row .marquee-item::after{content:"";position:absolute;bottom:calc(50% - 2px);right:-25px;display:block;width:4px;height:4px;border-radius:2px;background-color:#000}.marquee-content .marquee-row .marquee-item p{font-family:"InstrumentSans",sans-serif;font-weight:700;font-style:normal;margin:0;padding:0;color:#000}.marquee-content .marquee-row .marquee-item p span{font-family:"InstrumentSerif";font-style:italic;font-weight:400;color:#000}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.cols-grid{display:grid;justify-items:center;grid-template-columns:repeat(3, 1fr);gap:20px}@media(min-width: 1025px)and (max-width: 1440px){.cols-grid{max-width:90vw}}@media(min-width: 768px)and (max-width: 1024px){.cols-grid{grid-template-columns:repeat(3, 1fr);max-width:90vw}}@media only screen and (max-width: 767px){.cols-grid{max-width:90vw;grid-template-columns:1fr}}.cont{display:flex;justify-content:center;align-items:center;height:100%;overflow:hidden;min-height:500px}@media(min-width: 768px)and (max-width: 1440px){.cont{min-height:400px}}@media(max-width: 767px){.cont{min-height:300px}}.cont--brs{border-radius:20px}@media(max-width: 768px){.cont--brs{border-radius:10px}}.cont--brs__TopLeft{border-radius:70px 20px 20px 20px}@media(max-width: 768px){.cont--brs__TopLeft{border-radius:20px 10px 10px 10px}}.cont--brs__BottomLeft{border-radius:20px 20px 20px 70px}@media(max-width: 768px){.cont--brs__BottomLeft{border-radius:10px 10px 10px 20px}}.cont--brs__TopRight{border-radius:20px 70px 20px 20px}@media(max-width: 768px){.cont--brs__TopRight{border-radius:10px 20px 10px 10px}}.cont--brs__BottomRight{border-radius:20px 20px 70px 20px}@media(max-width: 768px){.cont--brs__BottomRight{border-radius:10px 10px 20px 10px}}.mobile{display:none}.desk{display:block}@media only screen and (max-width: 768px){.cols-row{flex-direction:column}.mobile{display:block}.desk{display:none}}@media(min-width: 769px)and (max-width: 1024px){.cols-row{flex-direction:column}.mobile{display:none}}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);justify-content:center;align-items:center}.lightbox-img-container{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.lightbox img{max-width:30%;max-height:30%;border-radius:10px;cursor:zoom-in;transition:transform .3s ease}.lightbox.zoom-active img{cursor:zoom-out;transform:scale(1)}.close{position:absolute;top:20px;right:30px;font-size:2.5rem;color:#fff;cursor:pointer;z-index:100}@media screen and (max-width: 768px){.lightbox img{max-width:95%;max-height:95%}.lightbox.zoom-active img{transform:scale(2.5)}}.erreur{padding-top:70px;display:flex;flex-direction:column;justify-content:center;height:100%;color:#000}.erreur__container{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:40px;text-align:center;padding:50px 0}@media(max-width: 768px){.erreur__container{padding:0 0 20px 0;gap:30px}}.erreur__container img{width:-moz-fit-content;width:fit-content;border-radius:20px}@media(max-width: 768px){.erreur__container img{width:80%}}.erreur__container h2{position:relative;font-size:4rem;font-weight:700;color:#fff;text-transform:uppercase}@media(max-width: 768px){.erreur__container h2{font-size:2.15rem}}.erreur__container--cta{display:flex;gap:30px}.erreur .footer-icons{margin:0}.scroll{cursor:pointer;position:fixed;bottom:45px;right:45px;z-index:1000}.scroll .scrolltop{opacity:0;content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:45px;height:45px;background-color:#f05365;border-radius:50%;z-index:10;transition:all .4s ease-in-out}@media screen and (max-width: 768px){.scroll .scrolltop{width:40px;height:40px}}.scroll .scrolltop a{position:absolute;width:45px;height:45px}@media screen and (max-width: 768px){.scroll .scrolltop a{width:40px;height:40px}}.scroll .scrolltop:hover{background-color:#9c0e1e;transition:all .4s ease-in-out}.scroll .scrolltop svg{position:absolute;left:10%;top:9%}@media screen and (max-width: 768px){.scroll .scrolltop svg{left:6%;top:2%}}/*# sourceMappingURL=main.min.css.map */