/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 1, 2023 */.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@media not all and (min-resolution:.001dpcm){@media{.material-symbols-outlined{font-weight:600}}}@font-face{font-family:bariolbold;src:url(/build/assets/bariol_bold-webfont-webfont-bc4c3639.woff2) format("woff2"),url(/build/assets/bariol_bold-webfont-webfont-9c344be8.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:bariollight;src:url(/build/assets/bariol_light-webfont-webfont-f12c91bc.woff2) format("woff2"),url(/build/assets/bariol_light-webfont-webfont-87f186e8.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:bariolregular;src:url(/build/assets/bariol_regular-webfont-webfont-209554e6.woff2) format("woff2"),url(/build/assets/bariol_regular-webfont-webfont-54ce7786.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:bariolthin;src:url(/build/assets/bariol_thin-webfont-webfont-ccdd1b1f.woff2) format("woff2"),url(/build/assets/bariol_thin-webfont-webfont-0ce5cf2b.woff) format("woff");font-weight:400;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}header{position:fixed;top:0;left:0;z-index:100;right:0;transition:.3s ease-in-out;background:white}@media screen and (min-width: 900px){header{background:transparent}}header .header--content{max-width:1600px;width:90%;margin:20px auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}header .header--content .logo--content{display:flex;align-items:flex-end;gap:20px;transition:.3s ease-in-out;justify-content:flex-end}header .header--content .logo--content a{display:flex;flex-direction:row;align-items:center;gap:10px;line-height:130%;text-decoration:none}header .header--content .logo--content h5{margin-bottom:5px;font-weight:700;color:#323232}header .header--content .logo--content img{transition:.3s ease-in-out;width:50px}@media screen and (min-width: 900px){header .header--content .logo--content img{width:80px}}header .header--content .nav--desktop a{margin:0 10px;color:#fff;text-decoration:none;font-weight:500;transition:.3s ease-in-out}header .header--content .nav--desktop a:hover{border-bottom:1px solid #E3B6A4}header .header--content a.approche-nav{gap:10px;display:flex;align-items:center}header .header--content a.approche-nav span{margin:0;display:flex;align-items:center}header .header--content a.accueil-nav{padding:15px 10px}header .header--content .nav--active{border-radius:13px;display:inline-block;margin:3px 20px;padding:15px 20px;color:#fff;background:#E3B6A4}header .header--content .nav--active .arrow svg path{fill:#fff!important}header .header--content .nav--active:hover{color:#fff!important}header .header--content a.tag{color:#fff;padding:15px 20px}header .header--content a.tag:hover{color:#fff;transform:scale(1.1)}header .header--right{display:flex;align-items:center}@media screen and (max-width: 900px){header .header--right{margin:20px 0}}header .header--right a{display:flex;align-items:center;padding:15px 10px;text-decoration:none}header .header--right a span{color:#323232;margin-right:10px}header .header--right a.btn--third{background:white;color:#323232}header .header--right a.btn--second{background:#70A9A1;color:#323232;font-size:1rem;padding:25px}@media screen and (max-width: 900px){header .header--right a.btn--second{font-size:1.4rem}}header.open{height:100vh;z-index:100000;background-color:#0000004d;transition:.3s ease-in-out}header.open .btn-open-menu,header.open .logo{opacity:0;transition:.3s ease-in-out}header.open .nav-content{left:0;transition:.7s ease-in-out}.nav.nav--desktop,.header--right.nav--desktop{display:none}@media screen and (min-width: 900px){.nav.nav--desktop,.header--right.nav--desktop{display:flex}}.header--center{display:flex;flex-direction:row;align-items:center;color:#fff;width:40px}.header--center .btn-open-menu{width:50px;height:18px;position:relative;top:7px;bottom:0;margin:auto;right:0px;cursor:pointer}@media screen and (min-width: 900px){.header--center .btn-open-menu{display:none}}.header--center .btn-open-menu .hamburguer{position:relative;display:block;background:#70A9A1;width:100%;height:4px;top:0px;bottom:0;left:0;margin:auto;transition:.5s ease-in-out}.header--center .btn-open-menu .hamburguer:before,.header--center .btn-open-menu .hamburguer:after{background:#70A9A1;content:"";display:block;width:100%;height:4px;position:absolute;transition:.5s ease-in-out}.header--center .btn-open-menu .hamburguer:before{top:-10px}.header--center .btn-open-menu .hamburguer:after{bottom:-10px}.nav-content.nav--resp{width:100%;height:100%;box-sizing:border-box;position:absolute;top:0;left:-150%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;align-content:center;background:rgba(0,0,0,.8117647059);transition:.1s ease-in-out}@media screen and (min-width: 900px){.nav-content.nav--resp{display:none}}.nav-content.nav--resp .btn-close-menu{width:25px;height:25px;position:absolute;top:20px;right:20px;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:row;align-content:center}.nav-content.nav--resp .btn-close-menu .padding-test{border:1px solid white;border-radius:50%;padding:20px}.nav-content.nav--resp .btn-close-menu:before,.nav-content.nav--resp .btn-close-menu:after{background:#fff;content:"";display:block;width:100%;height:2px;position:absolute;transition:.5s ease-in-out}.nav-content.nav--resp .btn-close-menu:before{transform:rotate(45deg);top:11px}.nav-content.nav--resp .btn-close-menu:after{transform:rotate(-45deg);bottom:12px}.nav-content.nav--resp nav{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:flex-start}.nav-content.nav--resp nav a{color:#fff;font-size:2rem;letter-spacing:.5px;line-height:35px;text-decoration:none;padding:10px 0;display:flex;text-align:center;justify-content:center;flex-direction:row;align-items:center;transition:.3s ease-in-out}.nav-content.nav--resp nav a .nav--active{padding:10px 30px}.nav-content.nav--resp nav a .nav--active .arrow svg path{fill:#fff!important}.nav-content.nav--resp nav a svg{height:30px;margin-top:4px;margin-left:5px;transition:.3s ease-in-out}.nav-content.nav--resp nav a svg path{fill:#fff}.nav-content.nav--resp nav a svg.rotate--arrow{transform:rotate(180deg)}.nav-content.nav--resp nav a:hover{color:#fff;transition:.5s}.nav-content.nav--resp nav .nav--active{padding:10px 30px}.nav-content.nav--resp nav .tag{padding:15px 25px}.nav-content.nav--resp .submenu--resp{display:none}header .header--right a.btn--second:hover{background:#E3B6A4}.topnav .icon{display:none}header.bg-white{transition:.3s ease-in-out;background:white}header.bg-white .nav--desktop a.nav-item{color:#323232}header.bg-white .nav--desktop a.nav--active{color:#fff}header.bg-white .logo--content{transition:.3s ease-in-out}header.bg-white .logo--content img{width:50px}header.bg-white .logo--content h5{opacity:0}header.bg-white .dropdown .dropbtn svg path{fill:#323232}.dropdown{overflow:hidden}.dropbtn:after:hover{transform:rotate(-180deg)}.dropdown .dropbtn{color:#374151;text-decoration:none;font-weight:500;display:flex;cursor:pointer;align-items:center;gap:5px;margin-bottom:10px;position:relative;margin-top:10px}.dropdown .dropbtn svg{transition:all .1s ease-in;transform:rotate(180deg)}.dropdown .dropbtn svg path{fill:#fff}.dropdown:hover .dropbtn svg{transform:rotate(0)}.dropdown:hover .dropdown-content{display:block}.dropdown-content{display:none;position:absolute;background:white;box-shadow:#110c2e26 0 48px 100px;padding:14px 20px;border-radius:12px}.dropdown-content li{padding:0;list-style-type:none}.dropdown-content li a{background:transparent;padding:15px 5px;display:inline-flex;color:#323232!important}.dropdown-content li a:hover{background:transparent}.dropdown-content a{color:#000;padding:14px 16px;text-decoration:none;display:block;text-align:left}.dropdown-content a:hover{background-color:#ddd}footer{background:#70A9A1;position:relative}footer .footer--content{padding:100px 0;display:flex;flex-direction:column;justify-content:space-between;max-width:1600px;margin:0 auto;width:90%}@media screen and (min-width: 800px){footer .footer--content{flex-direction:row}}footer .footer--content h3{color:#fff}@media screen and (min-width: 900px){footer .footer--content h3{font-size:2.5rem}}footer .footer--content .footer--content_left{display:flex;flex-direction:column;justify-content:space-between}footer .footer--content .footer--content_right{display:flex;flex-direction:column;gap:15px;height:100%;justify-content:space-between}footer .footer--content .social--content{gap:10px;display:flex;margin:10px 0}footer .footer--content .social--content a{cursor:pointer}footer .footer--content .social--content a svg{width:40px;height:40px}footer .footer--content .social--content a svg path{transition:all .1s ease-in}footer .footer--content .social--content a:hover path{fill:#e3b6a4}footer .footer--content .contact---info{display:inline-flex;flex-direction:column;gap:12px}footer .footer--content .contact---info span{display:flex;align-items:center;gap:10px;color:#fff}@media screen and (min-width: 600px){footer .footer--content .contact---info{flex-direction:row}}footer .footer--content .contact---info a{color:#fff;padding-bottom:5px;border-bottom:1px solid #E3B6A4;text-decoration:none}footer .footer--content .action--btn{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:30px}footer .footer--content .adresse--bhs{line-height:150%;display:flex;align-items:center;gap:10px;color:#fff}footer .footer--content .adresse--bhs a{color:#fff;text-decoration:none}footer .footer--content .footer--links{display:flex;flex-direction:column;gap:10px;margin-top:50px}footer .footer--content .footer--links a{color:#fff;text-decoration:none}.landing--wrapper{width:100%;height:100vh;position:relative}@media screen and (min-width: 800px){.landing--wrapper{display:flex;flex-direction:row;align-items:center;height:90vh;justify-content:space-between}}.landing--wrapper .bloc--right{position:absolute;height:100%;top:0;bottom:0;left:0;right:0;width:100%;overflow:hidden}@media screen and (min-width: 800px){.landing--wrapper .bloc--right{width:100%;position:relative}}.landing--wrapper .bloc--right img{width:100%;height:100%;scale:1.3;object-position:top;object-fit:cover;border-radius:0 0 12px}.landing--wrapper .lala{max-width:1600px;width:90%;flex-direction:column;position:absolute;display:flex;bottom:0;margin:0 auto;left:0;right:0;z-index:10;justify-content:center;top:0;height:80vh}.landing--wrapper .lala h1{color:#fff;margin-bottom:20px}@media screen and (min-width: 800px){.landing--wrapper .lala h1{width:30%}}.landing--wrapper .lala h1 div{opacity:0;transform:translateY(50px)}.landing--wrapper .lala p{color:#fff;opacity:0;transform:translateY(50px)}@media screen and (min-width: 800px){.landing--wrapper .lala p{max-width:600px;width:30%}}@media screen and (min-width: 800px){.landing--wrapper .lala{height:70vh}.landing--wrapper .lala h1{color:#323232;max-width:600px}.landing--wrapper .lala p{color:#323232}}.landing--wrapper .bloc--left{gap:20px;z-index:2;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;position:relative;width:100%}@media screen and (min-width: 800px){.landing--wrapper .bloc--left{background:white;margin:0 auto;transform:translate(-100%);width:50%}.landing--wrapper .bloc--left .bloc--text{position:absolute;left:0;right:0;max-width:1600px;width:90%;margin:0 auto;top:165px}.landing--wrapper .bloc--left .bloc--text h1,.landing--wrapper .bloc--left .bloc--text p{color:#323232}}.landing--wrapper .bloc--left .bloc--text{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#fff;gap:15px;z-index:1;padding:10px}@media screen and (min-width: 800px){.landing--wrapper .bloc--left .bloc--text{color:#323232;justify-content:flex-start;text-align:left;align-items:flex-start}}.landing--wrapper .bloc--left .action--btn{border-top:1px solid #70A9A1;height:20vh;width:100%;text-align:center;padding-top:0;cursor:pointer;position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in}@media screen and (min-width: 800px){.landing--wrapper .bloc--left .action--btn{width:100%}}.landing--wrapper .bloc--left .action--btn a{color:#fff;text-decoration:none;opacity:0;transform:translateY(50px);display:flex;align-items:center;gap:20px;font-size:24px;font-family:montserrat,sans-serif;font-weight:700}@media screen and (min-width: 800px){.landing--wrapper .bloc--left .action--btn a{color:#70a9a1}}.landing--wrapper .bloc--left .action--btn a span{background:#70A9A1;border-radius:50%;width:30px;height:30px;display:flex;padding:10px;align-items:center;justify-content:center;transition:all .3s ease-in}.landing--wrapper .bloc--left .action--btn a span svg{height:15px}.landing--wrapper .bloc--left .action--btn:hover{background:#70A9A1}.landing--wrapper .bloc--left .action--btn:hover a{color:#fff}.landing--wrapper .bloc--left .action--btn:hover span{background:white;transform:rotate(315deg)}.landing--wrapper .bloc--left .action--btn:hover span svg path{fill:#70a9a1}.citation-phone{margin:100px auto;max-width:1600px;width:90%;padding:100px 0}.citation-phone h2{line-height:150%;text-align:center;font-family:montserrat,sans-serif;font-size:20px;font-weight:400;color:#323232}.citation-phone h2 div{transform:translateY(100px);opacity:0}.citation-phone h2 .tag{transform:translateY(0);opacity:1}@media screen and (min-width: 900Px){.citation-phone h2{font-size:30px}}.citation-phone .tag a{text-decoration:none;color:#fff}.citation{margin:100px auto;max-width:1600px;width:90%;padding:100px 0}.citation h2{line-height:150%;text-align:center;font-family:montserrat,sans-serif;font-size:17px;font-weight:400;color:#323232}@media screen and (min-width: 900Px){.citation h2{font-size:30px}}.citation .tag a{text-decoration:none;color:#fff}.presentation{max-width:1600px;width:90%;margin:0 auto}@media screen and (min-width: 800px){.presentation{display:flex;flex-direction:row;justify-content:space-between}}.presentation .bloc--left h2{color:#70a9a1}@media screen and (min-width: 800px){.presentation .bloc--left{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}@media screen and (min-width: 1100px){.presentation .bloc--left{width:35%}}.presentation .bloc--left .action--btn{width:100%;margin:50px 0}.presentation .bloc--right{display:flex;align-items:center;position:relative;margin:66px 0;justify-content:space-between}.presentation .bloc--right .img--big{height:301px;width:82%}.presentation .bloc--right .img--small{position:absolute;right:0;top:0;bottom:0;margin:auto;height:80%}.presentation .bloc--right img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 800px){.presentation .bloc--right{width:50%;gap:10px}.presentation .bloc--right .img--big{opacity:0;height:100%;transform:translateY(-100px)}.presentation .bloc--right .img--small{height:80%;opacity:0;width:43%;transform:translateY(100px)}}.promise{max-width:1600px;width:90%;margin:100px auto 150px;text-align:center}.promise h3{line-height:150%}.promise .action--btn{display:flex;align-items:center;justify-content:center;margin-top:30px}.promise .promise--wrapper{display:flex;flex-wrap:wrap;justify-content:center;max-width:1100px;align-items:center;margin:0 auto}@media screen and (min-width: 900px){.promise .promise--wrapper{gap:30px}}.promise .promise--wrapper .promise--content{width:100%}@media screen and (min-width: 900px){.promise .promise--wrapper .promise--content{width:auto}}.promise .promise--wrapper .promise--content p{margin:20px 0;position:relative;display:flex;text-align:left;align-items:center;gap:10px}.promise .promise--wrapper .promise--content p:before{content:"";display:flex;align-items:center;width:20px;height:2px;background:#70A9A1;position:relative}.accompagnement--wrapper{background:#70A9A1;margin:150px 0 0}.accompagnement--wrapper .accompagnement--content{max-width:1600px;width:90%;margin:0 auto;padding:150px 0 250px}.accompagnement--wrapper .accompagnement--content .accompagnement--title{max-width:600px}.accompagnement--wrapper .accompagnement--content h2{color:#fff;margin-bottom:20px}.accompagnement--wrapper .accompagnement--content p{color:#fff}.accompagnement--wrapper .accompagnement--content .accompagnement--sub{margin:60px auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (min-width: 1100px){.accompagnement--wrapper .accompagnement--content .accompagnement--sub{margin:100px auto}}.accompagnement--wrapper .accompagnement--content .accompagnement--sub .bloc--left{width:20%;height:400px;display:none}.accompagnement--wrapper .accompagnement--content .accompagnement--sub .bloc--left img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 800px){.accompagnement--wrapper .accompagnement--content .accompagnement--sub .bloc--left{display:block;width:25%;transform:translateY(-100px);opacity:0}}@media screen and (min-width: 1100px){.accompagnement--wrapper .accompagnement--content .accompagnement--sub .bloc--left{height:500px}}@media screen and (min-width: 800px){.accompagnement--wrapper .accompagnement--content .accompagnement--sub .bloc--right{display:flex;flex-direction:row;align-items:flex-start;gap:20px;width:70%;flex-wrap:wrap}}@media screen and (min-width: 1300px){.accompagnement--wrapper .accompagnement--content .accompagnement--sub .bloc--right{gap:50px}}.accompagnement--wrapper .accompagnement--content .accompagnement--sub .bloc--right .content .content--number{padding:10px;color:#fff;font-weight:500;font-size:1.9rem;border:1px solid #E3B6A4;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px;font-family:montserrat,sans-serif;font-width:bold}.accompagnement--wrapper .accompagnement--content .accompagnement--sub .bloc--right .content .tag{margin-bottom:20px;font-size:1.6rem;padding:10px 22px}@media screen and (min-width: 800px){.accompagnement--wrapper .accompagnement--content .accompagnement--sub .bloc--right .content{transform:translateY(100px);opacity:0}.accompagnement--wrapper .accompagnement--content .accompagnement--sub .bloc--right .content:nth-child(1){width:45%}.accompagnement--wrapper .accompagnement--content .accompagnement--sub .bloc--right .content:nth-child(2){width:45%}}@media screen and (min-width: 1100px){.accompagnement--wrapper .accompagnement--content .accompagnement--sub .bloc--right .content{width:29%!important}}.accompagnement--wrapper .accompagnement--content .accompagnement--sub .bloc--right p{line-height:150%;font-weight:400}.accompagnement--wrapper .action--btn a{color:#fff}.more--wrapper{max-width:1600px;width:90%;margin:0 auto;background:white;position:relative;top:-150px;z-index:3}.more--wrapper .more--content{padding:50px 22px}@media screen and (min-width: 800px){.more--wrapper .more--content{padding:150px 100px;display:flex;flex-direction:row;gap:10px;gap:40px;align-items:center;justify-content:space-between}}.more--wrapper .more--content .content--text{width:90%}@media screen and (min-width: 1100px){.more--wrapper .more--content .content--text{max-width:500px}}.more--wrapper .more--content .content--text h2{color:#70a9a1;margin-bottom:20px}.more--wrapper .more--content .content--text ul li{margin:10px 0;line-height:130%;font-weight:300}.more--wrapper .more--content .content--text .action--btn{margin:60px 0}.more--wrapper .more--content .content--img{height:300px}.more--wrapper .more--content .content--img img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 800px){.more--wrapper .more--content .content--img{position:relative;top:0;bottom:0;overflow:hidden;margin:0;right:0px;height:700px;width:50%}}.how--work_wrapper{max-width:1600px;width:90%;margin:100px auto;transform:translateY(100px);opacity:0}.how--work_wrapper .action--btn{justify-content:center;margin:50px 0 0}.how--work_wrapper h2{text-align:center;margin:0 0 100px;color:#70a9a1}.how--work_wrapper .how--work-content{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;margin:0 auto}.how--work_wrapper .answer{display:none}@media screen and (min-width: 1100px){.how--work_wrapper .answer{max-width:85%}}.how--work_wrapper .answer p a{padding-bottom:0;border-bottom:1px solid #E3B6A4;text-decoration:none;color:#323232;transition:all .3s ease-in}.how--work_wrapper .answer p a:hover{color:#e3b6a4}.how--work_wrapper .how--left{width:90%}@media screen and (min-width: 1100px){.how--work_wrapper .how--left{width:40%}}.how--work_wrapper .how--left .accordion .accordion-item{border-bottom:1px solid #70A9A1;padding:20px 0}.how--work_wrapper .how--left .accordion .accordion-link{display:flex;align-items:center;cursor:pointer;gap:20px}.how--work_wrapper .how--left .accordion .accordion-link span.arrow svg path{transition:all .3s ease-in}.how--work_wrapper .how--left .accordion .accordion-link:hover span.arrow svg path{fill:#70a9a1}.how--work_wrapper .how--left .accordion .accordion-link span.arrow{width:30px;height:30px;padding:10px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in}.how--work_wrapper .how--left .accordion .accordion-link span.arrow svg{transition:all .3s ease-in;transform:rotate(-45deg);height:20px}.how--work_wrapper .how--left .accordion .accordion-link span.arrow svg path{fill:#e3b6a4}.how--work_wrapper .how--left .accordion .accordion-link span.arrow svg.rotate--arrow{transition:all .3s ease-in;transform:rotate(0)}.how--work_wrapper .how--left .accordion .accordion-link span.arrow svg.rotate--arrow path{fill:#70a9a1}.how--work_wrapper .how--right{display:none;width:45%;height:100vh}.how--work_wrapper .how--right img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 1100px){.how--work_wrapper .how--right{display:block}}.formula--wrapper{margin:150px auto}.formula--wrapper h2{color:#70a9a1;margin:0 0 40Px;text-align:center}@media screen and (min-width: 600px){.formula--wrapper h2{text-align:left}}.formula--content{max-width:1600px;width:90%;margin:0 auto;position:relative}.formula--content .action--btn{margin:30px 0}.formula--content .swiper-slide{display:flex;height:245px!important;border-radius:12px;align-items:center;text-align:center;justify-content:center;padding:60px 0;background:white}.formula--content .swiper-slide .price{margin:30px 0}.formula--content .swiper-slide .price h4{color:#e3b6a4;font-weight:700;margin-bottom:20px;font-size:23px}.formula--content .swiper-slide .price h5{margin:10px}.formula--content .swiper-slide .price h5 .tag{font-size:2rem;font-weight:700;padding:10px 20px}.formula--content .swiper-slide_hypnose{background:#70A9A1;display:flex;flex-direction:column}.formula--content .swiper-slide_hypnose .swiper--title-top{line-height:150%;color:#fff;width:100%;text-align:left;justify-content:flex-start}.formula--content .swiper-slide_hypnose h2{color:#fff;width:90%;margin:0 auto 20px;text-align:center}@media screen and (min-width: 600px){.formula--content .swiper-slide_hypnose h2{width:80%;text-align:left}}.formula--content .swiper-slide_hypnose p{width:90%;margin:0 auto;line-height:150%;color:#fff;text-align:left}@media screen and (min-width: 600px){.formula--content .swiper-slide_hypnose p{width:80%}}.formula--content .swiper--btn{top:60px;bottom:inherit;left:0;right:0;position:absolute;margin:auto;width:100%;height:36px}@media screen and (min-width: 800px){.formula--content .swiper--btn{top:-21px;bottom:inherit;right:0;left:inherit;justify-content:flex-start;display:flex;align-items:flex-end}}.formula--content .swiper--btn .swiper-button-prev{left:30%;right:inherit}@media screen and (min-width: 800px){.formula--content .swiper--btn .swiper-button-prev{right:80px;left:inherit}}.formula--content .swiper--btn .swiper-button-next{right:30%;left:initial}@media screen and (min-width: 800px){.formula--content .swiper--btn .swiper-button-next{right:0;left:inherit;transform:rotate(180deg)}}.formula--content .swiper-button-prev:after,.formula--content .swiper-button-next:after{display:none;opacity:0}.formula--content .swiper-button-prev,.formula--content .swiper-button-next{background:#e3b6a4;border-radius:50%;width:50px;height:50px}.formula--content .swiper-button-prev{left:-2%}.formula--content .swiper-button-next{right:-2%;transform:rotate(180deg)}.approche--wrapper{width:90%;max-width:1600px;margin:150px auto 0}.approche--wrapper .action--btn{justify-content:flex-start;margin:30px 0 0}.approche--wrapper h2{margin-bottom:20px}.approche--wrapper p{max-width:600px;font-size:1.1rem;FONT-WEIGHT:400;line-height:130%;margin-bottom:36px}.approche--wrapper h3{max-width:600px;font-size:1.1rem;FONT-WEIGHT:600;line-height:130%;margin-bottom:36px}.approche--wrapper .img--full{width:100%;height:200px;background-repeat:no-repeat;background-size:cover;border-radius:12Px}@media screen and (min-width: 800px){.approche--wrapper .img--full{height:500px}}@media screen and (min-width: 900px){.approche--wrapper .img--full{background-attachment:fixed}}.approche--wrapper .img--full img{width:100%;height:100%;object-fit:cover}.approche--wrapper .img--full.img--parcours{background-image:url(/build/assets/parcours1-26d05b11.jpg)}.approche--wrapper .img--full.img--approche{background-image:url(/build/assets/approche1-f0ff6b3d.jpg)}.approche--wrapper .wrapper--bloc{display:flex;flex-direction:row;align-items:center}.approche--wrapper .wrapper--bloc .bloc--left{width:40%;position:relative;height:620px;display:none}@media screen and (min-width: 800px){.approche--wrapper .wrapper--bloc .bloc--left{display:flex}}.approche--wrapper .wrapper--bloc .bloc--left img{position:absolute;top:-66px;left:-43%}.approche--wrapper .wrapper--bloc .bloc--left .deco{position:absolute;width:300px;height:300px;border-radius:50%;background:#E3B6A4;bottom:0;z-index:-1;left:-25%;transform:scale(.95)}.approche--wrapper .wrapper--bloc .bloc--right{width:100%;margin:100px 0}.approche--wrapper .wrapper--bloc .bloc--right h3{max-width:800px;width:90%}.approche--wrapper .wrapper--bloc .bloc--right p{transform:translateY(100px);opacity:0}.wrappers--bloc--about{width:100%;display:flex;flex-direction:row}.wrappers--bloc--about .bloc--right{width:100%;justify-content:space-between;display:flex;flex-direction:column;margin:100px 0 0;gap:10px}@media screen and (min-width: 800px){.wrappers--bloc--about .bloc--right{flex-direction:row}}.wrappers--bloc--about .bloc--right p{width:100%;max-width:inherit}@media screen and (min-width: 800px){.wrappers--bloc--about .bloc--right p{width:46%}}.citation--approche{max-width:900px;width:90%;padding:0 0 100px}.citation--approche h2 div{transform:translateY(100px);opacity:0}.citation--approche h2 .tag{transform:translateY(0);opacity:1}.approche--content-wrapper{width:90%;max-width:1600px;margin:150px auto}.approche--content-wrapper .action--btn{margin:30px 0;justify-content:flex-start}.approche--content-wrapper h2{margin:0;text-align:left;color:#70a9a1;font-size:1.1rem;text-transform:uppercase}.approche--content-wrapper p{font-size:1.1rem;FONT-WEIGHT:400;line-height:130%}.approche--content-wrapper h3{font-size:40px;line-height:97%}.approche--content-wrapper ul{margin-left:5px;display:flex;flex-direction:column;gap:10px}.approche--content-wrapper ul h5{color:#323232;margin:20px 0;font-weight:700;font-size:22px}.approche--content-wrapper ul li{display:flex;align-items:flex-start;flex-direction:row;padding-left:34px;position:relative;line-height:140%}.approche--content-wrapper ul li:before{content:"";position:absolute;width:23px;margin-right:10px;height:2px;display:block;top:10px;left:0;background:#70A9A1}.approche--content-wrapper .approche--content{height:100%;width:100%;display:flex;flex-direction:column;gap:50px;margin-bottom:50px;position:relative}@media screen and (min-width: 800px){.approche--content-wrapper .approche--content{height:100vh;flex-wrap:wrap;flex-direction:row;justify-content:space-between}}.approche--content-wrapper .approche--content .approche--card{height:130px;position:relative;border-radius:12px}@media screen and (min-width: 800px){.approche--content-wrapper .approche--content .approche--card{height:100%;width:40%}}.approche--content-wrapper .approche--content .approche--text{width:100%}@media screen and (min-width: 800px){.approche--content-wrapper .approche--content .approche--text{width:50%;display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width: 800px){.approche--content-wrapper .approche--content:nth-child(odd){flex-direction:column}.approche--content-wrapper .approche--content:nth-child(even){flex-direction:column-reverse}}.approche--content-wrapper .approche--content:nth-child(odd) .approche--card{background:#70A9A1}.approche--content-wrapper .approche--content:nth-child(even) .approche--card{background:#E3B6A4}.testimonies--wrapper{max-width:1400px;width:90%;margin:0 auto 60px;position:relative}.testimonies--wrapper .testimonies--content{display:flex;flex-wrap:wrap;flex-direction:column;position:relative;justify-content:flex-start}@media screen and (min-width: 600px){.testimonies--wrapper .testimonies--content{flex-direction:row;justify-content:space-between}}.testimonies--wrapper .testimonies--content .testimonies--title{position:relative}@media screen and (min-width: 600px){.testimonies--wrapper .testimonies--content .testimonies--title{width:30%;height:100%}}.testimonies--wrapper .testimonies--content .testimonies--title h2{color:#70a9a1}@media screen and (min-width: 600px){.testimonies--wrapper .testimonies--content .testimonies--customers{width:60%}}.testimonies--wrapper .testimonies--content .testimonies--customers .testimonies{background:white;border-radius:12px;padding:40px;margin:20px 0}.testimonies--wrapper .testimonies--content .testimonies--customers .testimonies p{font-size:16px;line-height:150%}.main--website{overflow-x:hidden}html{scroll-behavior:smooth}body{font-size:100%;height:auto;background:#F4F3EE;width:100%;overflow-x:hidden;font-family:roboto,sans-serif}#loading{width:100vw;height:100vh;position:fixed;z-index:999999;top:0;left:0;display:flex;justify-content:center;align-items:center;font-size:2em;text-transform:uppercase;opacity:0;transition:opacity .55s ease-in-out;pointer-events:none;background:#fff}#loading img{width:150px}#loading.shown{opacity:1}.loader{position:fixed;width:100vw;height:200vh;pointer-events:none;background-color:#fff;z-index:1000;visibility:hidden;opacity:0}h1{color:#323232;font-size:2rem;font-weight:700;font-family:bariolbold,sans-serif}@media screen and (min-width: 900px){h1{font-size:3rem}}h2{color:#323232;font-size:2rem;font-family:bariolbold,sans-serif;line-height:110%}@media screen and (min-width: 800px){h2{font-size:2.7rem}}@media screen and (min-width: 1100px){h2{font-size:3.75rem}}h3{font-size:1.5rem;font-family:bariolbold,sans-serif;line-height:150%;color:#323232}p{font-size:1rem;font-weight:300;color:#323232;line-height:150%}.tag{padding:5px 10px;border-radius:13px;display:inline-block;margin:3px 0;color:#fff}.tag--pink{background:#E3B6A4}.tag--green{background:#70A9A1}strong{font-weight:700}img{border-radius:12px}.action--btn{display:flex;align-items:center;justify-content:flex-end}.action--btn a{color:#e3b6a4;text-decoration:none;display:flex;align-items:center;gap:20px;font-size:1.1rem;font-family:montserrat,sans-serif;font-weight:600}@media screen and (min-width: 800px){.action--btn a{color:#e3b6a4}}.action--btn a span{background:#E3B6A4;border-radius:50%;width:30px;height:30px;display:flex;padding:10px;align-items:center;justify-content:center;transition:all .3s ease-in}.action--btn a span svg{height:15px}.action--btn:hover{color:#fff}.action--btn:hover span{background:white;transform:rotate(315deg)}.action--btn:hover span svg path{fill:#e3b6a4}h3{font-weight:700;margin:20px 0}ul{color:#323232}.load-container{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:10000;pointer-events:none}.fixed--transition{position:relative;padding-left:0;padding-right:0;padding-top:0;left:0;right:0;width:100%;margin:auto;background-color:#70a9a1;height:0%}
