:root{--color-primary-6:#0052a3;--color-primary-5:#0070e0;--color-primary-4:#1f8fff;--color-primary-3:#5cadff;--color-primary-2:#9cf;--color-primary-1:#d6ebff;--color-primary-0:#eff7ff;--color-secondary-6:#088f9b;--color-secondary-5:#0bc4d5;--color-secondary-4:#2ae3f4;--color-secondary-3:#51e8f6;--color-secondary-2:#8bf0f9;--color-secondary-1:#c5f7fc;--color-secondary-0:#ecfcfe;--color-grey-7:#263238;--color-grey-5:#495057;--color-grey-4:#868e96;--color-grey-3:#ced4da;--color-grey-2:#e9ecef;--color-grey-1:#f8f9fa;--color-black:#15181b;--color-text-black:#0c1013;--color-white:#fff;--color-violet-dark:#6533fc;--color-violet:#845ef7;--color-violet-light:#c2aefc;--color-red:#fa5252;--color-red-1:#e94b4b;--color-red-2:#ff4040;--color-red-3:#c30000;--color-green:#40c057;--color-yellow:#ffd43b;--color-orange:#ff922b;--color-bg-violet:#dfd3ff;--color-bg-green:#e3f6e6;--color-bg-orang:#ffefdf;--color-bg-red:#ffe5e5;--linear-gradient-1:linear-gradient(90deg,#1f8fff 38.35%,#2ae3f4 81.73%);--linear-gradient-2:linear-gradient(90deg,#6533fc 38.35%,#2ae3f4 81.73%);--toastify-color-success:#e3f6e6;--toastify-text-color-success:var(--color-black);--toastify-icon-color-success:#40c057;--header-height:80px;--footer-height:60px;--max-height-without-header:calc(100dvh - var(--header-height) - 48px);--max-height-without-footer:calc(100dvh - var(--footer-height) - 48px)}.rich-text-content p{margin:0;line-height:1.5}.rich-text-content span{margin:0}.rich-text-content ol,.rich-text-content ul{margin:0;padding-left:24px}.rich-text-content li{margin:0;line-height:1.5}.rich-text-content ul li{list-style-type:disc}.rich-text-content ol li{list-style-type:decimal}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{margin:16px 0 8px;font-weight:700;line-height:1.3}.rich-text-content h1{font-size:2rem}.rich-text-content h2{font-size:1.75rem}.rich-text-content h3{font-size:1.5rem}.rich-text-content a{color:var(--color-primary-5);text-decoration:underline}.rich-text-content a:hover{color:var(--color-primary-6)}.rich-text-content b,.rich-text-content strong{font-weight:700}.rich-text-content em,.rich-text-content i{font-style:italic}.rich-text-content u{text-decoration:underline}li,ul{list-style:none;margin:0;padding:0}.Toastify__toast-container{width:auto}.Toastify__toast-theme--colored.Toastify__toast--success{border:1px solid #40c057;box-shadow:0 4px 20px 0 rgba(58,61,112,.25);display:flex;gap:10px;align-items:center}.Toastify__toast-theme--colored.Toastify__toast--success .Toastify__toast-body{margin:0;padding:0 6px;font-size:18px;font-style:normal;font-weight:700;line-height:130%;display:flex;gap:10px}.Toastify__toast-theme--colored.Toastify__toast--success .Toastify__toast-icon{color:#40c057;margin-right:0}.Toastify__toast-theme--colored.Toastify__toast--success .Toastify__close-button{color:var(--color-black);align-self:center}.Toastify__toast-theme--colored.Toastify__toast--success .Toastify__close-button svg{width:20px;height:20px}.Toastify__toast-theme--colored.Toastify__toast--success .Toastify__progress-bar--wrp{opacity:0;height:0}.StripeElement{display:block;width:100%;line-height:48px;font-weight:400;font-family:'"Nunito Sans", sans-serif';border-radius:6px;background-color:var(--color-primary-0);border-bottom:2px solid var(--color-primary-2);padding:0 8px}.StripeElement:hover{background-color:var(--color-primary-1);border-bottom-color:var(--color-primary-5)}.StripeElement::placeholder{color:var(--color-grey-4);font-weight:400}.StripeElement--focus{background-color:var(--color-primary-1)}.StripeElement--invalid{border-bottom-color:var(--color-red);background-color:var(--color-bg-red)}.react-datepicker-popper{z-index:3!important}.react-datepicker__header--custom{background-color:transparent!important;border-bottom:none!important;padding-top:0!important;padding-bottom:0!important}.react-datepicker,.react-datepicker-wrapper{width:100%!important}.react-datepicker{border-radius:8px!important;border:2px solid var(--color-grey-2)!important;background:var(--color-white)!important}.react-datepicker__month-container{width:100%!important}.react-datepicker__day-name{color:var(--color-grey-5)!important;font-size:12px!important;width:40px!important;margin:0!important}.react-datepicker__day{width:37px!important;height:31px!important;margin:1px!important}.react-datepicker__day--selected{color:#fff!important}.react-datepicker__triangle{display:none}.custom-datepicker-popper{position:relative}.custom-datepicker-popper.loading:after{content:"";position:absolute;top:40px;left:0;width:100%;height:calc(100% - 40px);background:hsla(0,0%,100%,.6);z-index:2;pointer-events:none}.custom-datepicker-popper.loading:before{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border:3px solid #1976d2;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite;z-index:3;pointer-events:none}.react-datepicker__today-button{border-top:none!important;padding:0!important;display:flex;justify-content:center;align-items:center;gap:4px;margin:0 8px 8px;border-radius:6px;font-size:14px;font-style:normal;font-weight:600;height:40px}.date_picker_wrapper{width:100%}.date_picker_wrapper .react-datepicker__month-container{width:auto!important}.date_picker_wrapper .react-datepicker__week{display:flex!important}.date_picker_wrapper .react-datepicker__day-name{width:36px!important}.date_picker_wrapper .react-datepicker__day{width:32px!important;height:31px!important}.date_picker_wrapper .react-datepicker__day--outside-month{pointer-events:none;background-color:transparent!important;color:transparent!important}.booking_wrapper .react-datepicker__day-name{width:81px!important}.booking_wrapper .react-datepicker__day{width:79px!important;height:31px!important}.popper_date_picker .react-datepicker{display:flex;flex-direction:row;gap:12px;justify-content:center;min-height:240px}.popper_date_picker .react-datepicker__day-names{display:flex;flex-direction:row}.popper_date_picker .react-datepicker__aria-live{display:none}.popper_date_picker .react-datepicker__month-container{width:auto!important}.popper_date_picker .react-datepicker__week{display:flex!important}.popper_date_picker .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.502);border-radius:.3rem;color:#fff}.popper_date_picker .react-datepicker__day--in-range{border-radius:.3rem;background-color:#216ba5!important;color:#fff}.popper_date_picker .react-datepicker__day--selected{background-color:rgba(33,107,165,.502);border-radius:.3rem;color:#fff}.popper_date_picker .react-datepicker__day-name{width:36px!important}.popper_date_picker .react-datepicker__day{width:32px!important;height:31px!important;cursor:pointer}.popper_date_picker .react-datepicker__day--outside-month{pointer-events:none;background-color:transparent!important;color:transparent!important}.date_picker_with_excluded_dates .react-datepicker__day--outside-month{visibility:hidden}@media screen and (max-width:775px){.react-datepicker{border:none!important}.react-datepicker__day-names{padding:0 6px}.react-datepicker__day-name{width:51px!important}.react-datepicker__day{width:49px!important;height:40px!important;cursor:pointer}.mobile_date_range_picker .react-datepicker__day-name{width:47px!important}.mobile_date_range_picker .react-datepicker__day{width:46px!important;height:40px!important;cursor:pointer}.mobile_date_range_picker .react-datepicker__day--outside-month{opacity:0;pointer-events:none}}@media screen and (max-width:650px){.booking_wrapper .react-datepicker__day-name{width:51px!important}.booking_wrapper .react-datepicker__day{width:49px!important;height:31px!important}}@media screen and (max-width:450px){.booking_wrapper .react-datepicker__day-name{width:46px!important}.booking_wrapper .react-datepicker__day{width:44px!important;height:31px!important}}@media screen and (max-width:410px){.booking_wrapper .react-datepicker__day-name{width:41px!important}.booking_wrapper .react-datepicker__day{width:39px!important;height:31px!important}}@media screen and (max-width:380px){.booking_wrapper .react-datepicker__day-name{width:36px!important}.booking_wrapper .react-datepicker__day{width:35px!important;height:31px!important}}@media screen and (max-width:400px){.react-datepicker__month{margin:.4rem 0!important}.mobile_sidebar_date_picker .react-datepicker__day-name{width:41px!important}.mobile_sidebar_date_picker .react-datepicker__day{width:41px!important;height:40px!important;cursor:pointer}}@media screen and (max-width:374px){.react-datepicker__day-name{width:42px!important}.react-datepicker__day{width:40px!important;height:40px!important;cursor:pointer}.mobile_date_range_picker .react-datepicker__day-name{width:37px!important}.mobile_date_range_picker .react-datepicker__day{width:36px!important;height:40px!important;cursor:pointer}}@media screen and (max-width:350px){.mobile_sidebar_date_picker .react-datepicker__day-name{width:36px!important}.mobile_sidebar_date_picker .react-datepicker__day{width:36px!important;height:40px!important;cursor:pointer}}@keyframes spin{to{transform:rotate(1turn)}}