/*! 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=number],input[type=password],input[type=text],select{border:1px solid #d1d1d1;display:block;font-size:18px;font-weight:400;height:50px;margin:0;outline:0;padding:0 10px;width:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Heebo,sans-serif;margin:0}.normal{font-weight:300!important}.field_container{align-items:flex-start;display:flex}.field_container label{flex-grow:0;font-size:16px;line-height:40px;margin:0 5px 0 0;white-space:nowrap}.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: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}button[type=submit]{background-color:#cd0a1f;border:0;color:#fff;font-size:18px;margin:0;padding:10px 15px}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}.admin_page{background-color:#efeeee}#admin_container{margin:auto;max-width:1100px;padding:0 30px}#admin_container img{max-width:100%}#admin_container h1{font-size:35px;font-weight:700;margin:20px 0;text-align:center}#admin_container h1 small{color:#999;display:block;font-size:24px;text-align:center}#admin_container .admin_link{color:#e42a1d;font-size:16px;line-height:18px;text-decoration:none}#admin_container h2{background-color:#999;color:#fff;display:block;font-size:18px;font-weight:700;line-height:20px;margin:0 0 20px;padding:12px 0;text-align:center}#admin_container nav{display:flex;gap:20px;margin-bottom:20px}#admin_container nav a{background-color:#999;color:#fff;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;font-size:18px;line-height:22px;padding:8px 0;text-align:center;text-decoration:none}#admin_container nav a.active{background-color:#e42a1d}.admin_maj_container{align-items:center;background-color:#fff;display:flex;margin-bottom:20px;text-decoration:none}.admin_maj_container img{flex-grow:1}.admin_maj_container span{color:#000;display:block;font-size:24px;line-height:24px;text-align:center;width:200px}.admin_maj_container span small{color:#999;display:block;font-size:16px;line-height:18px;text-align:center}.admin_category_container,.admin_feature_container{align-items:center;background-color:#fff;display:flex;margin-bottom:10px;padding:10px;text-decoration:none!important}.admin_category_container>div,.admin_feature_container>div{color:#000;flex-grow:1;margin:0 20px 0 10px}.admin_category_container>div h5,.admin_feature_container>div h5{color:#e42a1d;font-size:12px;font-weight:700;line-height:14px;margin:0;text-transform:uppercase}.admin_category_container>div p,.admin_feature_container>div p{font-size:14px;line-height:16px;margin:3px 0 0}.admin_category_container>a,.admin_feature_container>a{color:#000;font-size:24px;line-height:24px;margin-right:20px}.admin_category_container>a span.fa-times,.admin_feature_container>a span.fa-times{color:#e42a1d!important}.admin_remove{color:#999;text-decoration:none}#categories_list_container>.sort_element,#categories_list_container>a{align-items:center;background-color:#fff;display:flex;margin-bottom:15px;padding:8px;text-decoration:none}#categories_list_container>.sort_element>a,#categories_list_container>a>a{color:#000!important;margin-left:10px}#categories_list_container>.sort_element p,#categories_list_container>a p{color:#141c31;flex-grow:1;font-size:16px;font-weight:400;margin-left:10px;text-decoration:none}#categories_list_container>.sort_element p a,#categories_list_container>a p a{color:#000!important;text-decoration:none}#categories_list_container>.sort_element.active,#categories_list_container>a.active{background-color:#cd0a1f!important}#categories_list_container>.sort_element.active a,#categories_list_container>.sort_element.active p,#categories_list_container>a.active a,#categories_list_container>a.active p{color:#fff!important}#categories_list_container>.sort_element img,#categories_list_container>a img{background-color:#fff}.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%}.ecart200{height:200px;width:100%}.center{text-align:center}.right{text-align:right}.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%}.title{color:#141c31;font-size:28px;font-weight:900;line-height:32px;text-align:center}.title b{color:#cd0a1f}.title a{color:#999;color:#999!important;display:block;font-size:16px;text-align:center;text-decoration:none}.center_flex{align-items:center;display:flex;flex-direction:column}.hide{display:none}#content_public{margin:auto;max-width:1200px}#content_public a,#content_public h1,#content_public h2,#content_public h3,#content_public h4,#content_public p,#content_public ul{font-family:Montserrat,sans-serif}#content_public h4{margin-bottom:0}#content_public hr{background-color:#000;height:1px;margin:0}#content_public a{color:#000;text-decoration:none!important}#content_public a:visited{text-decoration:none}#content_public ul{list-style-type:none;padding:0}#content_public li{font-size:14px}#content_public .scroll{float:left;height:200px;margin:0 10px;overflow:auto;width:20px}#content_public .scroll1::-webkit-scrollbar{width:5px}#content_public .scroll1::-webkit-scrollbar-track{background:#ddd}#content_public .scroll1::-webkit-scrollbar-thumb{background:#666}#content_public .content{height:500px}#content_public .contact-config{display:flex;margin-bottom:10px}#content_public .description-config{font-size:13px;margin-left:5px;text-transform:uppercase}#content_public #warning{color:red;font-size:18px}#content_public #approuved{color:green;font-size:18px}#content_public .size{font-size:18px!important}#content_public #title{margin-bottom:20px;margin-top:20px;text-align:center;width:100%}#content_public #title h1{display:inline-block;margin:0;text-transform:uppercase}#content_public #title h1 span{align-items:center;display:flex}#content_public #title h2{font-size:22px}#content_public #title h2,#content_public #title p{display:inline-block;font-weight:400;line-height:24px}#content_public #title p{font-size:18px;margin-left:10px}#content_public #up-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#content_public #container_menu{display:flex;flex-wrap:wrap;justify-content:center;margin:35px -10px 20px}#content_public #container_menu .onglet{border:1.5px solid #3b345b;height:47px;margin:0 10px 20px;text-align:center;width:calc(20% - 20px)}#content_public #container_menu .onglet:hover{background-color:#3b345b}#content_public #container_menu .onglet:hover a{color:#f5b66f}#content_public #container_menu .onglet .icone{background-color:#3b345b;height:47px;padding-right:2px;padding-top:5px;position:relative;width:50px}#content_public #container_menu .onglet .icone img{height:35px;width:35px}#content_public #container_menu .onglet .icone_text{margin:auto}#content_public #container_menu .onglet.last-maj{background-color:#3b345b;color:#fff!important}#content_public #container_menu .onglet>a{align-items:center;display:flex;height:44px;width:100%}#content_public #container_menu .onglet>a div{font-size:14px;line-height:16px}#content_public #container_menu .disabled{opacity:.4}#content_public #container_menu .disabled img{filter:saturate(0)}#content_public #container_menu .active{background-color:#3b345b}#content_public #container_menu .active a{color:#f5b66f!important}#content_public #main-container{display:flex;flex-grow:1}#content_public #main-container #container-left{margin-left:5px;width:200px}#content_public #main-container #container-left h4{font-size:16px;line-height:18px;margin:0 0 20px}#content_public #main-container #container-middle{margin:0 30px;width:735px}#content_public #main-container #container-middle .banner{margin-bottom:20px}#content_public #main-container #container-middle .banner .title_categorie{align-items:center;background:linear-gradient(90deg,#3b345b 50%,#fff 0);display:flex}#content_public #main-container #container-middle .banner .title_categorie .picture_feature{background-color:#3b345b}#content_public #main-container #container-middle .banner .title-feature{background-color:#3b345b;color:#fff;font-size:15px;line-height:18px;margin:0;padding:7px 10px 5px;text-transform:uppercase;width:300px}#content_public #main-container #container-middle .banner img{height:15px;margin-left:10px}#content_public #main-container #container-middle .separator{background-color:#3b345b;height:2px;margin-bottom:5px;margin-top:0}#content_public #main-container #container-middle .container-feature{display:flex;margin-bottom:15px;padding:0 30px}#content_public #main-container #container-middle .container-feature .fa-circle{font-size:8px;margin:4px 10px 0 0}#content_public #main-container #container-middle .container-feature .feature-content{flex-grow:1;margin:0}#content_public #main-container #container-middle .container-feature .feature{text-align:right}#content_public #main-container #container-middle .container-feature .feature .fa-times{display:none}#content_public #main-container #container-middle .container-feature .feature .open_feature_video{background-color:#f5b66f;-webkit-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px;color:#fff;display:block;font-size:18px;height:34px;line-height:34px;text-align:center;width:34px}#content_public #main-container #container-middle .container-feature .feature .open_feature_video .fa-play{padding-left:3px}#content_public #main-container #container-middle .container-feature .feature .open_feature_video .fa-times{padding-left:0!important}#content_public #main-container .container_video{display:none;margin-bottom:20px;padding:0 30px}#content_public #main-container .container_video .video video{width:100%}#content_public #main-container #container-right{color:#000;width:200px}#content_public #main-container #container-right #main-nav{margin-bottom:30px}#content_public #main-container #container-right #main-nav .nav-line-title{text-transform:uppercase}#content_public #main-container #container-right #main-nav .nav-line-title a:hover{color:#f5b66f}#content_public #main-container #container-right #main-nav .nav-line-title.bold{font-weight:700}#content_public #main-container #container-right #main-nav .active a{color:#f5b66f}#content_public #main-container #container-right #main-nav .nav-line{color:#666;font-style:italic}#content_public .contact-support{font-style:bold;margin-left:5px}#content_public #banniere{width:100%}#content_public #button-return-app{background-color:#3b345b;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;padding:8px 10px;text-align:center;text-transform:uppercase}#container_footer{background-color:#3b345b;color:#fff;display:flex;justify-content:space-evenly;margin-top:50px;padding:50px 0}#container_footer a{color:#fff;text-decoration:none}#container_footer h3{margin-bottom:5px}#container_footer span{color:#efeeee}#container_footer #container_findus{display:flex;flex-direction:column;line-height:25px}#container_footer #container_followus,#container_footer #container_ourplatform{display:flex;flex-direction:column}#container_footer #container_followus img{color:#fff;margin-left:30px}#container_footer #container_followus #container_social_icons{font-size:30px;margin-bottom:10px}#container_footer #container_followus #container_social_icons i{margin-right:10px}#container_footer #container_followus #container_social_icons a{color:#fff;text-decoration:none!important}#container_footer #container_followus #form_newsletter{display:flex;flex-direction:column;font-family:Montserrat,sans-serif}#container_footer #container_followus #form_newsletter input[type=email]{background:none;border:2px solid #efeeee;line-height:25px;margin:10px 0;padding:0 5px;width:300px}#container_footer #container_followus #form_newsletter input[type=email]:focus{color:#fff;outline:none}#container_footer #container_followus button{background-color:#efeeee;color:#000;line-height:10px}#main-container-404 #paragraphe{color:#3b345b;margin:50px 0 50px 150px}#main-container-404 #paragraphe h1{margin:20px 0}#main-container-404 #container_404{display:flex;justify-content:center;margin:20px 100px}#main-container-404 #container_404 img{margin:0 50px;width:40%}.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}