@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Blinker:wght@200;600;700&family=Montserrat:wght@400;500;600;700&display=swap");*{padding:0;margin:0;box-sizing:inherit}html{box-sizing:border-box;-webkit-font-smoothing:antialiased}.desc-preview,.desc-school,.h1,.h2-preview,.password,h1{font-family:Blinker,sans-serif}.about-school,.btn-disconnect,.btn-generate-eval,.btn-link-2,.call-networks,.calls,.class,.custom,.date,.date-event,.elm-competence,.elm-exercice,.elm-info-networks,.elm-know,.elm-network,.elm-password,.elm-student,.elm-textarea,.exercise,.h3-grid,.h4-team,.info-call,.info-event-daily,.info-wifi,.know,.last-name,.mailto,.name-member,.name-profil,.name-shcool,.network,.num-password,.number-member,.p-404,.p-contact,.p-create,.p-grid,.p-network,.p-password,.placeholder-edit,.rbc-event-content,.rbc-event-label,.schools,.span-password,.student-edit,.user-edit,.wifi,.wifi-networks{font-family:Montserrat,sans-serif}.h1,.h1-contact,.h1-create,h1{font-size:30px;font-weight:700}.h1-login{font-size:25px;font-weight:600}@media (max-width:800px){.h1-login{font-size:20px}}@media (max-width:530px){.h1-login{font-size:12px}}@media (max-width:1430px){.h1-contact{font-size:45px}}@media (max-width:1230px){.h1,.h1-contact,h1{font-size:35px}}@media (max-width:1130px){.h1-contact{font-size:30px}}@media (max-width:800px){.h1-contact{font-size:50px}}@media (max-width:670px){.h1-contact{font-size:40px}}@media (max-width:390px){.h1-contact{font-size:35px}}@media (max-width:1050px){.h1,h1{font-size:35px}}@media (max-width:890px){.h1,h1{font-size:30px}}.desc-preview,.desc-school,.h2-preview{font-size:20px;font-weight:600}.desc-preview{color:#272e3b}@media (max-width:1230px){.desc-preview{font-size:22px}}@media (max-width:1050px){.desc-preview{font-size:18px}}.student-edit{font-size:12px;font-weight:700}.about-school,.btn-disconnect,.btn-generate-eval,.btn-link-2,.calls,.class,.date,.date-event,.elm-competence,.elm-exercice,.elm-know,.exercise,.h3-grid,.h4-team,.info-call,.info-wifi,.know,.last-name,.name-member,.name-profil,.p-network,.p-password,.placeholder-edit,.schools,.wifi{font-size:12px;font-weight:700;text-transform:uppercase}@media (max-width:390px){.h4-team,.placeholder-edit{font-size:10px}}@media (max-width:890px){.btn-link-2,.last-name,.name-profil{font-size:10px}}@media (max-width:1050px){.date,.info-event-daily,.know{font-size:10px}}@media (max-width:800px){.date,.info-event-daily,.know{font-size:12px}}@media (max-width:320px){.date,.info-event-daily,.know{font-size:10px}}.name-shcool,.p-know{font-size:12px}@media (max-width:320px){.name-shcool,.p-know{font-size:12px}}.span-404,.span-password{font-size:12px;font-weight:700}@media (max-width:530px){.span-password{font-size:10px}}.call-networks,.custom,.elm-info-call,.elm-info-class,.elm-info-networks,.elm-info-wifi,.elm-network,.elm-password,.elm-textarea,.info-event-daily,.mailto,.num-password,.number-member,.p-404,.p-contact,.p-create,.user-edit,.wifi-networks{font-size:12px;font-weight:400}@media (max-width:530px){.num-password{font-size:10px}}@media (max-width:400px){.p-404,.span-404{font-size:10px}}.p-grid{font-size:14px;font-weight:400}@media (max-width:1230px){.p-grid{font-size:12px}}.elm-student{font-size:8px;font-weight:400}.rbc-day-slot,.rbc-event-content{font-weight:700}form.auto-layout{display:flex;flex-direction:column;align-items:flex-start;gap:35px}form.auto-layout>div{width:100%}form.auto-layout label{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:normal;letter-spacing:-.24px;text-transform:uppercase;margin-bottom:10px;display:block;color:#44526c}form.auto-layout label.required:after{content:"*";color:#f26a6f;margin-left:3px}form.auto-layout p{font-family:Montserrat,sans-serif;font-size:12px}form.auto-layout p:not(.error){color:#44526c}form.auto-layout .reactSelect{width:100%;display:block;border-radius:10px;background:#f5f7fc;border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:12px;line-height:36px}form.auto-layout .reactSelect>div[class$=-control]{padding:0 20px}form.auto-layout .reactSelect>div[class$=-menu]{border:1px solid #d6dcea;border-radius:10px;background:#f5f7fc;overflow:hidden}form.auto-layout .reactSelect>div[class$=-menu] [class$=-option]{line-height:29px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;color:#44526c;padding:0 20px}form.auto-layout .reactSelect>div[class$=-menu] [class$=-option]:hover{background-color:#fff;font-weight:700}form.auto-layout .reactSelect [class$=-placeholder]{color:rgba(68,82,108,.3);font-family:Montserrat,sans-serif;font-size:12px;font-weight:400}form.auto-layout input[type=email],form.auto-layout input[type=password],form.auto-layout input[type=phone],form.auto-layout input[type=tel],form.auto-layout input[type=text],form.auto-layout input[type=url]{width:100%;display:block;border-radius:10px;background:#f5f7fc;border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 20px;box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:12px;line-height:36px}form.auto-layout input[type=email]::placeholder,form.auto-layout input[type=password]::placeholder,form.auto-layout input[type=phone]::placeholder,form.auto-layout input[type=tel]::placeholder,form.auto-layout input[type=text]::placeholder,form.auto-layout input[type=url]::placeholder{color:rgba(68,82,108,.3);font-family:Montserrat,sans-serif;font-size:12px;font-weight:400}form.auto-layout input[type=submit]{color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;border-radius:23px;background:#272e3b;display:inline-block;width:auto;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;padding:13px 30px}form.auto-layout input[type=radio]+label .radio-box{width:20px;height:20px;border-radius:3px;background-color:#f5f7fc}form.auto-layout input[type=radio]+label .radio-box:after{content:"";display:block;width:8px;height:12px;border-bottom:2px solid #272e3b;border-right:2px solid #272e3b;transform:rotate(40deg);margin-left:5px;opacity:0;transition:opacity .3s ease}form.auto-layout input[type=radio]:checked+label .radio-box:after{opacity:1}form.auto-layout input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%;height:20px;display:block}form.auto-layout input[type=range]:focus{outline:none}form.auto-layout input[type=range]::-webkit-slider-runnable-track{background-color:#f5f7fc;border-radius:.5rem;height:6px}form.auto-layout input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-7px;background-color:#44526c;border:5px solid #f5f7fc;height:20px;width:20px;box-sizing:border-box;border-radius:50%}form.auto-layout input[type=range]:focus::-webkit-slider-thumb{border:5px solid #f5f7fc;outline:none}form.auto-layout input[type=range]::-moz-range-track{background-color:#f5f7fc;border-radius:.5rem;height:6px}form.auto-layout input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;margin-top:-10px;background-color:#44526c;border:5px solid #f5f7fc;height:20px;width:20px;box-sizing:border-box;border-radius:50%}form.auto-layout input[type=range]:focus::-moz-range-thumb{border:5px solid #f5f7fc;outline:none}form.auto-layout .range-line{position:relative}form.auto-layout .range-line .range-circle{content:"";display:block;background-color:#f5f7fc;height:20px;width:20px;border-radius:50%;position:absolute;top:0}form.auto-layout .range-line .range-circle#r3-1{left:0}form.auto-layout .range-line .range-circle#r3-2{left:50%;transform:translateX(-50%)}form.auto-layout .range-line .range-circle#r3-3{left:100%;transform:translateX(-100%)}form.auto-layout .range input{position:relative;z-index:1}form.auto-layout .range>div{display:flex;flex-direction:row;justify-content:space-between}form.auto-layout .range>div div p{font-family:Montserrat,sans-serif;font-size:8px;font-weight:400;padding-top:13px}form.auto-layout .range>div div p b{font-size:12px;font-weight:700}form.auto-layout .form-row label{margin-bottom:0;font-weight:400;text-transform:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;max-width:250px}form.auto-layout .form-row label span{display:block;width:calc(100% - 30px)}#labelWImg{display:flex;justify-content:space-between;align-items:center;padding:8px 20px;box-sizing:border-box;border-radius:23px;border:1px solid #272e3b;font-weight:700;font-family:Montserrat,sans-serif;font-size:12px;width:200px;cursor:pointer}.textareaWithValue{background-color:transparent!important;padding:0!important;display:grid}.textareaWithValue div{grid-area:1/1/2/2;min-height:24px;padding:20px;border-radius:15px;background-color:#f5f7fc;font-size:12px;width:100%;font-family:Montserrat,sans-serif}.grow-wrap{background-color:transparent;padding:0;display:grid}.grow-wrap:after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}.grow-wrap textarea{resize:none;overflow:hidden}.grow-wrap textarea:focus{border:none;outline:none}.grow-wrap textarea,.grow-wrap:after{min-height:24px;grid-area:1/1/2/2;padding:20px;border-radius:15px;background-color:#f5f7fc;border:none;outline:none;font-size:12px;width:100%;font-family:Montserrat,sans-serif}#header .nouveaute{text-align:center;color:#272e3b;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;padding-top:15px;padding-bottom:15px}#header .nouveaute div{display:flex;justify-content:center}#header .hasNotifs{display:flex;align-items:center;gap:5px;justify-content:flex-start}#header .hasNotifs .notif{display:inline-block;background-color:#f26a6f;color:#fff;font-size:8px;text-align:center;width:16px;line-height:16px;border-radius:50%}.warning:not(.alert){border-radius:15px;background-color:rgba(255,216,108,.1);border:1px solid #ffd86c;padding:20px;margin-bottom:20px;display:flex;flex-direction:column;gap:20px}.warning:not(.alert) h3{font-weight:700;letter-spacing:-.24px;text-transform:uppercase;color:#ffd86c;display:flex;flex-direction:row;gap:9px;align-items:center;justify-content:flex-start}.warning:not(.alert) h3,.warning:not(.alert) p{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;line-height:normal}.warning:not(.alert) p{font-weight:400;color:#272e3b}body{background-color:#f5f7fc;padding-bottom:20px}a{text-decoration:none;color:#000}img{max-width:100%;display:block}.add-competences,.add-exercice,.article-contact,.bloc-grid,.calendar-cards,.call-networks,.calls,.class,.class-networks,.competence,.create-exercise,.edit,.elm-know,.exercice,.first-name,.first-team,.info-event,.li-edit,.link-1,.link-2,.name-shcool,.profil,.save,.school-networks,.schools,.second-team,.section-calendar,.section-contact,.section-evaluation,.section-form-profil,.title-school,.ul-edit,.user-edit,.whatsapp,.whatsapp-mob,.wifi,.wifi-networks,nav{display:flex}li{list-style:none}.login-container{background-image:url(/photo/loader-error/loader-error.png);background-repeat:no-repeat;background-size:cover;width:100dvw;height:100dvh;padding-top:20px;position:relative}.login-container .header-log{background-color:#fff;border-radius:15px;width:80%;margin:0 auto;text-align:center;padding:20px}.login-container .header-log .logo-404{width:147px;display:block;margin:0 auto}.login-container .section-form{display:flex;justify-content:center;align-items:center;height:calc(100dvh - 101px - 20px)}.login-container .section-form .form{background-color:#fff;border-radius:15px;padding:50px}.login-container .section-form .form .input-group .h1-login{text-align:center;padding-bottom:30px}.login-container .section-form .form .input-group .number-groupe{display:flex;margin:auto 0;justify-content:center;gap:20px}.login-container .section-form .form .input-group .number-groupe .password{width:93px;background-color:#f5f7fc;border:1px solid #d6dcea;border-radius:10px;margin-bottom:30px;padding-top:30px;padding-bottom:30px;text-align:center;font-size:40px;font-weight:700;max-height:50px;cursor:e-resize}@media (max-width:800px){.login-container .section-form .form .input-group .number-groupe .password{width:80px;font-size:30px;max-height:30px}}@media (max-width:530px){.login-container .section-form .form .input-group .number-groupe .password{width:59px;font-size:20px;max-height:20px}.login-container .section-form .form .input-group .number-groupe{gap:10px}}.login-container .section-form .form .num-password{text-align:center}.login-container .section-form .form .num-password .num-center{padding-top:10px;padding-bottom:10px}@media (max-width:800px){.login-container .section-form .form{padding:30px}}@media (max-width:530px){.login-container .section-form .form{padding:15px}}.page404{background-image:url(/photo/loader-error/loader-error.png);background-repeat:no-repeat;background-size:cover;width:100vw;height:calc(100vh - 5px);padding-top:20px;position:relative;box-sizing:border-box}.page404 .header-404{background-color:#fff;border-radius:15px;width:90%;margin:0 auto;text-align:center;padding:20px;box-sizing:border-box;height:101px}.page404 .header-404 .logo-404{width:147px;display:block;margin:0 auto}.page404 section{display:flex;justify-content:center;align-items:center;height:calc(100dvh - 101px - 20px)}.page404 section .modale-404{background-color:#fff;border-radius:15px;padding:50px;width:700px}.page404 section .modale-404 .smiley{display:block;margin:0 auto}.page404 section .modale-404 .p-404,.page404 section .modale-404 h1{text-align:center}.page404 section .modale-404 .p-404>.span-404,.page404 section .modale-404 h1>.span-404{padding-left:3px;padding-right:3px}.page404 section .modale-404>*{margin:30px 0}@media (max-width:945px){.page404 section .modale-404>*{margin:15px 0}.page404 section .modale-404{width:500px}}@media (max-width:630px){.page404 section .modale-404{padding:30px;width:400px}}@media (max-width:500px){.page404 section .modale-404{width:300px}}@media (max-width:400px){.page404 section .modale-404{width:220px}}.container-loader{background-image:url(/photo/loader-error/Blur.png);background-repeat:no-repeat;background-size:cover;width:100dvw;height:100dvh;padding-top:20px;position:fixed;inset:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center;z-index:999999999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.container-loader .load{background-color:#fff;border-radius:15px;padding:30px}.container-loader .load>img{animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#header{padding:20px 20px 0}#header.contact .link-2 .contact:before,#header.factures .link-2 .facture:before,#header.parrainages .link-2 .parrainages:before,#header.propositions .link-2 .proposition:before{content:"";display:inline-block;width:8px;height:8px;background-color:#91c5fa;border-radius:2px;margin-right:5px}#header nav{background-color:#fff;border-radius:15px;justify-content:space-between;padding:0 40px 0 20px;box-sizing:border-box;height:80px}#header nav .link-1{gap:50px}#header nav .link-1 h1{align-self:center}@media (max-width:1230px){#header nav .link-1 h1{font-size:20px}}@media (max-width:800px){#header nav .link-1 h1,#header nav .link-1>div{display:none}}#header nav .link-1 .logo{margin:auto 0;width:94px}@media (max-width:1050px){#header nav .link-1{gap:20px}}#header nav .link-2{gap:30px;margin:auto 0}#header nav .link-2 .contact,#header nav .link-2 .facture,#header nav .link-2 .parrainages,#header nav .link-2 .proposition{cursor:pointer;padding:15px 0;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal}#header nav .link-2 .contact{text-transform:none}@media (max-width:1230px){#header nav .link-2 .contact{padding:15px 25px}}@media (max-width:1050px){#header nav .link-2 .contact{padding:15px 20px}}@media (max-width:890px){#header nav .link-2 .contact{padding:10px 15px}}@media (max-width:800px){#header nav .link-2 .contact{display:none}}#header nav .link-2 .profil{align-items:center;gap:10px}#header nav .link-2 .profil .first-name{gap:5px;align-self:center}#header nav .link-2 .profil .profile-photo{width:43px;height:43px;border-radius:50%;border:1px solid #1c2331;overflow:hidden;background-size:cover;background-position:50%}@media (max-width:800px){#header nav .link-2 .profil .first-name{display:none}}#header nav .link-2 .profil .profil-mob span{display:none}#header nav .link-2 .profil .profil-mob img{border:1px solid #000;border-radius:50%;max-width:43px}@media (max-width:1050px){#header nav .link-2{gap:20px}#header nav{padding:0 15px;margin:10px;height:85px}}@media (max-width:530px){#header nav{height:70px;border-radius:0}}#header .contact-mob{display:none}@media (max-width:800px){#header{padding:0}#header nav{margin:0;border-radius:0}#header .contact-mob{position:fixed;display:block;bottom:20px;right:20px;z-index:6}}@media (max-width:530px){#header .contact-mob>a>img{width:80%}}#header.detail_classe nav,#header.detail_cours nav,#header.detail_ecole nav{border-bottom:1px solid #f5f7fc}#header.RC .link-1{align-items:center}#header.RC .link-1 h1{font-size:25px}#header.RC .link-1 p{font-size:12px}@media (max-width:800px){#header{padding:0}#header nav{position:fixed;z-index:8;width:100%;background-color:#fff;box-shadow:0 15px 26px 0 rgba(39,46,59,.051)}#header .nouveaute{padding-top:105px}}.section-calendar{margin:auto 20px;justify-content:space-between;gap:20px;height:calc(100dvh - 146px - 20px)}.section-calendar .article-calendar{width:calc(70% - 20px);border-radius:15px;position:relative}.section-calendar .article-calendar .h1-mob{display:none}@media (max-width:800px){.section-calendar .article-calendar .h1-mob{display:block}}.section-calendar .article-calendar .ellipse{height:11px;width:11px;background-color:#ffd45c;border-radius:50%;display:inline-block}.section-calendar .article-calendar .li-today{width:max-content;list-style:none;background:#ffd45c;color:#fff;border-radius:55px;padding:10px 20px;margin-bottom:10px}@media (max-width:890px){.section-calendar .article-calendar{width:63%}}@media (max-width:800px){.section-calendar .article-calendar{width:100%}}.section-calendar .article-previews{width:30%;display:flex;flex-direction:column;gap:20px}.section-calendar .article-previews h2.h2-preview{position:-webkit-sticky;position:sticky;top:0;background-color:#fff}.section-calendar .article-previews #coursInfo{height:100%}.section-calendar .article-previews #coursRequis{min-height:300px;max-height:350px;position:relative}.section-calendar .article-previews #coursRequis .h2-preview{display:flex;justify-content:space-between;align-items:center}.section-calendar .article-previews #coursRequis .h2-preview svg{display:none;transition:transform .3s ease}@media (max-width:800px){.section-calendar .article-previews #coursRequis{min-height:max-content;height:max-content;overflow-y:hidden!important}.section-calendar .article-previews #coursRequis .h2-preview svg{display:block}.section-calendar .article-previews #coursRequis:not(.isVisible) .h2-preview{border:none}.section-calendar .article-previews #coursRequis:not(.isVisible) .container-scroll{display:none}.section-calendar .article-previews #coursRequis.isVisible{min-height:260px;height:auto;overflow-y:scroll!important}.section-calendar .article-previews #coursRequis.isVisible .h2-preview svg{transform:rotate(180deg)}.section-calendar .article-previews #coursRequis.isVisible .container-scroll{display:block}.section-calendar .article-previews #coursRequis .btn{padding-left:25px;padding-right:25px}}.section-calendar .article-previews.isModalOpen #coursRequis{display:none}.section-calendar .article-previews>article{z-index:4;position:relative;background-color:#fff;border-radius:15px;padding:0 20px 20px}.section-calendar .article-previews>article h2.h2-preview{padding-top:20px}.section-calendar .article-previews .h2-preview{border-bottom:1px solid #d6dcea;padding-bottom:15px}.section-calendar .article-previews .container-scroll .container-last-days,.section-calendar .article-previews .container-scroll .container-requis,.section-calendar .article-previews .container-scroll .container-today{z-index:1;margin-top:20px;margin-bottom:20px}.section-calendar .article-previews .container-scroll .container-last-days .date,.section-calendar .article-previews .container-scroll .container-requis .date,.section-calendar .article-previews .container-scroll .container-today .date{padding-bottom:20px}.section-calendar .article-previews .container-scroll .container-last-days .calendar-cards,.section-calendar .article-previews .container-scroll .container-requis .calendar-cards,.section-calendar .article-previews .container-scroll .container-today .calendar-cards{cursor:pointer;border-radius:5px;background:#f5f7fc;margin-bottom:20px}.section-calendar .article-previews .container-scroll .container-last-days .calendar-cards .border-last-days,.section-calendar .article-previews .container-scroll .container-last-days .calendar-cards .border-today,.section-calendar .article-previews .container-scroll .container-requis .calendar-cards .border-last-days,.section-calendar .article-previews .container-scroll .container-requis .calendar-cards .border-today,.section-calendar .article-previews .container-scroll .container-today .calendar-cards .border-last-days,.section-calendar .article-previews .container-scroll .container-today .calendar-cards .border-today{border:none;border-radius:30px 0 0 30px;background:#ffd45c;width:8px}.section-calendar .article-previews .container-scroll .container-last-days .calendar-cards .border-last-days,.section-calendar .article-previews .container-scroll .container-requis .calendar-cards .border-last-days,.section-calendar .article-previews .container-scroll .container-today .calendar-cards .border-last-days{background:#91c5fa}.section-calendar .article-previews .container-scroll .container-last-days .calendar-cards .container-daily,.section-calendar .article-previews .container-scroll .container-requis .calendar-cards .container-daily,.section-calendar .article-previews .container-scroll .container-today .calendar-cards .container-daily{padding:20px;width:100%;display:flex;flex-direction:column;gap:10px}.section-calendar .article-previews .container-scroll .container-last-days .calendar-cards.requis,.section-calendar .article-previews .container-scroll .container-requis .calendar-cards.requis,.section-calendar .article-previews .container-scroll .container-today .calendar-cards.requis{border:1px solid #f26a6f;border-left-width:8px}.section-calendar .article-previews .container-scroll .container-last-days .calendar-cards.requis p,.section-calendar .article-previews .container-scroll .container-requis .calendar-cards.requis p,.section-calendar .article-previews .container-scroll .container-today .calendar-cards.requis p{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;line-height:normal}.section-calendar .article-previews .container-scroll .container-last-days .calendar-cards.requis p small,.section-calendar .article-previews .container-scroll .container-requis .calendar-cards.requis p small,.section-calendar .article-previews .container-scroll .container-today .calendar-cards.requis p small{font-size:8px}.section-calendar .article-previews .container-scroll .container-last-days .calendar-cards.requis .btn,.section-calendar .article-previews .container-scroll .container-requis .calendar-cards.requis .btn,.section-calendar .article-previews .container-scroll .container-today .calendar-cards.requis .btn{width:max-content;display:flex;justify-content:center;align-items:center;gap:10px;font-weight:400;padding:9px min(25px,2dvw)}@media (max-width:1050px){.section-calendar .article-previews .container-scroll .container-last-days .calendar-cards .container-daily,.section-calendar .article-previews .container-scroll .container-requis .calendar-cards .container-daily,.section-calendar .article-previews .container-scroll .container-today .calendar-cards .container-daily{padding:10px}}.section-calendar .article-previews .course-details{width:100%;position:absolute;display:block;top:0;right:0;bottom:0;max-height:100%;min-height:100%;background-color:#fff;border-radius:15px;padding:48px 20px;overflow-y:scroll;z-index:98}.section-calendar .article-previews .course-details .close-class{position:absolute;z-index:1;right:16px;top:0;padding:15px;cursor:pointer}.section-calendar .article-previews .course-details .container-class .desc-school .title-school{gap:10px;padding-bottom:20px;font-size:25px;font-weight:600;line-height:25px}.section-calendar .article-previews .course-details .container-class .desc-school .title-school .puce{align-self:baseline}@media (max-width:1050px){.section-calendar .article-previews .course-details .container-class .desc-school .title-school .puce{width:12px}}@media (max-width:1230px){.section-calendar .article-previews .course-details .container-class .desc-school .title-school{font-size:22px;padding-bottom:16px}}@media (max-width:1050px){.section-calendar .article-previews .course-details .container-class .desc-school .title-school{gap:5px;font-size:18px;padding-bottom:12px}}@media (max-width:800px){.section-calendar .article-previews .course-details .container-class .desc-school .title-school{font-size:22px;padding-bottom:16px;gap:13px}}@media (max-width:320px){.section-calendar .article-previews .course-details .container-class .desc-school .title-school{font-size:18px;padding-bottom:12px}}.section-calendar .article-previews .course-details .container-class .desc-school .info-event{padding-left:30px}.section-calendar .article-previews .course-details .container-class .desc-school .info-event .line{border:1px solid #d6dcea;margin:0 10px;height:10px;align-self:center}.section-calendar .article-previews .course-details .container-class .name-shcool{margin:40px auto;gap:10px}.section-calendar .article-previews .course-details .container-class .name-shcool img{width:19px;height:19px}@media (max-width:1050px){.section-calendar .article-previews .course-details .container-class .name-shcool{margin:20px auto;gap:5px}}@media (max-width:800px){.section-calendar .article-previews .course-details .container-class .name-shcool{margin:40px auto;gap:13px}}@media (max-width:320px){.section-calendar .article-previews .course-details .container-class .name-shcool{margin:20px auto}}.section-calendar .article-previews .course-details .container-class .bloc-wifi,.section-calendar .article-previews .course-details .container-class .make-the-call,.section-calendar .article-previews .course-details .container-class .the-school,.section-calendar .article-previews .course-details .container-class .your-class{margin-bottom:30px}.section-calendar .article-previews .course-details .container-class .bloc-wifi .calls,.section-calendar .article-previews .course-details .container-class .bloc-wifi .class,.section-calendar .article-previews .course-details .container-class .bloc-wifi .schools,.section-calendar .article-previews .course-details .container-class .bloc-wifi .wifi,.section-calendar .article-previews .course-details .container-class .make-the-call .calls,.section-calendar .article-previews .course-details .container-class .make-the-call .class,.section-calendar .article-previews .course-details .container-class .make-the-call .schools,.section-calendar .article-previews .course-details .container-class .make-the-call .wifi,.section-calendar .article-previews .course-details .container-class .the-school .calls,.section-calendar .article-previews .course-details .container-class .the-school .class,.section-calendar .article-previews .course-details .container-class .the-school .schools,.section-calendar .article-previews .course-details .container-class .the-school .wifi,.section-calendar .article-previews .course-details .container-class .your-class .calls,.section-calendar .article-previews .course-details .container-class .your-class .class,.section-calendar .article-previews .course-details .container-class .your-class .schools,.section-calendar .article-previews .course-details .container-class .your-class .wifi{gap:10px;margin-bottom:20px}.section-calendar .article-previews .course-details .container-class .bloc-wifi .calls>img,.section-calendar .article-previews .course-details .container-class .bloc-wifi .class>img,.section-calendar .article-previews .course-details .container-class .bloc-wifi .schools>img,.section-calendar .article-previews .course-details .container-class .bloc-wifi .wifi>img,.section-calendar .article-previews .course-details .container-class .make-the-call .calls>img,.section-calendar .article-previews .course-details .container-class .make-the-call .class>img,.section-calendar .article-previews .course-details .container-class .make-the-call .schools>img,.section-calendar .article-previews .course-details .container-class .make-the-call .wifi>img,.section-calendar .article-previews .course-details .container-class .the-school .calls>img,.section-calendar .article-previews .course-details .container-class .the-school .class>img,.section-calendar .article-previews .course-details .container-class .the-school .schools>img,.section-calendar .article-previews .course-details .container-class .the-school .wifi>img,.section-calendar .article-previews .course-details .container-class .your-class .calls>img,.section-calendar .article-previews .course-details .container-class .your-class .class>img,.section-calendar .article-previews .course-details .container-class .your-class .schools>img,.section-calendar .article-previews .course-details .container-class .your-class .wifi>img{width:19px;height:19px}.section-calendar .article-previews .course-details .container-class .bloc-wifi .calls .p-call,.section-calendar .article-previews .course-details .container-class .bloc-wifi .calls .p-school,.section-calendar .article-previews .course-details .container-class .bloc-wifi .class .p-call,.section-calendar .article-previews .course-details .container-class .bloc-wifi .class .p-school,.section-calendar .article-previews .course-details .container-class .bloc-wifi .schools .p-call,.section-calendar .article-previews .course-details .container-class .bloc-wifi .schools .p-school,.section-calendar .article-previews .course-details .container-class .bloc-wifi .wifi .p-call,.section-calendar .article-previews .course-details .container-class .bloc-wifi .wifi .p-school,.section-calendar .article-previews .course-details .container-class .make-the-call .calls .p-call,.section-calendar .article-previews .course-details .container-class .make-the-call .calls .p-school,.section-calendar .article-previews .course-details .container-class .make-the-call .class .p-call,.section-calendar .article-previews .course-details .container-class .make-the-call .class .p-school,.section-calendar .article-previews .course-details .container-class .make-the-call .schools .p-call,.section-calendar .article-previews .course-details .container-class .make-the-call .schools .p-school,.section-calendar .article-previews .course-details .container-class .make-the-call .wifi .p-call,.section-calendar .article-previews .course-details .container-class .make-the-call .wifi .p-school,.section-calendar .article-previews .course-details .container-class .the-school .calls .p-call,.section-calendar .article-previews .course-details .container-class .the-school .calls .p-school,.section-calendar .article-previews .course-details .container-class .the-school .class .p-call,.section-calendar .article-previews .course-details .container-class .the-school .class .p-school,.section-calendar .article-previews .course-details .container-class .the-school .schools .p-call,.section-calendar .article-previews .course-details .container-class .the-school .schools .p-school,.section-calendar .article-previews .course-details .container-class .the-school .wifi .p-call,.section-calendar .article-previews .course-details .container-class .the-school .wifi .p-school,.section-calendar .article-previews .course-details .container-class .your-class .calls .p-call,.section-calendar .article-previews .course-details .container-class .your-class .calls .p-school,.section-calendar .article-previews .course-details .container-class .your-class .class .p-call,.section-calendar .article-previews .course-details .container-class .your-class .class .p-school,.section-calendar .article-previews .course-details .container-class .your-class .schools .p-call,.section-calendar .article-previews .course-details .container-class .your-class .schools .p-school,.section-calendar .article-previews .course-details .container-class .your-class .wifi .p-call,.section-calendar .article-previews .course-details .container-class .your-class .wifi .p-school{align-self:center}.section-calendar .article-previews .course-details .container-class .bloc-wifi .call-networks,.section-calendar .article-previews .course-details .container-class .bloc-wifi .class-networks,.section-calendar .article-previews .course-details .container-class .bloc-wifi .school-networks,.section-calendar .article-previews .course-details .container-class .bloc-wifi .wifi-networks,.section-calendar .article-previews .course-details .container-class .make-the-call .call-networks,.section-calendar .article-previews .course-details .container-class .make-the-call .class-networks,.section-calendar .article-previews .course-details .container-class .make-the-call .school-networks,.section-calendar .article-previews .course-details .container-class .make-the-call .wifi-networks,.section-calendar .article-previews .course-details .container-class .the-school .call-networks,.section-calendar .article-previews .course-details .container-class .the-school .class-networks,.section-calendar .article-previews .course-details .container-class .the-school .school-networks,.section-calendar .article-previews .course-details .container-class .the-school .wifi-networks,.section-calendar .article-previews .course-details .container-class .your-class .call-networks,.section-calendar .article-previews .course-details .container-class .your-class .class-networks,.section-calendar .article-previews .course-details .container-class .your-class .school-networks,.section-calendar .article-previews .course-details .container-class .your-class .wifi-networks{padding-bottom:5px;margin-left:30px}.section-calendar .article-previews .course-details .container-class .bloc-wifi .call-networks .info-call,.section-calendar .article-previews .course-details .container-class .bloc-wifi .call-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .bloc-wifi .class-networks .info-call,.section-calendar .article-previews .course-details .container-class .bloc-wifi .class-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .bloc-wifi .school-networks .info-call,.section-calendar .article-previews .course-details .container-class .bloc-wifi .school-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .bloc-wifi .wifi-networks .info-call,.section-calendar .article-previews .course-details .container-class .bloc-wifi .wifi-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .make-the-call .call-networks .info-call,.section-calendar .article-previews .course-details .container-class .make-the-call .call-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .make-the-call .class-networks .info-call,.section-calendar .article-previews .course-details .container-class .make-the-call .class-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .make-the-call .school-networks .info-call,.section-calendar .article-previews .course-details .container-class .make-the-call .school-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .make-the-call .wifi-networks .info-call,.section-calendar .article-previews .course-details .container-class .make-the-call .wifi-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .the-school .call-networks .info-call,.section-calendar .article-previews .course-details .container-class .the-school .call-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .the-school .class-networks .info-call,.section-calendar .article-previews .course-details .container-class .the-school .class-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .the-school .school-networks .info-call,.section-calendar .article-previews .course-details .container-class .the-school .school-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .the-school .wifi-networks .info-call,.section-calendar .article-previews .course-details .container-class .the-school .wifi-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .your-class .call-networks .info-call,.section-calendar .article-previews .course-details .container-class .your-class .call-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .your-class .class-networks .info-call,.section-calendar .article-previews .course-details .container-class .your-class .class-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .your-class .school-networks .info-call,.section-calendar .article-previews .course-details .container-class .your-class .school-networks .info-wifi,.section-calendar .article-previews .course-details .container-class .your-class .wifi-networks .info-call,.section-calendar .article-previews .course-details .container-class .your-class .wifi-networks .info-wifi{padding-right:5px}.section-calendar .article-previews .course-details .container-class .bloc-wifi .call-networks,.section-calendar .article-previews .course-details .container-class .make-the-call .call-networks,.section-calendar .article-previews .course-details .container-class .the-school .call-networks,.section-calendar .article-previews .course-details .container-class .your-class .call-networks{flex-wrap:wrap}.section-calendar .article-previews .course-details .container-class .bloc-wifi .about-school,.section-calendar .article-previews .course-details .container-class .make-the-call .about-school,.section-calendar .article-previews .course-details .container-class .the-school .about-school,.section-calendar .article-previews .course-details .container-class .your-class .about-school{display:inline-block;padding:15px 31px;margin:20px auto 0 30px;border-radius:23px;background-color:#272e3b;color:#fff;border:none;cursor:pointer}.section-calendar .article-previews .course-details .container-class .bloc-know{margin:0 auto 40px}.section-calendar .article-previews .course-details .container-class .bloc-know .know{padding-left:35px;padding-bottom:20px}.section-calendar .article-previews .course-details .container-class .bloc-know .p-know{padding-left:35px}@media (max-width:1230px){.section-calendar .article-previews .course-details .container-class .bloc-know .p-know{padding-left:0}}.section-calendar .article-previews .course-details .container-class .bloc-grid{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:wrap;margin-top:20px}.section-calendar .article-previews .course-details .container-class .bloc-grid>div,.section-calendar .article-previews .course-details .container-class .bloc-grid>label{width:calc((100% - 30px) / 2)}.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-rc,.section-calendar .article-previews .course-details .container-class .bloc-grid .generate-exercise,.section-calendar .article-previews .course-details .container-class .bloc-grid .show-code{padding:20px;background-color:#91c5fa;color:#fff;border-radius:15px;position:relative}.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-rc .arrow-grid,.section-calendar .article-previews .course-details .container-class .bloc-grid .generate-exercise .arrow-grid,.section-calendar .article-previews .course-details .container-class .bloc-grid .show-code .arrow-grid{display:block;margin-left:auto}.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-rc .desc-code,.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-rc .desc-syllabus,.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-rc .exercise,.section-calendar .article-previews .course-details .container-class .bloc-grid .generate-exercise .desc-code,.section-calendar .article-previews .course-details .container-class .bloc-grid .generate-exercise .desc-syllabus,.section-calendar .article-previews .course-details .container-class .bloc-grid .generate-exercise .exercise,.section-calendar .article-previews .course-details .container-class .bloc-grid .show-code .desc-code,.section-calendar .article-previews .course-details .container-class .bloc-grid .show-code .desc-syllabus,.section-calendar .article-previews .course-details .container-class .bloc-grid .show-code .exercise{margin-top:40px}.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-rc .desc-code .h3-grid,.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-rc .desc-syllabus .h3-grid,.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-rc .exercise .h3-grid,.section-calendar .article-previews .course-details .container-class .bloc-grid .generate-exercise .desc-code .h3-grid,.section-calendar .article-previews .course-details .container-class .bloc-grid .generate-exercise .desc-syllabus .h3-grid,.section-calendar .article-previews .course-details .container-class .bloc-grid .generate-exercise .exercise .h3-grid,.section-calendar .article-previews .course-details .container-class .bloc-grid .show-code .desc-code .h3-grid,.section-calendar .article-previews .course-details .container-class .bloc-grid .show-code .desc-syllabus .h3-grid,.section-calendar .article-previews .course-details .container-class .bloc-grid .show-code .exercise .h3-grid{padding-top:15px;padding-bottom:15px}@media (max-width:1430px){.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-rc .desc-code,.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-rc .desc-syllabus,.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-rc .exercise,.section-calendar .article-previews .course-details .container-class .bloc-grid .generate-exercise .desc-code,.section-calendar .article-previews .course-details .container-class .bloc-grid .generate-exercise .desc-syllabus,.section-calendar .article-previews .course-details .container-class .bloc-grid .generate-exercise .exercise,.section-calendar .article-previews .course-details .container-class .bloc-grid .show-code .desc-code,.section-calendar .article-previews .course-details .container-class .bloc-grid .show-code .desc-syllabus,.section-calendar .article-previews .course-details .container-class .bloc-grid .show-code .exercise{margin-top:20px}}.section-calendar .article-previews .course-details .container-class .bloc-grid>.on-hold{filter:opacity(50%)}.section-calendar .article-previews .course-details .container-class .bloc-grid>section>article>:not(.on-hold){cursor:pointer}@media (max-width:1230px){.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-rc,.section-calendar .article-previews .course-details .container-class .bloc-grid .generate-exercise,.section-calendar .article-previews .course-details .container-class .bloc-grid .show-code{margin-bottom:10px}}.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-syllabus,.section-calendar .article-previews .course-details .container-class .bloc-grid .request-notes{cursor:pointer;padding:20px;background-color:#f26a6f;color:#fff;border-radius:15px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-syllabus.hasNotes,.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-syllabus.hasSyllabus,.section-calendar .article-previews .course-details .container-class .bloc-grid .request-notes.hasNotes,.section-calendar .article-previews .course-details .container-class .bloc-grid .request-notes.hasSyllabus{background-color:#91c5fa}.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-syllabus .arrow-grid,.section-calendar .article-previews .course-details .container-class .bloc-grid .request-notes .arrow-grid{display:block;margin-left:auto}.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-syllabus .desc-notes,.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-syllabus .desc-syllabus,.section-calendar .article-previews .course-details .container-class .bloc-grid .request-notes .desc-notes,.section-calendar .article-previews .course-details .container-class .bloc-grid .request-notes .desc-syllabus{margin-top:56px}.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-syllabus .desc-notes .h3-grid,.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-syllabus .desc-syllabus .h3-grid,.section-calendar .article-previews .course-details .container-class .bloc-grid .request-notes .desc-notes .h3-grid,.section-calendar .article-previews .course-details .container-class .bloc-grid .request-notes .desc-syllabus .h3-grid{padding-top:15px;padding-bottom:15px}@media (max-width:1430px){.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-syllabus .desc-notes,.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-syllabus .desc-syllabus,.section-calendar .article-previews .course-details .container-class .bloc-grid .request-notes .desc-notes,.section-calendar .article-previews .course-details .container-class .bloc-grid .request-notes .desc-syllabus{margin-top:20px}}@media (max-width:1230px){.section-calendar .article-previews .course-details .container-class .bloc-grid .edit-syllabus,.section-calendar .article-previews .course-details .container-class .bloc-grid .request-notes{margin-bottom:10px}.section-calendar .article-previews .course-details .container-class .bloc-grid{flex-direction:column}.section-calendar .article-previews .course-details .container-class .bloc-grid>div{width:100%}}@media (max-width:800px){.section-calendar .article-previews .course-details .container-class .bloc-grid{display:flex}.section-calendar .article-previews .course-details .container-class .bloc-grid>div{width:calc((100% - 30px) / 2)}}@media (max-width:390px){.section-calendar .article-previews .course-details .container-class .bloc-grid{flex-direction:column}.section-calendar .article-previews .course-details .container-class .bloc-grid>div{width:100%}}@media (max-width:530px){.section-calendar .article-previews .course-details{width:100%;margin-left:0!important;margin-right:0!important}}.section-calendar .article-previews .container-loader{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:999999999}@media (max-width:800px){.section-calendar .article-previews{height:75vh}.section-calendar .article-previews .container-loader{position:fixed;top:0;left:0;height:100vh;width:100%}.section-calendar .article-previews .modal-container{height:100vh;width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:fixed;top:0;right:0;z-index:inherit;padding-top:120px;box-sizing:border-box}.section-calendar .article-previews .modal-container .course-details{position:relative;margin:0 10px;padding:48px 20px;height:80vh}}@media (max-width:1050px){.section-calendar .article-previews .course-details{padding:48px 20px}.section-calendar .article-previews{padding:0 10px;width:32%}}@media (max-width:800px){.section-calendar .article-previews{min-width:-webkit-fill-available}}@media (max-width:530px){.section-calendar .article-previews{padding:30px 10px}}@media (max-height:700px){.section-calendar{height:calc(100dvh - 120px)}}@media (max-width:1050px){.section-calendar{margin:auto 10px;gap:30px}}@media (max-width:800px){.section-calendar{flex-direction:column;height:auto}}.notification-container{width:auto!important}.notification-container .notification{background-color:#fff!important;border-radius:0 0 15px 15px!important;box-shadow:0 4px 4px 0 rgba(39,46,59,.15)!important;margin-bottom:8px!important;color:#44526c!important;padding:15px 20px!important;box-sizing:border-box}.notification-container .notification:before{display:none!important}.notification-container .notification.notification-error{border-top:4px solid #f26a6f}.notification-container .notification.notification-success{border-top:4px solid #7aba7e}.section-contact{display:flex;margin:auto 20px;gap:20px;max-width:100%}.section-contact .article-contact{width:50%;padding:50px 100px;background-color:#fff;border-radius:15px;gap:30px;min-height:calc(100dvh - 146px - 20px)}.section-contact .article-contact .h1-contact{padding-bottom:20px}@media (max-width:390px){.section-contact .article-contact .h1-contact{padding-bottom:25px}}.section-contact .article-contact .team .info-team .p-team{padding-bottom:15px;font-size:12px;font-weight:700;font-family:Montserrat,sans-serif;text-transform:uppercase}@media (max-width:390px){.section-contact .article-contact .team .info-team .p-team{font-size:10px}}.section-contact .article-contact .team .info-team .whatsapp,.section-contact .article-contact .team .info-team .whatsapp-mob{cursor:pointer;border-radius:23px;padding:9px 25px;background:linear-gradient(0deg,#1dc940,#43ec61);color:#fff;gap:10px;font-size:12px;font-weight:700;font-family:Montserrat,sans-serif;align-items:center;width:max-content}.section-contact .article-contact .team .info-team .whatsapp-mob{display:none}@media (max-width:800px){.section-contact .article-contact .team .info-team .whatsapp-mob{display:flex}.section-contact .article-contact .team .info-team .whatsapp{display:none}}@media (max-width:390px){.section-contact .article-contact .team .info-team .whatsapp-mob{font-size:10px}}.section-contact .article-contact .team .container-team{margin-top:40px}.section-contact .article-contact .team .container-team .h4-team{padding-bottom:20px}.section-contact .article-contact .team .container-team .first-team{display:flex;gap:20px;margin-bottom:20px}.section-contact .article-contact .team .container-team .first-team .name-member{padding-top:13px;padding-bottom:3px;pointer-events:auto}@media (min-width:625px){.section-contact .article-contact .team .container-team .first-team .name-member{pointer-events:none}}@media (max-width:1230px){.section-contact .article-contact .team .container-team .first-team{gap:5px}}@media (max-width:1130px){.section-contact .article-contact .team .container-team .first-team{gap:20px}}@media (max-width:625px){.section-contact .article-contact .team .container-team .first-team{justify-content:center}}.section-contact .article-contact .team .container-team .second-team{gap:20px}.section-contact .article-contact .team .container-team .second-team .name-member{padding-top:13px;padding-bottom:13px;pointer-events:auto}@media (max-width:1230px){.section-contact .article-contact .team .container-team .second-team .name-member{padding-top:5px;padding-bottom:5px}}@media (max-width:1130px){.section-contact .article-contact .team .container-team .second-team .name-member{padding-top:13px;padding-bottom:13px}}@media (min-width:625px){.section-contact .article-contact .team .container-team .second-team .name-member{pointer-events:none}}@media (max-width:1230px){.section-contact .article-contact .team .container-team .second-team{gap:5px}}@media (max-width:1130px){.section-contact .article-contact .team .container-team .second-team{gap:20px}}@media (max-width:625px){.section-contact .article-contact .team .container-team .second-team{justify-content:center}}.section-contact .article-contact .team .container-team img{width:100%}@media (max-width:1570px){.section-contact .article-contact .team .container-team img{width:95%}}@media (max-width:1130px){.section-contact .article-contact .team .container-team img{width:100%}}@media (max-width:1230px){.section-contact .article-contact .team .container-team{margin-top:20px}}@media (max-width:1130px){.section-contact .article-contact .team .container-team{margin-top:40px}}.section-contact .article-contact .team .contact-team{margin-top:40px}.section-contact .article-contact .team .contact-team .h4-team{padding-bottom:10px}.section-contact .article-contact .team .contact-team .mailto{pointer-events:auto}@media (min-width:625px){.section-contact .article-contact .team .contact-team .mailto{pointer-events:none}}@media (max-width:1470px){.section-contact .article-contact{padding:50px 40px}}@media (max-width:1309px){.section-contact .article-contact{padding:20px}}@media (max-width:1130px){.section-contact .article-contact{flex-direction:column;width:45%}}@media (max-width:1080px){.section-contact .article-contact{width:40%}}@media (max-width:880px){.section-contact{margin:0}.section-contact .article-contact{width:auto}}@media (max-width:530px){.section-contact .article-contact{margin-top:0;padding-top:120px;border-radius:0}}.section-contact .article-map{background-image:url(/photo/contact/map.png);width:43%;background-size:cover}.section-contact .article-map img{height:auto;display:none}@media (max-width:1130px){.section-contact .article-map{width:50%}}@media (max-width:1080px){.section-contact .article-map{width:60%}}@media (max-width:880px){.section-contact .article-map{background-image:url(/photo/contact/map-mob.png);height:100dvh;width:auto}}@media (max-width:530px){.section-contact .article-map{border-radius:40px 40px 0 0}}@media (max-width:880px){.section-contact{flex-direction:column}}@media (max-width:530px){.section-contact{margin:0;background-color:#fff;gap:0}}body>.rbc-overlay{background-color:#fff;min-height:100px;width:180px;padding:10px}body>.rbc-overlay .close-class{position:absolute;right:10px;top:5px;cursor:pointer}body>.rbc-overlay .date{margin-bottom:10px}body>.rbc-overlay .title{top:0;list-style:none;background:#91c5fa;color:#fff;border-radius:55px;padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;cursor:pointer}body>.rbc-overlay .title:hover{background:rgba(145,197,250,.882)}body>.rbc-overlay .rbc-overlay-header{font-size:12px;font-family:Montserrat,sans-serif;font-weight:700}body>.rbc-overlay .rbc-event-content{font-size:12px;font-family:Montserrat,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-form-profil{width:max-content;align-items:flex-start;margin:0 auto;background-color:#fff;padding:100px;gap:30px;border-radius:15px}.section-form-profil .article-picture{position:relative}.section-form-profil .article-picture>button{position:relative;background:none;border:none;color:inherit;font:inherit;padding:0;cursor:pointer}.section-form-profil .article-picture .upload-img{position:absolute;top:0;left:0;width:255px;height:242px;border-radius:15px}.section-form-profil .article-picture .add-svg{z-index:1;position:absolute;bottom:-17px;right:20px}@media (max-width:800px){.section-form-profil .article-picture{width:100%}.section-form-profil .article-picture .img-global{margin-left:auto;margin-right:auto}.section-form-profil .article-picture .upload-img{top:0;left:0;width:100%}}.section-form-profil .img-global{width:255px;height:242px}.section-form-profil .img-global img{object-fit:cover}.section-form-profil .article-edit{width:305px}.section-form-profil .article-edit .bloc-input{margin-bottom:30px}.section-form-profil .article-edit .bloc-input .placeholder-edit{padding-bottom:10px;display:block}.section-form-profil .article-edit .bloc-input .custom{padding-bottom:15px}.section-form-profil .article-edit .bloc-input .save{padding:8px 20px;background-color:#f5f7fc;border-radius:10px;justify-content:space-between}.section-form-profil .article-edit .bloc-input .save .input-save{width:100%;background:none;border:none;outline:none;color:#44526c}.section-form-profil .article-edit .bloc-input .save .input-save:focus+.labelsvg{opacity:1}.section-form-profil .article-edit .bloc-input .save .labelsvg{opacity:0;transition:opacity .3s ease}.section-form-profil .article-edit .bloc-input .save:hover .labelsvg{opacity:1}.section-form-profil .article-edit .bloc-input .save .edit-save{cursor:pointer}.section-form-profil .article-edit .bloc-input .save .edit-save .check .toggleButton{cursor:pointer;display:block;transform-origin:50% 50%;transform-style:preserve-3d;transition:transform .14s ease}.section-form-profil .article-edit .bloc-input .save .edit-save .check .toggleButton:active{transform:rotateX(30deg)}.section-form-profil .article-edit .bloc-input .save .edit-save .check .toggleButton input{display:none}.section-form-profil .article-edit .bloc-input .save .edit-save .check .toggleButton input+div{border:3px solid rgba(0,0,0,.2);border-radius:50%;position:relative;width:34px;height:34px}.section-form-profil .article-edit .bloc-input .save .edit-save .check .toggleButton input+div svg{fill:none;stroke-width:4;stroke:#44526c;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px;display:block;position:absolute;left:-3px;top:-3px;right:-3px;bottom:-3px;z-index:1;stroke-dashoffset:124.6;stroke-dasharray:0 162.6 133 29.6;transition:all .4s ease 0s}.section-form-profil .article-edit .bloc-input .save .edit-save .check .toggleButton input+div:after,.section-form-profil .article-edit .bloc-input .save .edit-save .check .toggleButton input+div:before{content:"";position:absolute}.section-form-profil .article-edit .bloc-input .save .edit-save .check .toggleButton input+div:before{content:"";background:#44526c;position:absolute;width:3px;height:13px;top:7px;left:16px;transform:rotate(45deg);border-radius:5px 5px 0 0}.section-form-profil .article-edit .bloc-input .save .edit-save .check .toggleButton input+div:after{content:"";background:#44526c;position:absolute;width:3px;height:3px;left:11px;bottom:8.2px;transform:rotate(90deg);border-radius:0}.section-form-profil .article-edit .bloc-input .save .edit-save .check .toggleButton input:checked+div svg{left:3px;top:2px;right:8px;bottom:8px;width:24px;height:24px;stroke-dashoffset:162.6;stroke-dasharray:0 162.6 28 134.6;transition:all .4s ease .2s}.section-form-profil .article-edit .bloc-input .save .edit-save .check .toggleButton input:checked+div:before{width:0}.section-form-profil .article-edit .bloc-input .save .edit-save .check .toggleButton input:checked+div:after{height:0}.section-form-profil .article-edit .bloc-input .save .edit-save .check .toggleButton .line-save{display:block;width:50%;border:1px solid #44526c;margin-top:22px;margin-left:7px;border-radius:5px}@keyframes bounceInBefore{0%{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(45deg)}50%{opacity:.9;transform:scale(1.1) translate(-50%,-50%) rotate(45deg)}80%{opacity:1;transform:scale(.89) translate(-50%,-50%) rotate(45deg)}to{opacity:1;transform:scale(1) translate(-50%,-50%) rotate(45deg)}}@keyframes bounceInAfter{0%{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(-45deg)}50%{opacity:.9;transform:scale(1.1) translate(-50%,-50%) rotate(-45deg)}80%{opacity:1;transform:scale(.89) translate(-50%,-50%) rotate(-45deg)}to{opacity:1;transform:scale(1) translate(-50%,-50%) rotate(-45deg)}}@keyframes bounceInBeforeDont{0%{opacity:1;transform:scale(1) translate(-50%,-50%) rotate(45deg)}to{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(45deg)}}@keyframes bounceInAfterDont{0%{opacity:1;transform:scale(1) translate(-50%,-50%) rotate(-45deg)}to{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(-45deg)}}.section-form-profil .article-edit .bloc-input .edit{padding:14px 20px;background-color:#f5f7fc;border-radius:10px;justify-content:space-between}.section-form-profil .article-edit .bloc-input .edit .user-edit{align-self:center}.section-form-profil .article-edit .bloc-input .edit .edit-svg{background:none;border:none;color:inherit;font:inherit;padding:0;cursor:pointer}@media (max-width:390px){.section-form-profil .article-edit .bloc-input .edit{padding:9px 20px}}.section-form-profil .article-edit .bloc-input-radio{margin-bottom:30px}.section-form-profil .article-edit .bloc-input-radio .placeholder-edit{padding-bottom:10px;display:block}.section-form-profil .article-edit .bloc-input-radio .ul-edit{gap:20px}.section-form-profil .article-edit .bloc-input-radio .ul-edit .li-edit .user-edit{align-self:center;margin-left:10px}.section-form-profil .article-edit .line{display:block;width:100%;border:1px solid #d6dcea;margin-bottom:30px}.section-form-profil .article-edit .btn-disconnect{color:#f26a6f;background-color:#fff;padding:15px 30px;border-radius:23px;border:1px solid #f26a6f;margin-left:auto;display:block;cursor:pointer;transition:color .3s ease,background-color .3s ease}.section-form-profil .article-edit .btn-disconnect:hover{color:#fff;background-color:#f26a6f}@media (max-width:800px){.section-form-profil .article-edit{width:100%}}@media (max-width:890px){.section-form-profil{width:98%}}@media (max-width:800px){.section-form-profil{flex-direction:column;padding:100px 20px}}.big-cercle{width:20px;height:20px;background-color:#f5f7fc;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.big-cercle .small-cercle{width:10px;height:10px;background-color:#44526c;border-radius:50%;display:none}.bloc-custom .add-competences{flex-wrap:wrap;gap:10px;margin-bottom:10px}.bloc-custom .add-competences .competence{background-color:#91c5fa;border-radius:30px;width:max-content;padding:8px 20px;gap:10px;cursor:pointer}.bloc-custom .add-competences .competence p{font-weight:700;color:#fff}.bloc-custom .bloc-input-custom{margin-bottom:30px}.bloc-custom .bloc-input-custom .placeholder-edit{padding-bottom:10px;display:block}.bloc-custom .bloc-input-custom .custom{padding-bottom:15px}.bloc-custom .bloc-input-custom .input-framework,.bloc-custom .bloc-input-custom .react-datalist-input__container input{padding:14px 20px;background-color:#f5f7fc;border-radius:10px;width:100%;border:none}.bloc-custom .bloc-input-custom .react-datalist-input__container input{outline:none}.bloc-custom .bloc-input-custom .react-datalist-input__container ul{margin-top:5px;border-radius:10px;border:1px solid #d6dcea;background:#f5f7fc;box-shadow:0 20px 30px 0 rgba(0,0,0,.05)}.bloc-custom .bloc-input-custom .react-datalist-input__container ul li{padding:10px 20px;transition:background-color .3s ease}.bloc-custom .bloc-input-custom .react-datalist-input__container ul li mark,.bloc-custom .bloc-input-custom .react-datalist-input__container ul li:hover{background-color:#fff}.section-evaluation .create-exercise{width:60%;justify-content:center;padding-top:170px;border-radius:15px;background-color:#fff;gap:120px;margin:0 10px 20px 20px}.section-evaluation .create-exercise .create{width:300px}.section-evaluation .create-exercise .create h1{padding-bottom:15px}.section-evaluation .create-exercise .bloc-generate{width:305px}.section-evaluation .create-exercise .bloc-generate .radio{margin-bottom:30px}.section-evaluation .create-exercise .bloc-generate .radio .placeholder-edit{padding-bottom:10px;display:block}.section-evaluation .create-exercise .bloc-generate .radio .ul-edit{gap:20px}.section-evaluation .create-exercise .bloc-generate .radio .ul-edit .li-edit .big-cercle{width:20px;height:20px;background-color:#f5f7fc;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.section-evaluation .create-exercise .bloc-generate .radio .ul-edit .li-edit .big-cercle .small-cercle{width:10px;height:10px;background-color:#44526c;border-radius:50%;display:none}.section-evaluation .create-exercise .bloc-generate .radio .ul-edit .li-edit .user-edit{align-self:center;margin-left:10px}.section-evaluation .create-exercise .bloc-generate .bloc-custom .add-exercices{flex-wrap:wrap;gap:10px}.section-evaluation .create-exercise .bloc-generate .bloc-custom .add-exercices .exercice{background-color:#91c5fa;border-radius:30px;width:max-content;padding:5px 20px;gap:15px;color:#fff;margin-bottom:15px;cursor:pointer}.section-evaluation .create-exercise .bloc-generate .bloc-custom .bloc-input-custom{margin-bottom:30px}.section-evaluation .create-exercise .bloc-generate .bloc-custom .bloc-input-custom .placeholder-edit{padding-bottom:10px;display:block}.section-evaluation .create-exercise .bloc-generate .bloc-custom .bloc-input-custom .custom{padding-bottom:15px}.section-evaluation .create-exercise .bloc-generate .bloc-custom .bloc-input-custom .input-framework-exercice{padding:14px 20px;background-color:#f5f7fc;border-radius:10px;width:100%;border:none}.section-evaluation .create-exercise .bloc-generate .radioStudents{margin-bottom:30px}.section-evaluation .create-exercise .bloc-generate .radioStudents .placeholder-edit{padding-bottom:15px;display:block}.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit{gap:20px;position:relative;justify-content:space-between}.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .line{position:absolute;left:0;bottom:50px;background-color:#f5f7fc;width:100%;height:6px}.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-end,.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-first,.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-second{display:block;z-index:1}.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-end .big-cercle,.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-first .big-cercle,.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-second .big-cercle{width:20px;height:20px;background-color:#f5f7fc;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-end .big-cercle .small-cercle,.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-first .big-cercle .small-cercle,.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-second .big-cercle .small-cercle{width:10px;height:10px;background-color:#44526c;border-radius:50%;display:none}.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-end .student-edit,.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-first .student-edit,.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-second .student-edit{align-self:center;padding-top:15px;padding-bottom:5px}.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-first .elm-student,.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-first .student-edit{text-align:left}.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-second .big-cercle{margin:0 auto}.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-second .elm-student,.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-second .student-edit{text-align:center}.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-end .big-cercle{margin-left:auto}.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-end .elm-student,.section-evaluation .create-exercise .bloc-generate .radioStudents .ul-edit .li-edit-end .student-edit{text-align:right}.section-evaluation .create-exercise .bloc-generate .bloc-textarea{display:none;flex-wrap:wrap;gap:10px;margin-bottom:25px}.section-evaluation .create-exercise .bloc-generate .bloc-textarea .skills-acquired{flex-wrap:wrap;gap:10px}.section-evaluation .create-exercise .bloc-generate .bloc-textarea .skills-acquired .elm-textarea{padding-top:15px;padding-bottom:15px}.section-evaluation .create-exercise .bloc-generate .bloc-textarea .skills-acquired textarea{width:305px;height:119px;background-color:#f5f7fc;border-radius:10px;border:none;outline:none;padding:14px 20px}.section-evaluation .create-exercise .bloc-generate .bloc-textarea .skills-acquired #textarea::placeholder{font-family:Montserrat,sans-serif;color:rgba(68,82,108,.302);font-size:12px;font-weight:400}.section-evaluation .create-exercise .bloc-generate .btn-generate-eval{width:max-content;background-color:#44526c;padding:15px 31px;border-radius:20px;border:none;color:#fff;cursor:pointer}.section-evaluation .historical-evaluations{width:40%;height:100dvh;border-radius:15px;padding:170px,120px,203px,120px;background-color:#fff;margin:0 20px 20px 10px}.hidden{display:none}.section-ecole,.section-questions{background-color:#fff;border-radius:15px;padding:100px 8%;margin:20px;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.section-ecole>a,.section-questions>a{background-color:#f5f7fc;padding:8px;border-radius:50%;position:absolute;top:30px;left:30px}.section-ecole>a img,.section-questions>a img{max-width:20px}.section-ecole>section,.section-questions>section{width:32%;display:flex;flex-direction:column}.section-ecole>section h1,.section-questions>section h1{font-size:25px;line-height:25px;letter-spacing:-1px;font-family:Blinker,sans-serif}.section-ecole>section h2,.section-ecole>section p,.section-questions>section h2,.section-questions>section p{font-family:Montserrat,sans-serif;font-size:12px;word-wrap:break-word}.section-ecole>section h2,.section-questions>section h2{text-transform:uppercase}.section-ecole>section:nth-child(2),.section-questions>section:nth-child(2){width:16%;gap:35px}.section-ecole>section:nth-child(2) img,.section-questions>section:nth-child(2) img{max-width:100%;border-radius:15px}.section-ecole>section:nth-child(2).questions,.section-questions>section:nth-child(2).questions{width:60%}.section-ecole>section article,.section-questions>section article{background-color:#fff}.section-ecole>section article header,.section-questions>section article header{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:15px;box-shadow:none;background-color:transparent;z-index:0}.section-ecole>section article div,.section-questions>section article div{border-radius:15px;background-color:#f5f7fc;padding:30px}.section-ecole>section.questions form,.section-questions>section.questions form{display:flex;flex-direction:column;gap:32px}.section-ecole>section.questions form article h2,.section-questions>section.questions form article h2{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:16px}.section-ecole>section.questions form article h2 img,.section-questions>section.questions form article h2 img{border-radius:0}.section-ecole>section.questions form article>div.stars,.section-questions>section.questions form article>div.stars{background-color:transparent;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;padding:0}.section-ecole>section.questions form article>div.stars .star,.section-questions>section.questions form article>div.stars .star{padding:0 8px}.section-ecole>section.questions form article>div.stars .star:not(.star-true),.section-questions>section.questions form article>div.stars .star:not(.star-true){cursor:pointer}.section-ecole>section.questions form article>div.stars .star:not(.star-true) svg path,.section-questions>section.questions form article>div.stars .star:not(.star-true) svg path{transition:all .3s ease}.section-ecole>section.questions form article>div.stars .star:not(.star-true):hover svg path,.section-questions>section.questions form article>div.stars .star:not(.star-true):hover svg path{fill:#ffd86c;stroke:#ffd86c}.section-ecole>section.questions form article>div.stars .star:not(.star-true):has(~:hover) svg path,.section-questions>section.questions form article>div.stars .star:not(.star-true):has(~:hover) svg path{fill:#ffd86c;stroke:#ffd86c}.section-ecole>section.questions form article>div.stars .star.active svg path,.section-questions>section.questions form article>div.stars .star.active svg path{fill:#ffd86c;stroke:#ffd86c}.section-ecole>section.questions form article>div.stars .star:has(~.active) svg path,.section-questions>section.questions form article>div.stars .star:has(~.active) svg path{fill:#ffd86c;stroke:#ffd86c}.section-ecole>section.questions form article>div.students,.section-questions>section.questions form article>div.students{background-color:transparent;padding:0;display:flex;flex-direction:column;gap:10px}.section-ecole>section.questions form article>div.students>div,.section-questions>section.questions form article>div.students>div{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;padding:24px 30px!important;gap:10px}.section-ecole>section.questions form article>div.students>div label,.section-questions>section.questions form article>div.students>div label{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.section-ecole>section.questions form article>div.students>div label:after,.section-questions>section.questions form article>div.students>div label:after{content:"";display:block;background-color:#d6dcea;width:1px;height:8px}.section-ecole>section.questions form article>div.students>div input,.section-questions>section.questions form article>div.students>div input{background-color:transparent;border:none;outline:none;font-size:12px}.section-ecole>section.questions form article>div.students>div input:focus,.section-questions>section.questions form article>div.students>div input:focus{border:none;outline:none}.section-ecole>section.questions form article>div.grow-wrap,.section-questions>section.questions form article>div.grow-wrap{background-color:transparent;padding:0;display:grid}.section-ecole>section.questions form article>div.grow-wrap:after,.section-questions>section.questions form article>div.grow-wrap:after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}.section-ecole>section.questions form article>div.grow-wrap textarea,.section-questions>section.questions form article>div.grow-wrap textarea{resize:none;overflow:hidden}.section-ecole>section.questions form article>div.grow-wrap textarea:focus,.section-questions>section.questions form article>div.grow-wrap textarea:focus{border:none;outline:none}.section-ecole>section.questions form article>div.grow-wrap textarea,.section-ecole>section.questions form article>div.grow-wrap:after,.section-questions>section.questions form article>div.grow-wrap textarea,.section-questions>section.questions form article>div.grow-wrap:after{min-height:24px;grid-area:1/1/2/2;padding:30px;border-radius:15px;background-color:#f5f7fc;border:none;outline:none;width:100%;font-family:Montserrat,sans-serif;font-size:12px}.section-ecole>section.questions form article input[type=submit],.section-questions>section.questions form article input[type=submit]{border-radius:23px;background-color:#272e3b;padding:15px 30px;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;border:none;outline:none;cursor:pointer;transition:all .3s ease}.section-ecole>section.questions form article input[type=submit]:hover,.section-questions>section.questions form article input[type=submit]:hover{background-color:#3b465a}@media (max-width:1230px){.section-ecole>section,.section-questions>section{width:calc((100% - 60px) / 2)}.section-ecole>section:nth-child(2),.section-questions>section:nth-child(2){width:100%!important;margin-bottom:40px}}@media (max-width:800px){.section-ecole,.section-questions{margin:0;flex-direction:column}.section-ecole>a,.section-questions>a{left:20px}.section-ecole>section,.section-questions>section{width:100%;gap:40px;margin-bottom:40px}.section-ecole>section header,.section-questions>section header{position:relative}.section-ecole.section-ecole,.section-questions.section-ecole{padding:80px 20px 0}.section-ecole.section-ecole>a,.section-questions.section-ecole>a{top:20px}.section-ecole.section-questions,.section-questions.section-questions{padding:165px 20px 0}.section-ecole.section-questions>a,.section-questions.section-questions>a{top:110px}}.section-ecole{margin-top:0}.section-ecole>section{gap:60px}.info-importante{padding:20px;border:1px solid #ffd86c;border-radius:15px;background-color:rgba(255,216,108,.1);margin-bottom:20px}.info-importante .head{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:20px}.info-importante .head h3{color:#ffd86c;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}.info-importante .body{display:flex;flex-direction:column;gap:10px}.info-importante .body p{font-size:12px}.moreLinks{display:flex;flex-direction:column;gap:20px}.moreLinks .moreLink{background-color:#f5f7fc;border-radius:10px;padding:20px;display:block}.moreLinks .moreLink .head{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:25px}.moreLinks .moreLink .head h3{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}.moreLinks .moreLink .body{display:flex;flex-direction:row;justify-content:space-between;gap:10px;align-items:center}.moreLinks .moreLink .body div:last-child{background-color:#fff;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%}.moreLinks .moreLink .body h2{font-family:Blinker,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.4px;color:#272e3b;margin-bottom:10px}.moreLinks .moreLink .body p{display:flex;align-items:center;gap:10px;font-family:Montserrat,sans-serif;font-size:12px;color:#272e3b}.moreLinks .moreLink .body p .line{background-color:#d6dcea;width:1px;height:9px}.cours-interventions p{display:flex;align-items:center;gap:10px}.cours-interventions p .line{background-color:#d6dcea;width:1px;height:9px}.section-classe-container{display:flex;align-items:center;justify-content:center;overflow-x:hidden}.section-classe-container>main{max-width:1100px}.section-classe-container>main>section:nth-child(2){width:32%}.section-classe-container>main>section:nth-child(3){width:48%}@media (max-width:1230px){.section-classe-container>main>section{width:calc((100% - 60px) / 2)}.section-classe-container>main>section:nth-child(2),.section-classe-container>main>section:nth-child(3){width:100%;margin-bottom:40px}}@media (max-width:800px){.section-classe-container>main{padding:80px 20px 0;margin:0;max-width:100%;width:100%;flex-direction:column}.section-classe-container>main>a{top:20px;left:20px}.section-classe-container>main>section:nth-child(2),.section-classe-container>main>section:nth-child(3){width:100%;gap:40px;margin-bottom:40px}.section-classe-container>main>section:nth-child(2) header,.section-classe-container>main>section:nth-child(3) header{position:relative}}p.error{color:#f26a6f}.progess-bar{display:block;width:100%;background-color:#f5f7fc}.progess-bar,.progess-bar>div{height:5px;border-radius:2.5px}.progess-bar>div{width:0;background-color:#ffd86c}.progess-bar>div.animate{animation-name:progressBar;animation-timing-function:linear;animation-fill-mode:forwards;animation-iteration-count:1}.progess-bar>div.animate.s2{animation-duration:2s}@keyframes progressBar{0%{width:0}30%{width:30%}60%{width:40%}80%{width:70%}to{width:95%}}.badges{display:flex;justify-content:flex-start;align-items:center;gap:10px}.badges .badge{display:inline-flex;padding:8px 16px;justify-content:center;align-items:center;margin-top:23px;border-radius:42px;background:#91c5fa}.badges .badge,span.new{color:#fff;font-size:12px;font-family:Montserrat,sans-serif;font-weight:700}span.new{background-color:#272e3b;text-transform:uppercase;letter-spacing:-.24px;padding:8px 10px;box-sizing:border-box;border-radius:5px;position:absolute;top:20px;left:20px}@media (max-width:1560px) and (min-width:1340px){span.new{font-size:8px;padding:8px 10px;left:10px;top:10px}}@media (max-width:940px){span.new{font-size:10px;padding:8px 10px;left:10px;top:23px}}#toDownload>div{border-top:4px solid #7aba7e;text-align:center;border-top-left-radius:0;border-top-right-radius:0}#toDownload>div h3{font-weight:700;letter-spacing:-.24px;text-transform:uppercase;color:#7aba7e}#toDownload>div h3,#toDownload>div li,#toDownload>div p,#toDownload>div ul{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;line-height:normal}#toDownload>div li,#toDownload>div p,#toDownload>div ul{font-weight:400;color:#272e3b;max-width:350px;margin-left:auto;margin-right:auto}.overlay-blur{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.overlay-blur,.overlay-blur .alert{display:flex;justify-content:center;align-items:center}.overlay-blur .alert{position:relative;background-color:#fff;border-top-width:4px;border-top-style:solid;padding:60px;box-sizing:border-box;width:80%;max-width:540px;flex-direction:column;gap:30px;border-radius:0 0 15px 15px}.overlay-blur .alert p{font-family:Montserrat,sans-serif;font-size:12px;max-width:300px;text-align:center}.overlay-blur .alert p.subtitle{color:#272e3b}.overlay-blur .alert p:not(.subtitle,.btn){font-weight:700;text-transform:uppercase}.overlay-blur .alert.success{border-top-color:#7aba7e}.overlay-blur .alert.success p:not(.subtitle){color:#7aba7e}.overlay-blur .alert.warning{border-top-color:#272e3b}.overlay-blur .alert.warning p:not(.subtitle){color:#272e3b}.overlay-blur .alert.error{border-top-color:#f26a6f}.overlay-blur .alert.error p:not(.subtitle,.btn){color:#f26a6f}.overlay-blur .alert form.auto-layout{gap:10px}.overlay-blur .alert>input{width:350px;text-align:center;background-color:#f5f7fc;padding:15px;box-sizing:border-box;border:none;outline:none;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.overlay-blur .alert footer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.overlay-blur .alert footer a{font-weight:700;font-family:Montserrat,sans-serif;font-size:12px;text-decoration:none;border:1px solid #272e3b;display:block;border-radius:23px;padding:15px 30px}.overlay-blur .alert footer a:first-child{background-color:#272e3b;color:#fff}.overlay-blur .alert footer a:nth-child(2){color:#272e3b}.overlay-blur .close{position:absolute;top:20px;right:20px;cursor:pointer}.overlay-blur .modale-fichiernote{background-color:#fff;padding:60px;border-radius:15px;box-sizing:border-box;width:80%;max-width:540px;display:flex;flex-direction:column;gap:30px}.overlay-blur .modale-fichiernote h2{font-family:Blinker,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px}.overlay-blur .modale-fichiernote .fichier{border-radius:15px;border:1px solid #d6dcea;padding:30px 20px 30px 30px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:20px}.overlay-blur .modale-fichiernote .fichier .delete{width:35px;cursor:pointer}.overlay-blur .modale-fichiernote .fichier .intitule{width:calc(100% - 35px);display:flex;justify-content:flex-start;align-items:center;gap:20px}.overlay-blur .modale-fichiernote .fichier .intitule.import{cursor:pointer}.overlay-blur .modale-fichiernote .btns{display:flex;flex-direction:row;gap:20px}.overlay-blur .modale-link{background-color:#fff;padding:60px;border-radius:15px;box-sizing:border-box;width:80%;max-width:540px;display:flex;flex-direction:column;gap:30px;position:relative}.overlay-blur .modale-link .btn{width:max-content}#modaleQrcode{inset:0;z-index:99999999}#modaleQrcode,#modaleQrcode>p{position:fixed}#modaleQrcode #phone2{transform:rotate(-26.554deg);font-size:101.24px;bottom:-100dvh;left:20dvw;animation:phone2 2s linear 0s 1 normal forwards,floating_phone2 4s linear 2s infinite normal forwards}#modaleQrcode #fusee2{position:fixed;font-size:98.808px;bottom:-100dvh;left:35dvw;animation:fusee2 2s linear 0s 1 normal forwards,floating 4s linear 2s infinite normal forwards}#modaleQrcode #flamme2{position:fixed;font-size:85.5px;bottom:-100dvh;right:25dvw;animation:flamme2 2s linear 0s 1 normal forwards,floating 4s linear 2s infinite normal forwards}#modaleQrcode .modale-link{height:70dvh;width:70dvh;max-width:100%;padding:100px;position:relative}#modaleQrcode .modale-link p{position:absolute}#modaleQrcode .modale-link #phone1{top:-10dvh;left:5dvw;font-size:47.13px;transform:rotate(30deg);animation:phone1 2s linear 0s 1 normal forwards,floating_phone1 4s linear 1s infinite normal forwards}#modaleQrcode .modale-link #flamme1{top:20dvh;right:-2dvw;font-size:53.563px;transform:rotate(-18.509deg);animation:flamme1 2s linear 0s 1 normal forwards,floating_flamme1 4s linear 2s infinite normal forwards}#modaleQrcode .modale-link #fusee1{bottom:1dvh;right:4dvw;font-size:51.015px;animation:fusee1 2s linear 0s 1 normal forwards,floating 4s linear 1s infinite normal forwards}#modaleQrcode .modale-link #smiley1{top:50dvh;left:-10dvw;font-size:13.525px;transform:rotate(-25.106deg);animation:smiley1 2s linear 0s 1 normal forwards,floating_smiley1 4s linear 1s infinite normal forwards}#modaleQrcode .modale-link #smiley2{bottom:5dvh;right:-12dvw;font-size:17.646px;transform:rotate(15deg);animation:smiley2 2s linear 0s 1 normal forwards,floating_smiley2 4s linear 1s infinite normal forwards}@media (max-width:800px){#modaleQrcode .modale-link{width:100dvw;height:100dvh;display:flex;justify-content:center;align-items:center;padding:60px}#modaleQrcode .modale-link .close{top:100px;width:30px;height:30px}#modaleQrcode .modale-link .close path{stroke-width:1px}#modaleQrcode .modale-link #phone1{font-size:29.397px;animation:none;top:auto;bottom:20dvh;left:auto;right:5dvw}#modaleQrcode .modale-link #flamme1{font-size:33.41px;animation:none;top:20dvh;right:0}#modaleQrcode .modale-link #fusee1{font-size:31.821px;animation:none;top:25dvh;left:1dvw}#modaleQrcode .modale-link #smiley1{font-size:33.02px;animation:none;top:auto;bottom:10dvh;left:5dvw;transform:rotate(25.106deg)}#modaleQrcode .modale-link #smiley2{display:none}}@keyframes phone1{0%{top:-10dvh;font-size:47.13px}25%{font-size:62.84px;top:-6dvh}50%{font-size:80px;top:-6dvh}to{font-size:80px;top:-6dvh}}@keyframes flamme1{0%{font-size:53.563px;right:-2dvw}to{font-size:80px;right:-3dvw}}@keyframes fusee1{0%{bottom:1dvh;font-size:51.015px}50%{font-size:70px;bottom:-6dvh}to{font-size:70px;bottom:-6dvh}}@keyframes smiley1{0%{top:50dvh;font-size:13.525px}50%{font-size:68.2px;top:20dvh}to{font-size:68.2px;top:20dvh}}@keyframes smiley2{0%{bottom:5dvh;font-size:17.646px}50%{font-size:81.169px;bottom:5dvh}to{font-size:81.169px;bottom:5dvh}}@keyframes phone2{0%{bottom:-100dvh}50%{bottom:30dvh}to{bottom:30dvh}}@keyframes fusee2{0%{bottom:-100dvh}50%{bottom:1dvh}to{bottom:1dvh}}@keyframes flamme2{0%{bottom:-100dvh}50%{bottom:20dvh}to{bottom:20dvh}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes floating_phone1{0%{transform:translateY(0) rotate(30deg)}50%{transform:translateY(-10px) rotate(30deg)}to{transform:translateY(0) rotate(30deg)}}@keyframes floating_flamme1{0%{transform:translateY(0) rotate(-18.509deg)}50%{transform:translateY(-10px) rotate(-18.509deg)}to{transform:translateY(0) rotate(-18.509deg)}}@keyframes floating_smiley1{0%{transform:translateY(0) rotate(-25.106deg)}50%{transform:translateY(-10px) rotate(-25.106deg)}to{transform:translateY(0) rotate(-25.106deg)}}@keyframes floating_smiley2{0%{transform:translateY(0) rotate(15deg)}50%{transform:translateY(-10px) rotate(15deg)}to{transform:translateY(0) rotate(15deg)}}@keyframes floating_phone2{0%{transform:translateY(0) rotate(-26.554deg)}50%{transform:translateY(-10px) rotate(-26.554deg)}to{transform:translateY(0) rotate(-26.554deg)}}.section-generate-container{display:flex;justify-content:center;align-items:center}.section-generate-container .section-syllabus{margin:0 20px;position:relative}.section-generate-container .section-syllabus.no-syllabus{max-width:510px;background-color:#fff;border-radius:15px;padding:100px 8%;box-sizing:border-box}.section-generate-container .section-syllabus.syllabus{width:100%}.section-generate-container .section-syllabus.syllabus>.showPreview{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.section-generate-container .section-syllabus.syllabus>.showPreview>article{width:220px;padding:20px;box-sizing:border-box;background-color:#fff;border-radius:15px}.section-generate-container .section-syllabus.syllabus>.showPreview>article>a{display:flex;gap:20px;justify-content:flex-start;align-items:center;font-weight:700;font-family:Montserrat,sans-serif;font-size:12px}.section-generate-container .section-syllabus.syllabus>.showPreview>article>a div{background-color:#f5f7fc;padding:8px;border-radius:50%}.section-generate-container .section-syllabus.syllabus>.showPreview>article>a img{max-width:20px}.section-generate-container .section-syllabus.syllabus>.showPreview iframe{width:calc(100% - 220px - 20px);min-height:calc(100dvh - 120px - 20px);border:none;border-radius:15px}.section-generate-container .section-syllabus.syllabus>.showPreview .mobileOnly{display:none}.section-generate-container .section-syllabus.syllabus>.showPreview .externalLink{flex-direction:column;border-radius:15px;background-color:#fff;justify-content:center;align-items:center;gap:15px;width:100%;text-align:center;padding:40px;box-sizing:border-box}.section-generate-container .section-syllabus.syllabus>.showPreview .externalLink h2{font-family:Montserrat,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.2px;text-transform:uppercase;color:#7aba7e}.section-generate-container .section-syllabus.syllabus>.showPreview .externalLink a{background-color:#272e3b;padding:10px 20px;color:#fff;border-radius:23px;font-weight:700;display:inline-block;font-size:12px}.section-generate-container .section-syllabus.syllabus>.showPreview .externalLink.customLink{margin-top:20px}@media (max-width:1430px){.section-generate-container .section-syllabus.syllabus>.showPreview{flex-direction:column;gap:20px}.section-generate-container .section-syllabus.syllabus>.showPreview article,.section-generate-container .section-syllabus.syllabus>.showPreview iframe{width:100%}}@media (max-width:800px){.section-generate-container .section-syllabus.syllabus>.showPreview iframe{display:none}.section-generate-container .section-syllabus.syllabus>.showPreview .externalLink{display:flex}}.section-generate-container .section-syllabus.slides{width:100%}.section-generate-container .section-syllabus.slides>.showPreview>article{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px;box-sizing:border-box;background-color:#fff;border-radius:15px}.section-generate-container .section-syllabus.slides>.showPreview>article>a{display:flex;gap:20px;justify-content:flex-start;align-items:center;font-weight:700;font-family:Montserrat,sans-serif;font-size:12px}.section-generate-container .section-syllabus.slides>.showPreview>article>a div{background-color:#f5f7fc;padding:8px;border-radius:50%}.section-generate-container .section-syllabus.slides>.showPreview>article>a img{max-width:20px}.section-generate-container .section-syllabus.slides>.showPreview>section{width:100%;box-sizing:border-box}.section-generate-container .section-syllabus.slides>.showPreview>section iframe{width:100%;min-height:calc(100dvh - 240px - 20px);border:none;border-radius:15px;margin-top:20px}.section-generate-container .section-syllabus.slides>.showPreview>section .mobileOnly{display:none}.section-generate-container .section-syllabus.slides>.showPreview>section .externalLink{flex-direction:column;border-radius:15px;background-color:#fff;justify-content:center;align-items:center;gap:15px;width:100%;text-align:center;padding:40px;box-sizing:border-box}.section-generate-container .section-syllabus.slides>.showPreview>section .externalLink h2{font-family:Montserrat,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.2px;text-transform:uppercase;color:#7aba7e}.section-generate-container .section-syllabus.slides>.showPreview>section .externalLink a{background-color:#272e3b;padding:10px 20px;color:#fff;border-radius:23px;font-weight:700;display:inline-block;font-size:12px}.section-generate-container .section-syllabus.slides>.showPreview>section .externalLink.customLink{margin-top:20px}@media (max-width:1430px){.section-generate-container .section-syllabus.slides>.showPreview{flex-direction:column;gap:20px}.section-generate-container .section-syllabus.slides>.showPreview article,.section-generate-container .section-syllabus.slides>.showPreview iframe{width:100%}}@media (max-width:800px){.section-generate-container .section-syllabus.slides>.showPreview iframe{display:none}.section-generate-container .section-syllabus.slides>.showPreview .externalLink{display:flex}}.section-generate-container .section-syllabus>header.moreLink{background-color:#f5f7fc;border-radius:10px;padding:20px;display:block;margin-bottom:60px}.section-generate-container .section-syllabus>header.moreLink .head{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:20px}.section-generate-container .section-syllabus>header.moreLink .head h3{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}.section-generate-container .section-syllabus>header.moreLink .body{display:flex;flex-direction:row;justify-content:space-between;gap:10px;align-items:center}.section-generate-container .section-syllabus>header.moreLink .body h2{font-family:Blinker,sans-serif;font-size:20px;color:#272e3b;margin-bottom:10px}.section-generate-container .section-syllabus>header.moreLink .body p{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-family:Montserrat,sans-serif;font-size:12px;color:#272e3b}.section-generate-container .section-syllabus>header.moreLink .body p .line{background-color:#d6dcea;width:1px;height:9px}.section-generate-container .section-syllabus>header.moreLink .body .badge{background-color:#91c5fa;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;padding:5px 16px;display:inline-block;border-radius:42px;margin-top:10px}@media (max-width:800px){.section-generate-container .section-syllabus>header.moreLink{position:relative;z-index:1;box-shadow:none}}.section-generate-container .section-syllabus>section:not(.showPreview){display:flex;flex-wrap:wrap;flex-direction:column;gap:30px}.section-generate-container .section-syllabus>a{background-color:#f5f7fc;padding:8px;border-radius:50%;position:absolute;top:30px;left:30px}.section-generate-container .section-syllabus>a img{max-width:20px}.section-generate-container .section-syllabus h1,.section-generate-container .section-syllabus h2{font-size:20px;line-height:normal;letter-spacing:-.4px;font-family:Blinker,sans-serif;word-wrap:break-word;font-weight:600;color:#272e3b}.container-loader-long{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.container-loader-long .load{background-color:#fff;border-radius:15px;padding:30px;box-sizing:border-box;max-width:260px}.container-loader-long .load h1{text-transform:uppercase;margin-top:20px;margin-bottom:15px}.container-loader-long .load h1,.container-loader-long .load p{font-size:12px;font-family:Montserrat,sans-serif;text-align:center}.container-loader-long .load>svg{display:block;margin-left:auto;margin-right:auto;animation:rotate 2s linear infinite}.modale-nouveaute{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.modale-nouveaute.hide{display:none}.modale-nouveaute>div{background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding:60px 55px;box-sizing:border-box;max-width:540px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;position:relative}.modale-nouveaute>div .close{position:absolute;top:20px;right:20px;cursor:pointer}.modale-nouveaute>div p{font-family:Montserrat,sans-serif;font-size:12px;line-height:normal;text-align:center}.modale-nouveaute>div .titre{font-weight:700;letter-spacing:-.24px;text-transform:uppercase;max-width:240px}.modale-nouveaute>div p:not(.titre){font-weight:400;max-width:340px}.modale-nouveaute>div .circle{width:62px;line-height:62px;border-radius:50%;font-size:33px;text-align:center}.modale-nouveaute.nouveaute-blue>div{border:1px solid #91c5fa;border-top:4px solid #91c5fa}.modale-nouveaute.nouveaute-blue>div .circle{background-color:#91c5fa}.modale-nouveaute.nouveaute-blue>div .titre{color:#91c5fa}.btn{border-radius:23px;padding:15px 30px;display:inline-block;box-sizing:border-box;appearance:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.btn.btn-black{background-color:#272e3b;color:#fff}.btn.btn-white{background-color:#fff;border:1px solid #272e3b;color:#272e3b}.btn.btn-red{background-color:#fff;border:1px solid #f26a6f;color:#f26a6f}.btn.btn-import{padding:4px 25px;border-radius:23px;background-color:#44526c;color:#fff;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;width:max-content}.btn.btn-import svg{width:20px}.btn.btn-import svg path{stroke-width:3px}.no-btn{appearance:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent}.section-avis-container{position:relative}.section-avis-container>a{background-color:#fff;border-radius:50%;position:absolute;top:0;left:30px;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.section-avis-container>a img{max-width:20px}.section-avis-container .section-avis{padding:30px 0;width:1260px;max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:20px}.section-avis-container .section-avis>section{max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.section-avis-container .section-avis>section h2{font-family:Blinker,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px;min-height:50px}.section-avis-container .section-avis>section p{font-size:12px}.section-avis-container .section-avis>section.header{width:100%;padding:0;box-sizing:border-box;align-items:center}.section-avis-container .section-avis>section.header>div p{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;line-height:normal}.section-avis-container .section-avis>section.header>div:first-child{width:834px}.section-avis-container .section-avis>section.header>div:first-child p{margin-top:10px;font-weight:400}.section-avis-container .section-avis>section.header>div:first-child .infos{display:flex;justify-content:flex-start;gap:30px}.section-avis-container .section-avis>section.header>div:first-child .infos p{font-weight:700;letter-spacing:-.24px;text-transform:uppercase;display:flex;align-items:center;gap:5px}.section-avis-container .section-avis>section.header>div:nth-child(2){width:calc(100% - 834px - 20px);border-radius:10px;border:1px solid #91c5fa;background:#fff;padding:25px 30px;box-sizing:border-box}.section-avis-container .section-avis>section.header>div:nth-child(2) .h1{font-family:Blinker,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.6px;color:#272e3b}.section-avis-container .section-avis>section.header>div:nth-child(2)>input{width:100%;text-align:center;background-color:#f5f7fc;padding:15px;box-sizing:border-box;border:none;outline:none;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;margin-top:15px}.section-avis-container .section-avis>section.module{width:100%;padding:0 20px;box-sizing:border-box}.section-avis-container .section-avis>section.module p{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;text-transform:uppercase}.section-avis-container .section-avis>section.section1>article{background:#fff;border-radius:15px;padding:40px;box-sizing:border-box}.section-avis-container .section-avis>section.section1>article.large{width:834px}.section-avis-container .section-avis>section.section1>article.small{width:calc(100% - 834px - 20px)}.section-avis-container .section-avis>section.section2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:20px}.section-avis-container .section-avis>section.section2>article{background:#fff;border-radius:15px;padding:40px;box-sizing:border-box;width:calc((100% - 40px) / 3)}.section-avis-container .section-avis>section.section3>article{background:#fff;border-radius:15px;padding:40px;box-sizing:border-box;width:calc((100% - 20px) / 2)}.section-avis-container .section-avis>section.section3>article p{margin-bottom:10px}.section-avis-container .section-avis>section .pertinence_description{display:flex;flex-direction:column;gap:15px}@media (max-width:1260px){.section-avis-container{padding-left:30px;padding-right:30px}.section-avis-container .header{margin-top:30px}.section-avis-container .header>div:first-child{width:65%!important}.section-avis-container .header>div:nth-child(2){width:calc(35% - 20px)!important}.section-avis-container .section-avis>section.section1>article.large{width:65%}.section-avis-container .section-avis>section.section1>article.small{width:calc(35% - 20px)}.section-avis-container .section-avis>section.section2>article{width:calc((100% - 20px) / 2)}}@media (max-width:800px){.section-avis-container{padding-top:100px}.section-avis-container>a{top:80px}.section-avis-container .section-avis>section.header{padding:0}.section-avis-container .section-avis>section.header>div{width:100%!important}.section-avis-container .section-avis>section.header>div:first-child .infos{flex-direction:column;margin-top:15px;gap:10px}.section-avis-container .section-avis>section.header>div:nth-child(2){margin-top:20px}.section-avis-container .section-avis>section.header>div p{font-size:10px}.section-avis-container .section-avis>section.module{padding:0}.section-avis-container .section-avis>section.section1{gap:20px}.section-avis-container .section-avis>section.section1>article.large,.section-avis-container .section-avis>section.section1>article.small{width:100%}.section-avis-container .section-avis>section.section2,.section-avis-container .section-avis>section.section3{gap:20px}.section-avis-container .section-avis>section.section2>article,.section-avis-container .section-avis>section.section3>article{width:100%}}@keyframes bounceEffect{0%,20%,50%,80%,to{transform:translateZ(0)}40%{transform:translate3d(-50px,0,0)}60%{transform:translate3d(-25px,0,0)}}@keyframes newBill{0%{background-color:#fff}20%,80%{background-color:#cdeacf}to{background-color:#fff}}.factures-container{min-height:calc(100dvh - 146px - 20px);padding:0 20px;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:20px}.factures-container h3{font-family:Blinker,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px}.factures-container>article{border-radius:15px;background:#fff}.factures-container>article:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:30px;padding:100px;box-sizing:border-box;width:65%;max-width:1100px;position:relative}.factures-container>article:first-child>a{position:absolute;top:20px;left:20px;background-color:#f5f7fc;border-radius:50%;width:35px;height:35px;display:flex;justify-content:center;align-items:center}.factures-container>article:first-child .header{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}.factures-container>article:first-child form{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-radius:10px;overflow:hidden;background:#f5f7fc}.factures-container>article:first-child form label{padding-left:10px}.factures-container>article:first-child form input{padding:10px;border:none;outline:none;background:#f5f7fc;min-width:250px;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.factures-container>article:first-child form input::placeholder{color:rgba(68,82,108,.3)}.factures-container>article:first-child .btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding-top:6px;padding-bottom:6px}.factures-container>article:first-child .empty{display:flex;padding:100px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:30px;border-radius:15px;border:1px solid #d6dcea;width:100%}.factures-container>article:first-child .empty .svg{width:62px;height:62px;background-color:#91c5fa;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center}.factures-container>article:first-child .notempty{width:100%}.factures-container>article:first-child .notempty .thead{background-color:#f5f7fc;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:15px 0;margin-bottom:30px}.factures-container>article:first-child .notempty .thead .th:first-child{padding-left:20px}.factures-container>article:first-child .notempty .thead .th:last-child{padding-right:20px}.factures-container>article:first-child .notempty .thead .th p{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;text-transform:uppercase;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px}.factures-container>article:first-child .notempty .thead .th p svg{transition:transform .3s ease}.factures-container>article:first-child .notempty .thead .th p[data-sort=desc] svg{transform:rotate(180deg)}.factures-container>article:first-child .notempty .tbody .tr{padding:20px 0;border-top:1px solid #d6dcea;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.factures-container>article:first-child .notempty .tbody .tr.new{background-color:#fff;animation:newBill 5s ease 1}.factures-container>article:first-child .notempty .tbody .tr .swiper-wrapper{padding:0 20px}.factures-container>article:first-child .notempty .tbody .tr div.mobile1{width:50%!important;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;box-sizing:border-box}.factures-container>article:first-child .notempty .tbody .tr div b,.factures-container>article:first-child .notempty .tbody .tr div p{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;line-height:normal}.factures-container>article:first-child .notempty .tbody .tr div.td-etat{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:25%!important}.factures-container>article:first-child .notempty .tbody .tr div.td-etat .btn span:after{content:" la facture"}.factures-container>article:first-child .notempty .tbody .tr div.td-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;width:25%!important}.factures-container>article:first-child .notempty .tbody .tr div.td-actions>div{width:60px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:20px;align-items:center}.factures-container>article:first-child .notempty .tbody .tr div.td-actions>div span{cursor:pointer}.factures-container>article:first-child .notempty .tbody ul{border-top:1px solid #d6dcea;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding-top:20px}.factures-container>article:first-child .notempty .tbody ul li{cursor:pointer;font-weight:"Montserrat",sans-serif;transition:opacity .3s ease}.factures-container>article:first-child .notempty .tbody ul li a{color:#44526c}.factures-container>article:first-child .notempty .tbody ul li.selected{cursor:default}.factures-container>article:first-child .notempty .tbody ul li.selected a{font-weight:700}.factures-container>article:first-child .notempty .tbody ul li.disabled{opacity:0}.factures-container>article:first-child .notempty .tbody ul .next svg{transform:rotate(180deg)}.factures-container>article:first-child .notempty .th-date,.factures-container>article:first-child .notempty .th-nom{width:25%;box-sizing:border-box}.factures-container>article:first-child .notempty .td-date,.factures-container>article:first-child .notempty .td-nom{width:48%;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden}.factures-container>article:first-child .notempty .td-etat,.factures-container>article:first-child .notempty .th-etat{width:50%;box-sizing:border-box}.factures-container>article:first-child .notempty .label{text-transform:uppercase;border-radius:32px;padding:7px 16px;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px}.factures-container>article:first-child .notempty .label.label-gray{background-color:rgba(68,82,108,.3)}.factures-container>article:first-child .notempty .label.label-yellow{background-color:#ffd45c}.factures-container>article:first-child .notempty .label.label-green{background-color:#7aba7e}.factures-container>article:first-child .notempty .label.label-blue{background-color:#91c5fa}.factures-container>article:first-child .notempty .flex{display:flex;flex-direction:row;gap:20px}.factures-container>article:first-child .notempty .flex .btn{padding:7px 10px}.factures-container>article:nth-child(2){width:calc(35% - 20px);padding:100px 60px;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:40px}.factures-container>article:nth-child(2) .faq-list{display:flex;flex-direction:column;align-items:stretch;gap:20px}.factures-container>article:nth-child(2) section h2{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;text-transform:uppercase;border-radius:15px;background-color:#f5f7fc;padding:20px}.factures-container>article:nth-child(2) section h2 svg{transition:all .3s ease}.factures-container>article:nth-child(2) section div{display:none}.factures-container>article:nth-child(2) section.isVisible h2 svg{transform:rotate(180deg)}.factures-container>article:nth-child(2) section.isVisible div{display:block;margin:20px 20px 0}.factures-container>article:nth-child(2) section.isVisible div p{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.factures-container>article:nth-child(2) section.isVisible div p b{font-weight:700}@media (max-width:1230px){.factures-container{flex-direction:column;align-items:center;gap:0}.factures-container>article:first-child,.factures-container>article:nth-child(2){width:100%;max-width:1100px}.factures-container>article:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.factures-container>article:nth-child(2){padding:0 100px 100px;border-top-left-radius:0;border-top-right-radius:0}}@media (max-width:1030px){.factures-container>article:first-child .notempty .tbody .tr div.td-actions{gap:10px}.factures-container>article:first-child .notempty .tbody .tr div.td-actions div{gap:10px;width:50px}}@media (max-width:980px){.factures-container>article:first-child{padding:100px 20px}.factures-container>article:first-child .notempty .thead{display:none}.factures-container>article:first-child .notempty .tbody .tr{padding:0}.factures-container>article:first-child .notempty .tbody .tr .swiper-wrapper{align-items:center;padding:0}.factures-container>article:first-child .notempty .tbody .tr#swiper0{animation:bounceEffect 2s ease 1}.factures-container>article:first-child .notempty .tbody .tr div.mobile1{flex-wrap:wrap}.factures-container>article:first-child .notempty .tbody .tr div.mobile1 .td-date,.factures-container>article:first-child .notempty .tbody .tr div.mobile1 .td-nom{width:100%}.factures-container>article:first-child .notempty .tbody .tr div.td-etat{width:50%!important;justify-content:flex-end;padding-right:20px;box-sizing:border-box}.factures-container>article:first-child .notempty .tbody .tr div.td-actions{gap:0;width:50%!important;align-items:stretch;justify-content:flex-end}.factures-container>article:first-child .notempty .tbody .tr div.td-actions button,.factures-container>article:first-child .notempty .tbody .tr div.td-actions div{border-radius:0;gap:0}.factures-container>article:first-child .notempty .tbody .tr div.td-actions button span,.factures-container>article:first-child .notempty .tbody .tr div.td-actions div span{padding:20px 0}.factures-container>article:first-child .notempty .tbody .tr div.td-actions button svg,.factures-container>article:first-child .notempty .tbody .tr div.td-actions div svg{margin-left:15px;margin-right:15px}.factures-container>article:first-child .notempty .tbody .tr div.td-actions .btn{border:none;width:100px;padding-left:0;padding-right:0;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#91c5fa}.factures-container>article:first-child .notempty .tbody .tr div.td-actions .btn span:after{content:""}.factures-container>article:first-child .notempty .tbody .tr div.td-actions .svg-eye{background-color:#87c18b;padding:0 10px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;min-height:55px}.factures-container>article:first-child .notempty .tbody .tr div.td-actions .svg-eye path{fill:#fff}.factures-container>article:first-child .notempty .tbody .tr div.td-actions .svg-trash{background-color:#f3797d;padding:0 10px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;min-height:55px}.factures-container>article:first-child .notempty .tbody .tr div.td-actions .svg-trash path{stroke:#fff}.factures-container>article:first-child .notempty .tbody .tr div.td-actions.label-zone{width:50%;justify-content:center}.factures-container>article:first-child .notempty .tbody .tr div.td-actions>div{align-items:stretch;width:140px}.factures-container>article:nth-child(2){padding:0 20px}}@media (max-width:800px){.factures-container>article:first-child .header{flex-direction:column-reverse;gap:30px;align-items:flex-start}.factures-container>article:first-child .header form,.factures-container>article:first-child .header form input{width:100%}.factures-container>article:first-child .btn{padding-top:10px;padding-bottom:10px}}@media (max-width:530px){.factures-container .swiper{overflow-x:scroll}.factures-container .swiper-wrapper{overflow-x:scroll;transform:none!important;width:calc(100% + 240px)!important}.factures-container>article:first-child .notempty .tbody .tr div.mobile1,.factures-container>article:first-child .notempty .tbody .tr div.td-etat{width:50%!important;transform:none!important}.factures-container>article:first-child .notempty .tbody .tr div.td-etat .label-zone .label{display:block}.factures-container>article:first-child .notempty .tbody .tr div.td-actions{flex-wrap:nowrap;width:240px!important;transform:none!important}.factures-container>article:first-child .notempty .tbody .tr div.td-actions .btn{padding-left:10px;padding-right:10px}.factures-container>article:first-child .notempty .tbody .tr div.td-actions div{flex-wrap:nowrap}}.parrainage-container{min-height:calc(100dvh - 146px - 20px);padding:0 20px;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:20px}.parrainage-container h3{font-family:Blinker,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px}.parrainage-container>article{border-radius:15px;background:#fff}.parrainage-container>article:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:30px;padding:100px;box-sizing:border-box;width:65%;max-width:1100px;position:relative}.parrainage-container>article:first-child>a{position:absolute;top:20px;left:20px;background-color:#f5f7fc;border-radius:50%;width:35px;height:35px;display:flex;justify-content:center;align-items:center}.parrainage-container>article:first-child .header{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}.parrainage-container>article:first-child form{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-radius:10px;overflow:hidden;background:#f5f7fc}.parrainage-container>article:first-child form label{padding-left:10px}.parrainage-container>article:first-child form input{padding:10px;border:none;outline:none;background:#f5f7fc;min-width:250px;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.parrainage-container>article:first-child form input::placeholder{color:rgba(68,82,108,.3)}.parrainage-container>article:first-child .btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding-top:6px;padding-bottom:6px}.parrainage-container>article:first-child .empty{display:flex;padding:100px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:30px;border-radius:15px;border:1px solid #d6dcea;width:100%}.parrainage-container>article:first-child .empty .svg{width:62px;height:62px;background-color:#91c5fa;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center}.parrainage-container>article:first-child .notempty{width:100%}.parrainage-container>article:first-child .notempty .thead{background-color:#f5f7fc;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:15px 20px;margin-bottom:30px}.parrainage-container>article:first-child .notempty .thead .th p{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;text-transform:uppercase;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px}.parrainage-container>article:first-child .notempty .thead .th p svg{transition:transform .3s ease}.parrainage-container>article:first-child .notempty .thead .th p[data-sort=desc] svg{transform:rotate(180deg)}.parrainage-container>article:first-child .notempty .tbody .tr{padding:20px 0;border-top:1px solid #d6dcea;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.parrainage-container>article:first-child .notempty .tbody .tr .wrapper{width:100%;padding:0 20px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.parrainage-container>article:first-child .notempty .tbody .tr div.mobile1{width:40%!important;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;box-sizing:border-box;padding-right:20px}.parrainage-container>article:first-child .notempty .tbody .tr div b,.parrainage-container>article:first-child .notempty .tbody .tr div p{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;line-height:normal}.parrainage-container>article:first-child .notempty .tbody .tr div.td-etat{width:40%;display:flex;justify-content:flex-start}.parrainage-container>article:first-child .notempty .tbody .tr div.tr-heures{display:none}.parrainage-container>article:first-child .notempty .tbody ul{border-top:1px solid #d6dcea;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding-top:20px}.parrainage-container>article:first-child .notempty .tbody ul li{cursor:pointer;font-weight:"Montserrat",sans-serif;transition:opacity .3s ease}.parrainage-container>article:first-child .notempty .tbody ul li a{color:#44526c}.parrainage-container>article:first-child .notempty .tbody ul li.selected{cursor:default}.parrainage-container>article:first-child .notempty .tbody ul li.selected a{font-weight:700}.parrainage-container>article:first-child .notempty .tbody ul li.disabled{opacity:0}.parrainage-container>article:first-child .notempty .tbody ul .next svg{transform:rotate(180deg)}.parrainage-container>article:first-child .notempty .th-nom{width:27%;box-sizing:border-box}.parrainage-container>article:first-child .notempty .th-date{width:21%;box-sizing:border-box}.parrainage-container>article:first-child .notempty .td-nom{width:60%;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden}.parrainage-container>article:first-child .notempty .td-date{width:40%;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;text-align:right}.parrainage-container>article:first-child .notempty .th-etat{width:30%;box-sizing:border-box}.parrainage-container>article:first-child .notempty .td-etat{width:50%;box-sizing:border-box}.parrainage-container>article:first-child .notempty .th-heures{width:22%;box-sizing:border-box}.parrainage-container>article:first-child .notempty .label{text-transform:uppercase;border-radius:32px;padding:7px 16px;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px}.parrainage-container>article:first-child .notempty .label.label-gray{background-color:rgba(68,82,108,.3)}.parrainage-container>article:first-child .notempty .label.label-yellow{background-color:#ffd45c}.parrainage-container>article:first-child .notempty .label.label-green{background-color:#7aba7e}.parrainage-container>article:first-child .notempty .label.label-blue{background-color:#91c5fa}.parrainage-container>article:first-child .notempty .flex{display:flex;flex-direction:row;gap:20px}.parrainage-container>article:first-child .notempty .flex .btn{padding:7px 10px}@media (max-width:1230px){.parrainage-container{flex-direction:column;align-items:center;gap:0}.parrainage-container>article:first-child,.parrainage-container>article:nth-child(2){width:100%;max-width:1100px}.parrainage-container>article:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.parrainage-container>article:nth-child(2){padding:0 100px 100px;border-top-left-radius:0;border-top-right-radius:0}}@media (max-width:1030px){.parrainage-container>article:first-child .notempty .tbody .tr div.td-actions{gap:10px}.parrainage-container>article:first-child .notempty .tbody .tr div.td-actions div{gap:10px;width:50px}}@media (max-width:980px){.parrainage-container>article:first-child{padding:100px 20px}.parrainage-container>article:first-child .empty{padding-left:20px;padding-right:20px}.parrainage-container>article:first-child .empty h3{text-align:center;font-size:20px}.parrainage-container>article:first-child .notempty .thead{display:none}.parrainage-container>article:first-child .notempty .tbody .tr{padding:0}.parrainage-container>article:first-child .notempty .tbody .tr .wrapper{align-items:center;padding:10px 0}.parrainage-container>article:first-child .notempty .tbody .tr div.mobile1{flex-wrap:wrap}.parrainage-container>article:first-child .notempty .tbody .tr div.mobile1 .td-date,.parrainage-container>article:first-child .notempty .tbody .tr div.mobile1 .td-nom{width:100%;text-align:left}.parrainage-container>article:first-child .notempty .tbody .tr div.mobile1 .tr-heures{display:block}.parrainage-container>article:first-child .notempty .tbody .tr div.mobile1 .tr-heures p{font-size:8px}.parrainage-container>article:first-child .notempty .tbody .tr div.td-etat{width:60%!important;justify-content:flex-end}.parrainage-container>article:first-child .notempty .tbody .tr div.td-heures{display:none}.parrainage-container>article:first-child .notempty .tbody .tr .label{font-size:10px;text-align:center}.parrainage-container>article:nth-child(2){padding:0 20px}}@media (max-width:800px){.parrainage-container>article:first-child .header{flex-direction:column-reverse;gap:30px;align-items:flex-start}.parrainage-container>article:first-child .header form,.parrainage-container>article:first-child .header form input{width:100%}.parrainage-container>article:first-child .btn{padding-top:10px;padding-bottom:10px}}@media (max-width:530px){.parrainage-container .wrapper{overflow-x:scroll;transform:none!important;width:calc(100% + 240px)!important}.parrainage-container>article:first-child .notempty .tbody .tr div.mobile1,.parrainage-container>article:first-child .notempty .tbody .tr div.td-etat{width:50%!important;transform:none!important}.parrainage-container>article:first-child .notempty .tbody .tr div.td-etat .label-zone .label{display:block}.parrainage-container>article:first-child .notempty .tbody .tr div.td-actions{flex-wrap:nowrap;width:240px!important;transform:none!important}.parrainage-container>article:first-child .notempty .tbody .tr div.td-actions .btn{padding-left:10px;padding-right:10px}.parrainage-container>article:first-child .notempty .tbody .tr div.td-actions div{flex-wrap:nowrap}}.factureShow{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.factureShow div{background-color:#fff;border-radius:15px;width:100%;max-width:1000px;padding:30px;box-sizing:border-box;position:relative}.factureShow div h3{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;text-transform:uppercase;margin-bottom:15px}.factureShow div .close{position:absolute;top:30px;right:30px;cursor:pointer}.factureShow div iframe{width:100%;height:100%;min-height:calc(100dvh - 120px - 20px);border:none}.parrainage{max-width:1000px;padding:100px;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:30px;border-radius:15px;margin-left:auto;margin-right:auto}.parrainage li,.parrainage p{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.3}.parrainage h1,.parrainage h2{font-family:Blinker,sans-serif;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.6px}.parrainage h1{font-size:30px}.parrainage h2{font-size:24px}.parrainage .left-side{position:-webkit-sticky;position:sticky;top:30px;display:flex;flex-direction:column;gap:20px;width:calc(100% - 30px - 400px)}.parrainage .left-side ul{padding:10px 20px}.parrainage .left-side ul li{list-style-type:disc}.parrainage .right-side{width:400px}.parrainage .right-side h1{margin-top:-10px}.parrainage .right-side .bloc-custom .bloc-input-custom{margin-bottom:0}.parrainage .right-side .bloc-custom .bloc-input-custom .react-datalist-input__container input{padding-top:0;padding-bottom:0}.parrainage .right-side .ul-edit{display:flex;align-items:center;gap:20px}.parrainage .right-side .ul-edit .li-edit .user-edit{align-self:center;margin-left:10px;text-transform:none;font-weight:400}@media (max-width:800px){.parrainage{padding:100px 30px 30px}.parrainage .left-side,.parrainage .right-side{width:100%}.parrainage .left-side{position:relative;margin-bottom:30px}}.burger,.profile-mobile-link{display:none}@media (max-width:800px){#header nav{align-items:center}#header nav .link-2{display:none}#header nav .burger{width:23px;display:flex;flex-wrap:wrap;flex-direction:column;gap:7px}#header nav .burger span{display:block;height:2px;width:100%;background-color:#272e3b;border-radius:2px;transition:all .3s ease}#header nav .burger span:last-child{width:70%}#header.isOpen nav .link-1{position:relative;z-index:10}#header.isOpen nav .link-2{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px;background-color:#fff;position:fixed;inset:0;z-index:9}#header.isOpen nav .link-2 .contact,#header.isOpen nav .link-2 .profile-mobile-link{display:block}#header.isOpen nav .link-2 .contact{padding:0;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;line-height:normal;font-size:20px}#header.isOpen nav .link-2 .profil{display:none}#header.isOpen nav .link-2 .profile-mobile-link{cursor:pointer;padding:0;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;line-height:normal;font-size:20px}#header.isOpen nav .link-2 .facture,#header.isOpen nav .link-2 .parrainages,#header.isOpen nav .link-2 .proposition{padding:0;font-size:20px}#header.isOpen nav .burger{position:relative;z-index:11;gap:13px}#header.isOpen nav .burger span:first-child{transform:rotate(45deg);transform-origin:top left}#header.isOpen nav .burger span:nth-child(2){display:none}#header.isOpen nav .burger span:last-child{transform:rotate(-45deg);width:100%;transform-origin:bottom left}}.section-profil{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:center;gap:20px}.section-profil .section-form-profil{max-width:830px;width:100%;margin:0;max-height:calc(100dvh - 146px - 20px);overflow-y:scroll}.section-profil .section-form-docs{width:100%;max-width:535px;margin:0;padding:0;background-color:transparent;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:30px}.section-profil .section-form-docs>form{background-color:#fff;padding:100px;box-sizing:border-box;gap:40px;border-radius:15px;width:100%;max-height:calc(100dvh - 146px - 20px - 160px - 30px);overflow-y:scroll}.section-profil .section-form-docs>form h2{font-family:Blinker,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px}.section-profil .section-form-docs>form label{margin-bottom:0}.section-profil .section-form-docs>form div p{margin-top:10px;max-width:240px;margin-bottom:10px}.section-profil .section-form-docs>form div .doc{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px;width:min(100%,350px);border:1px solid #d6dcea;border-radius:15px;padding:30px;box-sizing:border-box}.section-profil .section-form-docs>form div .doc div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px}.section-profil .section-form-docs>form div .infos{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:30px}.section-profil .section-form-docs>form div .infos .interrogation{font-size:12px;font-style:normal;font-weight:700;line-height:normal;color:#d6dcea;cursor:pointer;width:20px;line-height:16px;border:2px solid #d6dcea;border-radius:50%;text-align:center;display:block}.section-profil .section-form-docs>.parrainage{height:160px;border-radius:15px;width:100%;background:linear-gradient(98deg,#f3797d 14.29%,#ffd86c 109.41%);display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0;gap:10px}.section-profil .section-form-docs>.parrainage p{color:#fff;text-align:center;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;text-transform:uppercase;max-width:230px;margin-left:auto;margin-right:auto}.section-profil .section-form-docs>.parrainage .btn{border:none;color:#f3797d}@media (max-width:1600px){.section-profil .section-form-docs form,.section-profil .section-form-profil{padding:100px 50px}}@media (max-width:1430px){.section-profil{padding:0 20px}.section-profil .section-form-profil{flex-direction:column;align-items:center;max-width:50%}}@media (max-width:1200px){.section-profil{padding:0 10px}.section-profil .article-edit{width:100%}.section-profil .section-form-docs,.section-profil .section-form-profil{width:calc((100% - 20px) / 2);box-sizing:border-box}}@media (max-width:800px){.section-profil{flex-direction:column;padding:0}.section-profil .section-form-docs,.section-profil .section-form-profil{width:100%;max-height:100%;max-width:100%}.section-profil .section-form-docs form{max-height:100%}}.dropzone{position:relative;overflow:hidden}.dropzone.dragEnter:after{content:"Glisser un fichier";position:absolute;inset:0;background-color:hsla(0,0%,100%,.5);color:#44526c;font-weight:700;display:flex;align-items:center;justify-content:center}.section_actions{padding:20px;border:1px solid #91c5fa;background:rgba(145,197,250,.1);border-radius:15px;width:100%}.section_actions>h3{display:flex;flex-direction:row;gap:9px;align-items:center;padding-left:3px;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;text-transform:uppercase;color:#91c5fa}.section_actions>article{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:15px;gap:20px}.section_actions>article>div{width:calc((100% - 20px) / 2)}@media (max-width:1340px) and (min-width:800px){.section_actions>article>div{width:100%}}@media (max-width:420px){.section_actions>article>div{width:100%}}.propositions-container{display:flex;justify-content:center;align-items:stretch;gap:20px}.propositions-container .propositions{padding:100px;box-sizing:border-box;border-radius:15px;background-color:#fff;width:calc(100% - 478px - 60px);height:calc(100dvh - 146px - 20px);overflow-y:scroll}.propositions-container .propositions .empty{text-align:center}.propositions-container .propositions header{max-width:33%}.propositions-container .propositions header p{margin-top:30px;margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.propositions-container .propositions .grid{column-count:3;column-gap:20px}.propositions-container .propositions .grid:after{content:"";display:block;clear:both}.propositions-container .propositions .grid section{margin-bottom:20px;page-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:30px 28px;box-sizing:border-box;border-radius:10px;border:2px solid #91c5fa;background-color:#f5f7fc;position:relative}.propositions-container .propositions .grid section .reject{position:absolute;top:15px;right:15px;cursor:pointer}.propositions-container .propositions .grid section span.distanciel{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;text-transform:uppercase;color:#fff;background-color:#272e3b;border-radius:5px;padding:7px 10px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px}.propositions-container .propositions .grid section h2{font-family:Blinker,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px;color:#272e3b}.propositions-container .propositions .grid section .adresse{display:flex;align-items:center;gap:6px}.propositions-container .propositions .grid section .adresse p{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.propositions-container .propositions .grid section .dates{background-color:#fff;border-radius:5px;padding:15px 20px;box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.propositions-container .propositions .grid section .dates p{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.propositions-container .propositions .grid section .dates p b{font-weight:700}.propositions-container .propositions .grid section .dates p .pipe{width:1px;height:8px;background-color:#f5f7fc}.propositions-container .propositions .grid section .btn{font-weight:400;padding:15px 20px}.propositions-container .propositions .grid section.waiting .adresse,.propositions-container .propositions .grid section.waiting .dates,.propositions-container .propositions .grid section.waiting h2{opacity:.15}.propositions-container .propositions .grid section.waiting .reject{display:none}.propositions-container .propositions .grid section.waiting:before{content:"En attente de validation";display:inline-block;border-radius:5px;background-color:#91c5fa;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;text-transform:uppercase;padding:8px 10px}.propositions-container .propositions .grid section.sent{border-color:#7aba7e}.propositions-container .propositions .grid section.sent .adresse,.propositions-container .propositions .grid section.sent .dates,.propositions-container .propositions .grid section.sent h2{opacity:.15}.propositions-container .propositions .grid section.sent .btn,.propositions-container .propositions .grid section.sent .reject{display:none}.propositions-container .propositions .grid section.sent:before{content:"Profil envoyé";display:inline-block;border-radius:5px;background-color:#7aba7e;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;text-transform:uppercase;padding:8px 10px}.propositions-container aside{width:478px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;height:calc(100dvh - 146px - 20px)}.propositions-container aside footer,.propositions-container aside main{padding:20px;box-sizing:border-box;border-radius:15px;background-color:#fff;width:100%}.propositions-container aside main{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;overflow-y:scroll}.propositions-container aside main header{display:flex;justify-content:flex-end;flex-direction:row;width:100%}.propositions-container aside main header .close{cursor:pointer}.propositions-container aside main section{width:100%;border-radius:10px;background-color:#f5f7fc;padding:20px;box-sizing:border-box}.propositions-container aside main section .head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.propositions-container aside main section .head h3{gap:10px;color:#272e3b}.propositions-container aside main section .head h3,.propositions-container aside main section .head span.distanciel{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;text-transform:uppercase}.propositions-container aside main section .head span.distanciel{color:#fff;background-color:#272e3b;border-radius:5px;padding:7px 10px;gap:5px}.propositions-container aside main section .body{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.propositions-container aside main section .body h2{font-family:Blinker,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.4px;color:#272e3b}.propositions-container aside main section .body span.heures{background-color:#91c5fa;border-radius:42px;text-transform:uppercase;color:#fff;padding:6px 16px;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.propositions-container aside main section .body p,.propositions-container aside main section.section-dates .body>div p{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.propositions-container aside main section.section-dates .body>div p{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.propositions-container aside main section.section-dates .body>div p b{font-weight:700;min-width:141px}.propositions-container aside main section.section-dates .body>div p .pipe{width:1px;height:8px;background-color:#d6dcea}.propositions-container aside main section.section_actions{border-radius:15px;border:1px solid #91c5fa;background:rgba(145,197,250,.1);padding:20px;box-sizing:border-box;width:100%}.propositions-container aside main section.section_actions h3{color:#91c5fa;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;text-transform:uppercase;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-left:5px;margin-bottom:15px}.propositions-container aside main section.section_actions .edit-rc{background-color:#91c5fa;border-radius:15px;padding:20px;box-sizing:border-box;cursor:pointer;display:block}.propositions-container aside main section.section_actions .edit-rc .svg{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:40px}.propositions-container aside main section.section_actions .edit-rc h4{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;text-transform:uppercase;color:#fff;margin-top:10px}.propositions-container aside footer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:100%}.propositions-container aside footer .btn{font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.propositions-container aside footer button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}@media (max-width:1400px){.propositions-container .propositions{width:calc(100% - 378px - 60px)}.propositions-container aside{width:378px}}@media (max-width:1250px){.propositions-container .propositions .grid{column-count:2}}@media (max-width:1100px){.propositions-container .propositions{padding:20px}}@media (max-width:900px){.propositions-container .propositions .grid{column-count:1}}@media (max-width:700px){.propositions-container{display:block;position:relative;gap:0}.propositions-container .propositions{width:100%;background-color:transparent;max-height:calc(100dvh - 85px)}.propositions-container .propositions header{width:100%;max-width:100%;padding-left:20px;transition:all .3s ease}.propositions-container.isOpen{overflow-y:hidden}.propositions-container.isOpen .propositions{overflow-y:hidden;position:relative}.propositions-container.isOpen .propositions header{position:fixed;top:135px;left:0;right:0;z-index:1;padding-top:20px;background-color:#f5f7fc}.propositions-container.isOpen .propositions header p{opacity:0}.propositions-container.isOpen aside{overflow-y:scroll;position:absolute;top:100dvh;left:0;right:0;bottom:0;width:100%;height:100%;z-index:7;animation-duration:.5s;animation-name:slidetotop;animation-iteration-count:1;animation-fill-mode:forwards}.propositions-container.isOpen aside main{padding-bottom:140px}.propositions-container.isOpen aside footer{position:fixed;width:100%;bottom:-100px;left:0;right:0;animation-duration:.3s;animation-name:slidetotop2;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:.5s}.propositions-container.isOpen aside footer .btn{padding:10px 15px}}@keyframes slidetotop{0%{top:100dvh}to{top:70px}}@keyframes slidetotop2{0%{bottom:-100px}to{bottom:0}}@media screen and (-webkit-min-device-pixel-ratio:0){input,select,textarea{font-size:16px}}