
.displayFlexRow{display:flex;flex-direction:row}.displayFlexCol{display:flex;flex-direction:column}.flexWrap{flex-wrap:wrap}.flexCenter{justify-content:center}.flexJustifyEnd{justify-content:flex-end}.flexSpaceAround{justify-content:space-around}.flexSpaceBetween{justify-content:space-between}.flexSpaceEvenly{justify-content:space-evenly}.flexAlignItemStretch{align-items:stretch}.flexAlignItemEnd{align-items:flex-end}.flexAlignItemCenter{align-items:center}.flexAlignSelfStart{align-self:flex-start}.flexAlignSelfCenter{align-self:center}.flexAlignSelfEnd{align-self:flex-end}.ellipseBox{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr{background-color:rgba(153,151,151,0.25);height:1px;border:none;width:100vw}.hr2{background-color:rgba(153,151,151,0.25);height:1px;border:none;width:100%}.marginBotton15px{margin-bottom:15px}.modalCentered90vw{background-color:#fdfdfd;width:80vw;margin:30vh 10vw 0 10vw;align-self:center;border-radius:15px}.modalCentered80vw{background-color:white;width:90vw;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:15px;box-sizing:border-box}.modalBottom100vw{background-color:#fdfdfd;width:100vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;bottom:0;position:absolute;align-self:center;border-radius:15px}.LoadingContainer{background-color:#ffffff;margin-top:25%;margin-bottom:25%;border-radius:20px;min-height:10vh;width:60vw;padding:2vh 5vw;box-shadow:0px 0px 20px rgba(128,128,128,0.5);display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.LoadingContainer>img{height:8vh;margin-bottom:15px}.LoadingContainer>span{width:35vw;font-size:10px}.EmptyStateOfListContainer{display:flex;margin-top:5%;margin-bottom:5%;flex-direction:column;align-items:center}.EmptyStateOfListContainer>img{width:55vw;margin-bottom:3vh}.EmptyStateOfListContainer>span{width:50vw;text-align:center;color:rgba(0,0,0,0.5)}.imageCarousel{width:100vw;height:36vh;object-fit:cover}.imageCarousel img{width:100vw;height:36vh;object-fit:cover}.facilityIcon{height:66px;width:77px;border:1px solid rgba(38,40,37,0.2);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-right:10px}.facilityIcon>img{height:50%}

.inputBottomStyle{border:none;outline:0;background:transparent;border-bottom:1px solid #000}.inputBottomStyleTosca{border:none;outline:0;background:transparent;border-bottom:1px solid #358b9d}.inputBottomStyleRed{border:none;outline:0;background:transparent;border-bottom:1px solid #f35e5e}.closeButton{display:flex;justify-content:flex-end;color:#358b9d;padding:3vh 3vw 0 2vw}.yesButtonLg{font-size:18px;font-weight:bold;color:#ffffff;background-color:#358b9d;border:none;width:100%;padding:14px 20px;border-radius:11px;text-align:center}.yesButtonSm{font-size:14px;font-weight:bold;color:#ffffff;background-color:#358b9d;border:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 5px;border-radius:6px;text-align:center}.yesButtonSm.disabled{background-color:#dadada;color:#7a7a7a}.transparentButtonSm{font-size:14px;font-weight:bold;color:#358b9d;background-color:transparent;border:1px solid #358b9d;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 5px;border-radius:6px;text-align:center}.toggelOff{color:#262825}.toggelOn{color:#358b9d}.iconActive{border-radius:4px;width:100%;margin-top:10px;height:2px;background:#358b9d;border-radius:12px}.calendarDaysList>span{background-color:transparent;width:10.857vw;font-size:2.5vw;font-weight:500;text-align:center}.calendarDateContainer{display:flex;justify-content:center;align-items:center;border-radius:5pt;margin:0.2em;width:10.857vw;height:5vh}.calendarToday{background-color:#f0fbf2;font-size:2.6vw}.calendarFocus{background-color:#ffffff;font-size:2.6vw}.calendarInfocus{background-color:rgba(255,255,255,0.3);color:#262825;font-size:2.6vw}.calendarSelected{background-color:#358b9d;color:#ffffff;font-size:2.6vw}.timeDurationContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:20.5vw;height:65px;border-radius:3.5vw;margin:1%}.timeDurationRegular{background-color:#ffffff;height:7.3vh}.timeDurationRegular>.time{font-weight:500;color:#333333;margin-bottom:3px;font-size:3.8vw}.timeDurationRegular>.duration{color:rgba(38,40,37,0.5);font-size:2.8vw}.timeDurationSelected{background-color:#358b9d;height:7.3vh}.timeDurationSelected>.time{font-weight:500;color:#ffffff;margin-bottom:3px;font-size:3.8vw}.timeDurationSelected>.duration{background-color:#358b9d;color:#ffffff;font-size:2.8vw}

.textHeader{font-family:Rubik;font-style:normal;font-weight:500;font-size:12px;line-height:120%;letter-spacing:0.08em;color:#262825;padding-bottom:5px}.textHeaderColored{font-family:Rubik;font-style:normal;font-weight:600;font-size:12px;line-height:120%;letter-spacing:0.08em;color:#329191;padding-bottom:5px}.textNormal{font-family:Rubik;font-style:normal;font-weight:normal;font-size:12px;line-height:120%;text-align:center;letter-spacing:0.08em;color:#262825;padding-bottom:5px}.textMeta{font-family:Rubik;font-style:normal;font-weight:normal;font-size:10px;line-height:120%;text-align:left;letter-spacing:0.08em;color:#262825;opacity:0.5;padding-bottom:5px}.textNavMenu{color:#262825;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;text-decoration:none;font-family:Rubik;font-style:normal;font-size:13px;margin-left:18px}.navMenuActive{font-weight:bold}.avatarPhoto{height:25px;width:25px;object-fit:cover;margin-right:-8px;margin-bottom:5px;border-radius:100%}.headerFilterMain{color:#358b9d;padding:12px 0;width:48vw;height:30px}.headerModalMain{background-color:#fff;border-bottom-left-radius:25px;border-bottom-right-radius:25px}.headerModalContentMain{width:100vw;border-bottom-left-radius:25px;border-bottom-right-radius:25px;background-color:#f6f6f6;padding:2vh 0}.mainContentContainer{position:absolute;width:100vw;min-height:80vh;background:#f6f6f6;display:flex;flex-direction:column;align-items:center}.cardContainer{width:82vw;background:#ffffff;border-radius:14px;margin-top:13px;padding:2vh}.shortMain{width:90vw;padding:0px 10px;margin-top:10px;font-size:14pt}.shortMain p{color:#262825;opacity:60%;margin:0;font-size:14px;padding-right:5px}.iconContainer>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:101px;height:87px;border-radius:14px;border:1px solid rgba(204,204,204,0.281)}.searchResultOfCategory{font-size:10px}.searchResultOfItem{font-size:12px;margin:10px 0 0 10px}.navSticky{position:fixed;z-index:99;top:0;padding-top:2vh;widows:100vw;background-color:#fff;box-shadow:0 4px 6px -6px #222}

.material-icons.md-14{font-size:14px}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-32{font-size:32px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.regularText{color:#262825}.textWhite{color:#ffffff}.textLightBlue{color:#aaf7ff}.textTosca{color:#358b9d}.textLightTosca{color:#8eb9c2}.textRed{color:#f35e5e}.textGradient{background:-webkit-linear-gradient(#217b98, #66d57c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.textLighter{font-weight:500}.textBold{font-weight:500}.textBoldTosca{font-weight:500;color:#358b9d}.textBoldGrey{font-weight:500;color:#c4c4c4}.textMeta{color:rgba(38,40,37,0.5);font-size:10px}

body{font-family:Rubik, sans-serif !important;margin:0;letter-spacing:0.96pt;color:#262825;padding:0 !important}*:focus{outline:none}input{font-family:Rubik, sans-serif !important}.staticMapWrapper img{width:100% !important}a{text-decoration:none;color:black}.inputStrech{border-right:none;border-left:none;border-top:none;border-bottom:1px solid #262825;width:100%;background-color:transparent;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.btnStretch{height:49px;width:100%;padding:0px 4px;border-radius:11px}.btnElipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursorPointer{cursor:pointer}.btnTosca{background-color:#358B9D;color:#fff;border:none}.btnGreen{background-color:#4CA635;color:#fff;border:none}.btnWhite{background-color:#fff;border:1px solid #D3D3D3}.cardStretch{background:#fff;padding:12px;padding:16px;border-radius:10px;width:100%}.toast{position:absolute;width:88%;z-index:1;margin-top:-10px;display:flex;height:50px;align-items:center;padding:0.8rem;background:#E9FCFA;border-radius:10px;font-size:14px}.toast_icon{margin-right:1rem}.toast_text{flex:1 1;display:flex;flex-direction:column}.toast_tc{margin-left:1rem}.toast_tc svg{cursor:pointer;width:17px;height:17px}.toast_tc svg path{fill:#17948c}@media (max-width: 1000px){.toast{width:84%}}.popUpModalAccount{background-color:#fdfdfd;width:80vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:25vh 10vw 0 10vw;align-self:center;border-radius:15px}.calendar{padding:10px 0}.popUpModalTermAggrement>div{padding:5px;display:flex;flex-direction:column}.popUpModalTermAggrement .title{border-top-left-radius:15px;border-top-right-radius:15px;font-size:24px;font-weight:500;padding:14px 23px}.popUpModalTermAggrement .content{border-bottom-left-radius:15px;border-bottom-right-radius:15px;background-color:#F6F6F6;padding:70px 25px 33px 25px}.popUpModalTermAggrement .content button{font-size:18px;font-weight:bold;margin-top:51px;width:131px;padding:14px;border-radius:11px;border:none;color:#ffffff;background-color:#358B9D;align-self:flex-end}.react-calendar{border:none !important}.capaignScreenContainer{box-sizing:border-box;display:flex;flex-direction:column;height:100vh}.capaignScreenContainer *{box-sizing:border-box}.capaignScreenContainer header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;display:flex;padding:33px 10px 20px 10px;background-color:#1F7899;color:#ffffff}.capaignScreenContainer header i{font-size:24px}.capaignScreenContainer header>div{font-size:18px}.capaignScreenContainer main{flex-grow:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#F6F6F6;padding:0 5vw 12px 5vw}.capaignScreenContainer main>div{margin-top:12px}.cardVenue{width:100%;border-radius:15px;padding:16px;background-color:#ffffff;display:flex;justify-content:space-between;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.25)}.cardVenue .content{display:flex;flex-direction:column}.cardVenue .content .venueName{font-weight:500;font-size:12px;margin-bottom:6px}.cardVenue .content .class{font-size:12px;margin-bottom:19px;max-width:179px}.cardVenue .content .rating{font-weight:500;font-size:14px;color:#358B9D;margin-bottom:6px}.cardVenue .content .rating img{width:14px;margin-right:3px}.cardVenue .content .city{font-size:10px;color:rgba(38,40,37,0.5)}.cardVenue .thumbnile{display:flex;flex-direction:column;justify-content:center}.cardVenue .thumbnile>img{width:89px;height:89px;object-fit:cover;border-radius:9px}.cardVenue .thumbnile>div{display:flex;align-items:center;justify-content:center;color:#358B9D;font-size:12px;margin-top:12px}.cardVenue .thumbnile>div svg{fill:#358B9D;height:12px;width:12px}.cardHitsSprots{width:100%;height:85px;display:flex}.cardHitsSprots>img{height:85px;width:100%;object-fit:cover;border-radius:9px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.25)}.cardHitsSprots>span{display:flex;align-items:center;justify-content:center;position:absolute;width:90%;height:85px;z-index:99;font-weight:bold;font-size:24px;color:#ffffff}.cardBestPrice{width:100%;height:145px;object-fit:cover;border-radius:15px;margin-top:12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.25)}.campaignDescription{font-size:12px}.campaing-class-type{padding:28px 16px}.campaing-class-type *{box-sizing:border-box}.campaing-class-type .logo{width:147px;height:60px}.campaing-class-type .desc{font-weight:500;font-size:14px;line-height:21px;color:#000000;margin-top:26px}.campaing-class-type .campaign-list{margin-top:23px}.campaing-class-type .campaign-list>a>img{box-shadow:0px 2px 20px rgba(0,0,0,0.2),0px 0px 4px rgba(0,0,0,0.2);border-radius:15px;margin-bottom:16px;width:100%}.checkOut{display:flex;flex-direction:column}.checkOut *{box-sizing:border-box}.checkOut__header{font-size:18px;font-weight:500;padding:29px 10px}.checkOut__header i{margin-right:14px}.checkOut__summary{padding:29px 5vw}.checkOut__summary table{width:100%}.checkOut__summary table *{vertical-align:0}.checkOut__summary__courseName{font-size:18px;font-weight:500;margin-bottom:5px}.checkOut__summary__venue{font-size:14px}.checkOut__summary__courseName,.checkOut__summary__venue{padding-right:24px}.checkOut__summary__price{font-size:10px;margin:5px 0}.checkOut__summary__priceValue{font-size:14px;font-weight:500;width:88px}.checkOut__time{padding:29px 5vw 0 5vw}.checkOut__time table{width:100%}.checkOut__time table td{width:33,33%}.checkOut__time table tr:first-child{font-size:10px}.checkOut__time__date,.checkOut__time__timeVealue,.checkOut__time__guest{vertical-align:0}.checkOut__time__date>div,.checkOut__time__timeVealue>div,.checkOut__time__guest>div{display:flex;flex-direction:column;justify-content:flex-start;align-self:flex-start;justify-content:flex-start}.checkOut__viewMoreOPtion{text-align:center;font-size:14px;color:#358B9D}.checkOut__viewMoreOPtion>div{display:flex;align-items:center;justify-content:center}.checkOut__viewMoreOPtion svg path{fill:#358B9D}.checkOut__price{padding:0 5vw}.checkOut__price table{width:100%}.checkOut__price table *{font-size:12px;vertical-align:0}.checkOut__price table tr td:nth-child(2){width:100px;text-align:right}.checkOut__price__total{display:flex}.checkOut__price__total span:nth-child(1){font-weight:500;font-size:10px;flex-grow:1;text-align:center}.checkOut__price__total span:nth-child(2){font-weight:bold;font-size:12px}.checkOut__payment{background-color:#f6f6f6;padding:29px 5vw;display:flex;flex-direction:column;align-items:center}.checkOut__payment>*:not(:last-child){margin-bottom:18px}.checkOut_attendance{display:flex;align-items:center;padding:0.8rem;background:rgba(29,186,175,0.15);border-radius:10px;font-size:14px}.checkOut_attendance_icon{margin-right:1rem}.checkOut_attendance_text{flex:1 1;display:flex;flex-direction:column}.checkOut_attendance_tc{margin-left:1rem}.checkOut_attendance_tc svg{cursor:pointer;width:17px;height:17px}.checkOut_attendance_tc svg path{fill:#17948c}.checkOut_button_wrapper button{border-radius:15px}.fogetPass{min-height:100vh;display:flex;flex-direction:column}.fogetPass *{box-sizing:border-box}.fogetPass__header{display:flex;padding:30px 10px;align-items:center}.fogetPass__content{background-color:#F6F6F6;flex-grow:1;min-height:80vh;padding:32px 5vw;display:flex;flex-direction:column}.fogetPass__content__form{display:flex;flex-direction:column;flex-grow:1;margin-bottom:48px}.fogetPass__content__form__email{margin-bottom:18px;font-size:16px}.fogetPass__content__form__meta{font-size:12px;color:#cbcbcb}.fogetPass__content__form input{padding-bottom:5px;font-size:16px;width:100%}.fogetPass__content__submit{display:flex;flex-direction:column;align-items:center}.carroCarouserSlide{margin-bottom:40px}.carroCarouserSlide .card .cardContent{position:absolute;color:white}.carroCarouserSlide .card img{width:86vw;border-radius:10px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.25)}.inputEmail{display:flex;flex-direction:column;min-height:100vh}.inputEmail *{box-sizing:border-box}.inputEmail>div{padding-left:5vw;padding-right:5vw}.inputEmail__header{font-weight:bold;font-size:24px;align-items:center;margin-top:24px}.inputEmail__header i{margin-right:14px}.inputEmail__info{display:flex;flex-direction:column;align-items:center;padding-top:24px;padding-bottom:24px;font-size:14px}.inputEmail__info img{width:83px;height:80px}.inputEmail__info span{margin-top:12px}.inputEmail__form{background-color:#F2F2F2;flex-grow:1;padding-top:24px;padding-bottom:24px;display:flex;flex-direction:column}.inputEmail__form__input{flex-grow:1;font-size:16px}.inputEmail__form__input :nth-child(1){margin-bottom:12px}.inputEmail__form__input :nth-child(2){margin-bottom:24px;font-size:16px;padding:8px 0}.inputEmail__form button{font-weight:500;font-size:18px}.login{display:flex;flex-direction:column;min-height:100vh;padding:0 5vw}.login *{box-sizing:border-box}.login__header{font-weight:bold;font-size:24px;align-items:center;margin-top:24px}.login__header i{margin-right:14px}.login__content{flex-grow:1;display:flex;flex-direction:column;align-items:center;padding:0 0 19px 0px}.login__content>*{margin-top:24px}.login__content>img{width:193.4px;height:49.53px}.login__content div{width:100%}.login__content div>*{margin-top:12px}.login__content button,.login__content__gojekAuth{font-size:18px;font-weight:600}.login__content__gojekAuth{display:flex;justify-content:center;align-items:center}.login__content__inputForm>*{font-size:16px}.login__content__inputForm input{padding:8px 0}.login__content__forgetPass{font-size:16px;color:#358B9D;font-weight:500;text-align:center}.login__content__signup{font-size:16px;color:#358B9D;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.login__content__signup>span:nth-child(2){font-weight:500}.login__content__meta{font-size:16px;color:#000000;opacity:0.4}.phoneVerification{min-height:100vh;display:flex;flex-direction:column}.phoneVerification *{box-sizing:border-box}.phoneVerification__info{text-align:center;padding:40px 5vw}.phoneVerification__content{display:flex;flex-direction:column;padding:24px 5vw;background-color:#f6f6f6;flex-grow:1}.phoneVerification__content__form{flex-grow:1}.phoneVerification__content__changePhone{margin-top:12px;margin-bottom:9px;display:flex;justify-content:center;align-items:center;color:#358b9d}.selectAccount{display:flex;flex-direction:column;min-height:100vh}.selectAccount *{box-sizing:border-box}.selectAccount__header{font-weight:bold;font-size:24px;align-items:center;margin-top:24px;padding:0 5vw}.selectAccount__header i{margin-right:14px}.selectAccount__info{font-size:14px;line-height:20px;color:#000000;display:flex;padding:24px 5vw}.selectAccount__info img{width:100.08px;height:102px}.selectAccount__info span{align-self:flex-end;width:205px}.selectAccount__content{flex-grow:1;padding:24px 5vw;background:#F2F2F2;display:flex;flex-direction:column}.selectAccount__content__options{flex-grow:1}.selectAccount__content__options>*{margin-bottom:18px}.selectAccount__content__options__option{display:flex;justify-content:space-between;flex-grow:1}.selectAccount__content__options__option__value{display:flex;flex-direction:column}.selectAccount__content__options__option__value span:nth-child(1){font-weight:500;font-size:14px;color:#000000;margin-bottom:4px}.selectAccount__content__options__option__value span:nth-child(2){font-size:12px;line-height:16px;color:#828282}.selectAccount__content>button{font-weight:600;font-size:18px}.payment-success{background-color:#358B9D;min-height:100vh;position:relative}.payment-success>*{box-sizing:border-box}.payment-success__img{position:relative;display:flex;justify-content:center}.payment-success__img>img{align-self:center}.payment-success__img>img:nth-child(1){width:100%}.payment-success__img>img:nth-child(2){position:absolute;bottom:29px}.payment-success__desc{display:flex;flex-direction:column;margin-top:28px;color:#FFFFFF;text-align:center;padding:0 15px}.payment-success__desc>span:nth-child(1){font-weight:bold;font-size:18px;line-height:120%;letter-spacing:0.03em}.payment-success__desc>span:nth-child(2){font-weight:normal;font-size:14px;line-height:120%;letter-spacing:0.03em;margin-top:17px}.payment-success__button{display:flex;flex-direction:column;align-items:center;position:absolute;bottom:0px;padding:21px 36px;width:100%}.payment-success__button>button{padding:14px 21px;width:100%;background:#FFFFFF;border-radius:11px;border:none;font-style:normal;font-weight:500;font-size:18px;line-height:120%;text-align:center;letter-spacing:0.08em;color:#2D8793}.payment-success__button>button:not(:last-child){margin-bottom:8px}.detailBooking_copyToClipboard{display:flex;flex-direction:column;border:1px solid #358B9D;border-radius:7px;overflow:hidden}.detailBooking_copyToClipboard>input{padding:0.8rem 1rem;border:none;outline:none}.detailBooking_copyToClipboard>button{color:white;background-color:#358B9D;padding:0.5rem;border:none;outline:none}.detailBooking_copyToClipboard .show{animation-name:show;animation-duration:1s}@keyframes show{0%{opacity:0;transform:translate(-50%, -50%) scale(1.2)}30%{opacity:1;transform:translate(-50%, -50%) scale(1)}80%{opacity:1;transform:translate(-50%, -50%) scale(1)}100%{opacity:0;transform:translate(-50%, -50%) scale(0.9)}}.detailBooking_cancel_payment{text-align:center}.detailBooking_cancel_payment header{font-weight:bold;text-align:center;margin-top:3rem;margin-bottom:0.5rem;font-size:1.2rem}.detailBooking_cancel_payment_venue{margin-bottom:0.5rem}.detailBooking_cancel_payment_venue .icon{margin-right:0.5rem}.detailBooking_cancel_payment_time{display:flex;flex-direction:column;font-weight:bold}

.rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #e9e9e9;
  height: 4px;
  border-radius: 6px;
}
.rc-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: #abe2fb;
}
.rc-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  cursor: pointer;
  cursor: -webkit-grab;
  margin-top: -5px;
  cursor: grab;
  border-radius: 50%;
  border: solid 2px #96dbfa;
  background-color: #fff;
  touch-action: pan-x;
}
.rc-slider-handle:focus {
  border-color: #57c5f7;
  box-shadow: 0 0 0 5px #96dbfa;
  outline: none;
}
.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  box-shadow: unset;
}
.rc-slider-handle:hover {
  border-color: #57c5f7;
}
.rc-slider-handle:active {
  border-color: #57c5f7;
  box-shadow: 0 0 5px #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999;
}
.rc-slider-mark-text-active {
  color: #666;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}
.rc-slider-dot-active {
  border-color: #96dbfa;
}
.rc-slider-dot-reverse {
  margin-left: 0;
  margin-right: -4px;
}
.rc-slider-disabled {
  background-color: #e9e9e9;
}
.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}
.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #ccc;
  box-shadow: none;
  background-color: #fff;
  cursor: not-allowed;
}
.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}
.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}
.rc-slider-vertical .rc-slider-rail {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px;
}
.rc-slider-vertical .rc-slider-handle {
  margin-left: -5px;
  touch-action: pan-y;
}
.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-step {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-dot {
  left: 2px;
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:first-child {
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:last-child {
  margin-bottom: -4px;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-leave {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  animation-name: rcSliderTooltipZoomDownIn;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  animation-name: rcSliderTooltipZoomDownOut;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  transform: scale(0, 0);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.rc-slider-tooltip-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }
  100% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }
}
@keyframes rcSliderTooltipZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }
}
.rc-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip-hidden {
  display: none;
}
.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}
.rc-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  box-shadow: 0 0 4px #d9d9d9;
}
.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}

