/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{border:1px solid #d1d1d1;box-sizing:border-box;display:block;font-size:18px;font-weight:400;height:50px;margin:0;outline:0;padding:0 10px;width:100%}*{-moz-box-sizing:border-box;font-family:Heebo,sans-serif;font-weight:300}h4{color:#03172f;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:39px;margin:0 0 20px}.link{background:linear-gradient(270deg,#ef7ea1 0,#fa8f3a);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;display:inline-block;padding:2px;position:relative}.link>span{background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;color:#000;display:block;font-family:Montserrat;font-style:normal;font-weight:600;padding:7px 15px;text-align:center}.link.linkfull>span,.link:hover>span{background:linear-gradient(270deg,#ef7ea1 0,#fa8f3a);color:#fff;transition:1s}.normal{font-weight:300!important}.rose{background:linear-gradient(90deg,#ff3a7e,#ff719e);-webkit-background-clip:text;background-clip:text}.green,.rose{-webkit-text-fill-color:transparent}.green{background:linear-gradient(180deg,#80edc2 22.95%,#7ed1f7 86.89%);-webkit-background-clip:text;background-clip:text}#center{display:flex;justify-content:center}.form_container{align-items:flex-start;align-items:center;background-repeat:no-repeat;background-size:cover;background:linear-gradient(180deg,#ee7da0,#fa8e39);display:flex;flex-direction:column;margin:0 auto}.form_container form{max-width:800px;padding:60px 40px;width:100%}.form_container h2{font-family:Montserrat;font-size:26px;font-style:normal;font-weight:800;margin:0 0 30px;text-align:center}.form_container input,.form_container select,.form_container textarea{background:#fff;-webkit-border-radius:4.6px;-moz-border-radius:4.6px;-ms-border-radius:4.6px;-o-border-radius:4.6px;border-radius:4.6px;box-shadow:-.918107px 1.83621px 11.0173px rgba(0,0,0,.25);opacity:.7}.form_container label{flex-grow:0;font-family:Montserrat;font-size:20px;margin:0 5px 0 0}.form_container>div{flex-grow:1}.form_container>div.checkbox,.form_container>div.radio{flex-grow:0;margin-right:5px}.form_container input,.form_container input:hover,.form_container select,.form_container select:hover{color:#000;flex-grow:1;font-size:18px;height:40px;margin:3px 0 0}.form_container input[type=checkbox]{height:20px;width:20px}.form_container button[type=submit]{background-color:#fa8f3a;background:#03172f;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;box-shadow:-.918107px 1.83621px 11.0173px rgba(0,0,0,.25);cursor:pointer;padding-left:30px;padding-right:30px}.form_container button[type=submit]:hover{background-color:#fff;color:#03172f;transition:.8s}.form_container.nowrap>*{flex-wrap:nowrap}.form_footer{align-items:center;background-color:#03172f;color:#fff;display:flex;flex-direction:column;padding:50px}.form_footer h3{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600}.form_footer span{font-family:Montserrat;line-height:30px}.form_footer .button_back{background:linear-gradient(90deg,#ee7da0,#fa8e39);-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;cursor:pointer;margin-top:20px;padding:10px 20px}.form_footer .button_back a{color:#000}.field_container{align-items:flex-start;background-repeat:no-repeat;background-size:cover;background:linear-gradient(90deg,rgba(238,125,160,.667),rgba(250,142,57,.667));-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;display:flex;flex-direction:column;flex-shrink:0;margin:0 auto;width:50%}.field_container form{padding:50px;width:100%}.field_container h2{font-family:Montserrat;font-size:26px;font-style:normal;font-weight:800;margin-bottom:30px}.field_container label{flex-grow:0;font-family:Montserrat;font-size:16px}.field_container>div{flex-grow:1}.field_container>div.checkbox,.field_container>div.radio{flex-grow:0;margin-right:5px}.field_container input,.field_container input:hover,.field_container select,.field_container select:hover{color:#000;flex-grow:1;font-size:18px;height:40px;margin:2px 0 0}.field_container input:hover[type=checkbox],.field_container input[type=checkbox],.field_container select:hover[type=checkbox],.field_container select[type=checkbox]{flex-grow:0;height:inherit;margin:0 5px 0 0;width:inherit}.field_container input[type=checkbox]+label{vertical-align:bottom}.field_container input[type=checkbox]{height:30px;width:30px}.field_container.nowrap>*{flex-wrap:nowrap}textarea{height:200px;margin:0;padding:20px}button[type=submit]{background-color:#fa8f3a;border:0;color:#fff;font-family:Montserrat;font-size:18px;font-weight:600;margin:0;padding:10px 15px}.form_errors{color:#e42a1d;font-size:16px;line-height:20px;margin:3px 0 0}textarea.autogrow{border:1px solid #d1d1d1!important;display:block;min-height:78px!important;outline:0;padding:10px;width:100%}.nogrow{flex-grow:0!important}.form_errors span{color:#e42a1d}html{scroll-behavior:smooth}#lang_container{align-items:center;display:flex}#lang_container>a{margin:0 4px;opacity:.3}#lang_container>a.active{opacity:1}#container_demo{align-items:center;background-color:#03172f;display:flex;flex-direction:column}#container_demo #logo{margin:30px 0;max-width:90%;width:250px}#video_demo{align-items:center;display:flex;flex-direction:column;justify-content:center}#video_demo h1{font-size:38px;width:100%}#video_demo h1,#video_demo h2{font-family:Montserrat;font-style:normal;font-weight:700;line-height:32px;text-align:center}#video_demo h2{font-size:30px;margin:25px}.blockdemo_txt{margin:auto auto 40px;max-width:800px}.blockdemo_txt img{margin-bottom:30px}.blockdemo_txt h2{font-family:Montserrat;font-size:30px;font-style:normal;font-weight:700;line-height:32px;margin:10px 0;text-align:center}.blockdemo_txt h2.left{text-align:left}.blockdemo_txt h1{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#ef7ea1,#fa8f3a);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:700;line-height:42px}.blockdemo_txt h1,.blockdemo_txt p{font-family:Montserrat;font-style:normal;padding:0 20px;text-align:center}.blockdemo_txt p{font-size:20px;line-height:26px}.blockdemo_txt p.left{text-align:left}.blockdemo_txt p.small{font-size:16px;line-height:20px}@media screen and (min-width:1025px) and (max-width:7000px){.block_container{align-items:center;display:flex;margin:auto;max-width:1400px;position:relative}.block_container>div{flex-grow:1;margin-left:100px;position:relative;width:50%}.block_container>div:first-child{margin-left:0}.block_container>div img{max-width:100%}.block_container>div h3{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#ef7ea1,#fa8f3a);-webkit-background-clip:text;background-clip:text;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:700;line-height:50px;margin:0 0 20px;text-align:center}.block_container>div p{font-family:Montserrat;font-size:1em;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin:0}.block_container>div h5,.block_container>div p.bold{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:29px;text-align:justify}#header{align-items:center;background-attachment:scroll;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh}#header h1{color:#fff;display:block;font-family:Montserrat;font-size:50px;font-style:normal;font-weight:700;line-height:68px;margin:0;position:relative;text-align:center;text-shadow:10px 10px 30px #000;width:100%}nav{align-items:center;display:flex;height:75px;justify-content:space-between;left:0;list-style-type:none;padding:10px 8%;position:fixed;top:0;width:100%;z-index:9999}nav a{font-size:18px}nav ul{align-items:center;display:flex;list-style-type:none}nav ul li{margin-left:2.5rem}nav #title{margin-right:300px}nav .fa-bars{display:none}nav ul li a:hover{color:#fa8f3a;transition:.5s}#presentation_right h3{text-align:left}#block2{background-color:#03172f;padding:100px 0;position:relative}#block2 h2{color:#fff;font-family:Montserrat;font-size:50px;font-style:normal;font-weight:600;line-height:80px;margin:auto;max-width:1400px;position:relative;text-align:center}#block2 h2 span{font-weight:700}#block2>div{align-items:center;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;display:flex;margin:50px auto auto;max-width:1400px;position:relative}#block2>div>div{flex-grow:1;padding:50px 70px;position:relative}#block2>div>div p{font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin:0}#block2>div img{max-width:40%;position:relative;width:40%!important}#block3{background-size:100% auto;position:relative}#block3 .block_container{align-items:center;justify-content:center}#block3 .block_container>div{flex-grow:0;width:50%}#block3 .block_container>div h3{position:relative;text-align:center}#block3 .block_container>div h5{position:relative}#block3 #block3_txt p{text-align:center}#block4 #block4_slide_container{flex-grow:0;position:relative;width:25%;z-index:9998}#block4 #block4_slide_container img{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}#block4 #block4_slide_container #slide_arrow_container{bottom:-40px;left:0;position:absolute;text-align:center;width:100%}#block4 #block4_slide_container #slide_arrow_container span{background-color:#03172f;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;color:#fff;cursor:pointer;display:inline-block;font-size:22px;height:30px;line-height:30px;margin:0 5px;width:30px}#block4 #block4_text_container{padding-right:200px;position:relative}#block5{background-color:#03172f;padding:100px;position:relative}#block5 h2{color:#fff;font-family:Montserrat;font-size:50px;font-style:normal;font-weight:600;line-height:80px;margin:auto;max-width:1400px;position:relative;text-align:center}#block5 h2 span{font-weight:700}#block5 h2.small{font-size:24px;font-weight:400;line-height:28px}#block5 .block5_feature{align-items:start;display:flex;gap:70px;position:relative}#block5 .block5_feature>div{flex:1 1 0px;text-align:center}#block5 .block5_feature>div p{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0}#block5 .block5_feature>div h4{color:#fff;font-family:Montserrat;font-size:22px;font-style:normal;font-weight:600;line-height:28px;margin:0 0 10px;position:relative;text-align:center}#block6{max-width:800px;text-align:center}#block6>div{position:relative}#block6 #block_txt h3{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ef7ea1,#fa8f3a);-webkit-background-clip:text;background-clip:text;font-family:Montserrat;font-size:66px;font-style:normal;font-weight:700}#block6 #block6_cards>div{align-items:center;display:flex}#block6 #block6_cards>div .image{flex-shrink:0;width:250px!important}#block6 #block6_cards>div .txt_left{flex-grow:1;margin-left:30px;text-align:left}#block6 #block6_cards>div .txt_right{flex-grow:1;margin-right:30px;text-align:right}#block7{background:linear-gradient(180deg,rgba(212,86,129,0),#ff6b00 50%,rgba(252,176,69,0));height:auto!important}#block7 #block7_txt{text-align:center}#block7 #block7_txt h2{color:#000;font-family:Montserrat;font-size:100px;font-style:normal;font-weight:700;line-height:71px}#block7 #block7_txt p{font-family:Montserrat;font-size:30px;font-style:normal;font-weight:600;line-height:48px;text-align:center}#block7 #block7_txt #section7_average{color:#000;font-family:Montserrat;font-size:70px;font-style:normal;font-weight:700;line-height:71px}#block7 #block7_txt #section7_average b{font-size:36px}#block8 input,#block8 select,#block8 textarea{background:#fff;-webkit-border-radius:4.6px;-moz-border-radius:4.6px;-ms-border-radius:4.6px;-o-border-radius:4.6px;border-radius:4.6px;box-shadow:-.918107px 1.83621px 11.0173px rgba(0,0,0,.25);opacity:.7}#block8 button{background:#03172f;-webkit-border-radius:53px;-moz-border-radius:53px;-ms-border-radius:53px;-o-border-radius:53px;border-radius:53px;box-shadow:-.918107px 1.83621px 11.0173px rgba(0,0,0,.25);color:#fff;cursor:pointer;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:24px;padding-left:30px;padding-right:30px}#block8 button:hover{background-color:#fff;color:#03172f;transition:.8s}#block8 #block8_txt{text-align:center}#block8 #block8_txt h2{color:red;line-height:80px}#block8 #block8_txt h2,#block8 #block8_txt span{font-family:Montserrat;font-size:100px;font-style:normal;font-weight:700}#block8 #block8_txt span{color:#000}#block8 #block8_txt p{font-family:Montserrat;font-size:16px;font-style:normal}}#block6>div{position:relative}@media screen and (max-width:1024px){#page_title{font-size:35px!important;line-height:50px!important;padding:0 20px}#double_quotes_end,#double_quotes_start,.hide_mobile{display:none!important}.block_container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1400px;padding:100px 15px}.block_container>div{position:relative}.block_container>div:first-child{margin-left:0}.block_container>div img{width:100%}.block_container>div h3{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#ef7ea1,#fa8f3a);-webkit-background-clip:text;background-clip:text;font-family:Montserrat;font-size:35px;font-style:normal;font-weight:700;line-height:45px;margin:0 0 20px}.block_container>div p{font-size:1em}.block_container>div h5,.block_container>div p,.block_container>div p.bold{font-family:Montserrat;font-style:normal;font-weight:400;line-height:20px;margin:0}.block_container>div h5,.block_container>div p.bold{font-size:16px}#header{align-items:center;background-attachment:scroll;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh}#header h1{color:#fff;display:block;font-family:Montserrat;font-size:75px;font-style:normal;font-weight:700;line-height:90px;margin:0;position:relative;text-shadow:10px 10px 30px #000;width:100%}#header h1,#presentation #presentation_right{text-align:center}#block2{background-color:#03172f;padding:50px 0;position:relative}#block2 h2{color:#fff;font-family:Montserrat;font-size:50px;font-style:normal;font-weight:600;line-height:60px;margin:auto;max-width:1400px;position:relative;text-align:center}#block2 h2 span{font-weight:700}#block2>div{align-items:center;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:center;margin:50px auto auto;max-width:1400px;position:relative;text-align:center}#block2>div>div{flex-grow:1;padding:50px 30px;position:relative}#block2>div>div p{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0}#block2>div img{border-radius:10px;margin-bottom:50px;position:relative;width:70%!important}#block3{background-image:inherit!important;background-size:100% auto;position:relative}#block3 #block3_txt{text-align:center}#block3 #block3_txt p{margin:0 auto;text-align:center}#block4 #block4_slide_container{flex-grow:0;position:relative;width:40%;z-index:9998}#block4 #block4_slide_container img{left:0;position:absolute;top:0;width:100%}#block4 #block4_slide_container #slide_arrow_container{bottom:-430px;left:0;position:absolute;text-align:center;width:100%}#block4 #block4_slide_container #slide_arrow_container span{background-color:#03172f;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;color:#fff;cursor:pointer;display:inline-block;font-size:22px;height:30px;line-height:30px;margin:0 5px;width:30px}#block4 #block4_text_container{margin-bottom:100px;position:relative;text-align:center}#block5{background-color:#03172f;padding:40px 30px}#block5 h2{color:#fff;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:600;line-height:40px;margin:auto auto 40px;max-width:1400px;position:relative;text-align:center}#block5 h2 span{font-weight:700}#block5 h2.small{font-size:24px;font-weight:400;line-height:28px}#block5 .block5_feature{display:block}#block5 .block5_feature>div{margin-bottom:40px}#block5 .block5_feature>div p{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0}#block5 .block5_feature>div h4{color:#fff;font-family:Montserrat;font-size:22px;font-style:normal;font-weight:600;line-height:28px;margin:0 0 10px;position:relative;text-align:center}#block6{display:inherit!important;text-align:center}#block6 #block6_cards{display:flex;flex-wrap:wrap;justify-content:center}#block6 #block6_cards img{border-radius:10px;margin:60px;width:40%}#block7{background:linear-gradient(180deg,rgba(212,86,129,0),#e45e52 16%,#ff6b00 30%,rgba(252,176,69,0))}#block7 #block7_txt,#block7 h3{text-align:center}#block7 #block7_txt h2{color:#000;font-family:Montserrat;font-size:90px;font-style:normal;font-weight:700;line-height:71px}#block7 #block7_txt p{font-family:Montserrat;font-size:30px;font-style:normal;font-weight:600;line-height:48px;text-align:center}#block7 #block7_txt #section7_average{color:#000;font-family:Montserrat;font-size:70px;font-style:normal;font-weight:700;line-height:71px}#block7 #block7_txt #section7_average b{font-size:36px}#block8{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#block8 form{padding:20px!important}#block8 input,#block8 textarea{-webkit-border-radius:4.6px;-moz-border-radius:4.6px;-ms-border-radius:4.6px;-o-border-radius:4.6px;border-radius:4.6px}#block8 input,#block8 select,#block8 textarea{background:#fff;box-shadow:-.918107px 1.83621px 11.0173px rgba(0,0,0,.25);opacity:.7}#block8 button{background:#03172f;-webkit-border-radius:53px;-moz-border-radius:53px;-ms-border-radius:53px;-o-border-radius:53px;border-radius:53px;box-shadow:-.918107px 1.83621px 11.0173px rgba(0,0,0,.25);color:#fff;cursor:pointer;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:24px}#block8 input[type=checkbox]{height:20px;width:20px}#block8 button:hover{background-color:#fff;color:#03172f;transition:.8s}#block8 #block8_txt{text-align:center}#block8 #block8_txt h1{color:#000}#block8 #block8_txt h1,#block8 #block8_txt h2{font-family:Montserrat;font-size:100px;font-style:normal;font-weight:700;line-height:80px}#block8 #block8_txt h2{color:red}#block8 #block8_txt span{color:#000;font-family:Montserrat;font-size:100px;font-style:normal;font-weight:700}#block8 #block8_txt p{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;margin-bottom:20%;margin-top:50px}#block8 .field_container{width:calc(100% - 40px)!important}img{height:auto}img,nav{width:100%}nav{display:flex;justify-content:space-between;padding:10px 20px;position:absolute}.toggle{color:#fff;cursor:pointer;display:block;font-size:2rem}#logo,.toggle{position:relative;z-index:20}.ouvrir{display:block}.open .ouvrir{display:none}.open .fermer{display:block}.menu{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100vh;justify-content:space-around;left:0;padding:2rem;position:absolute;top:0;transform:translateX(-100%);transition:transform 1s;width:100%;z-index:2}.open .menu{transform:translateX(0)}#section1 span{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#ef7ea1,#fa8f3a);-webkit-background-clip:text;background-clip:text;font-size:5em;font-weight:700;line-height:102px}#section1 p,#section1 span{font-family:Montserrat;font-style:normal}#section1 p{font-size:1em;font-weight:400;line-height:20px;margin-top:20px}#section2{height:150vh;padding:80px 0}#section2 #section2_title p,#section2 #section2_title span{color:#fff;font-family:Montserrat;font-size:90px;font-style:normal;font-weight:600;line-height:122px;text-align:center}#section2 #section2_title #rose_title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff3a7e,#ff719e);-webkit-background-clip:text;background-clip:text}#section2 #section2_title #green_title{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#80edc2 22.95%,#7ed1f7 86.89%);-webkit-background-clip:text;background-clip:text}#section2 #section2_presentation{text-align:center}#section2 #section2_presentation img{border-radius:0 0 10px 10px}#section2 #section2_presentation #presentation2{border-radius:10px 10px 0 0;padding:80px 50px}#section2 #section2_presentation #presentation2 p{font-family:Montserrat;font-size:1em;font-style:normal;font-weight:400;margin:20px 0}#section2 #section2_presentation #presentation2 #sous_titre_presentation2{color:#03172f;font-family:Montserrat;font-size:2.5em;font-style:normal;font-weight:700}#section2 #section2_presentation #presentation2 #button_border_wrap{background:linear-gradient(270deg,#ef7ea1 0,#fa8f3a);border-radius:13px;margin:0 auto;padding:2px;position:relative;width:10em}#section2:hover{background-color:#03172f;transition:.8s}#section2:hover #presentation2{background-color:#fff}#section2:hover #presentation2 p{color:#000}#section2:hover p{color:#fff}#section3{background-size:100% auto;display:flex;flex-direction:column;height:100vh;justify-content:center}#section3 #section3_presentation{display:flex;flex-direction:column;margin:0 auto;width:35%}#section3 #section3_presentation span{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#ee7ea0,#fa8f3a);-webkit-background-clip:text;background-clip:text;font-family:Montserrat;font-size:66px;font-style:normal;font-weight:700;margin-bottom:5%;text-align:center}#section3 #section3_presentation p{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin:0 auto;text-align:justify}#section4{height:150vh;text-align:center}#section4 #section4_presentation span{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#ee7ea0,#fa8f3a);-webkit-background-clip:text;background-clip:text;display:block;font-family:Montserrat;font-size:60px;font-style:normal;font-weight:700;margin-bottom:20px}#section4 #section4_presentation p{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600}#section4 #section4_pictures{height:30%;position:relative;width:70%}#section4 #section4_pictures>img{animation:display 10s infinite;left:0;opacity:0;position:absolute;top:0}#section4 #section4_pictures img:nth-child(2){animation-delay:2s}#section4 #section4_pictures img:nth-child(3){animation-delay:4s}#section4 #section4_pictures img:nth-child(4){animation-delay:6s}#section4 #section4_pictures img:nth-child(5){animation-delay:8s}}@media screen and (max-width:1024px){@keyframes display{0%{opacity:0;transform:translateX(200px)}10%{opacity:1;transform:translateX(0)}20%{opacity:1;transform:translateX(0)}30%{opacity:0;transform:translateX(-200px)}to{opacity:0;transform:translateX(-200px)}}#section5 #section5_presentation{display:flex;flex-direction:column}#section5 #section5_presentation pre,#section5 #section5_presentation span{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#ef7ea1,#fa8f3a);-webkit-background-clip:text;background-clip:text;display:block;font-family:Montserrat;font-size:60px;font-style:normal;font-weight:700;margin:0 auto;text-align:left}#section5 #section5_presentation p{color:#000;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;margin-left:10%;margin-top:20px;text-align:left}#section5 #section5_counters{display:flex;flex-direction:center;justify-content:space-around;margin:0 auto}#section5 #section5_counters div{align-items:center;display:flex;justify-content:space-around}#section5 #section5_counters div span{font-family:Montserrat;font-size:76px;font-style:normal;font-weight:700;line-height:71px;transition:5s}#section5 #section5_counters div p{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:20px;width:50%}#container_footer{padding:20px 0}#container_footer #contactez-nous{padding:50px}#container_footer h5{font-size:30px!important;line-height:36px!important}#container_footer h3{font-size:26px!important;line-height:30px!important}#header_partners{background-repeat:no-repeat;background-size:cover}#header_partners img{margin:50px 0;width:60%}#header_partners #partners_title{padding:100px 0}#header_partners #partners_title p{color:#fff;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:700;text-align:center}#header_partners #partners_icons{display:flex;flex-wrap:wrap;justify-content:center}}.ecart5{height:5px;width:100%}.ecart10{height:10px;width:100%}.ecart15{height:15px;width:100%}.ecart20{height:20px;width:100%}.ecart30{height:30px;width:100%}.ecart40{height:40px;width:100%}.ecart50{height:50px;width:100%}.ecart100{height:100px;width:100%}.center{text-align:center}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.flex_container{align-items:flex-start;display:flex}.flex_container>div{flex-grow:1;margin-left:20px}.flex_container>div:first-child{margin-left:0}.flex_container>div.nogrow{flex-grow:0!important}.flex_container>div.width10{width:10%}.flex_container>div.width20{width:20%}.flex_container>div.width30{width:30%}.flex_container>div.width40{width:40%}.flex_container>div.width50{width:50%}.flex_container>div.width60{width:60%}.flex_container>div.width70{width:70%}#page_title a{background:linear-gradient(270deg,#ee7da0 0,#fa8f3a);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:10px 10px 30px rgba(0,0,0,.4);-moz-box-shadow:10px 10px 30px rgba(0,0,0,.4);box-shadow:10px 10px 30px rgba(0,0,0,.4);cursor:pointer;display:inline-block;font-size:24px;line-height:26px;padding:15px 25px}#page_title a span{margin-right:10px}.center_flex{align-items:center;display:flex;flex-direction:column}body{overflow-x:hidden}a{color:#fff;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;text-decoration:none}.row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:80%}#logo h1{color:#fff;font-size:3.2rem}.fermer{display:none}@media screen and (min-width:1025px) and (max-width:7000px){#section1 #anim_logo,#section1 #video_presentation{flex-basis:30%;padding:1.6em}#section1 span{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#ef7ea1,#fa8f3a);-webkit-background-clip:text;background-clip:text;font-size:5em;font-weight:700;line-height:102px}#section1 p,#section1 span{font-family:Montserrat;font-style:normal}#section1 p{font-size:1em;font-weight:400;line-height:20px;margin-top:20px}#section2{display:flex;flex-direction:column;justify-content:space-around;padding:5em}#section2 #section2_title p,#section2 #section2_title span{color:#fff;font-family:Montserrat;font-size:90px;font-style:normal;font-weight:600;line-height:122px}#section2 #section2_title #rose_title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff3a7e,#ff719e);-webkit-background-clip:text;background-clip:text}#section2 #section2_title #green_title{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#80edc2 22.95%,#7ed1f7 86.89%);-webkit-background-clip:text;background-clip:text}#section2 #section2_presentation{display:flex;justify-content:center;margin:0 auto}#section2 #section2_presentation #presentation2{background-color:#fff;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-ms-border-radius:10px 0 0 10px;-o-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;display:flex;flex-direction:column;justify-content:center;padding:150px 50px;width:40%}#section2 #section2_presentation #presentation2 p{font-family:Montserrat;font-size:1em;font-style:normal;font-weight:400;margin:20px 0;width:70%}#section2 #section2_presentation #presentation2 #sous_titre_presentation2{color:#03172f;font-family:Montserrat;font-size:2.5em;font-style:normal;font-weight:700;text-align:left}#section2 #section2_presentation #presentation2 #button_redirection{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;color:#000;font-family:Montserrat;font-style:normal;font-weight:600;padding:7px 10px;text-align:center;transition:.8s}#section2 #section2_presentation #presentation2 #button_redirection:hover{background:linear-gradient(270deg,#ef7ea1 0,#fa8f3a);color:#fff}#section2:hover{background-color:#03172f;transition:.8s}#section2:hover #presentation2{background-color:#fff}#section2:hover #presentation2 p{color:#000}#section2:hover p{color:#fff}#section3{background-size:90% auto;display:flex;flex-direction:column;height:100vh;justify-content:center;object-fit:cover}#section3 #section3_presentation{display:flex;flex-direction:column;margin:0 auto;width:40%}#section3 #section3_presentation span{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#ee7ea0,#fa8f3a);-webkit-background-clip:text;background-clip:text;font-family:Montserrat;font-size:96px;font-style:normal;font-weight:700;margin-bottom:5%;text-align:center}#section3 #section3_presentation p{color:#000;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:29px;margin:0 auto;text-align:justify}#section4{align-items:center;display:flex;height:150vh;justify-content:center;margin:0 auto}#section4 #section4_presentation{width:50%}#section4 #section4_presentation span{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#ee7ea0,#fa8f3a);-webkit-background-clip:text;background-clip:text;display:block;font-family:Montserrat;font-size:5vw;font-style:normal;font-weight:700;margin-bottom:20px;text-align:left}#section4 #section4_presentation p{color:#000;font-family:Montserrat;font-size:1em;font-style:normal;font-weight:600;text-align:left;width:60%}#section4 #section4_pictures{height:30%;position:relative;width:20%}#section4 #section4_pictures>img{animation:display 10s infinite;opacity:0;position:absolute;top:0}#section4 #section4_pictures img:nth-child(2){animation-delay:2s}#section4 #section4_pictures img:nth-child(3){animation-delay:4s}#section4 #section4_pictures img:nth-child(4){animation-delay:6s}#section4 #section4_pictures img:nth-child(5){animation-delay:8s}@keyframes display{0%{opacity:0;transform:translateX(200px)}10%{opacity:1;transform:translateX(0)}20%{opacity:1;transform:translateX(0)}30%{opacity:0;transform:translateX(-200px)}to{opacity:0;transform:translateX(-200px)}}#section5{align-items:center;display:flex;flex-direction:column;height:150vh;justify-content:space-evenly}#section5 #section5_presentation{display:flex;flex-direction:column;width:40%}#section5 #section5_presentation pre,#section5 #section5_presentation span{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#ef7ea1,#fa8f3a);-webkit-background-clip:text;background-clip:text;display:block;font-family:Montserrat;font-size:5vw;font-style:normal;font-weight:700;margin:0 auto;text-align:left}#section5 #section5_presentation p{color:#000;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;margin-left:10%;margin-top:20px;text-align:left;width:70%}#section5 #section5_counters{display:flex;flex-direction:row;justify-content:space-around}#section5 #section5_counters div{display:flex;flex-direction:column;margin-left:10%;width:20%}#section5 #section5_counters div span{font-family:Montserrat;font-size:76px;font-style:normal;font-weight:700;line-height:71px;transition:5s}#section5 #section5_counters div p{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:20px;width:70%}#section6{align-items:center;display:flex;flex-direction:column;height:150vh;justify-content:center}#section6 h3{font-family:Montserrat;font-size:75px;font-style:normal;font-weight:700;line-height:80px;margin:0 0 20px}#section6 #section6_cards{display:flex;flex-wrap:wrap;justify-content:space-around;margin:100px 0}#section6 #section6_cards img{border-radius:10px;margin:10px;width:40%}#section7{background:linear-gradient(180deg,rgba(212,86,129,0),#e45e52 16%,#ff6b00 30%,rgba(252,176,69,0));display:flex;flex-direction:column;height:100vh;justify-content:center}#section7 #section7_title{text-align:center}#section7 #section7_title span{color:#000;font-family:Montserrat;font-size:100px;font-style:normal;font-weight:700;line-height:71px}#section7 #section7_title p{font-family:Montserrat;font-size:30px;font-style:normal;font-weight:600;line-height:48px;margin-top:50px;text-align:center}#section7 #section7_title #section7_average{color:#000;font-family:Montserrat;font-size:70px;font-style:normal;font-weight:700;line-height:71px}#section7 #section7_title #section7_average b{font-size:36px}#section7 #section7_carousel{margin:0 auto;width:100%}#section7 #section7_carousel #double_quotes_start{margin-right:95%}#section7 #section7_carousel #double_quotes_end{margin-left:95%}#section7 #section7_carousel body{font-family:sans-serif}#block8{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;padding-top:150px}#block8 input,#block8 textarea{-webkit-border-radius:4.6px;-moz-border-radius:4.6px;-ms-border-radius:4.6px;-o-border-radius:4.6px;border-radius:4.6px}#block8 input,#block8 select,#block8 textarea{background:#fff;box-shadow:-.918107px 1.83621px 11.0173px rgba(0,0,0,.25);opacity:.7}#block8 button{background:#03172f;-webkit-border-radius:53px;-moz-border-radius:53px;-ms-border-radius:53px;-o-border-radius:53px;border-radius:53px;box-shadow:-.918107px 1.83621px 11.0173px rgba(0,0,0,.25);color:#fff;cursor:pointer;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:24px}#block8 input[type=checkbox]{height:20px;width:20px}#block8 button:hover{background-color:#fff;color:#03172f;transition:.8s}#block8 #block8_txt{display:flex;flex-direction:column;text-align:left;width:60%}#block8 #block8_txt h1{color:#000;font-family:Montserrat;font-size:52px;font-style:normal;font-weight:700}#container_logo{background-color:#3b345b;display:flex;justify-content:center}#container_logo img{width:5%}}.box{display:inline-block;margin:5px;padding:10px 20px;position:relative;text-align:center;transition:1.5s}.box,.box:before{border-radius:10px}.box:before{content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute}.box:before,.box:hover{background:linear-gradient(270deg,#ee7da0 0,#fa8f3a)}.box:hover{color:#000;cursor:pointer;transition:1.5s}.hide{display:none}#container_footer{background-color:#03172f;color:#fff;display:flex;flex-direction:column;max-width:inherit!important;padding:0 0 50px}#container_footer .fa-chevron-up{color:#fff;font-size:30px}#container_footer #contactez-nous{align-items:center;display:flex;flex-direction:column;justify-content:center}#container_footer h3{color:#fff;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:800;line-height:40px;margin-bottom:0!important;text-align:center}#container_footer h5{font-size:50px;line-height:54px}#container_footer h5,#container_footer p{color:#fff;font-weight:400;margin:0;text-align:center}#container_footer p{font-size:20px;line-height:24px}#container_footer #container_followus{text-align:center}#container_footer #container_followus>a{color:#fff!important;margin:0 15px}#container_footer #container_followus>a>img{width:90px}#container_footer #footer_link{text-align:center}#block7{max-width:inherit!important}#block7 #block7_global_rate{margin:auto;position:relative;width:150px}#block7 #block7_global_rate p{color:#000;font-size:24px;line-height:28px;margin:0;text-align:center}#block7 #block7_global_rate h2{font-size:45px;font-weight:700;line-height:55px;margin:0;text-align:center}#block7 #block7_global_rate .next_rate,#block7 #block7_global_rate .prev_rate{background-color:rgba(0,0,0,.4);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;color:#fff;cursor:pointer;font-size:26px;height:40px;line-height:40px;margin-top:-20px;position:absolute;text-align:center;top:50%;width:40px}#block7 #block7_global_rate .next_rate{padding-left:3px;right:-80px}#block7 #block7_global_rate .prev_rate{left:-80px;padding-right:3px}#block7 #container_reviews{margin-top:30px}#block7 .review_container{background-color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;margin:auto;max-width:800px;padding:30px 40px}#block7 .review_container .company_name{align-items:center;display:flex;justify-content:center}#block7 .review_container .company_name img{flex-shrink:0;margin-right:10px;width:60px}#block7 .review_container .company_name h2{font-size:24px;font-weight:400;line-height:28px}#block7 .review_container .company_name h2>.fa-star{color:#ee7da0}#block7 .review_container p{color:#666!important;font-size:20px;line-height:28px;margin:0}#block_send{display:flex}.ancre{position:relative;top:-80px}#reviews_title{-webkit-text-fill-color:inherit!important;background:inherit!important;-webkit-background-clip:inherit!important;background-clip:inherit!important;color:#000!important}@media screen and (min-width:1544px) and (max-width:7000px){#header_partners{background-repeat:no-repeat;background-size:cover;height:150vh}#header_partners img{width:200px}#header_partners #partners_title p{color:#fff;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:700;line-height:50px;padding:200px;text-align:right}#header_partners #logo_1{left:900px;position:absolute;top:400px}#header_partners #logo_2{left:1300px;position:absolute;top:500px}#header_partners #logo_3{left:1400px;position:absolute;top:1000px}#header_partners #logo_4{left:965px;position:absolute;top:1400px}#header_partners #logo_5{left:400px;position:absolute;top:1074px}#header_partners #logo_6{left:500px;position:absolute;top:1200px}#header_partners #logo_7{left:400px;position:absolute;top:560px}#header_partners #logo_8{left:450px;position:absolute;top:600px}}@media screen and (min-width:1200px) and (max-width:1543px){#header_partners{background-repeat:no-repeat;background-size:cover;height:150vh}#header_partners img{width:150px}#header_partners #partners_title p{color:#fff;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:700;line-height:50px;padding:150px;text-align:right}#header_partners #logo_1{left:550px;position:absolute;top:250px}#header_partners #logo_2{left:850px;position:absolute;top:300px}#header_partners #logo_3{left:800px;position:absolute;top:640px}#header_partners #logo_4{left:550px;position:absolute;top:800px}#header_partners #logo_5{left:200px;position:absolute;top:600px}#header_partners #logo_6{left:500px;position:absolute;top:1200px}#header_partners #logo_7{left:200px;position:absolute;top:330px}#header_partners #logo_8{left:450px;position:absolute;top:600px}}.autogrow-field{min-height:1em;overflow:hidden;resize:none}.autogrow-field~.autogrow-mirror{position:absolute;visibility:hidden;white-space:normal;word-break:break-word;z-index:-1}