@import url(https://fonts.googleapis.com/css2?family=Fredoka:wdth,wght@75..125,300..700&display=swap);.custom-button{border:3.5px solid #fff;border-radius:7.5px;font-weight:300;height:auto;padding:.75rem 2rem;white-space:nowrap}.button,.custom-button{background-color:initial;color:#fff;cursor:pointer;font-family:Fredoka,sans-serif;font-size:1rem}.button{border:none}.button-round{align-items:center;border-radius:50%;display:flex;height:3rem;justify-content:center;width:3rem}.disabled-button{cursor:not-allowed;opacity:.5;pointer-events:none}.button-prim-color{background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:0 3px 8px #0000003d}.button-choiceSec{background-color:var(--secondary-color);border-color:var(--secondary-color);box-shadow:0 3px 8px #0000003d}.button-border-sec-color{border:2px solid var(--secondary-color);color:var(--secondary-color)}.icon{height:auto;margin-right:.5rem;width:2rem}.button-edit{border:none;padding:.6rem;width:auto}.upload-button label{border:4px solid var(--secondary-color);border-radius:10px;cursor:pointer;display:flex;font-size:1rem;justify-content:center;margin:.5rem 0;overflow:hidden;padding:1rem;white-space:nowrap}.button-search{display:flex;height:100%;padding:.6rem;width:auto!important}.button-decline{background-color:initial;border:none;padding:0}.button-delete{background-color:darkred;border:10px;box-shadow:0 3px 8px #0000003d;cursor:pointer}.button-cancel{border:none;color:var(--secondary-color);padding:0 .5rem;width:0}.button-slide{margin:1rem;opacity:1;transition:opacity .5s ease}.button-slide:disabled{opacity:.5;transition:opacity .5s ease}.button-mobile-save{bottom:9.5rem;position:fixed;right:1rem;z-index:1000}.mobile-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;height:3rem;justify-content:center;padding:0;width:3rem}.mobile-button-cancel{background-color:darkred}@media screen and (max-width:1300px){.button-login,.button-registration{margin:.5rem;padding:.7rem .9rem;width:auto}.button-login .button-text,.button-registration .button-text{display:none}.icon{margin-right:0}}.popup-overlay{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.popup-content{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:var(--primary-color);padding:1.25rem 1.75rem 1.75rem;text-align:center}.flex{align-items:center;gap:1rem}.flex,.flex-row{display:flex;flex-direction:row}.flex-colomn{display:flex;flex-direction:column;gap:1rem}.flex-wrap{display:flex;flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.gap-05{gap:.5rem}.gap-2{gap:2rem}.grid,.grid-overview{grid-gap:2rem;display:grid;gap:2rem;grid-auto-flow:dense;grid-template-columns:repeat(12,1fr);padding:2rem 0}.grid{overflow:hidden}@media (max-width:1024px){.grid-reverse{display:flex;flex-direction:column-reverse}}@media (max-width:576px){.grid-overview{gap:0}}.grid-item{background-color:#fff;border-radius:20px;color:var(--secondary-color);padding:1.5rem}.colom-1{grid-column:span 1}.colom-2{grid-column:span 2}.colom-3{grid-column:span 3}.colom-4{grid-column:span 4}.colom-5{grid-column:span 5}.colom-6{grid-column:span 6}.colom-7{grid-column:span 7}.colom-8{grid-column:span 8}.colom-9{grid-column:span 9}.colom-10{grid-column:span 10}.colom-11{grid-column:span 11}.colom-12{grid-column:span 12}@media screen and (max-width:1024px){.colom-medium-2{grid-column:span 2}.colom-medium-6{grid-column:span 6}.colom-medium-10{grid-column:span 10}.colom-medium-12{grid-column:span 12}.mobile-direction-column{flex-direction:column}}@media screen and (max-width:776px){.colom-small-12{grid-column:span 12}}.text-align-center{text-align:center}.justify-content-center{justify-content:center}.justify-content-end{justify-content:end!important}.justify-space-between{justify-content:space-between}.align-items-start{align-items:start}.align-items-center{align-items:center}.align-items-end{align-items:end}.space-around{justify-content:space-around}.space-between{justify-content:space-between}.sticky-element{position:sticky;top:0}.w-100{width:100%}.m-05{margin:.5rem}.mt-05{margin-top:.5rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.mtb-1{margin:1rem 0}.mtb-2{margin:2rem 0}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.p-1{padding:1rem!important}.p-2{padding:2rem}.p-3{padding:3rem}.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.ptb-05{padding:.5rem 0}.ptb-1{padding:1rem 0}.ptb-1-05{padding:1.5rem 0}.input-50{width:50%!important}.input-75{width:75%!important}.input-100{width:100%!important}.input-150{width:150%!important}.input-200{width:200%!important}@media screen and (max-width:992px){.input-100,.input-150,.input-200,.input-50,.input-75{width:100%!important}}h1{display:inline-block;font-size:3.5rem;max-width:85vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}h2{font-size:1.75rem}.title{margin:5rem 0 2rem}.title h1{font-size:3rem}.subtitle h2{display:flex;font-size:2.5rem}.subheading h3{font-size:1.5rem}.subtitle-dark{color:var(--primary-color)}a{color:#fff}.primary-color{color:var(--primary-color)}ul{list-style-type:none}p{font-weight:200}.text-overflow{max-width:70vw}.text-overflow,.text-overflow-200{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-overflow-200{max-width:200px}.bold{font-weight:700}.medium{font-weight:500}.paragraph-width{max-width:600px}@media screen and (max-width:992px){.subtitle h2{font-size:2rem}}@media screen and (max-width:576px){.title h1,h1{font-size:2rem}.subtitle h2{font-size:1.75rem}}input[type=checkbox]{border:2px solid #fff;height:1.5rem;transition:all .25s ease;width:1.5rem}.checkbox{align-items:center;border-radius:7.5px;display:flex;height:auto;margin:1.25rem 0 2rem}.checkbox-text{color:#fff;font-size:1rem;margin-left:.5rem}.error-message{color:#fff;font-style:italic;padding:0 .5rem}.hide-message{display:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fff}.scroll-container::-webkit-scrollbar{width:5px}.scroll-container::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}.scroll-container::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.scroll-container::-webkit-scrollbar-thumb:hover{background:var(--secondary-color2-opacity)}.background-transition{transition:background-color .5s ease-in}@keyframes slideIn{0%{opacity:0;transform:translateX(-20%)}to{opacity:1;transform:translateX(0)}}.booking-item.slide-in,h1.slide-in,h2.slide-in,p.slide-in{animation:slideIn .5s ease-out forwards}.hiw-list-animate li{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.hiw-list-animate li:first-child{transition-delay:.1s}.hiw-list-animate li:nth-child(2){transition-delay:.2s}.hiw-list-animate li:nth-child(3),.hiw-list-animate li:nth-child(4),.hiw-list-animate li:nth-child(5),.hiw-list-animate li:nth-child(6){transition-delay:.3s}.hiw-list-animate li.animate-in{opacity:1;transform:translateY(0)}.title-section{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.animate-in4.title-section{opacity:1;transform:translateY(0)}.animate-item{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.animate-in4 .animate-item{opacity:1;transform:translateY(0)}.director{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.animate-in4 .director{opacity:1;transform:translateY(0)}.animate-in4 .animate-item:first-child{transition-delay:.1s}.animate-in4 .animate-item:nth-child(2){transition-delay:.2s}.animate-in4 .animate-item:nth-child(3){transition-delay:.3s}.animate-in4 .animate-item:nth-child(4){transition-delay:.4s}.animate-in4 .animate-item:nth-child(5){transition-delay:.5s}.animate-in4 .animate-item:nth-child(6){transition-delay:.6s}.animate-in4 .animate-item:nth-child(7){transition-delay:.7s}.animate-in4 .animate-item:nth-child(8){transition-delay:.8s}.animate-in4 .animate-item:nth-child(10),.animate-in4 .animate-item:nth-child(9){transition-delay:.9s}.animate-in4 .animate-item:nth-child(11){transition-delay:1s}.animate-in4 .animate-item:nth-child(12){transition-delay:1.1s}.animate-in4 .animate-item:nth-child(13),.animate-in4 .animate-item:nth-child(14),.animate-in4 .animate-item:nth-child(15),.animate-in4 .animate-item:nth-child(16),.animate-in4 .animate-item:nth-child(17),.animate-in4 .animate-item:nth-child(18),.animate-in4 .animate-item:nth-child(19){transition-delay:1.2s}.animate-in4 input,.animate-in4 textarea{transition:border-color .3s ease-out,box-shadow .3s ease-out}.fade-in{animation:fadeIn .8s ease-out forwards;opacity:0}.animate-in.visible{opacity:1;transform:translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.head-home .block,.sign-up .block{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.head-home .block.animate-in,.sign-up .block.animate-in{opacity:1;transform:translateY(0)}h1.fade-in-up,h2.fade-in-up,p.fade-in-up{animation:fadeInUp .5s ease-out forwards}.bg-head img{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.bg-head img.fade-in-up{opacity:1;transform:translateY(0)}.content-wrapper{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.animate-inup .content-wrapper{opacity:1;transform:translateY(0)}.svg-path{stroke-dasharray:500;stroke-dashoffset:500;transition:stroke-dashoffset 1.5s ease-out}.animate-line{stroke-dashoffset:0}.content-animation{transform:translateX(-30px)}.content-animation,.content-animation-reverse{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}.content-animation-reverse{transform:translateX(30px)}.content-animation-reverse.animate-in3,.content-animation.animate-in3{opacity:1;transform:translateX(0)}.mascotte-img{opacity:0;transform:translateX(30px);transition:opacity .8s ease-out,transform .8s ease-out}.mascotte-img.animate-in3{opacity:1;transform:translateX(0)}.content-animation.animate-in .subtitle{animation:fadeInUp .8s ease-out forwards}.content-animation.animate-in .paragraph-1{animation:fadeInUp .8s ease-out .2s forwards}.content-animation.animate-in .paragraph-2{animation:fadeInUp .8s ease-out .4s forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mascotte-img img{transform:scale(.95);transition:transform .8s ease-out}.mascotte-img.animate-in img{transform:scale(1)}.mascotte-img2{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.mascotte-img2.fade-in-up{opacity:1;transform:translateY(0)}.time-slot{left:-30rem;margin-top:2rem;position:sticky;top:2rem;z-index:997}.my-calender-content{height:calc(100% - 4rem);width:100%}.my-calender-content h2{padding:2rem 0}.my-calender-counts{align-items:center;background-color:var(--primary-color);border-radius:50%;display:flex;font-size:.8rem;height:1.5rem;justify-content:center;width:1.5rem}.my-calender-counts--disabled{background-color:darkred}.my-calender-item{margin:1rem;max-width:250px;overflow:hidden;width:100%}.my-calender-card{background-color:#fff;border-radius:10px;color:var(--primary-color);color:var(--secondary-color);font-size:.9rem;margin-top:1rem;overflow:hidden;padding:.5rem;position:relative;width:250px}.my-calender-list{cursor:grab;display:flex;margin:0;overflow-x:auto;overflow-y:scroll;overflow-y:hidden;padding:0;scroll-behavior:smooth;white-space:nowrap}.my-calender-list:active{cursor:grabbing}.my-calender-list__item{flex:0 0 auto;margin-right:1rem;width:calc(450px - 1rem)}.change-width{width:calc(50% - 2rem)}.change-width h3{font-size:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-calender-default{height:100vh;max-height:33rem;width:100%}.calender-filter__options{display:flex;flex-direction:column;width:auto}.admin-view{background-color:#fff;border-radius:20px;color:var(--secondary-color);min-width:300px}.admin-view,.user{position:relative}.user-popup{background-color:#fff;border-radius:20px;box-shadow:0 3px 8px #0000003d;left:0;min-width:350px;padding:1rem;position:absolute;top:-9rem;width:100%;z-index:999}@media screen and (max-width:1280px){.change-width{width:calc(50% - 2rem)}}@media screen and (max-width:1024.5px){.calender{display:flex;flex-direction:column}.time-slot{display:flex;flex:1 1;justify-content:space-evenly;padding:0 1rem;position:static;width:100%;z-index:997}.my-calender-content{flex:2 1;margin-top:1rem;padding:0 1rem}.my-calender-item{margin:.5rem;max-width:100%}}@media screen and (max-width:767px){.calender-filter__options{flex-direction:row;gap:1rem;padding:2rem 0;width:100%}.time-slot{align-items:center;flex-direction:column}.rdp-months{display:flex;justify-content:center;max-width:100%}.rdp-nav{position:static}}@media screen and (max-width:576px){.rdp-nav{position:absolute}.my-calender-item{margin:0;width:100%}}.lesson{background-color:#fff;border:4px solid #fff;border-radius:20px;color:var(--secondary-color);padding:1.5rem;position:relative}.user-img{height:3rem;width:3rem}.user-img,.user-img-big{border-radius:50%;box-shadow:0 2px 8px 0 #63636333;object-fit:cover}.user-img-big{height:10rem;width:10rem}.user-name{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-teacher p,.users-name p{display:inline-block;font-size:1.25rem;font-weight:700}.lesson-teacher p{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-date-time{border-bottom:2px solid var(--secondary-color);border-top:2px solid var(--secondary-color);margin-top:1rem}.lesson-type{background-color:var(--primary-color);border-radius:5rem;padding:1rem 2rem;right:-2rem;top:-2rem}.lesson-delete,.lesson-type{color:#fff;font-size:1.1rem;font-weight:500;position:absolute;text-transform:uppercase}.lesson-delete{background-color:var(--secondary-color);border-radius:50%;padding:.5rem;right:-1rem;top:-1rem}.lesson-appointment{padding-left:1.2rem}.lesson-info{padding:.5rem 1rem}@media screen and (max-width:576px){.lesson-type{font-size:1.3rem;padding:1rem 1.5rem;right:-1rem}.lesson-teacher p{font-size:1.05rem}.lesson-appointment{padding-left:0}.users-name p{display:inline-block;font-size:1.25rem;font-weight:700;max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.reservation-item{position:relative}.reservation-price{font-size:2rem}.reservation-price .amount{font-size:3rem}.reservation-price .btw-indicator{font-size:.9rem}.reservation-info-course{font-size:2rem;font-weight:700}.image-container{cursor:pointer;display:inline-block;margin:10px}.status-absolute{position:absolute;right:-1rem;top:-1rem}.payment-status{background-color:var(--primary-color);border-radius:5rem;color:#fff;display:flex;font-size:1rem;height:auto;justify-content:center;padding:1rem 2rem;width:5rem}.payment-status-pending{background-color:orange}.payment-status-cancel{background-color:darkred}.profile-image{border-radius:50%;height:2rem;object-fit:cover;transition:transform .3s ease;width:2rem}.image-container.active .profile-image{box-shadow:0 3px 8px #0000003d;transform:scale(1.1)}.calendar-container{background:#fff;border-radius:8px;border-top:10px solid var(--primary-color);box-shadow:2px 4px 6px #0003;box-sizing:border-box;height:auto;padding:.5rem 1rem .75rem;position:relative;text-align:center;width:80px}.calendar-rings{display:flex;gap:15px;left:50%;position:absolute;top:-15px;transform:translateX(-50%)}.ring{background:var(--secondary-color);border-radius:2px;height:12px;width:6px}.calendar-month{color:var(--primary-color);font-size:12px;font-weight:700}.calendar-day{color:var(--secondary-color);font-size:2rem;font-weight:700;margin-top:5px}.calendar-time{font-size:2rem;font-weight:600}@media screen and (max-width:576px){.reservation-price{font-size:1.5rem}.reservation-price .amount{font-size:2rem}.calendar-time,.reservation-info-course{font-size:1.5rem}}.box{color:var(--secondary-color)}.box,.box-prim{background-color:#fff;border-radius:20px;box-shadow:0 3px 8px #0000003d;padding:1.5rem}.box-prim{color:var(--primary-color)}.box-transparent{background-color:initial;border:none;color:#fff}.box-shadow{box-shadow:0 4px 12px #0000001a}.box-top{display:flex;justify-content:space-between}.box-top button{color:var(--primary-color)}.box-1,.box-2{grid-column:span 4}.box-3{grid-column:span 8}.box-4{grid-column:span 12}@media screen and (max-width:1080px){.box-1,.box-2{grid-column:span 6}.box-3{grid-column:span 12}}@media screen and (max-width:767px){.box-1,.box-2{grid-column:span 12}}.clickable-item{background-color:var(--primary-color);border-radius:5px;cursor:pointer;margin:5px 0;padding:10px;transition:opacity .2s ease-in-out}.clickable-item:active,.clickable-item:hover{opacity:.9}.clickable-item:focus{outline:2px solid #4d90fe}ul.student-list,ul.teacher-list{list-style:none;margin:0;padding:0}ul.student-list li,ul.teacher-list li{list-style:none}ul.student-list,ul.teacher-list{max-height:200px;overflow-y:auto}.side-bar{background-color:var(--secondary-color);box-shadow:0 1px 0 #11111a0d,0 0 8px #11111a1a;display:flex;flex-direction:column;height:100%;max-width:50%;min-height:100vh;overflow:hidden;overflow-y:scroll;padding:1rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .3s ease-in-out;width:100%;z-index:999}.side-bar.show{transform:translateX(0)}.side-bar.hide{transform:translateX(100%)}.side-nav{transition:all .3s ease-out}.side-nav.active{background-color:#fff;border-radius:5px;color:var(--secondary-color);padding:1rem}.side-bar-label{font-size:1.5rem;font-weight:700}.side-bar-label p{font-size:.75rem}@media screen and (max-width:1024px){.side-nav.active{background-color:initial;border-radius:5px;color:var(--secondary-color);padding:1rem 0;transform:translate(-.5rem);transition:all .1s ease-in}}@media screen and (max-width:576px){.side-bar{max-width:100%;padding:1rem}.side-bar-label{font-size:1rem}}.rating img{width:3rem}.rating-review img{width:2rem}.rating-score{font-size:2rem}@media screen and (max-width:1200px){.rating-score{font-size:3rem}.rating img{width:4rem}}.blurred-background:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.scrollable-list{-ms-overflow-style:none;max-height:125px;overflow-y:auto;padding:5px;scrollbar-width:none}.scrollable-list::-webkit-scrollbar{display:none}.list-item{border-bottom:1px solid gray;cursor:pointer;padding:5px}.list-item:hover{background-color:#f0f0f0}.selected-courses{margin-top:10px}.selected-item{background:#59b2a5;border-radius:5px;color:#fff;display:inline-block;margin-right:10px;padding:5px}.selected-item span{cursor:pointer;margin-left:5px}.list-item.selected{background-color:var(--primary-color);border-radius:5px;color:#fff;font-weight:700}.scroll-position{position:relative;z-index:0}.scroll-container2{overflow-x:auto;scrollbar-color:#ccc #0000;scrollbar-width:none;white-space:nowrap}.scroll-container2::-webkit-scrollbar{display:none}.flex-inline{display:inline-flex}.scroll-container{-webkit-mask-image:linear-gradient(180deg,#000 85%,#0000);mask-image:linear-gradient(180deg,#000 85%,#0000);-webkit-mask-size:100% 100%;mask-size:100% 100%;max-height:23rem;overflow-y:scroll;position:relative}@media screen and (max-width:576px){.scroll-container{max-height:100vh;padding:1rem 0}}.dropdown-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.dropdown-content.open{max-height:600px;opacity:1;padding:1rem 0}.sticky-component{display:flex;flex:1 1;gap:20px;height:100%;top:1rem}.left-side{flex:2 1;min-height:100vh}.sticky-side-reservation,.sticky-side-reservation-detail,.sticky-side-user{flex:1 1;height:100%;max-height:550px;max-width:400px;top:1rem}.sticky{position:sticky}@media screen and (max-width:1024px){.sticky-side-user{bottom:15rem;flex:initial;height:auto;max-height:none;max-width:none;padding:initial;position:fixed;right:.25rem;top:auto;z-index:1000}.sticky-side-reservation,.sticky-side-reservation-detail{bottom:9.5rem;flex:initial;height:auto;max-height:none;max-width:none;padding:initial;position:fixed;right:.25rem;top:auto;z-index:1000}}.parent-sticky{overflow:visible}.filter-container{background-color:var(--secondary-color);padding:10px;position:sticky;top:0;z-index:100}.copied-message{background-color:#fff;border-radius:20px;box-shadow:0 3px 8px #0000003d;color:var(--secondary-color);left:1rem;max-width:200px;padding:1rem;position:fixed;top:1rem;width:100%}@media screen and (max-width:1024px){.copied-message{display:none}}.verification-form{max-width:500px;width:100%}.popup{align-items:center;background-color:var(--secondary-color);display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.popup-box{width:50%}.overlay-container-2{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-small{height:auto;max-width:500px;position:relative;width:90%}.popup-elements{background-color:var(--primary-color);border-radius:20px;height:auto;padding:2rem;width:100%}.popup form{height:100%}.review{padding:1.5rem}.review-tutor h3{margin-left:1rem}.score{width:5rem!important}.review-succes{height:100%;width:100%}.new-badge{background-color:var(--primary-color);border-radius:20px;color:#fff;font-weight:700;padding:.5rem 1rem}.message-item{max-width:calc(50% - 1rem);padding:2rem}@media screen and (max-width:767px){.message-item{max-width:100%;padding:2rem}}.hidden-input{display:none}.upload-file{border:3px solid #fff;border-radius:7.5px;box-shadow:0 3px 8px #0000003d;cursor:pointer;font-size:1rem;justify-content:center;margin:.5rem 0;padding:10rem}.file-name,.upload-file{overflow:hidden;white-space:nowrap}.file-name{display:inline-block;max-width:100vw;text-overflow:ellipsis}.upload{display:flex}.upload-item{display:flex;width:100%}.upload-item label{border:4px solid #fff;border-radius:10px;cursor:pointer;display:flex;font-size:1rem;margin:.5rem 0;overflow:hidden;padding:1rem;white-space:nowrap}.upload-file{align-items:center;display:flex;justify-content:space-around;padding:.5rem 0;width:100%}.Footer{overflow:hidden;padding:5rem 0 1rem}.socials{padding:0 0 2rem}.p-footer{padding:5rem 0}.footer-links li a{font-weight:800;text-decoration:none}@media screen and (max-width:576px){.Footer{padding:5rem 0}}:root{--primary-color:#468275;--secondary-color:#59b2a5;--secondary-color2-opacity:#59b2a5e6;--secondary-color-opacity-5:#59b2a580;--font-size:16px;--padding:10px}*{box-sizing:border-box;padding:0}*,body{margin:0}body{background-color:#468275;background-color:var(--primary-color);color:#fff;font-family:Fredoka,sans-serif;font-optical-sizing:auto;font-style:normal}.dashboard-background{background-color:#59b2a5!important;background-color:var(--secondary-color)!important}.cstm-container{margin:0 auto;max-width:1780px;padding:0 15px;width:100%}.bg-secondairy{background-color:#59b2a5;background-color:var(--secondary-color)}.white-text{color:#fff!important}.primairy-color{color:#468275;color:var(--primary-color)}.secondairy-color{color:#59b2a5;color:var(--secondary-color)}.status-tooltip{cursor:pointer;display:inline-block;position:relative}.status-tooltip:after{background-color:#fff;border-radius:5px;bottom:125%;box-shadow:0 6px 12px -2px #32325d40,0 3px 7px -3px #0000004d;color:#468275;color:var(--primary-color);content:attr(data-tooltip);left:50%;opacity:0;padding:5px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s ease,visibility 0s .3s;visibility:hidden;white-space:nowrap;z-index:10}.status-tooltip:hover:after{color:#468275;color:var(--primary-color);opacity:1;transition:opacity .3s ease;visibility:visible}.pending{background-color:orange}.confirmed,.pending{border-radius:50%;height:.5rem;position:absolute;right:1rem;top:1.5rem;width:.5rem}.confirmed{background-color:#00dd1a}.confirmed-payment{display:flex}.pending-payment .status{background-color:orange;border-radius:20px;color:#fff;font-size:1rem;height:100%;padding:1rem 2rem;width:auto}.status{display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.confirmed-payment{font-size:1.5rem}}.my-calender-item ul::-webkit-scrollbar{display:none}.mascotte-img img,.mascotte-img2 img{height:30rem;width:auto}@media screen and (max-width:576px){.mascotte-img img,.mascotte-img2 img{height:25rem;overflow:hidden;width:19rem}}.rdp-chevron{fill:#fff!important}.rdp-range_start,.rdp-selected .rdp-today{background:linear-gradient(90deg,#59b2a5,#0000 50%,#468275 0)!important;background:linear-gradient(to right,var(--secondary-color),#0000 50%,var(--primary-color) 50%)!important}.rdp-range_end,.rdp-selected .rdp-today{background:linear-gradient(270deg,#59b2a5,#0000 50%,#468275 0)!important;background:linear-gradient(to left,var(--secondary-color),#0000 50%,var(--primary-color) 50%)!important}.rdp-range_end .rdp-day_button,.rdp-range_middle,.rdp-range_start .rdp-day_button{background-color:#468275!important;background-color:var(--primary-color)!important}.rdp-selected .rdp-day_button{border-color:#fff!important;border-width:5px!important}.rdp-today:not(.rdp-outside){color:#fff!important;font-weight:800}.navbar{height:100%;margin:0 auto;padding:.5rem 0;position:relative;width:100%}.navbar-mobile{background-color:var(--secondary-color);border-top-left-radius:20px;border-top-right-radius:20px;bottom:-8.25rem;box-shadow:0 2px 4px 0 #0e1e251f,0 2px 16px 0 #0e1e2552;display:none;height:auto;left:0;padding:.5rem 0;position:fixed;transform:translateY(-200%);transition:all .25s ease;width:auto;z-index:10;z-index:998}.mobile-nav-container{max-width:1440px;padding:0;width:100%}.navbar-bottom ul{width:100vw}.bg-primary-color{background-color:var(--secondary-color)!important}.navbar-links li.active{background-color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.navbar-links li.active,.navbar-links li.active-default{align-items:center;border-radius:50%;display:flex;height:3rem;justify-content:center;transition:all 1s ease-in;width:3rem}.navbar-links li.active-default{animation:bounceIn .3s ease-in-out}.navbar-mobile-button{background-color:var(--secondary-color);border:none}.navbar-mobile-button,.navbar-mobile-button.active{align-items:center;animation:bounceIn .3s ease-in-out;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;height:3.5rem;justify-content:center;transition:all 1s ease-in;width:3.5rem}.navbar-mobile-button.active{background-color:#fff!important}@keyframes bounceIn{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1.15)}}.navbar-links li.active{animation:bounceIn .3s ease-in-out}.navbar-visible{background-color:#ffffffe6;display:flex}.navbar-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.navbar-logo{height:100%;width:4rem}.navbar-logo img{height:100%;margin-top:.25rem;width:100%}.navbar-links{width:100%}.navbar-menu ul{display:flex;list-style:none;padding-left:3rem}.navbar-menu ul li{margin-right:50px}.navbar-menu ul li a{color:#fff;font-size:16px;font-weight:600;text-decoration:none}.navbar-signup{display:flex}.navbar-signup-mobile{display:none}@media screen and (max-width:1024px){.navbar-desktop{display:none!important}.navbar-mobile{display:flex}.navbar-signup{display:none}.navbar-signup-mobile{display:block}}.dropdown{border:3.5px solid #fff;border-radius:5px;padding:.5rem 1rem;position:relative;z-index:996}.user{align-items:center;display:flex;gap:10px}.user-name{padding:0 1.5rem 0 .75rem}.logout-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex}.logout-btn:hover{opacity:.7}@media screen and (max-width:1024px){.user-name{display:none}}@media screen and (max-width:776px){.dropdown{position:absolute;right:0;top:1rem}}.shopping-cart{position:relative}.cart-count{font-weight:800;height:1.25rem;padding:.375rem;position:absolute;right:-.75rem;top:-1.25rem;width:1.25rem}@media screen and (max-width:1024px){.shopping-cart{align-items:center;background-color:var(--primary-color);border-radius:50%;bottom:5rem;box-shadow:0 1px 4px #00000029;display:flex;height:3.5rem;justify-content:center;position:fixed;right:1rem;width:3.5rem;z-index:1000}.shopping-cart a{position:static;right:7rem;top:2.25rem}.cart-count{background-color:var(--secondary-color);border-radius:50%;box-shadow:0 1px 4px #00000029;font-weight:800;height:1.25rem;padding:.375rem;position:absolute;right:0;top:0;width:1.25rem}}.stats-amount{font-size:1.5rem;font-weight:600}@media screen and (max-width:992px){.stats{padding:1rem 0}.stats-item{align-items:center;display:flex;flex-direction:column}.stats-amount{font-size:2rem;font-weight:600}}.input{display:flex;flex-direction:column;padding:.5rem 0}.input button img{width:1rem}.input input,select,textarea{background-color:#fff;border:none;border-radius:7.5px;box-shadow:0 2px 8px 0 #63636333;font-family:Fredoka,sans-serif;font-size:1rem;padding:1rem;width:100%}.input textarea{height:10rem;max-height:15rem;max-width:100%}.input input:disabled,.input select:disabled,.input textarea:disabled{background-color:#f0f0f0;border:1px solid #d3d3d3;color:gray;cursor:not-allowed}.disabled-range{background:#ddd;cursor:not-allowed;opacity:.5}.disabled-range::-webkit-slider-thumb{background:#bbb}.disabled-range::-moz-range-thumb{background:#bbb}.head-home{display:flex;flex-direction:column;height:45rem;justify-content:center;margin:5rem 0;position:relative;z-index:0}.bg-head,.head-home{overflow:hidden;width:100%}.bg-head{height:100%;left:0;position:absolute;top:0;z-index:-1}.head-content{display:flex;flex-direction:column;height:100%;justify-content:space-around;width:100%}.bg-head img{height:100%;object-fit:contain;object-position:center;width:100%}.block{align-items:center;display:flex;flex-direction:column;height:auto;padding:0 5rem;width:auto}.block-description{padding:1rem 0;text-align:end}@media screen and (max-width:1024px){.head-home{margin:2rem 0}.head-content{margin-top:2.5rem}.block{padding:2.5rem 0;width:auto}.block-description{text-align:center}}@media screen and (max-width:576px){.head-home{height:35rem}.block{padding:2.5rem 0;width:auto}.block-description{text-align:center}}.user-table-relative{position:relative}.user-table-container{-ms-overflow-style:none;border:none;border-radius:8px;max-height:100vh;max-width:100%;overflow-x:hidden;overflow-x:scroll;scrollbar-width:none}.relative{position:relative}.user-table-container--400{max-height:400px}.user-table-container--300{max-height:350px}.scroll-arrow{animation:bounce 1s infinite alternate;border-radius:50%;bottom:0;color:#fff;left:50%;position:absolute;transform:translateX(-50%)}@keyframes bounce{0%{transform:translateX(-50%) translateY(0)}to{transform:translateX(-50%) translateY(5px)}}.user-table{border-collapse:collapse;width:100%}.user-table th{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:sticky;top:0}.user-table td,.user-table th{border:none;border-bottom:1px solid #fff;max-width:200px;overflow:hidden;padding:1.5rem;text-align:left;text-overflow:ellipsis;width:auto}.user-table td.email-column{max-width:300px}.user-table-row.clickable-row{cursor:pointer;transition:all .1s ease-in}.user-table-row.clickable-row:hover{opacity:.5;transition:all .1s ease-in}.search-bar input{background-color:#fff;border:none;border-radius:7.5px;font-family:Fredoka,sans-serif;font-size:1rem;padding:1rem}.search-bar input::placeholder{color:var(--primary-color);font-size:1rem;font-weight:700;text-transform:capitalize}@media screen and (max-width:776px){.search-bar input{width:100%}}
/*# sourceMappingURL=main.def00302.css.map*/