@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.home-page-divider{background-color:transparent;height:15vh;width:100%}@media screen and (max-width: 430px){.home-page-divider{height:5vh}}.loader-section{justify-content:center;align-items:center;display:flex;height:100vh;width:100%}.loader{width:40px;height:40px;--c: no-repeat linear-gradient(rgb(0, 0, 0) 0 0);background:var(--c),var(--c),var(--c),var(--c);background-size:21px 21px;animation:l5 1.5s infinite cubic-bezier(.3,1,0,1)}@keyframes l5{0%{background-position:0 0,100% 0,100% 100%,0 100%}33%{background-position:0 0,100% 0,100% 100%,0 100%;width:60px;height:60px}66%{background-position:100% 0,100% 100%,0 100%,0 0;width:60px;height:60px}to{background-position:100% 0,100% 100%,0 100%,0 0}}.admin-users-section{margin-top:15vh;min-height:90vh;max-height:100%;width:100%}.admin-users-containers{font-family:var(--font-content);justify-content:center;padding:0 5rem;display:flex;gap:2rem}.admin-users-title{margin-bottom:5vh;text-align:center;font-size:2.5rem;width:100%}.admin-users-search-container{justify-content:center;align-items:center;margin-bottom:5vh;display:flex;width:100%}.admin-users-search{font-family:var(--font-content);padding-left:.3rem;font-size:1.5rem;background:none;width:20vw;height:3rem;border:none;border-bottom:2px solid var(--color-input-placeholder-border)}.admin-users-search:hover{border-bottom:2px solid var(--background-main2)}.admin-users-search:focus{outline:none}.admin-container{flex-direction:column;overflow-y:scroll;max-height:60vh;display:flex;padding:1rem;width:40vw;gap:1rem}.admin-container::-webkit-scrollbar{display:none}.admin-container-title{text-align:center;margin-bottom:2vh;font-size:2.5rem}.admin-users-card{box-shadow:#63636333 0 2px 8px;background-color:var(--background-secondary7);border-radius:var(--border-radius-generic);justify-content:space-between;align-items:center;font-size:1.2rem;display:flex;padding:1rem}.admin-users-card-trainer-name{text-transform:capitalize}#admin-users-remove-button{background-color:var(--background-secondary1);width:15rem}#admin-users-remove-button:hover{filter:var(--button-brightness-filter)}@media screen and (min-width: 430px) and (max-width: 800px){.admin-users-title{font-size:2rem}.admin-users-containers{padding:0 2rem}.admin-users-card{flex-direction:column;margin-bottom:1rem;gap:1rem}.admin-users-search{width:35vw}}@media screen and (max-width: 430px){.admin-users-containers{flex-direction:column}.admin-users-title{font-size:1.8rem}.admin-users-containers{padding:0 2rem}.admin-container{width:90vw}.admin-users-card{flex-direction:column;margin-bottom:1rem;gap:1rem}.admin-users-search{width:70vw}}.account-settings-image-container{justify-content:space-between;position:relative;margin-top:2rem;display:flex;width:100%}.account-settings-image-container:after{content:"Profile Image";position:absolute;font-size:1.4rem;top:-3rem}.image-display-left-box{flex-direction:column;display:flex;gap:1rem}.image-display{border-radius:1rem;object-fit:cover;height:16rem;width:16rem}.image-edit-button{background-color:transparent;text-decoration:underline;width:16rem;padding:1rem;border:none;cursor:pointer;font-weight:700}.image-edit-button:hover{background-color:var(--color-hover-setting);border-radius:1rem}.image-upload-right-box{flex-direction:column;display:flex;width:16rem;gap:1rem}.image-upload-button{white-space:nowrap;align-items:center;display:flex;gap:1rem}.camera-icon{font-size:2rem}.image-upload-restrictions{color:var(--color-input-placeholder-text);font-size:1.4rem}.login-input-container{flex-direction:column;display:flex;width:100%}.login-input-label{text-transform:capitalize;margin-bottom:.5rem;font-size:1.5rem}.login-input{border:2px solid var(--color-input-placeholder-border);border-radius:5px;padding-left:1rem;font-size:1.5rem;height:4.5rem}.login-input:hover{border:2px solid var(--background-main2)}.login-input::placeholder{color:var(--color-input-placeholder-text);font-size:1.4rem}.trainer-registration-section{justify-content:center;align-items:flex-start;min-height:90vh;margin-top:20vh;max-height:100%;display:flex;width:100%;gap:10rem}.trainer-registration-instructions-container{background-color:var(--background-secondary2);border-radius:15px;min-height:90vh;padding:4vw;width:35vw}.trainer-registration-instructions-title{text-transform:capitalize;justify-content:space-evenly;align-items:center;font-size:4rem;display:flex}.trainer-registration-instructions-icon{font-size:2.5rem}.trainer-registration-instructions-explanation{font-size:1.8rem;margin-top:5vh}.trainer-registration-form-container{min-height:90vh;padding:4vw;width:45vw}.trainer-registration-input-container{flex-direction:column;display:flex;gap:1rem}.trainer-registration-form-label{text-transform:capitalize;font-size:1.8rem;margin-top:2rem;text-align:left;display:block}.trainer-registration-form-input{background-color:var(--background-main1);font-size:2rem;height:3.5rem;width:15vw;border:none;border-bottom:2px solid var(--color-input-placeholder-border)}.form-input-longer{width:100%}.form-textarea{height:10rem;width:100%}.trainer-registration-form-input::placeholder{font-family:var(--font-content);text-transform:capitalize;font-size:1.5rem;opacity:.4}.form-textarea::placeholder{font-family:var(--font-content)}.trainer-registration-form-input:hover{border-color:var(--background-main2)}.trainer-registration-form-input:focus{outline:none}.trainer-registration-form-option{text-transform:capitalize;font-size:1.5rem}.trainer-registration-input-container-level{display:flex;gap:3rem}.trainer-registration-level-container{flex-direction:column;align-items:center;display:flex}.trainer-registration-form-radio-group{display:flex;gap:1rem}.trainer-registration-form-input-checkbox{height:2.5rem;width:2.5rem}.trainer-registration-form-level-label{font-size:1.2rem}.trainer-registration-form-upload-image{justify-content:flex-start;margin-top:5vh}.trainer-registration-instruction-subtitle{margin:4rem 0 1rem;font-size:2.2rem;text-align:left}.trainer-registration-instruction-text{font-family:var(--font-content);margin-top:.5rem;font-size:1.5rem;font-weight:400;line-height:1.2}.trainer-registration-instruction-text-strong{font-family:var(--font-title);letter-spacing:-.5px;font-size:1.3rem;font-weight:600}#trainer-registration-register-button{background-color:var(--background-secondary1);margin-top:4rem;height:4.5rem;width:100%}#trainer-registration-register-button:hover{filter:brightness(.9)}#trainer-registration-register-button:disabled{background-color:var(--color-hover-setting);border:2px solid var(--color-hover-setting)}@media screen and (min-width: 430px) and (max-width: 800px){.trainer-registration-section{gap:2rem}.trainer-registration-instructions-container{width:35vw}.trainer-registration-form-container{min-height:90vh;padding:4vw;width:60vw}.trainer-registration-instructions-title{font-size:3rem}}@media screen and (max-width: 430px){.trainer-registration-section{flex-direction:column;align-items:center;height:100%;width:100vw;gap:2rem}.trainer-registration-instructions-container{height:100%;padding:3vw;width:100vw}.trainer-registration-form-container{height:100%;width:100vw;padding:3vw}.trainer-registration-form-input{width:90vw}}.trainer-lesson-history-section{align-items:center;padding-top:5rem;min-height:100vh;max-height:100%;display:flex}.trainer-lesson-history-container{width:100%;max-height:100%;min-height:70vh;display:flex;flex-direction:column;align-items:center;gap:5rem}.lesson-history-title{font-size:3rem}.trainer-lesson-history-items{flex-direction:column;align-items:center;display:flex;padding:1rem;width:90%;gap:2rem}.trainer-lesson-history-item{box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;transition:transform .2s,box-shadow .2s;border-radius:var(--border-radius-generic);background:var(--background-secondary7);justify-content:space-between;padding:1.5rem;display:flex;width:40vw}.trainer-lesson-history-item:hover{transform:translateY(-5px)}.lesson-session-info{flex-direction:column;font-size:1.4rem;display:flex;gap:1rem}@media screen and (max-width: 430px){.trainer-lesson-history-item{width:95vw}}.trainer-card-container{border:2px solid var(--color-input-placeholder-border);margin-bottom:1.5rem;border-radius:5px;min-height:40vh;max-height:100%;padding:1rem;display:flex;width:65vw}.trainer-card-container:hover{border-color:var(--background-main2)}.trainer-card-image-container{padding:1rem;height:35vh;width:20vw}.trainer-card-image{object-fit:cover;height:100%;width:100%}.trainer-card-content-container{flex-direction:column;display:flex;padding:1rem;width:25vw;gap:.3rem}.trainer-card-name{font-family:var(--font-title);text-transform:capitalize;font-size:2.5rem}.trainer-card-level,.trainer-card-location{font-family:var(--font-content);text-transform:capitalize;font-size:1.3rem}.trainer-card-sport{background-color:var(--background-secondary2);font-family:var(--font-content);text-transform:capitalize;width:fit-content;border-radius:3px;font-size:1.5rem;padding:.3rem}.trainer-card-information{font-family:var(--font-content);font-size:1.4rem;margin-top:1rem}.trainer-card-right-content-container{justify-content:space-between;flex-direction:column;display:flex;padding:1rem;width:20vw}.trainer-card-right-data{justify-content:space-evenly;display:flex}.trainer-card-reviews,.trainer-card-price,.trainer-card-like{font-family:var(--font-title);letter-spacing:-1px;align-items:center;font-size:2.5rem;font-weight:600;display:flex}.trainer-card-reviews-container,.trainer-card-price-lesson-length-container{display:flex;flex-direction:column;align-items:center}.trainer-card-like:hover{transform:scale(1.1);transition:.5s;cursor:pointer}.trainer-card-icon{margin-right:.5rem;font-size:2.2rem}#trainer-card-button{background-color:var(--background-secondary1);font-size:1.7rem;height:4.5rem;width:100%}#trainer-card-button:hover{opacity:.8}.admin-approve{background-color:var(--background-approved);border-radius:var(--border-radius-generic);border:2px solid var(--background-main2);font-family:var(--font-content);text-transform:capitalize;color:var(--color-white);padding:1rem 2rem;font-size:1.7rem;height:4.5rem;width:100%}.admin-approve:hover{background-color:var(--background-approved)}@media screen and (min-width: 430px) and (max-width: 800px){.trainer-card-container{width:95vw}.trainer-card-image-container{width:30vw}.trainer-card-content-container{width:35vw}.trainer-card-right-content-container{width:30vw}.trainers-filter-search-container{padding:0 1vw}}@media screen and (max-width: 430px){.trainer-card-container{flex-direction:column;width:95vw}.trainer-card-image-container{width:100%}.trainer-card-image{border-radius:var(--border-radius-generic)}.trainer-card-content-container,.trainer-card-right-content-container{width:100%}#trainer-card-button{margin-top:5vh}}.favorite-trainers-section{flex-direction:column;align-items:center;max-height:100%;min-height:85vh;margin-top:15vh;display:flex;width:100%}.favorite-trainers-header-title{align-self:flex-start;margin-bottom:5vh;font-size:3rem;padding:0 3vw;width:100%}.favorite-trainers-filter-search-container{padding:0 5vw;width:100%}.favorite-trainers-container{justify-content:flex-start;flex-wrap:wrap;padding:0 3vw;display:flex;width:100%}.favorite-trainers-no-favorite{justify-content:center;display:flex;height:80vh;width:100%}.favorite-trainers-no-favorite-title{font-family:var(--font-content);font-weight:400;margin-top:20vh;font-size:2rem}@media screen and (max-width: 430px){.favorite-trainers-header-title{font-size:2rem}.favorite-trainers-no-favorite-title{text-align:center;font-size:1.5rem}}.loading-quiz-modal{background-color:var(--background-secondary1);justify-content:center;align-items:center;position:absolute;height:100vh;display:flex;z-index:1;bottom:0;gap:2rem;right:0;left:0;top:0}.loader-container{background-color:var(--background-secondary1)}.loading-quiz-modal-title{font-size:3rem}.loader-container{background-color:var(--background-secondary1);width:5rem}@media screen and (max-width: 430px){.loading-quiz-modal{padding:1rem;gap:1rem}.loading-quiz-modal-title{font-size:1.8rem;text-align:center}}.quiz-container-section{scrollbar-width:none;position:absolute;display:flex;height:100vh;width:100vw}.quiz-left-section{background-color:var(--background-secondary1);color:var(--background-main1);font-family:var(--font-title);justify-content:center;flex-direction:column;align-items:center;text-align:center;position:relative;display:flex;flex:1}.quiz-left-section-title{font-size:5rem}.quiz-right-section{background-color:var(--background-main1);justify-content:center;align-items:flex-start;flex-direction:column;position:relative;padding:10rem;display:flex;flex:1}.quiz-radio-container{scrollbar-color:var(--background-main1) var(--background-main1);overflow-y:scroll;max-height:60vh;width:100%}.quiz-dropdown{border:2px solid var(--color-input-placeholder-border);font-family:var(--font-content);border-radius:8px;font-size:2rem;padding:10px;width:100%}.quiz-dropdown:hover{border:2px solid var(--background-main2)}.quiz-option{border:2px solid var(--color-input-placeholder-border);align-items:center;margin-bottom:1rem;border-radius:8px;cursor:pointer;font-size:2rem;padding:1rem;display:flex;width:100%}.quiz-option:hover{border:2px solid var(--background-main2)}.quiz-option input{border:2px solid var(--background-main2);margin-right:10px}.option label{color:var(--background-main2);font-size:1.5rem}#quiz-skip-button{position:absolute;font-size:2rem;height:5rem;right:5vw;top:5vh}.quiz-continue-button-container{display:flex;width:100%}#quiz-continue-button{background-color:var(--background-secondary1);margin-top:10vh;font-size:2rem;height:5rem;width:100%}#quiz-continue-button:hover{filter:brightness(.9)}.quiz-previous-button{background-color:transparent;position:absolute;transition:.5s;cursor:pointer;font-size:4vh;left:2vw;top:5vh}.quiz-previous-button:hover{transform:translate(-.5rem)}.slider-container{width:100%;margin:20px 0}.quiz-slider{background:var(--background-secondary3);-webkit-appearance:none;border-radius:15px;height:2rem;width:100%}.quiz-slider:focus{outline:none}.quiz-slider::-webkit-slider-thumb{background-color:var(--background-secondary1);-webkit-appearance:none;border-radius:50%;cursor:pointer;height:4rem;width:4rem}.quiz-slider-rate-range{margin-bottom:3rem;margin-top:2rem;font-size:2rem}.slider-labels{display:flex;justify-content:space-between;font-size:1.2rem}.slider-value{font-size:3rem;margin-top:10px}@media screen and (min-width: 430px) and (max-width: 800px){.quiz-container-section{flex-direction:column}.quiz-right-section{height:10vh}}@media screen and (max-width: 430px){.quiz-container-section{flex-direction:column;min-height:100vh;max-height:100%}.quiz-left-section-title{text-align:center;font-size:3rem;padding:0 5vw}.quiz-right-section{padding:1rem;height:10vh}#quiz-skip-button{position:absolute;right:1rem;top:-90%}}.delete-account-modal-overlay{background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;position:fixed;display:flex;z-index:1;bottom:0;right:0;left:0;top:0}.delete-account-modal-content{box-shadow:0 2px 10px #0000001a;background:var(--background-main1);border-radius:8px;text-align:center;position:relative;padding:20px;height:20rem;width:50rem}.account-delete-title{font-family:var(--font-content);letter-spacing:-1px;font-weight:500;margin-top:3rem;font-size:2rem}.account-delete-buttons-container{justify-content:center;padding-bottom:1rem;align-items:center;display:flex;height:100%;gap:2rem}.delete-account-modal-close-button{background:transparent;position:absolute;transition:.4s;font-size:20px;cursor:pointer;border:none;right:2rem;top:2rem}.delete-account-modal-close-button:hover{transform:scale(1.2)}#account-delete-confirm{background-color:var(--background-secondary1)}#account-delete-confirm,#account-delete-cancel{width:15rem}#account-delete-confirm:hover{filter:brightness(.9)}.trainer-settings-section{background-color:var(--background-main1);justify-content:center;margin-top:10vh;display:flex;padding:1rem}.trainer-settings-container{box-shadow:0 0 10px #0000001a;background-color:var(--color-white);border-radius:10px;max-width:50vw;padding:20px;width:100%}.trainer-settings-title{color:var(--background-main2);font-family:var(--font-title);margin-bottom:2rem;text-align:center;font-size:3rem}.trainer-settings-form{flex-direction:column;display:flex;gap:2rem}.form-label{color:var(--color-input-placeholder-text);font-family:var(--font-content);font-size:1.5rem;display:block}.form-input,.trainer-setting-form-textarea,.form-select{border:2px solid var(--color-input-placeholder-border);border-radius:5px;padding:10px;width:100%}.form-input:hover,.trainer-setting-form-textarea:hover{border:2px solid var(--background-main2)}.trainer-setting-form-textarea{resize:vertical;height:20rem}.form-checkbox-group{justify-content:center;flex-wrap:wrap;display:flex;gap:2rem}.form-checkbox-container{justify-content:center;align-items:center;font-size:1.5rem;display:flex;height:100%;gap:.5rem}#trainer-setting-button{background-color:var(--background-secondary1);font-size:1.8rem;margin:4rem 0;height:4.5rem}#trainer-setting-button:hover{filter:brightness(.9)}.form-submit-button:hover{filter:var(--button-brightness-filter)}.profile-img{border-radius:50%;max-height:100px;max-width:100px;margin-top:10px;display:block}@media screen and (min-width: 430px) and (max-width: 800px){.trainer-settings-section{flex-direction:column-reverse;align-items:center;margin-top:15vh}.account-settings-navbar{justify-content:flex-start;width:100%;display:flex}.trainer-settings-container{max-width:80vw;width:100%}}@media screen and (max-width: 430px){.trainer-settings-section{flex-direction:column-reverse;align-items:center;margin-top:20vh}.account-settings-navbar{justify-content:flex-start;width:100%;display:flex}.trainer-settings-container{max-width:100vw}}.trainer-info-review-card-container{background-color:var(--background-secondary3);text-transform:capitalize;flex-direction:column;border-radius:15px;font-size:1.5rem;max-height:100%;padding:2rem;display:flex;width:100%;gap:1rem}@media screen and (max-width: 430px){.trainer-info-review-card-container{padding:1rem}}.trainer-reviews-modal-overlay{background:#00000080;position:fixed;height:100%;width:100%;z-index:1;left:0;top:0}.trainer-reviews-modal{box-shadow:#63636333 0 2px 8px;background-color:var(--background-main1);transform:translate(-50%,-50%);border-radius:15px;position:absolute;padding:4rem;height:90vh;width:50vw;z-index:4;left:50%;top:50%}.trainer-reviews-modal-title-container{justify-content:space-between;align-items:center;margin-bottom:3vh;font-size:2rem;display:flex;height:5vh}.trainer-reviews-modal-close-icon{transition:.5s;font-size:3rem;cursor:pointer}.trainer-reviews-modal-close-icon:hover{transform:scale(1.1)}.trainer-reviews-modal-reviews{flex-direction:column;overflow-y:scroll;padding:1rem 3rem;border-radius:15px;display:flex;height:70vh;width:100%;gap:1rem;scrollbar-color:var(--background-secondary3) var(--background-main1)}@media screen and (min-width: 430px) and (max-width: 800px){.trainer-reviews-modal{height:90vh;width:100vw;top:90%}.trainer-reviews-modal-title-container{font-size:1.5rem;height:3vh}}@media screen and (max-width: 430px){.trainer-reviews-modal{height:90vh;width:100vw;top:100%}.trainer-reviews-modal-title-container{font-size:1.5rem;height:3vh}.trainer-reviews-modal-reviews{padding:1rem 0rem}}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.calender-modal{box-shadow:#110c2e26 0 48px 100px;border-radius:var(--border-radius-generic);background-color:var(--background-main1);transform:translate(-50%,-50%);font-family:var(--font-content);flex-direction:column;align-items:center;position:absolute;min-height:40vh;max-height:100%;display:flex;padding:1rem;border:none;width:50vw;z-index:6;gap:2rem;left:50%;top:50%}.calender-modal-exit-button{position:relative;width:100%}.exit-button{transition:all .3s ease;position:absolute;font-size:2.5rem;cursor:pointer;right:.5rem;top:.5rem}.exit-button:hover{color:var(--background-secondary1);transform:scale(1.2)}.react-calendar{border-radius:var(--border-radius-generic);background-color:var(--color-white);border:none;height:85%;width:90%}.react-calendar__tile{background:var(--color-white);text-align:center;font-size:1.6rem;cursor:pointer;padding:2rem}.react-calendar__tile--now{background:var(--background-main1)}.react-calendar__tile--active .react-calendar__tile{color:var(--color-white)}.react-calendar__tile--disabled{background:var(--color-hover-setting);cursor:not-allowed}.react-calendar__tile--active,.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background-color:var(--background-secondary1)}.react-calendar__navigation button:disabled{display:none}.available-hours{box-shadow:#110c2e26 0 48px 100px;background-color:var(--color-white);border-radius:1rem;padding:1rem;width:50%}.available-hours h3{margin-bottom:1rem;text-align:center}.available-hours ul{list-style:none;padding:0}.available-hours li{background-color:var(--color-white);transition:all .3s ease;margin-bottom:.5rem;border-radius:4px;cursor:pointer;padding:.5rem}.available-hours li.selected-hour{background-color:var(--background-secondary1);color:var(--color-white)}.available-hours li:hover{background-color:var(--color-hover-setting);transform:scale(1.03)}.booked-hour{color:var(--background-secondary1);text-decoration:line-through;cursor:not-allowed}.react-calendar__navigation button{background-color:var(--background-secondary1);border-radius:var(--border-radius-generic);pointer-events:none;color:var(--color-white);padding:1rem}.calender-modal-bottom-buttons-container{justify-content:space-around;align-items:center;display:flex;height:8rem;width:100%}#calender-cancel-button{width:15rem}#calender-book-button{background-color:var(--background-secondary1);width:15rem}#calender-book-button:hover{filter:var(--button-brightness-filter)}@media screen and (min-width: 430px) and (max-width: 800px){.calender-modal{width:90vw}}@media screen and (max-width: 430px){.calender-modal{width:100vw;top:210%}.exit-button{font-size:2.5rem;right:0;top:0}}.trainer-profile-section{justify-content:center;margin-top:15vh;display:flex;height:100%;width:100%}.trainer-profile-back-icon{color:var(--background-main2);margin-bottom:1rem;transition:.5s;font-size:3rem;cursor:pointer}.trainer-profile-back-icon:hover{transform:translate(-5px)}.trainer-profile-content-container{height:100%h;padding:2rem;width:60vw}.trainer-profile-content-intro{font-family:var(--font-content);align-items:flex-start;display:flex;height:40vh}.trainer-profile-image-container{height:20rem;width:17rem}.trainer-profile-image{border-radius:8px;object-fit:cover;height:100%;width:100%}.trainer-profile-intro-container{flex-direction:column;margin-left:2rem;display:flex;gap:1rem}.trainer-profile-intro-name{font-family:var(--font-title);font-size:3.5rem}.trainer-profile-intro-description,.trainer-profile-intro-teach{text-transform:capitalize;font-size:1.5rem}.trainer-profile-about-me-container{background-color:var(--background-secondary2);border-radius:8px;line-height:1.4;padding:2rem}.trainer-profile-reviews-container,.trainer-profile-teach-container{padding:2rem}.trainer-profile-about-me-title,.trainer-profile-teach-title{font-family:var(--font-title);text-transform:capitalize;margin-bottom:1rem;font-size:2.2rem;font-weight:600}.trainer-profile-about-me-content{font-size:1.6rem}.trainer-profile-teach-spans{text-transform:capitalize;align-items:center;font-size:1.5rem;display:flex;gap:2rem}.trainer-profile-teach-span-level{background-color:var(--background-secondary6);padding:.2rem 1rem;border-radius:5px;margin-left:.5rem}.trainer-profile-actions-container{background-color:var(--background-secondary3);box-shadow:#63636333 0 2px 8px;flex-direction:column;align-items:center;border-radius:8px;position:sticky;padding:2rem;display:flex;height:90vh;width:30vw;top:5vh}.trainer-profile-actions-map{align-items:center;border-radius:15px;overflow:hidden;display:flex;height:40vh;width:100%}.trainer-profile-actions-data-container{justify-content:center;align-items:center;display:flex;width:100%;height:20%;gap:2rem}.trainer-profile-actions-data-item{align-items:center;font-size:2.5rem;font-weight:600;display:flex}.trainer-profile-actions-buttons-container{justify-content:center;flex-direction:column;display:flex;width:100%;height:40%;gap:1rem}#trainer-book-button,#trainer-profile-button{justify-content:center;font-size:1.7rem;height:4.5rem;display:flex}#trainer-book-button{background-color:var(--background-secondary1)}#trainer-book-button:hover{filter:brightness(.9)}.trainer-profile-button-icon{margin-right:1rem;font-size:2rem}.trainer-profile-reviews-list-containers{grid-template-columns:1fr 1fr;display:grid;gap:1rem}.trainer-profile-reviews-list-container{background-color:var(--background-secondary7);text-transform:capitalize;flex-direction:column;border-radius:15px;font-size:1.4rem;display:flex;padding:1rem;gap:1rem}.trainer-profile-reviews-list-upper-container{align-items:center;display:flex;gap:2rem}.trainer-profile-reviews-list-image-container{border-radius:var(--border-radius-generic);height:5rem;width:5rem}.trainer-profile-display-button-container{justify-content:center;display:flex;width:100%}#trainer-details-display-button{margin:5rem 0}.trainer-profile-reviews-list-image{border-radius:var(--border-radius-generic);object-fit:cover;font-size:1rem;height:100%;width:100%}@media screen and (min-width: 430px) and (max-width: 800px){.trainer-profile-section{flex-direction:column}.trainer-profile-content-container{width:100vw}.trainer-profile-content-intro{height:30vh}.trainer-profile-actions-container{padding:2rem;height:100%;width:100vw;gap:5rem}}@media screen and (max-width: 430px){.trainer-profile-section{flex-direction:column}.trainer-profile-image-container{width:30rem}.trainer-profile-content-container{width:100vw}.trainer-profile-content-intro{min-height:30vh;max-height:100%}.trainer-profile-actions-container{padding:2rem;height:100%;width:100vw;gap:5rem}.trainer-profile-reviews-list-containers{grid-template-columns:1fr;display:grid;gap:1rem}}.become-trainer-section{justify-content:center;align-items:center;margin-top:10vh;display:flex;height:100vh;width:100%}.become-trainer-content-container{flex-direction:column;display:flex;height:80vh;width:50vw;gap:5rem}.become-trainer-title{font-family:var(--font-title);letter-spacing:-2px;font-size:7vh}.become-trainer-steps-container{display:flex;gap:4vw}.become-trainer-step{flex-direction:column;display:flex;width:100%}.become-trainer-step-number-container{justify-content:center;align-items:center;border-radius:7px;display:flex;height:5rem;width:5rem}.number-container-1{background-color:var(--background-secondary1)}.number-container-2,.number-container-3{background-color:var(--background-secondary2)}.become-trainer-number{font-size:3rem}.become-trainer-step-title{letter-spacing:-1px;font-size:2.5rem;margin-top:1rem}.become-trainer-step-text{font-family:var(--font-content);font-size:1.4rem;margin-top:1rem;width:70%}#become-trainer-button{background-color:var(--background-secondary1);font-size:1.8rem;width:30rem;height:5rem}#become-trainer-button:hover{filter:brightness(.9)}.become-trainer-image-container{justify-content:center;align-items:center;display:flex;height:70vh;width:35vw}.become-trainer-image{border-radius:var(--border-radius-generic);filter:var(--button-brightness-filter);object-fit:cover;height:100%;width:100%}@media screen and (min-width: 430px) and (max-width: 800px){.become-trainer-section{flex-direction:column;margin-top:20vh;height:100%;width:100vw}.become-trainer-content-container{align-items:center;padding:0 2rem;height:60vh;width:100vw}.become-trainer-title{text-align:center;font-size:4vh}.become-trainer-step{align-items:center}.become-trainer-step-content{flex-direction:column;align-items:center;display:flex}.become-trainer-step-title,.become-trainer-step-text{text-align:center}.become-trainer-image-container{margin-bottom:10vh;height:60vh;width:80vw}}@media screen and (max-width: 430px){.become-trainer-section{flex-direction:column;margin-top:20vh;height:100%;width:100vw}.become-trainer-content-container{align-items:center;padding:0 2rem;height:100%;width:100vw}.become-trainer-image-container{margin-top:10vh;margin-bottom:10vh;height:100%;width:80vw}.become-trainer-title{text-align:center;font-size:4vh}.become-trainer-step{align-items:center}.become-trainer-step-content{flex-direction:column;align-items:center;display:flex;height:100%}.become-trainer-step-title,.become-trainer-step-text{text-align:center}.become-trainer-step-content{justify-content:space-between}.become-trainer-step-text{font-family:var(--font-content);font-size:1.2rem;width:100%}}.trainer-reviews-section{font-family:var(--font-content);flex-direction:column;align-items:center;min-height:100vh;padding-top:5rem;margin-top:10vh;display:flex;width:100%;gap:3rem}.trainer-reviews-header{margin-bottom:2rem;font-size:3rem}.trainer-reviews-header-name{text-transform:capitalize}.reviews-container{flex-direction:column;align-items:center;display:flex;width:60%;gap:1rem}.review-card{box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;background-color:var(--background-secondary7);transition:transform .3s,box-shadow .3s;border-radius:1.2rem;align-items:center;padding:1rem;display:flex;width:40vw}.review-card:hover{transform:translateY(-5px);cursor:pointer}.review-user-image{border-radius:var(--border-radius-generic);margin-right:2rem;object-fit:cover;height:8rem;width:8rem}.review-content{flex:1}.reviewer-name{margin-bottom:1rem;font-size:1.3rem;font-weight:700;color:var(--background-secondary1)}.review-text{font-size:1.5rem;margin:1rem 0}.rating-container{align-items:center;margin-top:10px;display:flex}.no-reviews{font-size:2rem}@media screen and (min-width: 430px) and (max-width: 800px){.trainer-reviews-header{font-size:2.5rem}.review-card{border-radius:1rem;padding:2rem;width:70vw}}@media screen and (max-width: 430px){.trainer-reviews-section{margin-top:20vh}.trainer-reviews-header{text-align:center;font-size:2rem}.review-card{border-radius:1rem;padding:2rem;width:90vw}}.pending-page{background-color:var(--color-white);color:var(--background-main2);justify-content:center;flex-direction:column;align-items:center;font-size:2rem;height:100vh;display:flex}.trainer-add-review-overlay{background:#00000080;position:fixed;height:100%;width:100%;z-index:1;left:0;top:0}.trainer-review-container{box-shadow:#63636333 0 2px 8px;background-color:var(--background-secondary7);border-radius:var(--border-radius-generic);transform:translate(-50%,-50%);font-family:var(--font-content);position:absolute;padding:2rem;margin:auto;width:27vw;z-index:2;left:50%;top:50%}.trainer-review-container-upper{justify-content:space-between;align-items:center;font-size:1.5rem;display:flex}.trainer-review-close-icon:hover{transform:scale(1.2);transition:.4s;cursor:pointer}.rating-container{margin-bottom:1rem;text-align:center}.trainer-review-textarea{border:1px solid var(--color-input-placeholder-border);border-radius:var(--border-radius-generic);margin-top:1rem;padding:1rem;resize:none;width:100%}#trainer-review-add-review-button{background-color:var(--background-secondary1);margin:2rem 0;width:100%}#trainer-review-add-review-button:hover{filter:var(--button-brightness-filter)}@media screen and (min-width: 430px) and (max-width: 800px){.trainer-review-container{width:60vw}}@media screen and (max-width: 430px){.trainer-review-container{width:95vw;top:110%}}.trainee-lessons{align-items:flex-start;margin-bottom:10vh;margin-top:15vh;min-height:90vh;max-height:100%;display:flex;gap:1rem}.trainee-in-progress-lessons-container,.trainee-lesson-history-container{flex-direction:column;align-items:center;max-height:100%;min-height:70vh;display:flex;width:50%;gap:5rem}.lesson-container-title{font-size:3rem}.trainee-lesson-history-items{flex-direction:column;align-items:center;display:flex;width:80%;gap:1rem}.trainee-lesson-item{box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;transition:transform .2s,box-shadow .2s;background:var(--background-secondary7);font-family:var(--font-content);justify-content:space-between;border-radius:.8rem;align-items:center;cursor:pointer;padding:1.5rem;display:flex;width:100%;gap:.5rem}.trainee-lesson-item:hover{box-shadow:#32325d80 0 6px 12px -2px,#000000b3 0 3px 7px -3px}.lesson-trainer-content{object-fit:cover;display:flex;width:100%;gap:1rem}.lesson-trainer-image{border-radius:var(--border-radius-generic);width:10vw}.lesson-trainer-info{flex-direction:column;font-size:1.4rem;display:flex;min-width:15vw;max-width:25vw;gap:1rem}#add-review-button{background-color:var(--background-secondary1);align-self:flex-start;font-size:1.3rem;padding:.5rem;height:4rem;width:10vw}#add-review-button:hover{filter:brightness(.9)}.lesson-status-container{justify-content:flex-end;align-items:flex-start;display:flex;width:10vw}.lesson-status{background-color:var(--background-secondary1);border-radius:5px;font-size:1.5rem;padding:.5rem}.approved{background-color:var(--background-approved);text-align:center;width:7vw}@media screen and (min-width: 430px) and (max-width: 800px){.lesson-container-title{font-size:2rem}.trainee-lesson-history-items{width:90%}.trainee-lesson-item,.lesson-trainer-content{flex-direction:column}.lesson-trainer-image{width:15vw;min-height:10vh;max-height:100%}.lesson-status-container{width:15vw}.approved{width:100%}#add-review-button{align-self:center;width:15vw}}@media screen and (max-width: 430px){.trainee-lessons{flex-direction:column;margin-top:20vh;width:100%}.trainee-lesson-history-container,.trainee-in-progress-lessons-container{width:100vw;gap:2rem;min-height:50vh}.lesson-container-title{font-size:2rem}.trainee-lesson-history-items{width:90%}.trainee-lesson-item{flex-direction:column;width:90vw}.lesson-trainer-info{flex-direction:column;font-size:1.4rem;max-width:50vw;min-width:40vw;display:flex;gap:1rem}.lesson-trainer-image{width:20vw}.lesson-status-container{justify-self:flex-end;width:20vw}.approved{width:100%}#add-review-button{margin:1rem 0;width:100%}}.trainer-panel-pending-container,.trainer-panel-approved-container{box-shadow:#00000029 0 1px 4px;background-color:var(--background-secondary3);border-radius:var(--border-radius-generic);flex-direction:column;min-height:80vh;max-height:100%;display:flex;padding:1rem;width:40vw;gap:1rem}.trainer-panel-container-title{font-family:var(--font-title);letter-spacing:-1px;margin-bottom:5rem;text-align:center;font-size:2.5rem;font-weight:600}.trainer-panel-no-lessons-title{text-align:center;font-size:1.8rem;font-weight:400}.trainer-panel-cards-container{flex-direction:column;display:flex;gap:1rem}.trainer-panel-user-card{box-shadow:#00000029 0 1px 4px;background-color:var(--background-secondary7);border-radius:var(--border-radius-generic);justify-content:space-between;transition:.5s;max-height:25vh;min-height:20vh;padding:1rem;display:flex;opacity:.7;width:100%}.trainer-panel-user-card:hover{transform:scale(1.05);opacity:1}.trainer-panel-card-image-container{min-height:20vh;padding:1rem;width:12vw}.trainer-panel-card-image{border-radius:var(--border-radius-generic);object-fit:cover;height:100%;width:100%}.trainer-panel-card-details{justify-content:center;padding-left:.5rem;align-items:center;display:flex;gap:.5rem}.trainer-panel-card-content{text-transform:capitalize;flex-direction:column;font-size:1.3rem;display:flex;gap:1rem}.card-icon-message{margin-top:.5rem}.trainer-panel-card-icons{justify-content:space-between;flex-direction:column;min-height:20vh;max-height:25vh;display:flex}.trainer-panel-button-icon{font-size:2rem;transition:.3s;cursor:pointer}.card-icon-message{font-size:1.8rem}.trainer-panel-button-icon:hover{color:var(--background-secondary1)}@media screen and (max-width: 430px){.trainer-panel-pending-container,.trainer-panel-approved-container{width:100%}.trainer-panel-container-title{font-size:2rem}}.trainer-panel-section{justify-content:center;align-items:center;min-height:100vh;max-height:100%;margin-top:10vh;display:flex}.trainer-panel-containers{justify-content:center;display:flex;padding:5rem;width:100vw;gap:2rem}@media screen and (max-width: 430px){.trainer-panel-section{margin-top:20vh;height:100%}.trainer-panel-containers{flex-direction:column;padding:1rem}}.favorite-trainers-container{flex-direction:column;display:flex;gap:2rem}.favorite-trainers-grid{grid-template-columns:repeat(4,1fr);display:grid;gap:2rem}.favorite-trainers-title{text-align:center;font-size:2rem}.mini-card{box-shadow:0 0 10px #0000001a;transition:transform .3s ease;border-radius:8px;position:relative;overflow:hidden;cursor:pointer;height:100px;width:100px}.mini-card-photo{width:100%;height:100%;object-fit:cover}.remove-favorite-trainer-button{background-color:var(--color-white);transition:all .3s ease;padding:.1rem .5rem;color:#000;border-radius:1rem;position:absolute;cursor:pointer;border:none;opacity:0;right:5px;top:5px}.remove-favorite-trainer-button:hover{background-color:var(--color-white);font-weight:700}.mini-card-info{background:#000000b3;transition:opacity .3s ease;color:var(--color-white);text-align:center;position:absolute;padding:1rem;width:100%;opacity:0;bottom:0;left:0}.mini-card:hover{transform:scale(1.05)}.mini-card:hover .remove-favorite-trainer-button,.mini-card:hover .mini-card-info{opacity:1}.user-settings-section{justify-content:center;align-items:flex-start;min-height:100vh;padding-top:5rem;margin-top:10vh;display:flex;width:100%;gap:3rem}.user-settings-container{display:flex;width:60vw}.account-settings-navbar{width:15vw}.account-settings-link-button{background-color:var(--background-main1);font-family:var(--font-content);transition:all .3s ease;justify-content:center;border-radius:1rem;font-size:1.6rem;text-align:start;font-weight:600;cursor:pointer;padding:1rem;display:flex;border:none;width:100%}.account-settings-link-button:hover{background-color:var(--color-hover-setting)}.account-settings-container{flex-direction:column;margin-right:15vw;display:flex;height:100%;width:30%;gap:3rem}.account-settings-title{font-family:var(--font-title);text-align:center;font-size:3.2rem}.account-settings-form{flex-direction:column;display:flex;gap:2rem}#save-changes-button{background-color:var(--background-secondary1);margin-top:5rem;font-size:2rem}#save-changes-button:hover{filter:var(--button-brightness-filter)}@media screen and (min-width: 430px) and (max-width: 800px){.account-settings-container{flex-direction:column;margin-right:15vw;display:flex;height:100%;width:50%;gap:3rem}.account-settings-title{font-size:2rem}.account-settings-link-button{font-size:1rem}}@media screen and (max-width: 430px){.user-settings-section{flex-direction:column-reverse;align-items:center}.account-settings-container{margin-right:0;width:80vw}.account-settings-image-container{gap:1rem}.account-settings-title{font-size:2rem}.account-settings-navbar{justify-content:center;display:flex;width:100%}.account-settings-link-button{font-size:1.5rem;width:15rem}}.error-page-section{font-family:var(--font-content);justify-content:center;align-items:center;display:flex;height:100vh;width:100vw}.error-page-containers{justify-content:center;flex-direction:column;align-items:center;display:flex}.error-page-top-container{background-color:var(--background-secondary1);box-shadow:4px 4px 1px var(--background-main2);justify-content:center;align-items:center;border-radius:15px;transition:.5s;cursor:pointer;display:flex;height:35vh;width:30vw}.error-page-top-container:hover{box-shadow:none}.error-page-top-title{letter-spacing:-3px;font-size:20vh}.error-page-bottom-container{text-transform:uppercase;justify-content:center;align-items:center;display:flex;height:20vh;width:100vw}.error-page-bottom-title{font-size:3vh}@media screen and (min-width: 430px) and (max-width: 800px){.error-page-top-container{width:55vw}.error-page-bottom-title{font-size:2.5vh}}@media screen and (max-width: 430px){.error-page-top-container{width:70vw}.error-page-bottom-title{text-align:center;font-size:2.5vh}}.loading-full-page-section{position:relative;height:100vh;width:100%;z-index:6;left:0}.tooltip-container{position:relative;display:inline-block}.tooltip-span{background-color:var(--background-main2);transition:opacity .3s ease-out;color:var(--background-main1);transform:translate(-50%);padding:.5rem 1rem;pointer-events:none;white-space:nowrap;border-radius:50px;position:absolute;margin-top:1rem;font-weight:500;font-size:1rem;opacity:0;top:100%;left:50%}.tooltip-container:hover .tooltip-span{transition-delay:.5s;opacity:.9}.logo-container{font-family:var(--font-title);font-size:1.4rem;display:flex;gap:1rem}.logo-container:focus{outline:none}.logo-image{width:3rem}.logo-text{color:var(--background-main2)}.navbar{justify-content:center;align-items:center;position:absolute;padding:0 3rem;display:flex;height:10vh;width:100%;z-index:4;left:0;top:0}.navbar-left-container,.navbar-right-container{align-items:center;display:flex;height:100%;width:50%;gap:4rem}.navbar-right-container{justify-content:end}.navbar-link{font-size:1.6rem;font-weight:600;color:inherit}.navbar-link:hover{opacity:.5}.navbar-link:focus{outline:none}.navbar-login-button{align-items:center;font-size:1.3rem;display:flex}.navbar-icons-container{align-items:center;display:flex;gap:2rem}.navbar-icon-container{position:relative}.navbar-login-icon{margin-right:1rem;font-size:1.5rem}.navbar-icon{color:var(--background-main2);font-size:2rem;position:relative}.new-message-indicator{color:var(--background-main2);position:absolute;font-size:1.8rem;top:-1rem;left:50%}.navbar-counter-link{position:relative}.history-icon{font-size:2.4rem}.navbar-favorite-counter{border:2px solid var(--background-main1);background:var(--background-main2);font-family:var(--font-content);color:var(--background-main1);justify-content:center;position:absolute;border-radius:50%;font-size:1.3rem;display:flex;height:2rem;width:2rem;bottom:50%;left:50%}.navbar-user-image{border-radius:20%;cursor:pointer;height:3rem;width:3rem}.dropdown-container{display:inline-block;position:relative}.navbarList{box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;background-color:var(--background-secondary3);text-transform:capitalize;flex-direction:column;border-radius:15px;position:absolute;font-size:1.7rem;min-height:5rem;max-height:13rem;padding:2rem;display:flex;width:12rem;z-index:6;gap:1rem;top:5vh;right:0}.navbarList-item{cursor:pointer;color:inherit;width:100%}.logout-link{border-top:1px solid var(--color-input-placeholder-text);padding-top:.5rem}.navbarList-item:hover{opacity:.6}@media screen and (min-width: 430px) and (max-width: 800px){.navbar{padding:0 1.5rem}.navbar-link{font-size:1.2rem;text-wrap:nowrap}.navbar-left-container{width:70%}.navbar-right-container{width:30%}}@media screen and (max-width: 430px){.navbar{flex-direction:column;padding:0 1rem;margin-top:2vh}.navbar-link{font-size:1rem;text-wrap:nowrap}.navbar-left-container{justify-content:space-around;width:100%;gap:1rem}.navbar-right-container{width:100%}.navbar-icons-container{justify-content:space-around;margin-top:2vh;width:100%}}.footer-section{background-color:var(--background-main2);flex-direction:column;display:flex;height:100vh;padding:3rem;width:100%}.footer-upper-container{justify-content:space-between;padding-left:3vw;display:flex;height:60vh;width:100%}.footer-upper-right-container,.footer-upper-left-container{justify-content:flex-start;flex-direction:column;padding-top:10vh;display:flex;height:100%;width:50%;gap:3rem}.footer-upper-right-container{align-items:flex-end;padding-right:3vw;width:18vw}.footer-logo-container{justify-content:center;display:flex;width:100%}.footer-logo{filter:invert(99%) sepia(3%) saturate(5327%) hue-rotate(299deg) brightness(119%) contrast(89%)}.footer-image-container{background-color:var(--background-main1);border-radius:15px;height:35vh;width:15vw}.footer-image{border-radius:15px;object-fit:cover;height:100%;width:100%}.footer-links-container{flex-direction:column;display:flex;gap:.3rem}.footer-link{font-family:var(--font-title);color:var(--background-main1);text-transform:capitalize;max-width:fit-content;letter-spacing:-2px;font-weight:700;transition:.5s;font-size:4rem}.footer-link:hover{transform:translate(1rem)}.footer-upper-image-container{background-color:var(--background-main1);border-radius:8px;height:20vh;width:10vw}.footer-social-follow-us-container{justify-content:center;align-items:center;display:flex;height:15vh;width:100%;gap:3rem}.footer-follow-us{font-family:var(--font-title);color:var(--background-main1);text-transform:capitalize;letter-spacing:-2px;font-weight:700;font-size:4rem;text-align:center}.footer-social-links-container{justify-content:center;align-items:center;display:flex;gap:2rem}.footer-social{background-color:var(--background-main1);justify-content:center;align-items:center;border-radius:50%;font-size:3.5rem;transition:.6s;cursor:pointer;display:flex;height:7rem;width:7rem}.footer-social:hover{border:1px solid var(--background-main1);background-color:var(--background-main2);color:var(--background-main1)}.footer-social-link{color:var(--background-main2);align-items:center;display:flex}.footer-social-link:visited{color:var(--background-main2)}.footer-copyrights{color:var(--background-main1);justify-content:center;align-items:center;align-self:center;text-align:center;font-size:1.5rem;display:flex;height:10vh;width:80%}@media screen and (min-width: 430px) and (max-width: 800px){.footer-image-container{border-radius:10px;height:20vh;width:15vw}.footer-image{border-radius:10px}}@media screen and (max-width: 430px){.footer-section{height:100%}.footer-upper-container{flex-direction:column;height:100%}.footer-upper-right-container,.footer-image-container{width:40vw}.footer-follow-us{margin-top:10vh}.footer-social{font-size:3rem;height:6rem;width:6rem}}.price-slider{position:relative;box-sizing:border-box;padding:1rem;width:100%}.price-slider-input-container{display:flex}.price-slider input[type=range]{-webkit-appearance:none;background-color:transparent;pointer-events:none;position:absolute;outline:none;width:100%;margin:0;padding:0;z-index:1;left:0}.price-slider input[type=range]::-webkit-slider-thumb{border:2px solid var(--background-main2);background:var(--color-white);pointer-events:all;-webkit-appearance:none;border-radius:20%;cursor:pointer;height:20px;width:20px;z-index:2}.price-slider input[type=range]::-moz-range-thumb{border:2px solid rgb(230,208,208);background:var(--color-white);pointer-events:all;position:relative;border-radius:50%;cursor:pointer;height:20px;width:100%;z-index:2}.price-slider input[type=range]::-ms-thumb{border:2px solid var(--background-main2);pointer-events:all;background:var(--color-white);position:relative;border-radius:50%;cursor:pointer;height:20px;width:20px;z-index:2}.price-slider .slider{position:relative;margin-top:20px;height:10px;width:100%}.price-slider .slider__track,.price-slider .slider__range{position:absolute;border-radius:5px;height:5px}.price-slider .slider__track{width:100%;width:2rem;z-index:1}.price-slider .slider__range{background:var(--background-main2);position:absolute;bottom:1.5rem;z-index:0;left:50%}.price-slider .slider__left-value,.price-slider .slider__right-value{color:var(--background-main2);position:absolute;font-size:1rem;bottom:3rem;z-index:2}.filter-container{justify-content:flex-end;position:relative;margin-top:5vh;display:flex;width:100%;gap:1rem}.filter-container-label{height:5rem}.filter-container-label-upper{text-transform:capitalize;font-size:1.2rem;margin-left:2rem;font-weight:400;text-align:left;width:100%}.filter-container-inner-lower{margin-top:.5rem;margin-left:2rem;font-size:1.6rem;text-align:left;width:100%}.filter{border:2px solid var(--color-input-placeholder-border);color:var(--background-main2);flex-direction:column;box-sizing:border-box;position:relative;border-radius:8px;text-align:center;font-weight:600;cursor:pointer;display:flex;min-width:0;width:18vw}.filter:hover{border-color:var(--background-main2)}.filter:focus{outline:2px solid transparent;outline-offset:2px}.filter:focus-visible{box-shadow:none}label{color:var(--background-main2);margin-bottom:5px;display:flex;flex-direction:column;align-items:center}label span{margin-bottom:5px}.dropdown-content{background-color:var(--background-main1);border-color:var(--background-main2);position:absolute;border-radius:8px;display:block;padding:1rem;width:100%;z-index:1;top:9vh}.dropdown-content a{font-family:var(--font-content);color:var(--background-main2);text-decoration:solid;font-size:1.4rem;font-weight:400;display:block;margin:1rem}.dropdown-content a:hover{background-color:var(--color-input-placeholder-border)}.filter-input-container{margin-top:10px;text-align:end;display:block}.filter-input{border:1px solid var(--color-input-placeholder-border);border-radius:4px;padding:8px}@media screen and (min-width: 430px) and (max-width: 800px){.filter-container-label-upper{margin-left:1rem;font-size:1rem}.filter-container-inner-lower{margin-left:1rem;font-size:1.3rem}.dropdown-content{padding:.5rem;width:100%}.dropdown-content a{font-size:1.1rem}}@media screen and (max-width: 430px){.filter-container{grid-template-columns:1fr 1fr 1fr;justify-content:center;display:grid}.filter{width:30vw}.filter-container-label-upper{margin-left:1rem;font-size:1rem}.filter-container-inner-lower{margin-left:1rem;font-size:1.3rem}.dropdown-content{padding:.5rem;width:100%}.dropdown-content a{font-size:1.1rem}}.filter-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1;pointer-events:auto}.filter-overlay-content{border-radius:var(--border-radius-generic);position:relative;background:none;width:100%;z-index:3}.search-container{justify-content:flex-end;margin-bottom:15vh;margin-top:1rem;display:flex;width:100%;z-index:0;gap:1rem}.search-input{border:2px solid var(--color-input-placeholder-border);background-color:transparent;padding-left:3rem;border-radius:8px;font-size:1.5rem;width:17.2vw;height:5rem}.vailer-select{font-size:1.3rem}.search-input:hover{border:2px solid var(--background-main2)}.vailer-dropdown-content{background-color:var(--background-main1);border-color:var(--background-main2);position:absolute;border-radius:8px;display:block;padding:1rem;z-index:3;top:9vh;left:0}.vailer-dropdown-content a{font-family:var(--font-content);color:var(--background-main2);text-decoration:solid;font-size:1.2rem;font-weight:400;display:block;margin:1rem}.vailer-dropdown-content a:hover{background-color:var(--color-input-placeholder-border)}.vailer-container{border:2px solid var(--color-input-placeholder-border);text-transform:capitalize;flex-direction:column;line-height:1.25rem;border-radius:8px;padding:1.5rem 2rem;position:relative;text-align:center;font-size:1.6rem;font-weight:600;cursor:pointer;display:flex;min-width:0;height:5rem;width:10vw}.vailer-container:hover{border:2px solid var(--background-main2)}.search-trainer-container{position:relative}.search-trainer-icon{position:absolute;font-size:1.5rem;left:1rem;top:30%}@media screen and (min-width: 430px) and (max-width: 800px){.search-input{padding-left:3rem;font-size:1.3rem;width:35vw}.vailer-container{width:17vw}}@media screen and (max-width: 430px){.search-container{justify-content:flex-start}.search-input{padding-left:3rem;font-size:1.3rem;width:70vw}.vailer-container{width:25vw}}.trainers-section{flex-direction:column;align-items:center;min-height:100vh;max-height:100%;margin-top:15vh;display:flex;width:100%}.trainers-header-title{align-self:flex-start;font-size:3rem;padding:0 3vw;width:100%}.team-container{justify-content:flex-start;flex-wrap:wrap;padding:0 3vw;display:flex;width:100%}.trainers-filter-search-container{padding:0 5vw;width:100%}.trainers-no-matches-found{text-transform:capitalize;justify-content:center;font-size:2.5rem;display:flex;width:100%}.trainers-show-filters-button-container{justify-content:flex-end;display:flex;width:100%}.trainers-show-filters-icon{margin-right:1rem;font-size:1.5rem}#trainers-show-filters-button{justify-content:center;align-items:center;margin:1rem 0;display:flex;height:5rem;width:17vw}@media screen and (min-width: 430px) and (max-width: 800px){.trainers-header-title{font-size:2rem}#trainers-show-filters-button{margin:1rem 0;width:100%}}@media screen and (max-width: 430px){.trainers-section{margin-top:20vh}.trainers-filter-search-container{padding:0 2vw;width:100%}.trainers-header-title{font-size:1.5rem}#trainers-show-filters-button{margin:1rem 0;width:100%}}.chat-person-card{box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;background:var(--background-secondary7);transition:transform .3s ease-in-out;align-items:center;position:relative;margin-bottom:1rem;border-radius:1rem;cursor:pointer;display:flex;padding:1rem;width:100%}.chat-person-card:hover{transform:translateY(-5px)}.chat-person-card img{border-radius:15px;margin-right:1rem;object-fit:cover;height:50px;width:50px}.user-info{flex-direction:column;word-spacing:3px;display:flex;gap:.5rem}.chat-person-card .user-name{font-weight:700;font-size:1.4rem}.new-conversation-label{background-color:var(--background-secondary2);border-radius:5px;padding:.3rem 1rem;position:absolute;left:.5rem;top:.5rem}.chat-modal-overlay{background-color:#00000075;position:absolute;height:100vh;z-index:8;bottom:0;right:0;left:0;top:0}.chat-modal{background:var(--background-main1);transform:translate(-50%,-50%);justify-content:space-between;flex-direction:column;border-radius:8px;position:fixed;display:flex;z-index:10;height:65vh;width:50vw;left:50%;top:50%}.chat-header{background:var(--background-secondary3);justify-content:space-between;border-radius:8px 8px 0 0;align-items:center;padding:1rem;display:flex;max-height:15%}.chat-header-title{font-family:var(--font-content);font-size:1.8rem}.chat-close-icon{transition:.5s;font-size:2rem}.chat-close-icon:hover{transform:scale(1.2)}.chat-header button{background:transparent;font-size:1.2rem;cursor:pointer;border:none}.chat-messages{justify-content:flex-start;flex-direction:column;overflow-x:hidden;overflow-y:scroll;padding:1rem;display:flex;height:75%}.chat-message{flex-direction:column;border-radius:var(--border-radius-generic);margin-bottom:1rem;padding:1rem;display:flex;width:20vw;gap:1rem}.chat-message-time-stamp-container{justify-content:space-between;display:flex}.chat-message.sent{background:var(--background-secondary2);align-self:flex-start}.chat-message.received{background:var(--background-secondary6);align-self:flex-end}.chat-message-text{font-size:1.8rem}.chat-input{background:var(--background-secondary3);border-radius:0 0 8px 8px;align-items:center;max-height:20%;display:flex;padding:1rem}.chat-input input{border:2px solid var(--color-input-placeholder-border);border-radius:var(--border-radius-generic);padding:.5rem 1rem;margin-right:1rem;flex:1}#chat-button{background:var(--background-secondary1);padding:.5rem 1rem;cursor:pointer}.chat-input button:hover{filter:brightness(.9)}@media screen and (min-width: 430px) and (max-width: 800px){.chat-modal{height:60vh;width:70vw}}@media screen and (max-width: 430px){.chat-modal{height:70vh;width:100vw}.chat-message{max-height:100%;min-width:50vw;max-width:90vw}}.messages-section{flex-direction:column;align-items:center;padding-top:5rem;margin-top:10vh;display:flex;height:90vh}.messages-section-title{margin-bottom:2rem;font-size:3rem}.user-chats-container{background-color:var(--background-secondary3);box-shadow:0 4px 20px #0000001a;flex-direction:column;align-items:center;border-radius:1rem;max-height:100%;min-height:50vh;display:flex;padding:1rem;width:40vw}.overflow-hidden{overflow:hidden}.chat-button{background-color:var(--background-secondary2)}@media screen and (min-width: 430px) and (max-width: 800px){.user-chats-container{width:60vw}}@media screen and (max-width: 430px){.user-chats-container{width:100vw}}.sign-up-form{justify-content:center;align-items:flex-start;flex-direction:column;display:flex;width:30vw;gap:2rem}.sign-up-form-title{letter-spacing:-1px;font-size:3.5rem}.sign-up-form-text{font-size:1.4rem}.sign-up-divider{align-items:center;display:flex;width:100%}.sign-up-divider:before,.sign-up-divider:after{background-color:var(--color-input-placeholder-border);padding:.5px;margin:5px;content:"";flex:1}.sign-up-form-link{text-decoration:underline;color:inherit}#sign-up-google-button{font-size:1.8rem;width:100%}.sign-up-google-icon{margin-right:1rem}#sign-up-button{background:var(--background-secondary1);font-size:1.8rem;width:100%}#sign-up-button:hover{opacity:.8}.sign-up-form-policies{line-height:2rem;text-align:center;font-size:1.4rem}.sign-up-form-error-message{color:var(--background-secondary1);text-transform:capitalize;text-align:center;font-size:1.4rem;width:100%}@media screen and (min-width: 430px) and (max-width: 800px){.sign-up-form{width:60vw}}@media screen and (max-width: 430px){.sign-up-form{width:80vw}}.sign-up-section{font-family:var(--font-content);justify-content:center;align-items:flex-start;padding-top:20vh;display:flex;height:120vh;width:100%}.login-form{justify-content:center;align-items:flex-start;flex-direction:column;display:flex;width:30vw;gap:2rem}.login-form-title{letter-spacing:-1px;font-size:3.5rem}.login-form-text{font-size:1.4rem}.login-divider{align-items:center;display:flex;width:100%}.login-divider:before,.login-divider:after{background-color:var(--color-input-placeholder-border);padding:.5px;margin:5px;content:"";flex:1}.login-form-link{text-decoration:underline;color:inherit}#login-button,#login-google-button{font-size:1.8rem;width:100%}.login-google-icon{margin-right:1rem}#login-button{background:var(--background-secondary1);margin-top:1rem}#login-button:hover{filter:var(--button-brightness-filter)}.login-form-policies{line-height:2rem;text-align:center;font-size:1.4rem}.login-form-error-message{color:var(--background-secondary1);text-transform:capitalize;text-align:center;font-size:1.4rem;width:100%}@media screen and (min-width: 430px) and (max-width: 800px){.login-form{width:60vw}}@media screen and (max-width: 430px){.login-form{width:80vw}}.login-section{font-family:var(--font-content);justify-content:center;align-items:flex-start;padding-top:20vh;display:flex;height:120vh;width:100%}.home-button{background-color:var(--color-buttons-home);font-family:var(--font-content);text-transform:capitalize;color:var(--color-white);border-radius:10px;font-weight:600;font-size:1.8rem;cursor:pointer;border:none;width:25rem;height:5rem}.home-button:hover{opacity:.9}.home-button-arrow{vertical-align:middle;margin-left:1rem}.home-trainer-section{background-color:var(--background-secondary3);justify-content:center;border-radius:30px;align-items:center;overflow:hidden;display:flex;height:100vh;width:100%}.home-trainer-image-container,.home-trainer-content-container{height:100%;width:50%}.home-trainer-image{object-fit:contain;height:100%;width:100%}.home-trainer-content-container{justify-content:center;flex-direction:column;align-items:center;padding-right:4vw;display:flex;padding:5rem;gap:3rem}.home-trainer-title{align-self:flex-start;letter-spacing:-2px;font-size:7rem}.home-trainer-text{justify-self:flex-start;font-size:1.8rem;width:100%}.become-trainer-button{font-size:1.8rem;margin-top:5vh;height:5rem;width:20vw}@media screen and (min-width: 430px) and (max-width: 800px){.home-trainer-title{font-size:4rem}.home-trainer-text{font-size:1.5rem}.become-trainer-button{font-size:1.5rem;margin-top:5vh;height:5rem;width:25rem}}@media screen and (max-width: 430px){.home-trainer-section{flex-direction:column;height:100%}.home-trainer-image-container,.home-trainer-content-container{height:100%;width:100%}.home-trainer-title{font-size:4rem}.home-trainer-text{font-size:1.5rem}.become-trainer-button{font-size:1.5rem;margin-top:5vh;height:5rem;width:25rem}}.home-instruction-content-container{align-items:flex-start;border-radius:15px;position:relative;height:100%;width:100%}.home-instruction-content{border-radius:15px;align-self:flex-end;position:sticky;width:100%;height:50%;top:0}.home-instruction-image-container{background-color:var(--background-secondary3);justify-content:center;align-items:center;display:flex}.instruction-1{background-color:var(--background-secondary4)}.instruction-2{background-color:var(--background-secondary1)}.instruction-3{background-color:var(--background-secondary5)}.home-instruction-content-title-container{display:flex}.home-instruction-content-title{letter-spacing:-2px;margin-left:2rem;margin-top:2rem;font-weight:600;font-size:7vh}.home-instruction-content-number{background-color:var(--background-main1);border-radius:10px;position:relative;text-align:center;font-weight:600;margin-left:3rem;margin-top:2rem;font-size:7vh;height:8.5vh;width:4.5vw}.home-instruction-content-text-container{margin-left:5rem;margin-top:2rem;display:flex;height:50%;width:70%}.home-instruction-content-text{font-size:2rem}@media screen and (min-width: 430px) and (max-width: 800px){.home-instruction-content-title{margin-top:1.5rem;font-size:3vh}.home-instruction-content-number{margin-left:1rem;margin-top:1rem;font-size:5vh;height:6vh;width:8vw}.home-instruction-content-text-container{margin-left:6rem}.home-instruction-content-text{font-size:1.5rem}}@media screen and (max-width: 430px){.home-instruction-content-title{margin-top:1.5rem;font-size:3.5vh}.home-instruction-content-number{margin-left:1rem;margin-top:1rem;font-size:5vh;height:6vh;width:12vw}.home-instruction-content-text-container{margin-left:8rem}.home-instruction-content-text{font-size:1.9rem}}.home-instructions-section{background-color:var(--background-main1);justify-content:center;flex-direction:column;align-items:center;display:flex;height:100%;width:100%;gap:4vh}.home-instructions-title{font-family:var(--font-title);align-self:flex-start;letter-spacing:-3px;margin:0 0 2vh 2vw;font-weight:700;font-size:7rem}.home-instruction-container{display:flex;height:80vh;width:95vw;gap:2vw}.home-instruction-image-container{border-radius:var(--border-radius-generic);border-radius:15px;position:relative;height:100%;width:100%}.home-instruction-one-image-one,.home-instruction-one-image-two{box-shadow:#00000026 1.95px 1.95px 2.6px;border-radius:var(--border-radius-generic);object-fit:contain;position:absolute;width:80%}.home-instruction-one-image-one{object-fit:contain;right:1rem;z-index:1}.home-instruction-one-image-two{left:1rem;top:20%}.home-instruction-two-image{box-shadow:#00000026 1.95px 1.95px 2.6px;border-radius:30px;object-fit:contain;width:90%}.home-instruction-three-image{box-shadow:#00000026 1.95px 1.95px 2.6px;border-radius:30px;object-fit:cover;height:80%;width:80%}@media screen and (min-width: 430px) and (max-width: 800px){.home-instructions-title{font-family:var(--font-title);font-size:4rem;margin:0 0 0 2vw}.home-instruction-container{display:flex;height:50vh;width:95vw;gap:2vw}.home-instruction-one-image-one,.home-instruction-one-image-two{width:90%}.home-instruction-three-image,.home-instruction-two-image{border-radius:10px;width:90%}}@media screen and (max-width: 430px){.home-instructions-title{letter-spacing:-1px;margin:0 0 0 2vw;font-size:3rem}.home-instruction-container{flex-direction:column;height:100vh;width:100%}#home-instruction-two{flex-direction:column-reverse}.home-instruction-one-image-one,.home-instruction-one-image-two{width:90%}.home-instruction-three-image,.home-instruction-two-image{border-radius:10px;width:90%}}.home-categories-strip-container{display:flex;height:23vh;width:140%;gap:2rem}.home-categories-image-container{background-color:var(--background-secondary3);border-radius:15px;cursor:pointer;transition:1s;height:20vh;width:20vw}.home-categories-image{object-fit:cover;height:100%;width:100%}.home-categories-image-container:hover{transform:scale(1.1)}.home-categories-text{font-family:var(--font-title);text-transform:capitalize;justify-content:center;align-items:center;border-radius:15px;font-weight:700;font-size:16vh;display:flex;height:23vh;width:28vw}@media screen and (min-width: 430px) and (max-width: 800px){.home-categories-strip-container{display:flex;height:23vh;min-width:220%}.home-categories-image-container{height:20vh;width:40vw}.home-categories-text{font-size:10vh}}@media screen and (max-width: 430px){.home-categories-strip-container{display:flex;height:22vh;min-width:240%}.home-categories-image-container{height:20vh;width:40vw}.home-categories-text{display:none}}.home-categories-section{background-color:var(--background-main1);justify-content:center;flex-direction:column;align-items:center;overflow:hidden;display:flex;height:100vh;width:100%}.home-hero-section{background-color:var(--background-secondary1);border-radius:0 0 30px 30px;justify-content:center;flex-direction:column;align-items:center;position:relative;padding-top:10vh;display:flex;height:100vh;width:100%}.home-hero-title{font-family:var(--font-title);letter-spacing:-3px;text-align:center;font-weight:700;font-size:7rem;width:50%;z-index:0}.title-span{color:var(--background-main1)}.hero-div{box-shadow:#0003 0 2rem 3rem;background-color:var(--background-main1);border-radius:15px;position:absolute;line-height:1.3;cursor:pointer;z-index:1}.hero-div-1{font-family:var(--font-title);padding:1vh 2vw 0 2vw;flex-direction:column;align-items:center;display:flex;height:30vh;width:20vw;left:4vw;top:15vh;gap:1rem}.hero-div-1-text{letter-spacing:-1px;font-size:2.5vh}.hero-div-1-number{letter-spacing:-3px;align-self:flex-end;font-size:5.5vh}.hero-div-1-bars{align-items:flex-end;display:flex;width:100%;gap:1rem}.hero-bar{background-color:var(--background-secondary3);border-radius:var(--border-radius-generic);width:20%}.bar-1{height:3vh}.bar-2{height:5vh}.bar-3{height:7vh}.bar-4{background-color:var(--background-secondary1);height:9vh}.hero-div-2{background-color:var(--background-secondary2);object-fit:cover;height:30vh;width:20vw;right:7vw;top:30vh}.hero-div-2-text{transform:translate(-50%,-50%);color:var(--background-main2);position:absolute;text-align:center;line-height:1.1;font-size:5vh;z-index:3;left:50%;top:50%}.hero-div-2-icon{color:var(--background-main1);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.hero-div-3{justify-content:center;align-items:center;display:flex;padding:2rem;height:20vh;bottom:10vh;width:20vw;left:15vw}.hero-div-3-text{letter-spacing:-1px;padding-left:.5rem;font-size:3vh}.hero-div-3-icon{color:var(--background-secondary1);margin-top:2rem;font-size:14vh}.hero-button{margin-top:10rem}@media screen and (min-width: 430px) and (max-width: 800px){.home-hero-title{font-size:4rem}.hero-div-1{font-family:var(--font-title);padding:1vh 2vw 0 2vw;height:20vh;gap:.5rem;width:30vw;left:4vw;top:16vh}.hero-div-1-text{letter-spacing:-1px;font-size:1.5vh}.hero-div-1-number{font-size:2.5vh}.hero-div-1-bars{height:70%;margin-bottom:1rem}.hero-div-2{height:20vh;width:30vw;right:12vw;top:14vh}.hero-div-2-text{font-size:3vh}.hero-div-3{height:20vh;bottom:4vh;width:35vw;left:5vw}.hero-div-3-text{font-size:2.5vh}.hero-div-3-icon{font-size:10vh}}@media screen and (max-width: 430px){.home-hero-section{justify-content:space-around;padding-top:20vh;height:95vh}.home-hero-title{letter-spacing:-2px;margin-bottom:30vh;font-size:3rem;width:70%}.hero-div-1{font-family:var(--font-title);padding:1vh 2vw 0 2vw;height:20vh;gap:.5rem;width:42vw;top:47vh;left:8vw}.hero-div-1-text{letter-spacing:-1px;font-size:1.6vh}.hero-div-1-number{font-size:3vh}.hero-div-1-bars{margin-bottom:1rem;height:70%}.hero-div-2{height:12vh;width:30vw;right:12vw;top:45vh}.hero-div-2-text{font-size:2.5vh}.hero-div-3{display:none}.hero-button{margin-bottom:5rem}}.home-page{height:100%;width:100%}.admin-trainer-card{box-shadow:#0000001f 0 1px 3px,#0000003d 0 1px 2px;background-color:var(--background-secondary7);font-family:var(--font-content);border-radius:15px;max-height:100%;min-height:30vh;transition:.3s;padding:2rem;display:flex;width:70vw}.admin-trainer-card:hover{transform:translateY(-5px);cursor:pointer}.admin-trainer-image-container{justify-content:space-between;flex-direction:column;align-items:center;max-height:100%;display:flex;padding:1rem;width:20vw}.admin-trainer-image{border-radius:15px;object-fit:cover;max-height:33vh;width:100%}.admin-trainer-buttons-container{justify-content:space-around;display:flex;margin:3rem 0 1rem;width:100%}#admin-trainer-approve,#admin-trainer-reject{width:10rem}#admin-trainer-approve{background-color:var(--background-secondary1)}#admin-trainer-approve:hover{filter:var(--button-brightness-filter)}.admin-trainer-description{flex-direction:column;text-align:justify;line-height:1.3;font-size:1.4rem;display:flex;padding:1rem;width:50vw;gap:1rem;padding:2rem 4rem}.admin-trainer-about{background-color:var(--background-secondary2);border-radius:15px;padding:1rem}.admin-trainer-name{font-family:var(--font-title);font-weight:600;font-size:2rem}.admin-trainer-detail{font-size:1.4rem}.admin-trainer-highlighted{font-weight:600}.admin-trainer-level{background:var(--background-secondary6);border-radius:8px;margin-left:.5rem;padding:.2rem 1rem}.admin-section{margin-top:10vh;min-height:90vh;max-height:100%;padding:3rem;width:100%}.admin-section-title{font-family:var(--font-content);letter-spacing:-1px;text-align:center;margin-bottom:5vh;font-size:3rem}.admin-cards-container{justify-content:center;flex-direction:column;align-items:center;display:flex;gap:2rem}@media screen and (max-width: 430px){.admin-section-title{margin-top:15vh;font-size:2rem}}.button-transparent{font-family:var(--font-content);text-transform:capitalize;border:2px solid black;padding:1rem 2rem;border-radius:8px;font-size:1.4rem;font-weight:600;background:none;cursor:pointer}.button-transparent:hover{background-color:#0000000d}.button-transparent:focus{outline:none}:root{--background-main1: rgb(242, 240, 233);--background-main2: rgb(19, 19, 19);--background-secondary1: #fe7a71;--background-secondary2: #f9cdcd;--background-secondary3: #e0dac9;--background-secondary4: rgb(76, 172, 200);--background-secondary5: rgb(222, 173, 92);--background-secondary6: rgb(204, 226, 255);--background-secondary7: rgb(232, 230, 223);--background-approved: rgb(181, 237, 176);--color-input-placeholder-border: rgb(198, 198, 198);--color-input-placeholder-text: rgb(163, 163, 163);--color-buttons-home: rgb(18, 17, 23);--color-hover-setting: #dad9d9;--color-white: white;--font-content: "Figtree", sans-serif;--font-title: "Inter", sans-serif;--border-radius-generic: 8px;--button-brightness-filter: brightness(.9)}*{margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}html{font-size:62.5%}body{box-sizing:border-box}ul{list-style-type:none}a{text-decoration:none}body{background-color:var(--background-main1);font-family:var(--font-content);scroll-behavior:smooth}
