.DownloadApp{position:relative;background-color:var(--main-color);width:100%;overflow:hidden}.DownloadApp:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-image:url(/_next/static/media/BG_Section.e4556425.png);background-position:0;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;opacity:.6;background-color:var(--main-color);z-index:1}.DownloadApp .container{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;height:100%;padding-top:calc(var(--main-padding-top) * 2);padding-bottom:calc(var(--main-padding-bottom) * 2)}.DownloadApp .container:before{left:0;top:0;background-image:url(/_next/static/media/Mobile1.7f8726a5.png);background-position:0 0}.DownloadApp .container:after,.DownloadApp .container:before{position:absolute;content:"";width:350px;max-width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.DownloadApp .container:after{right:0;bottom:0;background-image:url(/_next/static/media/Mobile2.a24692bc.png);background-position:100% 100%}@media (max-width:992px){.DownloadApp .container:after,.DownloadApp .container:before{background-size:contain;height:50%}}.DownloadApp .container .BulletOverlay{position:absolute;width:18px;height:18px;background:var(--dark-color);border:1px solid #fefefe;box-shadow:2px 2px 0 0 #fff;border-radius:50%;top:30px;right:20px}.DownloadApp .container h1{position:relative;font-size:35px;font-weight:700;color:var(--white-alt-color);z-index:3;text-align:center;transition:var(--main-transition);mix-blend-mode:difference}@media (max-width:776px){.DownloadApp .container h1{margin-top:30px}}.DownloadApp .container p{position:relative;font-size:14px;font-weight:300;color:var(--white-alt-color);z-index:3;text-align:center}.DownloadApp .Download-options{position:relative;display:flex;align-items:center;gap:15px;flex-wrap:wrap;z-index:3}.DownloadApp .Download-options a{position:relative;background-color:var(--white-alt-color);border-radius:50px;padding:16px 36px;box-shadow:0 10px 20px 0 #0000001a;cursor:pointer;transition:var(--main-transition)}.DownloadApp .Download-options a:hover{background-color:var(--dark-color)}.DownloadApp .Download-options svg path{position:relative;transition:var(--main-transition)}.DownloadApp .Download-options a:hover svg path:not(.Google){fill:#fff}.SchedulePageLanding{position:relative;min-height:100vh;background-image:url(/_next/static/media/ScheduleLanding.c14755f9.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}.SchedulePageLanding:before{position:absolute;content:"";width:100%;height:100%;background:#0000008f;top:0;left:0}.SchedulePageLanding .container,.SchedulePageLanding .container .content{position:relative;min-height:calc(100vh - 90px)}.SchedulePageLanding .container .content{padding:0 100px;display:flex;flex-direction:column;gap:10px;justify-content:center}@media (max-width:776px){.SchedulePageLanding .container .content{padding:0 50px}}.SchedulePageLanding .container .content h1{position:relative;font-size:80px;font-weight:700;color:#fde8e9;transition:var(--main-transition)}@media (max-width:992px){.SchedulePageLanding .container .content h1{font-size:50px}}@media (max-width:776px){.SchedulePageLanding .container .content h1{font-size:35px}}.SchedulePageLanding .container .content p{position:relative;font-size:15px;font-weight:300;color:#fde8e9}.SchedulePageLanding .container .content a{position:relative;background:var(--main-color);border:1px solid var(--dark-color);transition:var(--main-transition);font-size:14px;font-weight:400;color:#fff;width:-moz-fit-content;width:fit-content;padding:12px 40px;border-radius:1rem}.SchedulePageLanding .container .content a:hover{position:relative;background:var(--dark-color);border:1px solid var(--main-color);color:var(--main-color)}.LoginBtn{position:relative;background:var(--main-color);border:1px solid var(--dark-color);transition:var(--main-transition);font-size:14px;font-weight:400;color:#fff;width:-moz-fit-content;width:fit-content;padding:12px 40px;border-radius:1rem}.LoginBtn:hover{position:relative;background:var(--dark-color);border:1px solid var(--main-color);color:var(--main-color)}.SchedulePageContent{position:relative;padding-top:var(--main-padding-top);padding-bottom:var(--main-padding-bottom);background-color:#000}.SchedulePageContent:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-image:url(/_next/static/media/BG_Section.e4556425.png);background-position:50%;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;opacity:.1;z-index:1}.SchedulePageContent .container{position:relative;z-index:2;display:flex;flex-direction:column;gap:30px}.SchedulePageContent .head{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px}.SchedulePageContent .head .custom-datepicker{position:relative;display:flex;align-items:center;gap:15px;padding:16px 32px;background:var(--main-color);border:1px solid var(--dark-color);border-radius:24px}.SchedulePageContent .head .custom-datepicker button{position:relative;background-color:transparent;border:0;cursor:pointer}.SchedulePageContent .head .custom-datepicker button path{fill:#fde8e9;transition:var(--main-transition)}.SchedulePageContent .head .custom-datepicker button:hover path{fill:#fff}.SchedulePageContent .head .custom-datepicker button:disabled path{fill:var(--dark-color)}.SchedulePageContent .head .custom-datepicker span{position:relative;font-size:14px;font-weight:400;color:var(--white-alt-color)}.SchedulePageContent .head .search{position:relative;display:flex;align-items:center;gap:15px;min-width:40%}.SchedulePageContent .head .search input{position:relative;padding:14px 32px;border-radius:24px;background:#4d4d4d;border:0;font-size:14px;font-weight:400;outline:0;width:100%;color:#fff}.SchedulePageContent .head .search input::placeholder{color:#bababa}.SchedulePageContent .head .search .SearchIcon{position:relative;background:var(--main-color);border:1px solid var(--dark-color);padding:12px 10px;border-radius:24px;display:flex;justify-content:center;align-items:center;cursor:pointer;height:50px}.SchedulePageContent .head .search .SearchIcon svg{width:20px}.SchedulePageContent .ScheduleContainerContent{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.SchedulePageContent .pagination-section{justify-content:center}.SchedulePageContent .pagination-section,.SchedulePageContent .pagination-section .pagination{position:relative;display:flex;align-items:center;gap:10px}.SchedulePageContent .pagination-section .pagination span{position:relative;width:14px;height:14px;border-radius:50%;background:var(--dark-color);border:.5px solid var(--white-alt-color);cursor:pointer;transition:var(--main-transition)}.SchedulePageContent .pagination-section .pagination span.active,.SchedulePageContent .pagination-section .pagination span:hover{background:var(--main-color);border:0}.SchedulePageContent .pagination-section button{position:relative;border:0;background-color:transparent;cursor:pointer;padding:0 10px}.SchedulePageContent .pagination-section button svg path{transition:var(--main-transition)}.SchedulePageContent .pagination-section button:hover svg path{fill:var(--main-color)}.lds-ripple,.lds-ripple div{box-sizing:border-box}.lds-ripple{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:300px}.lds-ripple div{position:absolute;border:4px solid var(--main-color);opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{width:8px;height:8px;opacity:0}4.9%{width:8px;height:8px;opacity:0}5%{width:8px;height:8px;opacity:1}to{width:80px;height:80px;opacity:0}}.ScheduleBox{position:relative;padding:10px}.ScheduleBox .ScheduleBox-content{position:relative;padding:25px;gap:10px;display:flex;flex-direction:column;border-radius:0 32px 32px 32px;border:1px solid #4d4d4d;cursor:pointer;transition:var(--main-transition);width:100%}.ScheduleBox .ScheduleBox-content:hover{background-color:var(--main-color);border:1px solid var(--white-alt-color)}.ScheduleBox .ScheduleBox-content:before{position:absolute;content:"";background:var(--main-color);border:1px solid #fefefe;box-shadow:2px 2px 0 0 #fff;width:18px;height:18px;border-radius:50%;top:-10px;left:-10px}.ScheduleBox .info{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ScheduleBox .info h1{font-size:20px;font-weight:700}.ScheduleBox .info h1,.ScheduleBox .info p{position:relative;color:var(--white-alt-color)}.ScheduleBox .info p{font-size:16px;font-weight:400}.ScheduleBox .Date-Time{position:relative;display:flex;flex-direction:column}.ScheduleBox .Date-Time p{position:relative;padding:15px 20px;display:flex;align-items:center;gap:15px;transition:var(--main-transition);color:var(--white-alt-color);font-size:14px;font-weight:400}.ScheduleBox .Date-Time p:not(:last-child){border-bottom:1px solid #4d4d4d}.ScheduleBox .ScheduleBox-content:hover .Date-Time p:not(:last-child){border-bottom:1px solid var(--white-alt-color)}.ScheduleBox .Date-Time p svg{width:18px}