.bookinglist-container{text-align:center}.bookinglist-container h2{margin-bottom:0}.step-title{font-size:10px;text-align:center}.custom-steps .ant-steps-item{flex:none;width:150px}.bookinglist-item{display:flex;flex-direction:column;font-size:14px}.bookinglist-booking-title{font-size:10px;font-weight:700;margin-top:10px;text-align:right}.bookinglist-booking-time{color:grey;margin-left:10px}.custom-steps{margin-right:-40px;transform:translateX(40px)}.custom-steps,.custom-steps .ant-steps-item-title{margin-left:0;padding-left:0}.ant-steps-horizontal{margin-top:0}@media (max-width:768px){.custom-steps .ant-steps-item{width:60x}.bookinglist-item{display:block;width:95%}}.trainer-alias-container{align-items:center;display:flex}.trainer-alias-input-input{margin-right:10px;width:200px}.trainer-alias-input-btn{margin-left:5px;margin-right:5px}.trainer-alias-display{margin-right:10px}.trainer-profile-container{align-items:top;display:flex}.trainer-profile-alias-input{margin-left:20px}@media (max-width:768px){.trainer-profile-container{align-items:center;flex-direction:column}.trainer-profile-foto{margin:0 auto}.trainer-profile-alias-input{margin-left:0;margin-top:20px}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.crosshair-icon{transition:transform .5s ease-in-out}.crosshair-icon:active,.crosshair-icon:hover{animation:rotate .5s ease-in-out infinite}.menu-dashboard{font-family:Tektur,sans-serif}.menu-dashboard-drawer{width:40%}.menu-dashboard-drawer .ant-menu-item:hover .confirm-email{color:#000}.confirm-email{color:red}@media (max-width:768px){.menu-dashboard-drawer{width:50%}}.login-form{margin:0 auto;max-width:300px}.login-form .ant-form-item{margin-bottom:16px}.login-form .ant-input-affix-wrapper{padding:8px}.login-form-button{width:100%}.login-form .google-recaptcha-custom-class{display:flex;justify-content:center;margin-bottom:16px}@media (max-width:768px){.login-form{max-width:none;width:90%}}.registration-form{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:0 auto;max-width:400px;padding:20px}.registration-form .ant-form-item{margin-bottom:16px}.registration-form .ant-input-affix-wrapper{padding:8px}.registration-form .checkbox-item{align-items:center;display:flex;margin-bottom:16px}.registration-form-button{width:100%}.registration-form .google-recaptcha-custom-class{display:flex;justify-content:center;margin-bottom:16px}@media (max-width:768px){.registration-form{max-width:none;padding:10px;width:100%}}.menu-auth{font-family:Tektur,sans-serif}.menu-auth-drawer{width:40%;z-index:10}.menu-item-label{align-items:center;display:flex;justify-content:space-between;width:100%;z-index:10}.menu-item-icons{display:flex;gap:8px}@media (max-width:768px){.menu-auth-drawer{width:50%}}.header-container{align-items:center;background-image:url(/static/media/home-page-header-background.a644fecf18e518e10a8d.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;display:flex;height:290px;justify-content:space-between;left:0;margin:10px auto 0;right:0;z-index:1000}@media (max-width:768px){.header-container{background-clip:content-box;background:linear-gradient(90deg,#fff0 10%,#ffffffe6 80%),url(/static/media/home-page-header-background.a644fecf18e518e10a8d.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-width:0;display:flex;flex-direction:column;margin-bottom:10px;width:95%}}.add-time-slot-form-error-message{background-color:pink;color:red;margin-bottom:10px;padding:10px}.add-time-slot-form{align-items:flex-start;flex-direction:column}@media (max-width:600px){.add-time-slot-form{align-items:flex-start;flex-direction:column}.ant-picker{font-size:9px;max-width:250px;width:100%}.ant-btn{max-width:150px;width:100%}.ant-picker-time-panel{flex-direction:column}}.trainer-dashboard-profile{padding:20px}.trainer-dashboard-container{display:flex;justify-content:space-between;padding:20px}.trainer-dashboard-timeslotschedule{flex:1 1;margin-right:20px}.trainer-dashboard-bookinglist{flex:1 1}@media (max-width:768px){.trainer-dashboard-container{flex-direction:column;padding:10px}.trainer-dashboard-bookinglist,.trainer-dashboard-timeslotschedule{margin-bottom:20px;margin-right:0}.trainer-dashboard-profile{padding:10px}}.search-trainers-form-timezone-input{width:40%}.search-trainers-form{font-family:Tektur,sans-serif}@media (max-width:768px){.search-trainers-form-timezone-input{width:100%}}.trainer-photo-container{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-right:20px;min-width:50px;overflow:hidden}.trainer-photo{border-radius:50%;height:60px;object-fit:cover;width:60px}.no-photo{align-items:center;justify-content:center;text-align:center}.no-photo,.time-slot-info{display:flex;font-size:clamp(10px,1vw,14px)}.time-slot-info{flex-direction:column}.rating-content-container{align-items:center;display:flex;flex-direction:row}.completed-trainings-icon{color:gold;font-size:clamp(30px,2vw,50px);margin-right:5px;vertical-align:middle}@media (max-width:768px){.rating-content-container{align-items:center;display:flex;flex-direction:row}}.rating-container{align-items:left;display:flex;font-size:clamp(10px,1vw,14px);margin-right:0;text-align:center}.ant-rate-star-zero .ant-rate-star-first,.ant-rate-star-zero .ant-rate-star-second,.rate-star-bg{color:#000}.ant-rate-star-half .ant-rate-star-first{color:red}.ant-rate-star-half .ant-rate-star-second{color:#000}.rating-stars{align-items:left;padding-left:10px}.rating-text{margin-left:0}.time-slot-details{align-items:center;display:flex;flex-direction:column;padding:10px 0;transition:opacity .3s ease;width:100%}.info-container{display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.completed-trainings,.rating,.trainer-photo-container{align-items:center;display:flex;flex:1 1;justify-content:center}.time-slot-button{margin:0 auto;width:70%}.time-slot-item-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px;width:100%}.time-slot-item-btn-text,.time-slot-item-date{font-size:clamp(10px,1vw,14px)}.dashboard-container{display:flex;flex-direction:column}.student-dashboard-header{padding-top:20px;width:100%}.header-line{background-color:#000;height:5px;margin-top:10px;width:100%}.content-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.results-container{flex:1 1;margin-right:20px;max-width:60%}.trainers-container{flex:1 1;max-width:40%}.search-results-collapse{border-bottom:1px solid #ccc;cursor:pointer;transition:all .3s ease;width:100%}.btn-or-text-container{margin-bottom:30px;margin-top:20px}@media (max-width:768px){.content-container{flex-direction:column}.results-container,.trainers-container{margin-bottom:20px;margin-right:0;max-width:none;width:100%}.student-dashboard-header{padding-top:30px}}.main-section-container{background-color:#000;background-image:url(/static/media/main-section-background1.b12eb5a4eaa4690056a8.webp);background-repeat:no-repeat;background-size:cover;border-radius:8px;color:#fff;font-family:Tektur,sans-serif;font-weight:700;margin:0 auto;text-align:center}.main-section-container h1{font-size:2.5em;margin-bottom:20px;margin-top:10px;text-shadow:2px 2px 4px #000c;text-transform:uppercase}.main-section-container p{color:red;font-size:1.2em;font-weight:500;margin-bottom:20px;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.main-section-container h2{background:#000000b3;border-radius:4px;display:inline-block;font-size:1.8em;margin:0 20px 10px;padding:10px 20px}@media (max-width:768px){.main-section-container{background-image:url(/static/media/main-section-background-mobile.145aeaf7f117897e53fb.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;width:95%}.main-section-container h1{font-size:1.5em}.main-section-container p{color:red;font-size:1em;padding:20px;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.main-section-container h2{font-size:1.2em}}.cta-main-container{background-image:url(/static/media/cta-section-background.4ade47f951a0d527689b.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;height:45vh;margin:10px auto 0}.cta-main-container,.cta-wrap{align-items:center;display:flex;justify-content:center}.cta-wrap{height:100%}.cta-button{background:red;background:linear-gradient(90deg,#701201,#f50404 50%,rgb(112,18,1));border:none;box-shadow:12px 12px 24px #ff0000a3;color:#fff;cursor:pointer;font-family:Tektur,sans-serif;font-size:22px;font-weight:700;letter-spacing:1.3px;min-height:60px;min-width:300px;outline:none;padding:10px;position:relative;text-transform:uppercase;z-index:0}.cta-button,.cta-button:before{border-radius:1000px;transition:all .3s ease-in-out 0s}.cta-button:before{border:6px solid red;box-shadow:0 0 60px #3f0000;content:"";left:50%;min-height:72px;min-width:332px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.cta-button:focus,.cta-button:hover{color:#313133;transform:translateY(-6px)}.cta-button:focus:before,.cta-button:hover:before{opacity:1}.cta-button:after{animation:ring 1.5s infinite;border:6px solid red;border-radius:100%;content:"";height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;z-index:-1}.cta-button:focus:after,.cta-button:hover:after{animation:none;display:none}@keyframes ring{0%{height:30px;opacity:1;width:30px}to{height:300px;opacity:0;width:300px}}@media (max-width:768px){.cta-main-container{width:95%}.bright-button{height:100px;width:180px}}.benefit-slide{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:300px;margin:40px;opacity:.9;padding:20px}.benefit-slide h2{color:#333;font-size:24px;margin-bottom:10px}.benefit-slide p{color:#666;font-size:16px}@media (max-width:768px){.benefit-slide{margin:15px;padding:0}}.benefits-section{background-color:#b3b3b3;background:url(/static/media/benefit-slide-background.9b1bf46168f168a2158e.webp);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:1%;margin:10px auto 0;padding:40px 0;text-align:center;width:100%}.benefits-section h1{color:red;font-size:40px;margin-bottom:0;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media (max-width:768px){.benefits-section{width:95%}.benefits-section h1{font-size:25px}}.home-page-welcome .p{font-family:Tektur,sans-serif;font-size:clamp(10px,1vw,11px);margin:0;padding-right:15px;position:absolute;right:0;text-align:right;top:100px}.go-to-your-zone-text{color:red}@media (max-width:768px){.home-page-welcome p{right:70px;top:15px}}.video-chat-call-btn{background-color:green;border:none;transition:transform .3s ease-in-out}.video-chat-call-btn:hover{animation:pulse 1s infinite;transform:scale(1.1)}@keyframes pulse{0%{box-shadow:0 0 0 0 #0f06}70%{box-shadow:0 0 0 10px #0f00}to{box-shadow:0 0 0 0 #0f00}}@keyframes fadeAndBeat{0%{opacity:1;transform:scale(1.1)}50%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.fade-beat{animation:fadeAndBeat 5s infinite}.centered-container{background-color:#f0f0f0}.centered-container,.video-chat-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.video-chat-container{background-color:#523a3a}.video-chat-row{align-items:center;display:flex;justify-content:center;margin:10px 0}.video-chat-video-container{margin:0 10px;position:relative}.video-chat-partner-video,.video-chat-user-video{background-color:#f0f0f0;border:20px solid #2b2b2bd3;border-radius:5px;width:600px}.video-chat-video-controls{border-radius:5px;margin-right:10px}.video-chat-message-box{background-color:#f0f0f0;border-radius:5px;margin:10px 0;max-width:300px;padding:10px}.video-chat-message-text{font-size:16px}.video-chat-row-controls{display:flex;flex-direction:row;justify-content:space-around;margin:10px;width:100%}.video-chat-mute-btn{margin-right:10px}@media (max-width:768px){.video-chat-partner-video,.video-chat-user-video{border-width:10px;max-width:300px;width:100%}.video-chat-row{flex-direction:column}.video-chat-controls{gap:5px}.video-chat-message-box{margin:5px 0;max-width:100%}.video-chat-message-text{font-size:14px}}@media (max-width:480px){.video-chat-container{padding:10px}.video-chat-partner-video,.video-chat-user-video{border-width:5px;max-width:100%}.video-chat-row{flex-direction:column}.video-chat-controls{gap:3px}.video-chat-message-box{padding:5px}.video-chat-message-text{font-size:12px}}body,html{height:100%;margin:0;padding:0}#root,.App{font-family:Tektur,sans-serif;margin:0 auto;width:70%}@media (max-width:768px){#root,.App{width:95%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.e26a11a0.css.map*/