.rc-tooltip.rc-tooltip-zoom-enter,
.rc-tooltip.rc-tooltip-zoom-leave {
  display: block;
}
.rc-tooltip-zoom-enter,
.rc-tooltip-zoom-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  animation-play-state: paused;
}
.rc-tooltip-zoom-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  animation-play-state: paused;
}
.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,
.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active {
  animation-name: rcToolTipZoomIn;
  animation-play-state: running;
}
.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active {
  animation-name: rcToolTipZoomOut;
  animation-play-state: running;
}
@keyframes rcToolTipZoomIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}
@keyframes rcToolTipZoomOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}
.rc-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.5;
  opacity: 0.9;
}
.rc-tooltip-hidden {
  display: none;
}
.rc-tooltip-placement-top,
.rc-tooltip-placement-topLeft,
.rc-tooltip-placement-topRight {
  padding: 5px 0 9px 0;
}
.rc-tooltip-placement-right,
.rc-tooltip-placement-rightTop,
.rc-tooltip-placement-rightBottom {
  padding: 0 5px 0 9px;
}
.rc-tooltip-placement-bottom,
.rc-tooltip-placement-bottomLeft,
.rc-tooltip-placement-bottomRight {
  padding: 9px 0 5px 0;
}
.rc-tooltip-placement-left,
.rc-tooltip-placement-leftTop,
.rc-tooltip-placement-leftBottom {
  padding: 0 9px 0 5px;
}
.rc-tooltip-inner {
  padding: 8px 10px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  background-color: #373737;
  border-radius: 6px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);
  min-height: 34px;
}
.rc-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-tooltip-placement-top .rc-tooltip-arrow,
.rc-tooltip-placement-topLeft .rc-tooltip-arrow,
.rc-tooltip-placement-topRight .rc-tooltip-arrow {
  bottom: 4px;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #373737;
}
.rc-tooltip-placement-top .rc-tooltip-arrow {
  left: 50%;
}
.rc-tooltip-placement-topLeft .rc-tooltip-arrow {
  left: 15%;
}
.rc-tooltip-placement-topRight .rc-tooltip-arrow {
  right: 15%;
}
.rc-tooltip-placement-right .rc-tooltip-arrow,
.rc-tooltip-placement-rightTop .rc-tooltip-arrow,
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
  left: 4px;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #373737;
}
.rc-tooltip-placement-right .rc-tooltip-arrow {
  top: 50%;
}
.rc-tooltip-placement-rightTop .rc-tooltip-arrow {
  top: 15%;
  margin-top: 0;
}
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
  bottom: 15%;
}
.rc-tooltip-placement-left .rc-tooltip-arrow,
.rc-tooltip-placement-leftTop .rc-tooltip-arrow,
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
  right: 4px;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #373737;
}
.rc-tooltip-placement-left .rc-tooltip-arrow {
  top: 50%;
}
.rc-tooltip-placement-leftTop .rc-tooltip-arrow {
  top: 15%;
  margin-top: 0;
}
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
  bottom: 15%;
}
.rc-tooltip-placement-bottom .rc-tooltip-arrow,
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
  top: 4px;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #373737;
}
.rc-tooltip-placement-bottom .rc-tooltip-arrow {
  left: 50%;
}
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow {
  left: 15%;
}
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
  right: 15%;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(data:image/gif;base64,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) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/static/media/slick.ced611da.eot);
    src: url(/static/media/slick.ced611da.eot?#iefix) format('embedded-opentype'), url(/static/media/slick.b7c9e1e4.woff) format('woff'), url(/static/media/slick.d41f55a7.ttf) format('truetype'), url(/static/media/slick.f97e3bbf.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.react-calendar,
.react-calendar *,
.react-calendar *:before,
.react-calendar *:after {
  box-sizing: border-box;
}
.react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}
.react-calendar button:enabled:hover {
  cursor: pointer;
}
.react-calendar__navigation {
  height: 44px;
  margin-bottom: 1em;
}
.react-calendar__navigation button {
  min-width: 44px;
  background: none;
}
.react-calendar__navigation button:enabled:hover,
.react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__navigation button[disabled] {
  background-color: #f0f0f0;
}
.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}
.react-calendar__month-view__weekNumbers {
  font-weight: bold;
}
.react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  padding: calc(0.75em / 0.75) calc(0.5em / 0.75);
}
.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}
.react-calendar__month-view__days__day--neighboringMonth {
  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 0.5em;
}
.react-calendar__tile {
  max-width: 100%;
  text-align: center;
  padding: 0.75em 0.5em;
  background: none;
}
.react-calendar__tile:disabled {
  background-color: #f0f0f0;
}
.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
  background-color: #e6e6e6;
}
.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: white;
}
.react-calendar__tile--active:enabled:hover,
.react-calendar__tile--active:enabled:focus {
  background: #1087ff;
}
.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}

