body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}body,html,ol,ul{margin:0;padding:0}html{font-size:62.5%;font-size:.625em}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#222;font-display:swap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:Lato,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.5;min-height:100%;min-height:100vh;overflow-x:hidden;position:relative}h1,h2,h3{font-weight:900}main{padding:0}li{list-style-type:none}a{color:#222;text-decoration:none}a[href^="mailto:"]{text-decoration:underline}a:focus{outline:1px solid #222}img{object-fit:contain;width:100%}input,label{align-items:center;display:flex}input{border:none;min-height:4rem;width:100%}input.error{border-color:#d25148}input:focus+label{color:#193f29;padding:5px;-webkit-transform:translateY(-6rem) scale(.8);transform:translateY(-6rem) scale(.8);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.traductions input:focus+label{padding:0;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);width:inherit}p{font-size:1.5rem;max-width:60ch}button[type=submit]{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.container{margin:0 auto;max-width:130rem;width:100%}@media screen and (min-width:700px){.row{display:flex}}.section{margin-bottom:4rem}.flex{display:flex;flex-wrap:wrap}.header{background-color:#fff;z-index:2}.header--container{align-items:center;display:flex;justify-content:space-between;padding:1rem}.centered{text-align:center}.align--centered{align-items:center;display:flex}.lefted{text-align:left}.righted{text-align:right}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.split__title{color:#e1bb80;font-size:3.5rem;font-size:clamp(3rem,4vw,4.5rem)}.split__title--long{color:#fff;font-size:2rem;font-size:clamp(2rem,3vw,2.4rem)}.split__title--long .link{color:#e1bb80;text-decoration:underline}.split__subtitle{color:#e1bb80;font-size:2rem;font-weight:700}.uppercase{text-transform:uppercase}.red{color:#d25148!important}.black{color:#000!important}.main-color{color:#222}.white-color{color:#fff}.green-bg{background-color:#193f29}.brown{color:#e1bb80}.brown-bg{background-color:#e1bb80}.grey{color:#757575}.grey-bg{background-color:#757575}.grey-light{color:#f2f2f2}.grey-light-bg{background-color:#f2f2f2}.small{font-size:1.2rem}.header__logo{background-color:#fff;max-width:5rem}.split{display:flex;flex-direction:column;justify-content:center;margin:0;min-height:calc(100vh - 50rem);padding:3rem;position:relative;width:100%}.split__form{padding-bottom:10rem}@media screen and (max-width:699px) and (orientation:landscape){.split{min-height:70vh}}@media screen and (max-width:699px){.split__form{padding-bottom:20rem}}.split__buttons{display:flex;flex-direction:column;margin:0 auto}.split__buttons>.btn{align-items:flex-start;border-radius:.8rem;display:flex;flex-direction:column;height:7rem;justify-content:center;margin:1rem 0;min-width:20rem;padding:1rem 3rem 1rem 2rem;text-align:left}@media screen and (max-width:699px){.split__buttons.split--cities{grid-gap:2rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.split__buttons.split--cities>.btn{align-items:center;margin:0;min-width:inherit;padding:1rem 2rem;text-align:center}}.btn{background-color:#e0e0e0;border:1px solid #e0e0e0;border-radius:2rem;cursor:pointer;font-family:Lato,Roboto,Helvetica,Arial,sans-serif;min-height:4rem;padding:1rem 2rem;text-align:center;transition:all .3s ease-in-out}.btn--icon{margin-left:1rem}.btn:hover{background-color:#bdbdbd}.btn--link{background-color:initial;border-color:transparent;text-decoration:underline}.btn--link:hover{text-decoration:none}button[disabled]{background-color:#d5d5d5;border-color:transparent;border-radius:.8rem;color:#fff;cursor:not-allowed}.btn--validate{background-color:#e1bb80;border-color:#e1bb80;border-radius:.8rem;color:#193f29;font-weight:900;margin:2rem 5px 2rem 0;min-width:22rem;text-transform:uppercase}@media screen and (max-width:699px){.btn--validate{margin:2rem 1rem;min-width:12rem}}.btn--validate:hover{background-color:#e1bb80}.btn--outlined{background-color:initial}.btn--outlined:focus .grey,.btn--outlined:hover .grey{color:#222}.split__buttons .btn--outlined:focus,.split__buttons .btn--outlined:hover,.split__buttons .btn--selected{background-color:#f2f2f2;box-shadow:0 0 0 3px #193f29}.btn.btn--edit{align-items:center;color:#e0e0e0;display:flex;justify-content:center;margin-top:2rem}.btn.btn--edit:hover{background-color:#0c2517}.split__validation{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;height:auto;left:0;position:fixed;width:100vw;z-index:3}.split--title .btn:hover{background-color:initial}.btn--black{border-color:#222;border-radius:1.6rem;font-size:1.4rem;font-weight:700;padding:1rem}.btn--black:hover{background-color:#e0e0e0}.header__links .btn+.btn{margin-left:1rem}@media screen and (min-width:700px){.header{background-color:initial;position:absolute;top:0;width:100%}.header--container{padding:2rem 2rem 0}.header__logo{max-width:7rem}.split{min-height:100vh;padding:5rem;width:50%}.split__form{margin-top:3rem}.resultats .split{width:42rem}.resultats .split:last-child{justify-content:flex-start;min-width:50%;width:calc(100% - 42rem)}.split__links{display:block;margin:0;position:absolute;right:3rem;top:3rem}.split__links .btn{margin-left:1rem;margin-top:0}.split__validation{all:unset;position:static;text-align:right}.btn--validate{max-width:25rem;min-width:inherit}}.split--title .btn--link{text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--link .svg{margin-bottom:-.6rem;margin-right:1rem;-webkit-transform:translateX(0);transform:translateX(0);transition:all .3s ease-in-out}.split--title .btn--link:hover .svg{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}.split__results--title{font-size:3.2rem}.split__results--choose{font-size:2.2rem;font-weight:400}.split__results--grid{grid-gap:2rem;display:grid}.cards,.validation{flex:1 1}.validation{min-width:30rem}.card{border:1px solid;border-radius:1.6rem;display:flex;flex-direction:column;margin:2rem 0;padding:3rem;position:relative;transition:box-shadow .3s ease-in-out}.card--class.selected,.card--validation.selected{box-shadow:0 0 0 3px #193f29}.card--informations-wrapper{grid-template-areas:"prof prof" "adresse adresse" "codepostal codepostal" "jour horaires" "map map";grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto)}@media screen and (min-width:950px){.card--informations-wrapper{grid-template-areas:"prof adresse" "jour codepostal" "horaires map";grid-template-rows:repeat(3,auto)}.card--adresse,.card--codepostal,.card--map{text-align:right}}@media screen and (min-width:1200px){.split__results--grid{grid-template-columns:1fr 1fr}.tarif{min-width:35rem}.resultats .split{width:26vw}.resultats .split:last-child{width:74vw}.card--validation{min-height:58rem}}.card__place{font-weight:400;margin-bottom:.5rem}.card--header{margin-bottom:2rem}.card--header .flex{align-items:center}.card__class-dispo{justify-content:center}.card__class{flex-wrap:wrap;justify-content:space-between;width:100%}.card__class-dropdown,.disponibilites{margin-right:1rem}.card--informations{border-top:1px solid #e0e0e0;font-weight:400;padding-top:2rem}.card--informations-wrapper{grid-gap:1rem;display:grid;justify-content:space-between}.card--prof{grid-area:prof}.card--adresse{grid-area:adresse}.card--jour{grid-area:jour}.card--codepostal{grid-area:codepostal}.card--horaires{grid-area:horaires}.card--map{grid-area:map;margin-top:1rem}.card__class-dropdown button{background-color:initial;border:none;cursor:pointer;font-size:2rem;font-weight:700;padding:0;position:relative;text-decoration:underline}.card--validation{font-weight:400}.card--validation__title{font-size:2.4rem}.card--validation__price{font-size:7rem;line-height:1.2;margin-bottom:3rem}.card--validation.selected .card--validation__price{color:#e1bb80}.card--validation__list{border-top:1px solid #e0e0e0;margin-bottom:3rem;padding-top:2rem}.card--validation__list li{margin:1.6rem 0}.card--validation__list span{display:inline-block;margin-right:1.25rem;-webkit-transform:translateY(4px);transform:translateY(4px)}.card--validation.selected svg path{fill:#222}.card--validation.selected .card--validation__list li{color:#222}.card--validation.selected .btn--validation{background-color:#193f29;color:#fff}.Toggle{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:1ch;position:relative}button.Toggle{background-color:initial;border:0;font:inherit;padding:0}.Toggle__input{height:100%;opacity:0;position:absolute;width:100%}.Toggle__display{--offset:0.2em;--diameter:1.8em;align-items:center;background-color:#bdbdbd;border-radius:100vw;box-sizing:initial;display:inline-flex;height:calc(var(--diameter) + var(--offset)*2);justify-content:flex-start;position:relative;transition:275ms;width:calc(var(--diameter)*2 + var(--offset)*3)}.Toggle__display:before{background-color:#fff;border:.1em solid rgba(0,0,0,.2);border-radius:50%;box-sizing:border-box;content:"";height:var(--diameter);left:var(--offset);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:inherit;width:var(--diameter);will-change:transform;z-index:2}.Toggle:focus .Toggle__display,.Toggle__input:focus+.Toggle__display{outline:1px dotted #212121;outline:1px auto -webkit-focus-ring-color;outline-offset:2px}.Toggle:focus,.Toggle:focus:not(:focus-visible) .Toggle__display,.Toggle__input:focus:not(:focus-visible)+.Toggle__display{outline:0}.Toggle[aria-pressed=true] .Toggle__display,.Toggle__input:checked+.Toggle__display{background-color:#193f29}.Toggle[aria-pressed=true] .Toggle__display:before,.Toggle__input:checked+.Toggle__display:before{-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.Toggle[disabled] .Toggle__display,.Toggle__input:disabled+.Toggle__display{cursor:not-allowed;-webkit-filter:grayscale(40%);filter:grayscale(40%);opacity:.6}[dir=rtl] .Toggle__display:before{left:auto;right:var(--offset)}[dir=rtl] .Toggle[aria-pressed=true]+.Toggle__display:before,[dir=rtl] .Toggle__input:checked+.Toggle__display:before{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.Toggle__icon{fill:currentcolor;color:inherit;display:inline-block;height:1em;margin-left:1rem;overflow:hidden;vertical-align:middle;width:1em}.Toggle__icon--cross{color:#e74c3c;font-size:85%}.Toggle__icon--checkmark{color:#193f29}.expandCollapse button[aria-expanded=false]:after,.expandCollapse button[aria-expanded=false]:before,.expandCollapse button[aria-expanded=true]:after,.expandCollapse button[aria-expanded=true]:before{background-color:#222;content:"";height:3px;position:absolute;right:-18px;top:9px;-webkit-transform:rotate(40deg);transform:rotate(40deg);width:7px}.expandCollapse button[aria-expanded=false]:after{right:-21px}.expandCollapse button[aria-expanded=false]:after,.expandCollapse button[aria-expanded=true]:before{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.expandCollapse button[aria-expanded=true]:after{right:-21px}.validation--wrapper{border-radius:1.6rem;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:10rem auto;max-width:90vw;min-height:70vh;padding:3rem}.validation--informations,.validation--wrapper .buttons{display:flex;flex-direction:column;margin-top:2rem}.validation--informations span{font-weight:400;margin:.5rem 0}.validation--wrapper .btn{margin:2rem}@media screen and (min-width:700px){.validation--wrapper{max-width:70vw;padding:4rem}.validation--wrapper .buttons{flex-direction:row;justify-content:center}.validation--wrapper .btn{margin:1rem}.validation--wrapper .split__subtitle{margin:0 auto;max-width:25rem}}.formulaire{max-width:100%;min-height:100vh}.form-group{margin:3rem 0;position:relative}.form-group,.loader__wrapper{display:flex;flex-direction:column}.loader__wrapper{align-items:center;height:calc(100vh - 8rem);justify-content:center;padding:0 2rem;width:100vw}.loader{margin-top:2rem}.loader div{background-color:#193f29;border-radius:10px;display:inline-block;height:18px;margin:6px;width:18px}.loader-1,.loader-2{-webkit-animation:cv-fader 1.5s infinite;animation:cv-fader 1.5s infinite}.loader-2{-webkit-animation-delay:.4s;animation-delay:.4s}.loader-3{-webkit-animation:cv-fader 1.5s infinite;animation:cv-fader 1.5s infinite;-webkit-animation-delay:.6s;animation-delay:.6s}.loader-4{-webkit-animation:cv-fader 1.5s infinite;animation:cv-fader 1.5s infinite;-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes cv-fader{0%,to{opacity:0}50%{opacity:1}}@keyframes cv-fader{0%,to{opacity:0}50%{opacity:1}}.modal{align-items:center;-webkit-animation:fadeIn .3s both;animation:fadeIn .3s both;background-color:rgba(0,0,0,.4);display:flex;font-family:Lato,Roboto,Helvetica,Arial,sans-serif;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:5}.modal-wrapper{-webkit-animation:slideFromLeft .3s both;animation:slideFromLeft .3s both;background-color:#222;color:#fff;height:100vh;margin-right:-50px;max-width:100vw;overflow:auto;padding:3rem 2.4rem;width:42rem}.modal[aria-hidden=true]{-webkit-animation-name:fadeOut;animation-name:fadeOut}.modal[aria-hidden=true] .modal-wrapper{-webkit-animation-name:slideToRight;animation-name:slideToRight}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes slideFromLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50px);transform:translateX(-50px)}}@keyframes slideFromLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50px);transform:translateX(-50px)}}@-webkit-keyframes slideToRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(50px);transform:translateX(50px)}}@keyframes slideToRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(50px);transform:translateX(50px)}}.js-modal-close{background:transparent;border:none;cursor:pointer;left:2rem;padding:1rem 1.25rem;position:absolute;top:3.25rem}.modal-wrapper h3{margin:3rem 0}.modal-title{font-size:1.4rem;font-weight:600;text-align:center;text-transform:capitalize}.js-modal-close,.modal-wrapper a{color:#fff;font-weight:400}.modal-wrapper a:focus{outline:1px solid #fff}.faq button{align-items:center;background-color:#4f4f4f;border:none;border-radius:.8rem;color:#fff;cursor:pointer;display:flex;font-family:Lato,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;justify-content:space-between;padding:1.5rem 4rem 1.5rem 1.5rem;text-align:left;width:100%}.faq li{margin:1.5rem 0;position:relative}.faq svg{position:absolute;right:1rem;top:calc(50% - 1rem);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}button.active~svg{top:1.25rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.acc-item-content{max-height:0;overflow:hidden;padding:0 10px}.p0{padding:0!important}.m0{margin:0!important}.split__buttons.choices{display:inline-block}.split__buttons.choices .btn{display:inline-block;height:10px;margin-right:1rem;min-width:0;width:10px}.traductions{display:flex;flex-direction:column;justify-content:flex-start}.traductions input{margin-right:1rem}.success{color:#43a047}.arabic{font-size:25px}.icon-success{color:green}.icon-error,.icon-success{font-size:20px;margin-left:5px}.error,.icon-error{color:red}.split__buttons>input{align-items:flex-start;border-radius:.8rem;display:flex;flex-direction:column;height:7rem;justify-content:center;margin:1rem 0;min-width:20rem;padding:1rem 3rem 1rem 2rem;text-align:left}.split__buttons>div{margin:1rem 0}.field-validation-message{color:red;font-size:12px;margin-top:5px}.login{font-size:12px;text-align:center}.login .form-control{border-radius:15px!important;width:30%}.login .message{border:1px solid gray;margin-bottom:15px;margin-top:10px;padding:5px;text-align:left;width:100%!important}.login .message i{cursor:pointer;text-align:right}.login .message div{width:100%!important}.login .message.arabe{text-align:right}input::-ms-clear,input::-ms-reveal{display:none}.fontpassword{position:relative}.fontpassword i{cursor:pointer;left:25%;position:absolute;top:35px}.credentials{width:40%}.center{text-align:center}.align-left{text-align:left}@media screen and (max-width:699px){.login{width:90%}.login div{width:100%}.login .form-control{border-radius:15px!important;width:100%}.fontpassword i{left:85%}}.filters{display:flex;text-align:center}.filter-btn{background-color:#fff!important;border:1px solid #ddd!important;border-radius:30px!important;color:#222!important;cursor:pointer!important;font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif!important;font-size:12px!important;line-height:5px!important;margin-right:10px!important;outline:none!important;padding:10px 16px!important;position:relative!important;text-align:center!important;transition-duration:.15s!important;transition-property:-webkit-transform,transform,background-color,border-color!important;transition-timing-function:ease-in-out!important;width:10%!important}.filter-btn.selected{background-color:#90caf9!important;border:3px solid #193f29!important}.title{color:#e1bb80;font-weight:700}.complet,.title{font-size:16px;text-align:center}.complet{background:#e1bb80;color:#fff;font-weight:bolder;width:50%}.complet-alert{color:red;display:block}.class-choice{border:2px solid #e1bb80;border-radius:15px!important;font-size:12px;margin:auto auto 2rem;max-width:60rem;padding:10px}.class-choice .message{display:flex;font-size:16px;margin:0 auto;overflow-wrap:break-word;width:100%}.class-choice .message .message-content{margin-left:15px}.class-choice .class-name{display:block;width:50%}.class-choice .trouble{border:1px solid #ddd!important;border-radius:15px!important;margin-top:3px;padding:10px}.class-choice .trouble:hover{background-color:#ddd}.class-choice .trouble.selected{background-color:#f2f2f2;box-shadow:0 0 0 3px #193f29}.class-choice .choice-btn{width:50px!important}.class-choice .choice-btn,.class-choice .choose-btn{background-color:#fff!important;border:1px solid #ddd!important;border-radius:30px!important}.class-choice .choose-btn{color:#222!important;cursor:pointer!important;font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif!important;font-size:12px!important;line-height:5px!important;margin-right:10px!important;outline:none!important;padding:8px 16px!important;position:relative!important;text-align:center!important;transition-duration:.15s!important;transition-property:-webkit-transform,transform,background-color,border-color!important;transition-timing-function:ease-in-out!important;width:90px!important}.class-choice .choose-btn i{line-height:5px}.class-choice .detail{border:1px solid #ddd!important;border-radius:15px!important;cursor:pointer;margin-top:3px;padding:15px}.class-choice .detail:hover{background-color:#ddd}.class-choice .detail.other{align-items:center;height:20px}.class-choice .detail.selected{background-color:#f2f2f2;box-shadow:0 0 0 3px #193f29}.class-choice .detail .choose-btn{background-color:#fff!important;border:1px solid #ddd!important;border-radius:30px!important;color:#222!important;cursor:pointer!important;font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif!important;font-size:12px!important;line-height:5px!important;margin-right:10px!important;outline:none!important;padding:8px 16px!important;position:relative!important;text-align:center!important;transition-duration:.15s!important;transition-property:-webkit-transform,transform,background-color,border-color!important;transition-timing-function:ease-in-out!important;width:90px!important}.class-choice .detail .choose-btn i{line-height:5px}.class-choice .detail .extra{padding-right:20px;text-align:right;width:80%}.class-choice .description{font-weight:100;width:50%}.class-choice .remaining-places{width:75%}.class-choice .remaining-places h4{font-size:10px}.class-choice .extra-abandon{margin:5px;text-align:center}.class-choice .extra-abandon .abandon{background-color:#fff!important;border:1px solid #ddd!important;border-radius:30px!important;color:#222!important;cursor:pointer!important;font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif!important;font-size:12px!important;line-height:15px!important;margin-right:10px!important;outline:none!important;padding:8px 16px!important;position:relative!important;text-align:center!important;transition-duration:.15s!important;transition-property:-webkit-transform,transform,background-color,border-color!important;transition-timing-function:ease-in-out!important;width:100%!important}.class-choice .extra-abandon .abandon i{line-height:5px}.class-choice .extra-abandon.selected{background-color:#f2f2f2;border:1px solid #ddd!important;border-radius:15px!important;box-shadow:0 0 0 3px #193f29}.action-buttons{display:flex}.action-buttons div{display:flex;width:100px}.selected{background-color:#f2f2f2;border-radius:15px!important;box-shadow:0 0 0 3px #193f29;padding-bottom:5px}@media screen and (max-width:699px){.filter-btn{margin-bottom:15px;width:35%!important}.action-buttons{width:90%}.class-choice,.class-choice .class-name{width:100%}.class-choice .remaining-places{font-size:10px;width:75%}.class-choice .description{font-size:10px;width:65%}.class-choice .detail .extra{font-size:10px}#menuToggle{display:block!important}#filters{display:none}}.green{color:#193f29}#menuToggle{display:none;-webkit-user-select:none;user-select:none;z-index:1}#menuToggle a{color:#232323;text-decoration:none;transition:color .3s ease}#menuToggle a:hover{color:tomato}#menuToggle input{-webkit-touch-callout:none;cursor:pointer;display:block;height:32px;left:-5px;opacity:0;position:absolute;top:95px;width:40px;z-index:2}#menuToggle span{background:#cdcdcd;border-radius:3px;display:block;height:4px;margin-bottom:5px;position:relative;-webkit-transform-origin:4px 0;transform-origin:4px 0;transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);width:33px;z-index:1}#menuToggle span:first-child{-webkit-transform-origin:0 0;transform-origin:0 0}#menuToggle span:nth-last-child(2){-webkit-transform-origin:0 100%;transform-origin:0 100%}#menuToggle input:checked~span{background:#232323;opacity:1;-webkit-transform:rotate(45deg) translate(-2px,-1px);transform:rotate(45deg) translate(-2px,-1px)}#menuToggle input:checked~span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0deg) scale(.2);transform:rotate(0deg) scale(.2)}#menuToggle input:checked~span:nth-last-child(2){-webkit-transform:rotate(-45deg) translateY(-1px);transform:rotate(-45deg) translateY(-1px)}#menu{-webkit-font-smoothing:antialiased;background:#ededed;height:100%;list-style-type:none;padding:5px;position:absolute;-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);width:100%;z-index:100}#menu li{display:inline;font-size:22px;padding:10px 0}#menu li div{font-size:12px}#menu li button{width:30%!important}#menuToggle input:checked~ul{-webkit-transform:none;transform:none}.beginning{font-size:12px;font-weight:100;margin-left:auto;margin-right:auto}.error-message-validation{color:red;font-size:13px;font-weight:700;text-align:center}.coordonnee-form{border:2px solid #e1bb80;border-radius:15px!important;padding:20px;text-align:justify}.coordonnee-form input{width:75%}.family-coordonnee,.student-coordonnee{width:25%}.extra-informations{margin:auto auto 2rem;max-width:60rem}.extra-informations .detail{border:1px solid #ddd!important;border-radius:15px!important;cursor:pointer;margin-top:3px;padding:15px}.extra-informations .detail:hover{background-color:#ddd}.extra-informations .detail.other{align-items:center;height:20px}.extra-informations .detail.selected{background-color:#f2f2f2;box-shadow:0 0 0 3px #193f29}.extra-informations input{min-height:2rem}.extra-informations .choose-btn{background-color:#fff!important;border:1px solid #ddd!important;border-radius:30px!important;color:#222!important;cursor:pointer!important;font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif!important;font-size:12px!important;line-height:5px!important;margin-right:10px!important;outline:none!important;padding:8px 16px!important;position:relative!important;text-align:center!important;transition-duration:.15s!important;transition-property:-webkit-transform,transform,background-color,border-color!important;transition-timing-function:ease-in-out!important;width:90px!important}.extra-informations .choose-btn i{line-height:5px}.extra-informations .center{text-align:center}@media screen and (max-width:699px){.family-coordonnee{width:100%}.student-coordonnee{display:block;width:100%}.coordonnee-form,.extra-informations .convocation,.extra-informations .paiement{width:100%}}.summary{border:2px solid #e1bb80;border-radius:15px!important;margin:auto auto 2rem;max-width:60rem;padding:10px;text-align:justify}.summary .name{color:#e1bb80}.summary .description{font-size:12px;font-weight:100}.summary .description .name{color:#000;font-size:14px;font-weight:700}.summary-buttons{display:flex;width:100%}.summary-buttons div{display:flex}.arabe{text-align:right}
/*# sourceMappingURL=main.f6ad8947.css.map*/