.logo-creche{margin:20px auto 30px;text-align:center}.logo-creche .logo-img{width:10%}.block-div{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.closures,.news,.school-info{background-color:#fff;padding:20px 40px;width:100%}#map{height:400px;width:100%}.our-team,.planning{background-color:#f0f0f0;padding:20px 40px;width:100%}.section{margin-left:40px}.title{color:#4f6069;font-size:30px}.time-week{display:flex;gap:5px;justify-content:center;margin:30px;text-align:center}.time-week div{padding:20px;width:15%}.time-week div span{font-size:23px;font-weight:700}.time-week div p{font-size:18px;margin-top:20px}.time-week div img{display:block;margin:auto;width:110px}.closure-days{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:30px}.closure-day{background-color:#f5f5f5;border-radius:1rem;font-size:1.2rem;padding:.75rem;width:fit-content}.closure-day p{margin:0}.informations{flex-wrap:wrap;font-size:25px;gap:30px;margin:40px 0;text-align:center}.informations,.news-container{display:flex;justify-content:center}.news-container{align-items:center;flex-direction:column;padding:2rem}.new{align-items:center;background-color:#f5f5f5;border-radius:1rem;display:flex;height:10rem;margin:.5rem;overflow:hidden;text-overflow:ellipsis;width:80%}.new img{border-bottom-left-radius:1rem;border-top-left-radius:1rem;height:100%}.new div{padding:1rem}.new p{margin:0}.team-container{display:flex;flex-wrap:wrap;justify-content:center;padding:2rem}.team{background-color:#fff;border-radius:1rem;margin:.5rem;text-align:center;width:17rem}.team img{border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%}.team h5{padding:1rem}.team h5 span{font-size:1rem}.portal-banner{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.portal-banner__img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media (max-width:1024px){.time-week div span{font-size:17px}.time-week div{padding:15px}.new{width:100%}}@media (max-width:768px){.portal-banner__img{object-position:center top}.time-week{flex-wrap:wrap}.time-week div{width:auto}.new{height:auto;width:20rem}.new img{display:none}}@media (max-width:425px){.time-week div{width:100%}}.no-closures-message{display:block;font-style:italic;margin:30px 0;text-align:center;width:100%}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.container-form{background-color:#fff;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.15);margin:0 auto 50px;max-width:768px;padding:25px 30px}.container-form .title{font-size:27px;font-weight:500;margin-bottom:20px;position:relative}.container-form .title:before{background:#ea4577;border-radius:5px;bottom:0;content:"";height:3px;left:0;position:absolute;width:30px}.header-form .steps .progressBar{background-color:#ea4577;border:none;border-radius:20px;height:6%;margin-left:-20px;margin-top:1.2em;position:absolute;transition:width .7s ease-in-out;width:5%;z-index:0}.header-form .steps .current{background:#ea4577;border:none;border-radius:100px;color:#fff;height:80px;line-height:75px;margin:10px;text-align:center;transition:background 3s,color 2s;width:80px;z-index:1}.header-form .steps{display:flex;font-size:40px;justify-content:space-between;position:relative}.header-form .step{background:#fff;border:2px solid #ea4577;border-radius:100px;color:#ea4577;height:80px;line-height:75px;margin:10px;text-align:center;width:80px;z-index:1}.header-form .step i{margin-top:25%}.page{display:none}.page .user-details{display:flex;margin:20px 0 12px}.user-details .parent1,.user-details .parent2{display:block}.user-details .parent1{border-right:1px solid #e0e0e0}.user-details .parent2{padding-left:20px}.flexInput{display:flex;gap:20px;width:90%}.input-box .inputForm,.input-box .inputMessage,.inputTime,select{border:solid #ccc;border-radius:20px;border-width:1px 1px 2px;font-size:16px;height:45px;outline:none;padding-left:15px;padding-right:10px;transition:all .3s ease;width:100%}.input-box .inputForm:focus,.inputTime:focus{border-color:#e45aaa}.input-box .inputForm.valid,.inputTime.valid{background-color:#e3ffe2;border-color:#1d943a}.input-box .inputForm.invalid,.inputTime.invalid{background-color:#ffe4e4;border-color:red}.input-box{margin-bottom:15px;width:90%}span.titleField{display:flex;font-size:17px;font-weight:600;gap:10px;margin-bottom:5px}.category{align-items:center;display:flex;gap:10px;margin:14px 0;width:10%}.others-details .category label{align-items:center;cursor:pointer;display:flex}form .category{display:flex;gap:4%;margin:14px 0;width:80%}form .category label{align-items:center;cursor:pointer;display:flex}form .category label .dot{background:#d9d9d9;border:5px solid transparent;border-radius:50%;height:18px;margin-right:10px;transition:all .3s ease;width:18px}#dot-boy:checked~.category label .boy,#dot-contrat-is-flexible:checked~.category label .isFlex,#dot-contrat-is-not-flexible:checked~.category label .isNotFlex,#dot-girl:checked~.category label .girl,#dot-handicap:checked~.category label .handicap,#dot-no-handicap:checked~.category label .no-handicap,#dot-unspecified:checked~.category label .unspecified{background:#e45aaa;border-color:#d9d9d9}form input[type=radio]{display:none}.buttons{display:flex;justify-content:space-between}.firstButton{text-align:right}.next,.preview,.submit{height:45px}#button-next,#button-preview,#button-submit{background:linear-gradient(135deg,#ea4577,#ea4577);border:none;border-radius:35px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:100%;letter-spacing:1px;transition:padding 1s;transition:all .3s ease;width:150px}.next #button-next:hover,.preview #button-preview:hover,.submit #button-submit:hover{background:linear-gradient(-135deg,#ea4577,#ff84a9);transition:.5s}.next #button-next i,.preview #button-preview i,.submit #button-submit i{padding-left:0;padding-right:0;transition:.5s}.next #button-next:hover i,.submit #button-submit:hover i{padding-left:15px;transition:.5s}.preview #button-preview:hover i{padding-right:10px;transition:.5s}.form-error{color:red;font-size:13px;margin-left:10px;width:100%}.flexInput .form-error{width:100%}.input-box span .validate{color:#0cb637;display:none;margin:0;width:2em}.input-box span .not-validate{color:#c00606;display:none}@media (max-width:900px){.container-form{width:80%}}@media (max-width:768px){.flexInput{flex-direction:column;width:100%}.input-box{width:100%}form .category{align-items:flex-start;flex-wrap:wrap;width:100%}.page .user-details,form .category{flex-direction:column}.user-details .parent1{border-right:none}.user-details .parent2{padding-left:0}.parent-number{color:#ea4577;font-weight:700}}@media (max-width:584px){.container{max-width:100%}.input-box{margin-bottom:15px;width:100%}.category{width:100%}.user-details::-webkit-scrollbar{width:5px}}@media (max-width:500px){.header-form .step,.header-form .steps .current{height:100%;line-height:40px;width:100%}.header-form .step i{margin-top:0}.header-form .steps{font-size:22px}}@media (max-width:459px){.container .content1 .category{flex-direction:column}.next,.preview,.submit{margin-bottom:10px;width:100%}.buttons{flex-wrap:wrap}#button-next,#button-preview,#button-submit{width:100%}}.success-form{background-color:rgba(90,90,90,.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}.success-window{background:linear-gradient(-135deg,#fff,#f0f0f0);border-radius:10px;display:none;height:300px;position:fixed;right:50%;top:50%;transform:translate(50%,-50%);width:700px}.success-window .button-close{text-align:right;width:100%}.success-window .button-close span{cursor:pointer}.success-window .button-close i{color:#000;font-size:30px;margin-right:10px;margin-top:10px}.success-window .title-success{margin:5px 20px 30px}.success-window .message-success{background-color:#ecf0f1;border-radius:20px;box-shadow:0 5px 10px rgba(0,0,0,.15);font-size:20px;margin:0 20px;padding:10px;position:relative}.lds-default{display:none;height:80px;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:80px}.lds-default div{animation:lds-default 1.2s linear infinite;background:#ea4577;border-radius:50%;height:6px;position:absolute;width:6px}.lds-default div:first-child{animation-delay:0s;left:66px;top:37px}.lds-default div:nth-child(2){animation-delay:-.1s;left:62px;top:22px}.lds-default div:nth-child(3){animation-delay:-.2s;left:52px;top:11px}.lds-default div:nth-child(4){animation-delay:-.3s;left:37px;top:7px}.lds-default div:nth-child(5){animation-delay:-.4s;left:22px;top:11px}.lds-default div:nth-child(6){animation-delay:-.5s;left:11px;top:22px}.lds-default div:nth-child(7){animation-delay:-.6s;left:7px;top:37px}.lds-default div:nth-child(8){animation-delay:-.7s;left:11px;top:52px}.lds-default div:nth-child(9){animation-delay:-.8s;left:22px;top:62px}.lds-default div:nth-child(10){animation-delay:-.9s;left:37px;top:66px}.lds-default div:nth-child(11){animation-delay:-1s;left:52px;top:62px}.lds-default div:nth-child(12){animation-delay:-1.1s;left:62px;top:52px}@keyframes lds-default{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}@media (max-width:768px){.success-window{height:auto;padding-bottom:40px;width:90%}}.calendar{display:flex;font-size:20px;gap:3px;height:auto;margin:20px;padding:5px 0;width:auto}.day-of-week{border-radius:20px;display:inline-block;padding-bottom:5px;text-align:center}.day-of-week .day{font-size:20px;font-weight:700}.day-of-week .horraire{font-size:15px}.day-of-week#jeudi,.day-of-week#lundi,.day-of-week#mardi,.day-of-week#mercredi,.day-of-week#vendredi{background-color:#f0f0f0}.horraire{padding:0 5px}.inputTime{width:80%}.add-week{text-align:center}.button-submit{height:45px}.add-week .button-add-week,.add-week .button-delete-week{background:linear-gradient(-135deg,#5fbfdb,#5fbfdb);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:100%;letter-spacing:1px;transition:padding 1s;transition:all .3s ease;width:200px}.add-week .button-delete-week{visibility:hidden}.add-week .button-add-week:hover{background:linear-gradient(-135deg,#5fbfdb,#39a2df);transition:.5s}.tooltip-info .tooltiptext{background-color:rgba(0,0,0,.596);border-radius:6px;color:#fff;font-size:12px;padding:10px;position:absolute;text-align:center;visibility:hidden;width:120px}.tooltip-info:hover .tooltiptext{visibility:visible}.planning-flex{display:block;text-align:center}@media (max-width:768px){.calendar{flex-direction:column}.day-of-week{padding-bottom:25px}}@media (max-width:600px){.tooltip-info .tooltiptext{right:12%}}