@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap);html{font-size:100%}.color-orange{color:orange}.color-blue{color:#00f}.bg-orange{background-color:orange}.bg-blue{background-color:#00f}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}html.debug{position:relative;border-width:2px;border-style:solid;border-color:#00f}html.debug::before{content:"M";position:absolute;bottom:0;right:0;color:#fff;background-color:#00f}@media (max-width:28.125rem){html.debug{border-color:green}html.debug::before{content:"SM";background-color:green}}@media (min-width:37.5rem){html.debug{border-color:orange}html.debug::before{content:"TP";background-color:orange}}@media (min-width:56.25rem){html.debug{border-color:purple}html.debug::before{content:"TL";background-color:purple}}@media (min-width:75rem){html.debug{border-color:#ff0}html.debug::before{content:"D";background-color:#ff0}}@media (min-width:112.5rem){html.debug{border-color:red}html.debug::before{content:"BD";background-color:red}}*{font-family:Montserrat}.container{position:relative;margin:0 auto;padding:0 20px}@media (min-width:56.25rem){.container{padding:0 40px}}.section-container{max-width:1280px;margin:0 auto}.section{padding:30px 0}@media (min-width:56.25rem){.section{padding:130px 0}}.section:nth-child(1){padding:50px 0 30px 0}@media (min-width:56.25rem){.section:nth-child(1){padding:70px 0 130px 0}}.view{padding-top:70px}@media (min-width:75rem){.view{padding-top:145px}}.logged .view{padding-top:60px}@media (min-width:75rem){.logged .view{padding-top:75px}}h1{font-size:3.125rem;color:#0072c6;font-weight:400}@media (min-width:56.25rem){h1{font-size:5rem}}h2{font-size:30px;line-height:normal;color:#0072c6;font-weight:500}@media (min-width:56.25rem){h2{letter-spacing:-.04em;font-size:3rem;text-transform:initial;font-weight:500}}.h4,h4{font-size:20px;line-height:normal;text-transform:none;font-weight:500;font-family:Montserrat}p{color:#000;font-family:Noto Serif;font-size:16px;line-height:26px}a{font-family:Noto Serif;font-size:16px;line-height:26px;display:inline-block}.row{display:flex}.col-50{width:50%;justify-content:center;align-items:center;display:flex;flex-direction:column;padding:20px}.col{width:100%;padding:0 20px}.bg-grey{background-color:#f5f5f5}.pr-20{padding-right:20px}.d-flex{display:flex}.banner-outils{background-color:#e76461;display:flex;align-items:center;font-size:20px;gap:20px;justify-content:center;color:#fff;padding:30px 5%;width:100%;margin-top:70px}.banner-outils span{max-width:720px}.banner-outils span.icon:before{background-image:url("data:image/svg+xml,%3Csvg width='39' height='40' viewBox='0 0 39 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.40625 20C0.40625 9.45836 8.95836 0.90625 19.5 0.90625C30.0416 0.90625 38.5938 9.45836 38.5938 20C38.5938 30.5416 30.0416 39.0938 19.5 39.0938C8.95836 39.0938 0.40625 30.5416 0.40625 20ZM19.5 3.84375C10.5807 3.84375 3.34375 11.0807 3.34375 20C3.34375 28.9193 10.5807 36.1562 19.5 36.1562C28.4193 36.1562 35.6562 28.9193 35.6562 20C35.6562 11.0807 28.4193 3.84375 19.5 3.84375Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.4806 9.7234C19.7518 9.72083 20.0206 9.77353 20.2708 9.87832C20.521 9.98317 20.7473 10.1379 20.9357 10.3332C21.1241 10.5284 21.2707 10.7601 21.3666 11.0139C21.4624 11.2677 21.5055 11.5384 21.4932 11.8095L20.9671 23.0064C20.9303 23.7899 20.2844 24.4062 19.5001 24.4062C18.7157 24.4063 18.0698 23.79 18.0329 23.0066L17.5058 11.8095C17.4937 11.5416 17.5356 11.2741 17.6292 11.0228C17.7227 10.7716 17.8659 10.5417 18.0502 10.347C18.2345 10.1523 18.4562 9.99674 18.7019 9.8896C18.9476 9.78251 19.2127 9.72599 19.4806 9.7234Z' fill='white'/%3E%3Cpath d='M19.5 30.273C19.1369 30.273 18.7819 30.1653 18.48 29.9636C18.1781 29.7618 17.9428 29.4751 17.8038 29.1396C17.6649 28.8042 17.6285 28.435 17.6993 28.0789C17.7702 27.7227 17.945 27.3956 18.2018 27.1388C18.4586 26.8821 18.7857 26.7072 19.1418 26.6364C19.498 26.5655 19.8671 26.6019 20.2026 26.7409C20.5381 26.8798 20.8248 27.1151 21.0265 27.4171C21.2283 27.719 21.3359 28.0739 21.3359 28.437C21.3359 28.924 21.1425 29.3909 20.7982 29.7353C20.4539 30.0796 19.9869 30.273 19.5 30.273Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;content:"";display:block;height:40px;width:40px}.home .banner-outils{margin-top:170px}.home .banner{position:relative;height:170px;min-height:170px;width:100%;background-size:cover;background-position:center;margin-bottom:240px}@media (min-width:56.25rem){.home .banner{margin-bottom:0;height:50vh;min-height:400px}}.home .banner .container{position:absolute;height:100%;width:100%}.home .banner .block{position:absolute;top:100%;left:0;width:100%;height:210px;box-sizing:border-box;background-color:#0072c6;display:flex;flex-direction:column;justify-content:center;padding-left:20px;padding-right:20px}@media (min-width:56.25rem){.home .banner .block{top:50%;left:40px;width:540px;height:48vh;padding-left:40px;padding-right:40px;margin-top:-120px;min-height:380px}}.home .banner .block h1{color:#fff;font-family:Montserrat;font-weight:600;text-transform:initial;font-size:32px;line-height:normal}.home .banner .block h1 br{display:none}@media (min-width:56.25rem){.home .banner .block h1 br{display:block}}@media (min-width:56.25rem){.home .banner .block h1{font-size:55px;line-height:58px}}.home .banner .block p{font-weight:500;font-size:1.875rem;color:#fff;margin-bottom:1.25rem;font-size:16px;line-height:normal;font-family:Montserrat}@media (min-width:56.25rem){.home .banner .block p{font-size:13px}}.home .news{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:6.25rem;max-width:1460px;margin-top:130px}.home .news h2{margin-bottom:2.5rem;font-weight:500}.home .news .item-wrapper{display:flex;justify-content:center;flex-direction:column}@media (min-width:56.25rem){.home .news .item-wrapper{flex-direction:row}}.home .news .item-wrapper .item{text-align:center;flex-basis:100%;margin-bottom:40px}@media (min-width:56.25rem){.home .news .item-wrapper .item{flex-direction:row;flex-basis:33%;padding:0 1.5625rem;margin-bottom:0}}.home .news .item-wrapper .item .top{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1.25rem}@media (min-width:56.25rem){.home .news .item-wrapper .item .top{justify-content:center}}.home .news .item-wrapper .item .top .date{font-size:1rem;color:#0072c6;font-weight:700;min-width:112px}.home .news .item-wrapper .item .top .category{padding:.125rem .9375rem;margin-left:.625rem;font-weight:500;font-size:1rem;border:2px solid #000}.home .news .item-wrapper .item .news__title{margin-bottom:.9375rem;font-weight:600;font-size:20px;text-align:left;text-decoration:none;color:#000;font-family:Montserrat}@media (min-width:56.25rem){.home .news .item-wrapper .item .news__title{margin-bottom:1.875rem;font-size:1.5rem;text-align:center}}.home .news .item-wrapper .item .news__text{font-size:14px;font-family:'Noto Serif';text-align:left}@media (min-width:56.25rem){.home .news .item-wrapper .item .news__text{font-size:1rem;text-align:center}}.home .news .btn{margin-top:.625rem}@media (min-width:56.25rem){.home .news .btn{margin-top:3.125rem}}.home .association{padding:3.75rem 0;background-color:#f5f5f5}@media (min-width:56.25rem){.home .association{padding:6.25rem 0}}.home .association .container{display:flex;align-items:center;justify-content:center;flex-direction:column}.home .association .container p{text-align:center;max-width:46.25rem;font-family:'Noto Serif';margin:1.875rem 0 2.5rem}@media (min-width:56.25rem){.home .association .container p{margin:3.125rem 0 3.75rem}}.home .association .container .btn-container .btn{display:block}.home .association .container .btn-container .btn:nth-child(1){margin-bottom:20px}@media (min-width:56.25rem){.home .association .container .btn-container .btn:nth-child(1){margin-bottom:0}}@media (min-width:56.25rem){.home .association .container .btn-container .btn{display:inline-block;margin:0 .3125rem}}.home .brand{position:relative;padding-bottom:50px}@media (min-width:56.25rem){.home .brand{padding-bottom:0}}.home .brand .image-left{position:relative;width:100%;height:410px;background-image:url(../assets/images/pages/image-bannieres.png);background-size:cover;background-position:center}@media (min-width:56.25rem){.home .brand .image-left{position:absolute;top:0;left:0;width:50%;height:100%}}.home .brand .container{position:relative;height:100%;width:100%;top:100%}@media (min-width:56.25rem){.home .brand .container{position:relative;display:flex}}.home .brand .container .text-left{display:none}@media (min-width:56.25rem){.home .brand .container .text-left{display:block}}@media (min-width:56.25rem){.home .brand .container .text-left,.home .brand .container .text-right{position:relative;width:50%}}@media (min-width:56.25rem){.home .brand .container .text-right{padding:7% 3% 7% 10%}}.home .brand .container .text-right h2{color:#0072c6;letter-spacing:.05625rem;font-weight:500;font-size:20px;line-height:25px;margin-top:20px;font-weight:500}@media (min-width:56.25rem){.home .brand .container .text-right h2{letter-spacing:-.04em;max-width:80%}}.home .brand .container .text-right .brand-image{margin-top:.625rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media (min-width:56.25rem){.home .brand .container .text-right .brand-image{justify-content:flex-start;max-width:610px}}.home .brand .container .text-right .brand-image a{flex-basis:50%;text-align:center;padding:0 30px}@media (min-width:56.25rem){.home .brand .container .text-right .brand-image a{flex-basis:40%;padding:0;margin-right:8%;text-align:left}}.home .brand .container .text-right .brand-image .brands_single{flex-basis:17%;margin-right:4%;margin-left:4%}.home .brand .container .text-right .brand-image img{filter:grayscale(1);margin-top:2.1875rem;max-width:170px}@media (min-width:56.25rem){.home .brand .container .text-right .brand-image img{margin-top:3.75rem;max-width:130px}}.home .brand .container .text-right .brand-image img:hover{filter:grayscale(0)}.home .brand .container .text-right #brand_page_image{max-width:1280px!important}.home .brand .container #content_brands{padding:0!important;width:100%!important}.home .stakes{background-color:#f5f5f5;padding:60px 0}@media (min-width:56.25rem){.home .stakes{padding:6.25rem 6.25rem}}.home .stakes h2{color:#0072c6;letter-spacing:.05625rem;font-weight:500}.home .stakes .container{display:flex;align-items:center;justify-content:center;flex-direction:column}.home .stakes .container .item-wrapper{display:flex;justify-content:center;align-items:center;margin-top:2.5rem;flex-direction:column}@media (min-width:56.25rem){.home .stakes .container .item-wrapper{margin-top:4.375rem;margin-bottom:2.5rem;flex-direction:row}}.home .stakes .container .item-wrapper .item{flex-basis:50%;text-align:center;margin:0 0 60px}@media (min-width:56.25rem){.home .stakes .container .item-wrapper .item{flex-basis:20%;padding:0 30px}}.home .stakes .container .item-wrapper .item img{filter:grayscale(1);max-width:initial;width:80px;height:80px}.home .stakes .container .item-wrapper .item p{color:#000;font-family:'Noto Serif';font-size:16px}@media (min-width:56.25rem){.home .stakes .container .item-wrapper .item p{font-size:18px}}.home .stakes .container .item-wrapper .item:hover img{filter:grayscale(0)}.home .stakes .container .item-wrapper .item:hover p{color:#0072c6}.home .stakes .container .btn-container{display:flex}.home .stakes .container .btn-container .btn{margin:0 .3125rem}.home .members{padding:60px 0;max-width:1280px;margin:0 auto}@media (min-width:56.25rem){.home .members{padding:6.25rem 0 0}}.home .members h2{color:#0072c6;letter-spacing:.05625rem;font-weight:500;text-align:center;margin-bottom:40px}@media (min-width:56.25rem){.home .members h2{margin-bottom:5rem}}.home .members .item-wrapper{display:flex;flex-wrap:wrap}.home .members .item-wrapper .item{font-size:0;flex-basis:100%;box-sizing:border-box;margin-bottom:20px}@media (min-width:56.25rem){.home .members .item-wrapper .item{flex-basis:33%;padding:0 .9375rem .9375rem .9375rem;margin-bottom:5rem}}.home .members .item-wrapper .item img{position:relative;width:100%;z-index:1}@media (min-width:56.25rem){.home .members .item-wrapper .item img{width:85%}}.home .members .item-wrapper .item .text-container{background-color:#f5f5f5;padding:5.25rem 1.25rem 1rem;display:flex;flex-direction:column;margin-top:-4.375rem;min-height:178px}.home .members .item-wrapper .item .text-container p{font-size:1.125rem}.home .members .item-wrapper .item .text-container .name{font-weight:600;font-family:Montserrat}.home .members .item-wrapper .item .text-container .compagny{font-family:'Noto Serif'}.home .contact{display:flex;background-color:#f5f5f5;padding:2.5rem 0;flex-flow:column}@media (min-width:56.25rem){.home .contact{padding:6.25rem 0;flex-flow:row}}.home .contact .title{width:100%;text-align:center}@media (min-width:56.25rem){.home .contact .title{text-align:right;width:50%;padding-right:6.25rem}}.home .contact .title h2{color:#0072c6;letter-spacing:.05625rem;font-weight:500;font-size:21px}.home .contact .adresses{width:100%;text-align:center;padding:0 20px;margin-top:20px}@media (min-width:56.25rem){.home .contact .adresses{margin-top:0;width:50%;text-align:left;padding:0 0}}.home .contact .adresses a,.home .contact .adresses p{font-size:1.125rem;display:block;color:#000}.home .contact .adresses p{font-weight:700;font-family:Montserrat}.home .contact .adresses a{font-family:'Noto Serif'}.home .contact .adresses .tel,.home .contact .adresses map{text-decoration:none}.home .contact .adresses .map{cursor:initial;pointer-events:none}.home .contact .adresses .block{margin-bottom:1.25rem}@media (min-width:56.25rem){.home .contact .adresses .block{margin-bottom:2.5rem}}.about h2{font-weight:500;margin-bottom:40px}.about .section-network .row{flex-direction:column;align-items:flex-start}@media (min-width:56.25rem){.about .section-network .row{flex-direction:row}}.about .section-network .row .col-50{width:100%}.about .section-network .row .col-50:nth-child(1){padding-bottom:0}@media (min-width:56.25rem){.about .section-network .row .col-50:nth-child(1){padding-bottom:20px}}@media (min-width:56.25rem){.about .section-network .row .col-50{width:50%}}.about .section-value .row{flex-direction:column;align-items:flex-start}@media (min-width:56.25rem){.about .section-value .row{flex-direction:row}}.about .section-value .row .col-50{width:100%}.about .section-value .row .col-50:nth-child(1){padding-bottom:0}@media (min-width:56.25rem){.about .section-value .row .col-50:nth-child(1){padding-bottom:20px}}@media (min-width:56.25rem){.about .section-value .row .col-50{width:50%}}.about .image-full .row{flex-direction:column}@media (min-width:56.25rem){.about .image-full .row{flex-direction:row}}.about .image-full .col-50{width:100%}@media (min-width:56.25rem){.about .image-full .col-50{width:50%}}.about .image-full .image-wrapper{background-size:cover;background-position:center;min-height:400px;background-repeat:no-repeat}@media (min-width:56.25rem){.about .image-full .col-inner{padding:183px 15% 200px 16%}}.about .image-full .col-inner p{margin-right:0}@media (min-width:56.25rem){.about .image-full .col-inner p{margin-right:40px}}.about .numbers{background-color:#e76461;display:flex;padding:60px 0;flex-wrap:wrap}@media (min-width:56.25rem){.about .numbers{padding:100px 0}}.about .numbers .col-4{flex-basis:100%;text-align:center;margin-bottom:40px;opacity:0}.about .numbers .col-4:nth-child(3){margin-bottom:10px}@media (min-width:56.25rem){.about .numbers .col-4{flex-basis:calc(100% / 3);margin-bottom:0}}.about .numbers .col-4 .number{font-size:65px;font-weight:700;color:#fff;display:inline-block;line-height:50px;margin-bottom:10px;height:50px;overflow:hidden}.about .numbers .col-4 .number.active>div div.animated{transform:translateY(calc(-100% + 50px))}.about .numbers .col-4 .number>div{display:flex}.about .numbers .col-4 .number>div div{display:flex;flex-direction:column;transform:translateY(0);align-self:flex-start;transition:1.7s transform ease-out}.about .numbers .col-4 .number>div span{display:flex;flex-direction:column}.about .numbers .col-4 .title{font-family:"Noto Serif";color:#fff;text-transform:uppercase;font-size:17px}.about .numbers .col-4 .text{font-family:"Noto Serif";color:#fff}.about .icons-sections{padding:70px 0 70px}@media (min-width:56.25rem){.about .icons-sections{padding:130px 0 70px}}.about .icons-sections .top{flex-direction:column;text-align:center}.about .icons-sections .top h2{margin-bottom:20px}.about .icons-sections .top .text{text-align:center;margin-bottom:40px;max-width:600px;margin-right:auto;margin-left:auto}.about .icons-sections .row{flex-wrap:wrap;justify-content:center}.about .icons-sections .item{text-align:center;margin-bottom:70px;padding:0 20px;flex-basis:50%}@media (min-width:37.5rem){.about .icons-sections .item{flex-basis:calc(100% / 3)}}@media (min-width:56.25rem){.about .icons-sections .item{flex-basis:25%}}.about .icons-sections .item img{margin:0 0 32px 0}.about .icons-sections .item h3,.about .icons-sections .item p{font-family:Noto Serif;font-size:16px;line-height:20px}.about .icons-sections .item h3 b,.about .icons-sections .item p b{font-family:Noto Serif;font-size:16px}.about .section-value .accordion-container{margin-top:60px}.section-ban h2{text-align:center}.section-ban .row .accordion{flex-basis:100%;padding:0 20px}.section-ban .row:nth-child(2){flex-direction:column}@media (min-width:56.25rem){.section-ban .row:nth-child(2){flex-direction:row}}.leading .sidebar{margin-bottom:40px}@media (min-width:56.25rem){.leading .sidebar{padding-right:30px;min-width:390px;margin-bottom:0}}.leading .sidebar li{position:relative;padding:15px 0;cursor:pointer;color:#7f7f7f}.leading .sidebar li:before{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#7f7f7f}.leading .sidebar li.open,.leading .sidebar li:hover{color:#000}.leading .sidebar li.open:before,.leading .sidebar li:hover:before{content:"";height:2px;background-color:#e76461}.leading h2{font-weight:500;margin-bottom:20px}.leading .image-header{margin-bottom:40px}.leading .body{margin-top:10px}@media (min-width:56.25rem){.leading .body{margin-top:70px}}.leading .body .col{flex-direction:column}@media (min-width:56.25rem){.leading .body .col{flex-direction:row}}.leading .content div{display:none}.leading .content div.active{display:block}.quatre-cent-quatre .content{height:calc(100vh - 80px);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:56.25rem){.news h2{max-width:calc(100% - 26%)}}.news .col{padding:0 20px}@media (min-width:56.25rem){.news .col{padding:0 40px}}.news .body{margin-top:50px}.news .body .col{flex-direction:column}@media (min-width:56.25rem){.news .body .col{flex-direction:row}}.news .body .content{flex-basis:75%;padding-right:0}@media (min-width:56.25rem){.news .body .content{padding-right:40px}}.news .body .post{margin-bottom:70px}.news .body .post:last-child{margin-bottom:0}.news .body .post-title{text-decoration:none;color:#000;font-family:Montserrat;font-size:20px;line-height:24px;text-transform:none;font-weight:500;letter-spacing:normal;margin-bottom:12px}.news .body .post-title:hover{color:#e76461}.news .body .post-exerpt{margin-bottom:19px}.news .body .post-date{text-transform:uppercase;font-size:12px;font-family:Montserrat;font-weight:700;color:#0072c6;margin-right:15px}.news .body .post-categories.c1 a{border-color:#6e6e6e;color:#6e6e6e}.news .body .post-categories.c2 a{border-color:#003983;color:#003983}.news .body .post-categories.c3 a{border-color:#0072c6;color:#0072c6}.news .body .post-categories.c4 a{border-color:#8e0633;color:#8e0633}.news .body .post-categories a{text-decoration:none;color:#000;text-transform:uppercase;font-size:12px;font-family:Montserrat;font-weight:700;color:#bababa;display:inline-block;padding:.125rem .9375rem;font-weight:500;font-size:.75rem;border:2px solid #000;color:#000}.news .body .post-footer{justify-content:space-between;align-items:center;flex-wrap:wrap}.news .body .post-footer .d-flex{align-items:center;flex-wrap:wrap}.news .body .post-footer .post-date{min-width:112px}.news .body .post-more{text-decoration:none;color:#0072c6;font-size:12px;font-family:Montserrat;font-weight:700}.news .body .post-more:hover{color:#e76461}.news .body .post-share{font-size:0}.news .body .post-share .facebook,.news .body .post-share .twitter{display:inline-block}.news .body .post-share .facebook{margin-left:10px}.news .body .sidebar{flex-basis:25%;margin-top:60px}@media (min-width:56.25rem){.news .body .sidebar{margin-top:0}}.news .body .sidebar-title{font-size:24px;line-height:24px;font-weight:600;font-style:normal;text-decoration:none;color:#0072c6;margin-bottom:21px}.news .body .sidebar-description{margin-bottom:25px}.news .body .sidebar-category{font-family:Noto Serif;font-size:16px;color:#000;font-style:normal;text-decoration:none;padding:11px 0}.news .body .sidebar-category:hover{color:#e76461}.news .body .navigation{margin-top:40px}@media (min-width:56.25rem){.news .body .navigation{margin-top:70px}}.news .body .navigation div{flex-basis:50%}.news .body .navigation div a{font-family:Montserrat;color:#000;font-weight:300;font-size:18px;line-height:22px;text-decoration:none}.news .body .navigation .prev a{padding-right:20px}.news .body .navigation .prev a:before{content:"";display:inline-block;height:15px;width:15px;background-image:url(../assets/images/icons/arrow.svg);background-size:cover;vertical-align:middle;margin-right:10px}.news .body .navigation .next a{padding-left:20px}.news .body .navigation .next a:after{content:"";display:inline-block;height:15px;width:15px;background-image:url(../assets/images/icons/arrow.svg);background-size:cover;vertical-align:middle;margin-left:10px;transform:rotate(180deg)}.page-connexion{padding-top:80px!important}.page-connexion.login .gform_wrapper .gfield_required{display:none}@media (min-width:56.25rem){.page-connexion{padding-top:130px!important}}.page-connexion .section-container{max-width:940px}.page-connexion h1{font-size:clamp(32px,5vw,48px);font-weight:600;margin-bottom:20px}.page-connexion .col{padding:0 20px}@media (min-width:56.25rem){.page-connexion .col{padding:0 40px}}.page-connexion .content{text-align:left}.page-connexion .content img.avatar{display:none}.page-connexion .content .gfield_validation_message{color:#e76461;display:block;margin-top:10px}.page-connexion .content .gfield_validation_message a{display:none}.page-connexion .content h3{font-size:24px!important;font-weight:500;line-height:36px;margin-bottom:40px}.page-connexion .content .contained,.page-connexion .content .gf_login_links,.page-connexion .content .gform_wrapper,.page-connexion .content p{max-width:748px;margin:0 auto}.page-connexion .content p.contained{margin-bottom:40px}.page-connexion .content p.contained a{color:#000;text-decoration:underline}.page-connexion .content p.contained a:hover{color:#0072c6}.page-connexion .content .gform_wrapper .gform_fields{row-gap:20px}.page-connexion .content .gform_wrapper .gfield--type-text,.page-connexion .content .gform_wrapper .ginput_container_checkbox{margin-bottom:20px}.page-connexion .content .gform_wrapper .gform-field-label{display:block;font-weight:600;margin-bottom:10px}.page-connexion .content .gform_wrapper .gform_heading{display:none}.page-connexion .content .gform_wrapper input[type=email],.page-connexion .content .gform_wrapper input[type=password],.page-connexion .content .gform_wrapper input[type=text]{width:100%!important;padding:10px}.page-connexion .content .gform_wrapper input[type=submit]{background-color:#e76461!important;border:2px solid #e76461!important;color:#fff;cursor:pointer;padding:10px 20px;margin-bottom:30px}.page-connexion .content .gform_wrapper input[type=submit]:hover{color:#e76461!important;background-color:#fff!important}.page-connexion .content .gform_wrapper .gfield--type-html{position:relative}.page-connexion .content .gform_wrapper .form-html-container a{color:#000;text-decoration:underline}.page-connexion .content .gform_wrapper .form-html-container a:hover{color:#0072c6}@media (min-width:56.25rem){.page-connexion .content .gform_wrapper .form-html-container{position:absolute;left:220px;top:28px}}.page-connexion .content .gf_login_links a{color:#000;text-decoration:underline}.page-connexion .content .gf_login_links a:hover{color:#0072c6}.page-connexion .body{margin-top:20px;text-align:center}.wysiwyg p{margin-bottom:20px;font-family:Noto Serif;font-size:16px;line-height:26px}.wysiwyg ul{list-style:disc;margin-left:20px}.wysiwyg li{font-size:16px;line-height:26px;font-family:Noto serif}.wysiwyg ol{margin-left:20px}.wysiwyg a{font-size:16px;line-height:26px}a{color:#e76461;text-decoration:none}a:hover{color:#0072c6}.algorithme .black-layer{position:fixed;background-color:rgba(0,0,0,.6);width:100%;height:100%;top:0;left:0;z-index:15;display:none}.algorithme .black-layer.open{display:block}@media (min-width:56.25rem){.algorithme .black-layer{display:none}}.algorithme .section:nth-child(1){padding-bottom:0}.algorithme .menu{margin-top:60px}.algorithme .menu .menu-inner{overflow:hidden}.algorithme .menu-mobile-algo{position:fixed;display:flex;z-index:20;width:100%;max-width:370px;top:40px;left:50%;transform:translateX(-50%);background-color:#fff;flex-direction:column;box-shadow:4px 4px 17px 0 rgba(0,0,0,.2);display:none}.algorithme .menu-mobile-algo.open{display:block}@media (min-width:56.25rem){.algorithme .menu-mobile-algo{display:none}}.algorithme .menu-mobile-algo .top{position:relative;color:#fff;font-size:20px;font-weight:500;background:#0072c6;padding:20px 20px 20px}.algorithme .menu-mobile-algo .close{position:absolute;right:15px;top:14px;height:30px;width:30px;cursor:pointer}.algorithme .menu-mobile-algo .close div{position:absolute;top:14px;left:3px;height:3px;width:25px;background-color:#fff;transform:rotate(45deg)}.algorithme .menu-mobile-algo .close div:nth-child(1){transform:rotate(-45deg)}.algorithme .menu-mobile-algo ul{display:flex;flex-direction:column;padding:20px 20px;max-height:250px;overflow:auto}.algorithme .menu-mobile-algo ul .classification-pop{padding-bottom:11px;padding-top:15px;border-bottom:1px solid rgba(0,0,0,.2)}.algorithme .menu-mobile-algo ul .classification-pop:first-child{border-bottom:none}.algorithme .menu-mobile-algo ul .classification-pop:last-child{border-bottom:none}.algorithme .menu-mobile-algo ul a{position:relative;font-size:16px;font-family:Montserrat;font-weight:500;color:#000;text-decoration:none;padding-bottom:4px}.algorithme .menu-mobile-algo ul a.active,.algorithme .menu-mobile-algo ul a:hover{color:#000}.algorithme .menu-mobile-algo ul a.active::before,.algorithme .menu-mobile-algo ul a:hover::before{content:"";position:absolute;background:#0072c6;width:100%;height:5px;bottom:0;left:0}.algorithme .section-top{padding:80px 0 0}@media (min-width:56.25rem){.algorithme .section-top{padding-left:20px;padding-right:20px;padding-bottom:0}}.algorithme .classification{margin-right:40px}.algorithme .classification.mobile{display:inline-block}@media (min-width:75rem){.algorithme .classification.mobile{display:none}}.algorithme .classification.desktop{display:none}@media (min-width:75rem){.algorithme .classification.desktop{display:inline-block}}.algorithme .classification a{position:relative;font-size:16px;font-family:Montserrat;font-weight:500;color:#000;text-decoration:none;padding-bottom:10px}.algorithme .classification a.active,.algorithme .classification a:hover{color:#000}.algorithme .classification a.active::before,.algorithme .classification a:hover::before{content:"";position:absolute;background:#0072c6;width:100%;height:4px;bottom:0;left:0}.algorithme .classification a.active{color:#0072c6;font-weight:600}.algorithme .algo-container ul{display:flex;flex-direction:column;margin-bottom:20px}@media (min-width:56.25rem){.algorithme .algo-container ul{flex-direction:row;margin-bottom:80px;flex-wrap:wrap}}.algorithme .algo-container ul li{flex-basis:50%}.algorithme .algo-container .algo{padding-bottom:15px;padding-top:15px;border-bottom:#d6d6d6 1px solid}.algorithme .algo-container .algo:last-child{border:none}@media (min-width:56.25rem){.algorithme .algo-container .algo{border:none}}.algorithme .algo-container .algo .algo-wrapper{display:flex;width:100%;justify-content:space-between;align-items:center}@media (min-width:56.25rem){.algorithme .algo-container .algo .algo-wrapper{display:block;justify-content:initial;align-items:initial}}.algorithme .algo-container .algo a{display:flex;align-items:center}.algorithme .algo-container .algo .new{text-transform:uppercase;padding:2px 10px;border:2px solid #e76461;color:#e76461;text-decoration:none;font-weight:600}.algorithme .algo-container .algo .review{text-transform:uppercase;padding:2px 10px;border:2px solid #7a7a7a;color:#7a7a7a;text-decoration:none;font-weight:600}.algorithme .algo-container .algo .title{text-decoration:underline;margin-right:8px;font-family:"Noto Serif";font-size:16px}.algorithme .algo-container .algo a{color:#000;text-decoration:underline;text-decoration:none}.algorithme .type{display:inline-block;vertical-align:middle;background-size:cover;height:37px;width:37px;min-width:37px;margin-right:14px}.algorithme .type1{background-image:url(../assets/images/icons/algo-icone-crochet.png)}.algorithme .type2{background-image:url(../assets/images/icons/algo-icone-diagnostic.png)}.algorithme .type3{background-image:url(../assets/images/icons/algo-icone-docteur.png)}.algorithme .legend-line{margin-bottom:20px;display:flex;align-items:center}.algorithme .legend{background-color:#fff;padding:40px 20px;position:relative}.algorithme .legend h4{margin-bottom:30px}.algorithme .legend::before{content:"";position:absolute;background-color:#fff;height:100%;width:20px;left:-20px;top:0}.algorithme .legend::after{content:"";position:absolute;background-color:#fff;height:100%;width:20px;right:-20px;top:0}.algorithme .listing-algo{padding:30px 0 50px}@media (min-width:56.25rem){.algorithme .listing-algo{padding:100px}}.algorithme .asterix{font-size:14px}.algorithme .bottom{padding:40px 0}@media (min-width:56.25rem){.algorithme .bottom{padding:110px 20px}}@media (min-width:75rem){.algorithme .bottom{padding:100px}}.algorithme .bottom .body{flex-basis:100%}@media (min-width:56.25rem){.algorithme .bottom .body{flex-basis:75%}}.algorithme .bottom .sidebar{flex-basis:35%}.algorithme .bottom .btn{margin-top:30px}.algorithme .bottom h3{font-family:Montserrat;font-size:27px;font-weight:600;margin-top:25px;margin-bottom:20px}.algorithme .bottom .link-container{margin-bottom:40px}@media (min-width:56.25rem){.algorithme .bottom .link-container{margin-bottom:80px}}.algorithme .bottom .link-container .link{margin-bottom:15px}.algorithme .bottom .sidebar{display:none}@media (min-width:56.25rem){.algorithme .bottom .sidebar{display:block}}.algorithme .bottom .sidebar .block{background-color:#f5f5f5;margin-bottom:40px;text-decoration:none}.algorithme .bottom .sidebar .block img{width:96px}.algorithme .bottom .sidebar .block .block-top{padding:40px 40px 0;display:flex;justify-content:space-between;align-items:flex-end}.algorithme .bottom .sidebar .block .block-top h2{padding-right:10px}.algorithme .bottom .sidebar .block .block-text{padding:40px;color:#0072c6}.algorithme .bottom .sidebar .block a:hover .block-bottom{color:#e76461}.algorithme .bottom .sidebar .block .block-bottom{position:relative;padding:20px 0;background-color:#0072c6;color:#fff;padding:20px 40px}.algorithme .bottom .sidebar .block .block-bottom span{display:inline-block;max-width:calc(100% - 50px)}.algorithme .bottom .sidebar .block .block-bottom::after{content:"";position:absolute;top:50%;margin-top:-14px;right:40px;width:0;height:0;border-style:solid;border-width:14px 0 14px 14px;border-color:transparent transparent transparent #e76461}.single-algorithme{overflow:hidden}.single-algorithme table{height:auto!important;width:auto!important}.single-algorithme table tr{height:auto!important}.single-algorithme table td{height:auto!important}.single-algorithme table tbody{height:auto!important}.single-algorithme.type1 tr{border:2px solid #3ddc97}.single-algorithme.type1 tr:nth-child(1){height:100px;background-color:#3ddc9761;font-weight:700;font-size:26px}.single-algorithme.type1 tr td{border:2px solid #3ddc97;padding:15px;font-family:Noto Serif;font-size:16px}.single-algorithme.type2 tr{border:2px solid #1e71c6}.single-algorithme.type2 tr:nth-child(1){height:100px;background-color:#1e71c64d;font-weight:700;font-size:26px}.single-algorithme.type2 tr td{border:2px solid #1e71c6;padding:15px;font-family:Noto Serif;font-size:16px}.single-algorithme.type3 tr{border:2px solid #8e0633}.single-algorithme.type3 tr:nth-child(1){height:100px;background-color:#e7cdd6;font-weight:700;font-size:18px}.single-algorithme.type3 tr td{border:2px solid #8e0633;padding:15px;font-family:Noto Serif;font-size:16px}.single-algorithme .back-top{position:fixed;height:40px;width:40px;bottom:60px;right:20px;z-index:8;cursor:pointer}.single-algorithme .back-top.type1{background-color:#3ddc97}.single-algorithme .back-top.type2{background-color:#003983}.single-algorithme .back-top.type3{background-color:#e76461}.single-algorithme .back-top:before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}@media (min-width:56.25rem){.single-algorithme .back-top{display:none}}.single-algorithme .wysiwyg img{width:100%}.single-algorithme .wysiwyg h1,.single-algorithme .wysiwyg h2,.single-algorithme .wysiwyg h3,.single-algorithme .wysiwyg h4,.single-algorithme .wysiwyg h5,.single-algorithme .wysiwyg h6{color:#0072c6;font-size:30px;font-weight:600;margin-bottom:10px}@media (min-width:56.25rem){.single-algorithme .sidebar-inner.fixed{position:fixed;top:60px;width:calc(35% - 48px);z-index:8}}@media (min-width:56.25rem) and (min-width:75rem){.single-algorithme .sidebar-inner.fixed{top:75px}}.single-algorithme .inner{flex-direction:column}@media (min-width:56.25rem){.single-algorithme .inner{padding:0 40px;margin-top:60px;flex-direction:row}}.single-algorithme .sidebar{flex-basis:35%}.single-algorithme .sidebar .sidebar-top.type2:after{background-color:#003983}.single-algorithme .sidebar .sidebar-info{background-color:#f5f5f5;display:flex;padding:20px;flex-direction:column;padding:0 20px 20px 40px}@media (min-width:56.25rem){.single-algorithme .sidebar .sidebar-info{display:none}}.single-algorithme .sidebar .sidebar-info .item div{margin-bottom:10px;font-family:Noto Serif}.single-algorithme .sidebar .sidebar-info .item div:nth-child(1){min-width:110px;color:#6e6e6e}.single-algorithme .sidebar .sidebar-list.type2 li svg,.single-algorithme .sidebar .sidebar-list.type2 li svg circle,.single-algorithme .sidebar .sidebar-list.type2 li svg g,.single-algorithme .sidebar .sidebar-list.type2 li svg path{fill:#0072c6}.single-algorithme .sidebar .sidebar-top.type1:after{background-color:#3ddc97}.single-algorithme .sidebar .sidebar-list.type1 li svg,.single-algorithme .sidebar .sidebar-list.type1 li svg circle,.single-algorithme .sidebar .sidebar-list.type1 li svg g,.single-algorithme .sidebar .sidebar-list.type1 li svg path{fill:#3ddc97}.single-algorithme .sidebar .sidebar-top.type3:after{background-color:#e76461}.single-algorithme .sidebar .sidebar-list.type3 li svg,.single-algorithme .sidebar .sidebar-list.type3 li svg circle,.single-algorithme .sidebar .sidebar-list.type3 li svg g,.single-algorithme .sidebar .sidebar-list.type3 li svg path{fill:#e76461}@media (min-width:56.25rem){.single-algorithme .sidebar{padding-right:20px;max-width:35%}}.single-algorithme .sidebar .sidebar-top{position:relative;background-color:#0072c6;padding:30px 40px 50px 20px;min-height:150px}@media (min-width:56.25rem){.single-algorithme .sidebar .sidebar-top{padding:30px 40px 30px 20px;min-height:initial}}.single-algorithme .sidebar .sidebar-top::after{content:"";position:absolute;background-color:#003983;right:0;top:calc(100% - 30px);height:30px;width:100%}@media (min-width:56.25rem){.single-algorithme .sidebar .sidebar-top::after{right:0;top:0;height:100%;width:40px}}.single-algorithme .sidebar .sidebar-top h2{color:#fff;font-size:24px;letter-spacing:normal;overflow-wrap:break-word}.single-algorithme .sidebar .sidebar-list{padding:20px 20px 20px;background-color:#f5f5f5}@media (min-width:56.25rem){.single-algorithme .sidebar .sidebar-list{padding:0 20px 20px}}.single-algorithme .sidebar .sidebar-list li{display:flex;align-items:center;border-bottom:1px solid #d4d4d4;padding:20px 0}.single-algorithme .sidebar .sidebar-list li:first-child{padding:0 0 20px}@media (min-width:56.25rem){.single-algorithme .sidebar .sidebar-list li:first-child{border-bottom:none;padding:20px 0 0}}@media (min-width:56.25rem){.single-algorithme .sidebar .sidebar-list li{border-bottom:none;padding:20px 0 0}}.single-algorithme .sidebar .sidebar-list li svg{margin-right:10px;min-width:36px;width:36px;height:36px}.single-algorithme .sidebar .sidebar-list li a{text-decoration:none;color:#000}.single-algorithme .sidebar .sidebar-buttons{padding:0 20px 40px;background-color:#f5f5f5;margin-bottom:20px}.single-algorithme .sidebar .sidebar-buttons .btn{width:100%}.single-algorithme .sidebar .sidebar-buttons .btn:nth-child(1){margin-bottom:20px;padding:.45rem 1.5625rem}.single-algorithme .sidebar .sidebar-buttons .btn:hover svg{fill:#e76461}@media (min-width:56.25rem){.single-algorithme .sidebar .sidebar-buttons .btn{margin-bottom:80px}}.single-algorithme .sidebar .sidebar-buttons .btn svg{display:inline-block;vertical-align:middle;margin-right:10px;fill:#fff;width:35px;height:35px}.single-algorithme .body{padding-bottom:80px;padding-left:20px;padding-right:20px}.single-algorithme .body .section-header{display:none}@media (min-width:56.25rem){.single-algorithme .body .section-header{display:block}}@media (min-width:56.25rem){.single-algorithme .body{flex-basis:65%;width:65%;padding-right:0}}.single-algorithme .body h3{color:#0072c6;font-size:30px;font-weight:600;margin-bottom:10px}.single-algorithme .body h4{color:#0072c6;font-size:24px;font-weight:400;margin-bottom:10px}.single-algorithme .body section{margin-bottom:40px}.single-algorithme .body .sidebar-info{background-color:#f5f5f5;display:flex;padding:20px;margin-top:20px}.single-algorithme .body .sidebar-info .item{flex-direction:column}.single-algorithme .body .sidebar-info .item:nth-child(1){flex-basis:40%}.single-algorithme .body .sidebar-info .item:nth-child(2){flex-basis:40%}.single-algorithme .body .sidebar-info .item:nth-child(3){flex-basis:20%}.single-algorithme .body .sidebar-info .item div{margin-bottom:10px;font-family:Noto Serif}.single-algorithme .body .sidebar-info .item div:nth-child(1){color:#6e6e6e}#content.widecolumn{max-width:940px;margin:120px auto 80px}#content.widecolumn h2{margin-bottom:30px}@media (min-width:56.25rem){#content.widecolumn{margin:200px auto 100px}}#biblio{position:relative;background-color:#f5f5f5;padding:40px 0}#biblio:before{content:"";position:absolute;height:100%;width:40px;top:0;left:-40px;background-color:#f5f5f5}#biblio:after{content:"";position:absolute;height:100%;width:40px;top:0;right:-40px;background-color:#f5f5f5;display:none}@media (min-width:56.25rem){#biblio:after{display:block}}#biblio .item{min-width:231px;text-decoration:none;color:#000;transition:.3s all ease;cursor:pointer;line-height:1.25;margin-right:20px;text-align:center}#biblio .item img{box-shadow:0 2px 12px 0 transparent;transition:.3s all ease}#biblio .item div{font-size:13px;font-weight:600}#biblio .item:hover{color:#0072c6}#biblio .item:hover img{box-shadow:0 2px 12px 0 rgba(0,0,0,.3)}#references{margin-bottom:30px}#references h3{margin-bottom:20px}#references .item{padding:20px 0;border-bottom:1px solid #eaeaea}#references .item.first{border-top:1px solid #eaeaea}#references .item a{color:#000;text-decoration:none}.books .books-inner{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.books .books-inner::-webkit-scrollbar{display:none}.books .books-inner .item{min-width:150px;scroll-snap-align:start}.footer-algo p{color:#6e6e6e;font-size:12px;line-height:normal;text-align:center}.btn{color:#fff;font-size:.875rem;padding:.75rem 1.5625rem;font-weight:500;text-align:center;border:2px solid #e76461;background-color:#e76461;text-decoration:none;font-family:Montserrat;cursor:pointer}@media (min-width:56.25rem){.btn{font-size:1rem}}.btn:hover{background-color:#fff;color:#e76461}.btn:hover.before-lock::before{background-image:url(../assets/images/icons/inc-cadenas-coral.svg)}.btn.before-lock::before{content:"";display:inline-block;height:1.5625rem;width:1.5625rem;background-image:url(../assets/images/icons/inc-cadenas.svg);background-size:cover;vertical-align:middle;margin-right:.625rem}.link{text-decoration:underline;color:#000}.link:hover{color:#e76461!important;text-decoration:none}.link.triangle::after{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #e76461;margin-left:10px;margin-bottom:2px}.search-result ul{list-style:disc;padding-left:20px;margin-top:20px}.search-result ul a{font-family:Montserrat;text-decoration:none;font-weight:500;letter-spacing:normal}.search-result .search-form .search-field{width:370px;padding:0 10px;height:40px}.search-result .search-form .search-field:focus{outline:0}.search-result .search-form .search-submit{background-color:#0072c6;color:#fff;border:none;cursor:pointer;margin-left:5px;border-radius:5px}.search-result form{display:flex;margin-top:30px}.search-result svg{height:25px;width:25px}.search-mobile{position:fixed;bottom:0;height:50px;width:100%;background:#0072c6;z-index:15;display:block}@media (min-width:75rem){.search-mobile{display:none}}.search-mobile .search-container{height:100%}.search-mobile form{display:flex;padding:0 20px;height:100%}@media (min-width:56.25rem){.search-mobile form{padding:0 40px}}.search-mobile input{width:100%;border:0;background:0 0;color:#fff;padding:5px 20px 5px 10px}.search-mobile input:focus{outline:0}.search-mobile input::placeholder{color:#fff}.search-mobile .search-submit{background:0 0;border:0;cursor:pointer;padding-left:20px;border-left:1px solid #fff}.search-mobile .search-submit:focus{outline:0}.search-mobile .search-submit svg{height:25px;width:25px;margin-top:8px}.two-columns{position:relative;width:100%;overflow:hidden}.two-columns .container{flex-direction:column}@media (min-width:56.25rem){.two-columns .container{flex-direction:row}}.two-columns .body{padding-top:100px;flex-basis:65%}.two-columns .body .body-inner{padding-bottom:40px;padding-left:0;padding-right:0}@media (min-width:37.5rem){.two-columns .body .body-inner{padding-bottom:80px;padding-right:40px}}@media (min-width:75rem){.two-columns .body .body-inner{padding-left:80px;padding-right:80px}}.two-columns .body .body-inner .main_brands_title{font-size:2.3rem}@media (min-width:37.5rem){.two-columns .body .body-inner .main_brands_title{font-size:3rem}}.two-columns #brands_body{flex-basis:100%!important}.two-columns .link-container{margin-top:40px;margin-bottom:100px}.two-columns .link-container li{margin-bottom:15px}.two-columns .separator{height:1px;width:100%;background-color:#9b9b9b;margin-bottom:80px}.two-columns .sidebard-title,.two-columns h1{font-size:3rem;text-transform:initial;font-weight:500}.two-columns .subtitle{font-size:1.5rem;font-weight:400;margin-bottom:50px}.two-columns .sidebar{position:relative;flex-basis:35%;padding-bottom:80px;padding-top:40px;z-index:1}@media (min-width:56.25rem){.two-columns .sidebar{padding-bottom:80px;padding-top:100px;padding-left:80px;padding-right:20px}}.two-columns .sidebar .sidebard-title{margin-bottom:17px}@media (min-width:56.25rem){.two-columns .sidebar .wysiwyg{max-width:430px}}.two-columns .sidebar:before{content:"";position:absolute;top:0;left:100%;background-color:#f5f5f5;height:100%;width:50px;z-index:-1}.two-columns .sidebar:after{content:"";position:absolute;top:0;right:100%;background-color:#f5f5f5;height:100%;width:50px;z-index:-1}@media (min-width:56.25rem){.two-columns .sidebar:after{display:none}}.two-columns .sidebar .block{max-width:430px;background-color:#0072c6;padding:40px;margin-top:60px}.two-columns .sidebar .block .block-title{color:#fff;font-size:1.5rem;margin-bottom:25px}.two-columns .sidebar .block li{margin-bottom:10px}.two-columns .sidebar .block li a{color:#fff}header{position:fixed;top:0;left:0;z-index:13;width:100%;background-color:#fff;overflow:hidden;height:70px}header.logged{height:70px}@media (min-width:75rem){header.logged{height:145px}}@media (min-width:75rem){header{height:145px}}header .logo{width:79px;height:22px;overflow:hidden;margin-top:13px}header .logo img{width:79px}header .logo img.desktop{display:none}@media (min-width:75rem){header .logo{display:block;max-width:268px;min-width:200px;width:15%;height:78px;margin-top:0}header .logo img{width:100%}header .logo img.mobile{display:none}header .logo img.desktop{display:block}}header .burger{position:absolute;height:25px;width:30px;right:20px;top:35px;transform:translateY(-50%);cursor:pointer}header .burger.open div:nth-child(1){transform:translateY(11px) rotate(45deg)}header .burger.open div:nth-child(2){opacity:0}header .burger.open div:nth-child(3){transform:translateY(-11px) rotate(-45deg)}@media (min-width:56.25rem){header .burger{right:40px}}@media (min-width:75rem){header .burger{display:none}}header .burger div{position:absolute;height:2px;width:30px;background-color:#1b2b55;left:0;transition:all .2s ease-out}header .burger div:nth-child(1){top:1px}header .burger div:nth-child(2){top:12px;opacity:1}header .burger div:nth-child(3){top:23px}header .logo{font-size:0;line-height:0}header .header-inner{display:flex;gap:20px;align-items:center;padding:0 20px;justify-content:space-between;position:relative;width:100%;height:100%}@media (min-width:75rem){header .header-inner{display:flex;align-items:center;justify-content:space-between}}header .header-inner .container{padding:0 20px}@media (min-width:75rem){header .header-inner .container{padding:0 40px}}header .menu-header-prive-container,header .menu-header-public-container{display:none}@media (min-width:75rem){header .menu-header-prive-container,header .menu-header-public-container{display:block}}header ul#menu-header-prive li{display:none}header ul#menu-header-prive li.entry-private{display:inline-block}header #menu-header-prive,header ul#menu-header-public{height:100%}header #menu-header-prive li,header ul#menu-header-public li{display:inline-block;height:100%;vertical-align:top}header #menu-header-prive li a,header ul#menu-header-public li a{display:inline-block;text-decoration:none;color:#000;font-size:14px;font-family:Montserrat;height:100%;line-height:56px;padding:0 10px}header #menu-header-prive li a:hover,header ul#menu-header-public li a:hover{color:#e76461}header #menu-header-prive li.current-menu-item a,header ul#menu-header-public li.current-menu-item a{color:#e76461}header .public-menu{position:relative;padding-right:60px}@media (min-width:75rem){header .public-menu{position:relative;left:initial;bottom:initial;width:auto;display:flex;align-items:center}}header .search-container{position:absolute;height:59px;width:85%;display:flex;align-items:center;right:176px;border-right:1px solid #fff;background-color:#0072c6;color:#fff;transform:translateY(-150px);transition:.3s transform ease-out;display:none}@media (min-width:75rem){header .search-container{display:block}}header .search-container.open{transform:translateY(0)}header .search-container .search-field{width:100%;padding:10px 30px}header .search-container .search-field:focus{outline:0}header .search-container .search-submit{display:none}header .search-container form{position:absolute;width:100%;height:100%;display:flex;justify-content:center}header .search-container form input{background:0 0;border:0;color:#fff;font-size:16px}header .search-container form input::placeholder{color:#fff}header .search-private{position:relative;height:100%;background:#0072c6;padding:16px 18px;display:none;cursor:pointer;z-index:2}header .search-private svg{width:23px;height:23px}@media (min-width:75rem){header .search-private{display:block}}header .search-private:hover{background-color:#e76461}header .search-private:hover svg path{fill:#fff}header .last-private{display:none}header .last-private a{color:#000;text-decoration:none;font-family:Montserrat;font-size:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 14px;margin-top:7px}header .last-private a:hover svg path{fill:#e76461}@media (min-width:75rem){header .last-private{display:block}}header .private-menu{width:calc(100% - 40px);position:absolute;left:20px;bottom:10px}@media (min-width:56.25rem){header .private-menu{width:calc(100% - 80px);left:40px}}@media (min-width:75rem){header .private-menu{position:relative;left:initial;bottom:initial;width:auto;display:flex;align-items:center}}header .last-public a{background-color:#0072c6;color:#fff;font-weight:500;display:flex;flex-direction:column;position:relative;line-height:normal;height:auto;padding:8px 25px 6px 45px;text-decoration:none;font-family:Montserrat;font-size:15px}@media (min-width:37.5rem){header .last-public a{flex-direction:row}}@media (min-width:75rem){header .last-public a{font-size:14px;padding:60px 32px 60px 48px;flex-direction:column}}header .last-public a:hover{background-color:#e76461;color:#fff}header .last-public a:hover::before{background-image:url(../assets/images/icons/inc-cadenas-white.svg)}header .last-public a::before{content:"";position:absolute;background-image:url(../assets/images/icons/inc-cadenas.svg);background-size:cover;height:20px;width:20px;top:50%;margin-top:-10px;left:17px}@media (min-width:75rem){header .last-public a::before{height:18px;width:18px;top:50%;margin-top:-9.5px}}header .last-public a::after{content:"(lois 41, 31 et 67)";font-size:11px;font-weight:500;letter-spacing:normal;margin-top:3px;margin-left:9px}@media (min-width:75rem){header .last-public a::after{margin-left:0}}.logged .menu-mobile{top:70px;height:calc(100% - 70px)}.menu-mobile{position:fixed;height:calc(100% - 70px);width:100%;background:#fff;top:70px;left:0;z-index:12;padding:0 40px;text-align:center;transform:translateY(-100%);transition:transform 1.3s cubic-bezier(.19,1,.22,1)}.menu-mobile.open{transform:translateY(0)}@media (min-width:75rem){.menu-mobile{display:none}}.menu-mobile li{border-bottom:1px solid #e7e7e7}.menu-mobile li:nth-child(1){margin-top:20px}.menu-mobile li:last-child{border-bottom:0 solid #e7e7e7}.menu-mobile li a{color:#000;text-decoration:none;padding:20px 0;width:100%;font-family:Montserrat;font-weight:500}.layer-login{background-color:#2b2b2bc7;height:100%;width:100%;position:fixed;top:0;left:0;z-index:99;display:none}.layer-login.open{display:block}.connexion{position:fixed;z-index:50;background-color:#fff;width:90%;box-shadow:4px 4px 17px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:800px;top:10px;left:50%;transform:translateX(-50%);z-index:100;padding-bottom:30px;display:none}.connexion.open{display:flex}@media (min-width:37.5rem){.connexion{width:80%;top:60px}}.connexion .top{width:100%;height:70px;padding:0 20px;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;background:#0072c6;color:#fff;font-size:18px}.connexion .top svg{margin-right:15px;min-width:30px;max-width:30px}.connexion form{width:100%;max-width:450px;padding:40px 20px 10px 20px}@media (min-width:37.5rem){.connexion form{max-width:450px}}.connexion form input[type=password],.connexion form select{display:block;width:100%;padding:10px;background:#f5f5f5;border:0;margin-bottom:30px;min-height:40px;width:100%}.connexion form input[type=password]:focus,.connexion form select:focus{border-radius:none;outline:0;box-shadow:0 0 6px 0 #e76461}.connexion form input[type=password].open{margin-bottom:5px;border:2px solid #e76461}.connexion form p.error{color:#e76461;font-weight:600;font-family:Montserrat;font-size:13px;margin-bottom:30px;display:none}.connexion form p.error.open{display:block}.connexion form .select-container{position:relative}.connexion form .select-container:before{content:"";position:absolute;height:100%;width:42px;border-left:1px solid #fff;right:0;top:0;background:#f5f5f5;pointer-events:none}.connexion form .select-container:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:9px 8px 0 8px;border-color:#e76461 transparent transparent transparent;right:12px;top:17px;pointer-events:none}.connexion form .submit{text-align:center;cursor:pointer}.connexion form label{margin-bottom:5px;display:block}.connexion .bottom{font-size:11px;max-width:80%;text-align:center;line-height:14px;margin-bottom:0;font-weight:500;margin-top:20px;max-width:540px}.connexion .bottom a{font-size:11px;color:#0072c6;line-height:14px;font-weight:500}footer{position:relative;z-index:9;background-color:#0072c6;padding:3.125rem 0 3.125rem}@media (min-width:56.25rem){footer{padding:5rem 0 5.625rem}}footer .container{display:flex;flex-direction:column;justify-content:center;align-items:center}footer .container img{height:50px}footer .container .copyright{color:#fff;text-align:center;font-size:12px}footer .container .copyright a{color:#fff;text-decoration:none;font-size:.75rem;font-family:Montserrat}footer .container .copyright a:nth-child(2){text-decoration:underline}footer .container ul{display:flex;flex-direction:column;text-align:center;margin:1.875rem 0 30px}footer .container ul#menu-footer-prive li{display:none}footer .container ul#menu-footer-prive li.entry-private{display:inline-block}@media (min-width:56.25rem){footer .container ul{flex-direction:row;margin:1.875rem 0 80px}}footer .container ul li{margin-bottom:10px}@media (min-width:56.25rem){footer .container ul li{margin-bottom:0}}footer .container ul a{text-decoration:none;color:#fff;font-size:16px;margin:0 15px;font-family:Montserrat}footer .container ul a:hover{color:#e76461}.accordion{width:100%;margin-bottom:20px}.accordion.open .title{background-color:#753434}.accordion.open .title:before{content:"-";font-size:30px;right:17px;transform:translateY(-57%);font-size:40px;right:15px}.accordion.open .content{max-height:3000px;transition:max-height 1s ease}.accordion .title{position:relative;width:100%;padding:15px 37px 15px 20px;color:#fff;font-size:17px;background-color:#e76461;font-weight:300;cursor:pointer}.accordion .title:before{content:"+";position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#fff;font-size:28px;font-weight:100}.accordion .content{position:relative;margin:0 20px 0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion .content p{padding-top:20px;padding-bottom:20px}@media print{header{display:none}.search-mobile{display:none}.menu-mobile{display:none}.single-algorithme .sidebar{display:none}.back-top{display:none}footer{display:none}.single-algorithme .body .section-header{display:block!important}.search-mobile{display:none}img{width:80%!important;display:block;margin:0 auto}table{width:80%!important;display:block;margin:0 auto}.single-algorithme tr td{border-width:1px!important}.single-algorithme tr td{border-width:1px!important}.single-algorithme tr{border-width:1px!important}.single-algorithme tr:nth-child(1){height:auto!important;padding:20px!important}.single-algorithme tr td{padding:10px!important}}