body.react-confirm-alert-body-element {
  overflow: hidden;
}

.react-confirm-alert-blur {
  -webkit-filter: url(#gaussian-blur);
          filter: url(#gaussian-blur);
  filter: blur(2px);
  -webkit-filter: blur(2px);
}

.react-confirm-alert-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
  background: rgba(255, 255, 255, 0.9);
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  opacity: 0;
  animation: react-confirm-alert-fadeIn 0.5s 0.2s forwards;
}

.react-confirm-alert-body {
  font-family: Arial, Helvetica, sans-serif;
  width: 400px;
  padding: 30px;
  text-align: left;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 20px 75px rgba(0, 0, 0, 0.13);
  color: #666;
}

.react-confirm-alert-svg {
  position: absolute;
  top: 0;
  left: 0;
}

.react-confirm-alert-body > h1 {
  margin-top: 0;
}

.react-confirm-alert-body > h3 {
  margin: 0;
  font-size: 16px;
}

.react-confirm-alert-button-group {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: flex-start;
  margin-top: 20px;
}

.react-confirm-alert-button-group > button {
  outline: none;
  background: #333;
  border: none;
  display: inline-block;
  padding: 6px 18px;
  color: #eee;
  margin-right: 10px;
  border-radius: 5px;
  font-size: 12px;
  cursor: pointer;
}

@keyframes react-confirm-alert-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}


/*# sourceMappingURL=main.51b486c7.css.map*/