.day-btn{border-radius:1em;min-width:44px;min-height:44px;margin:6%;position:relative;padding:0}@media (min-width:768px){.day-btn{min-width:60px;min-height:60px}}.day-btn:focus{outline:none}.day-btn--day{position:absolute;top:10px;left:10px;font-size:1.3rem}.day-btn--not_available,.day-btn--unavailable{background:#f27e7e}.day-btn--limited_availablity,.day-btn--partially-available{background:#fac55f}.day-btn--available{background:#00d1ff}.day-btn--disabled{opacity:.5;pointer-events:none}.day-btn.active{border:2px solid #fff}.vc-container{background-color:transparent!important;border:none}.vc-arrows-container{margin-bottom:1em;justify-content:space-around;display:none}.vc-title{color:#b8c2cc}.vc-arrow{position:absolute;height:40px;width:40px;cursor:pointer;z-index:10}.vc-arrow.left{left:0}.vc-arrow.right{right:0}.vc-day-layer{display:none;overflow:hidden;pointer-events:none;z-index:2;background:red;width:5px;height:5px;border-radius:10px;align-self:center;bottom:20%;top:auto;left:47%}.booking__summary{background:rgba(28,104,253,.2);padding:20px;margin-bottom:30px;border-radius:15px}.booking__summary-currency{background:rgba(28,104,253,.01)}.booking__summary-cancel{font-size:11px;cursor:pointer}.booking__summary.modal--summary p{color:#fff}.credits-selector__select-wrapper .vs__dropdown-toggle{padding:10px;min-width:300px}.credits-selector .field-wrapper{width:300px}.radio__text{position:relative;margin-right:30px;line-height:1}.fileinput{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.upload-caption{width:100%;text-align:center;display:inline-block;padding:20px 0}.s3-upload{min-height:150px}.s3-upload__delete{position:absolute;top:0;right:0;z-index:2}.s3-upload__delete svg circle{fill:#fff;stroke:#fff}.s3-upload__delete svg path{stroke:#2f6af4}.drawer__container .custom-checkbox,.drawer__container a,.drawer__container p{color:#000}.drawer__container span.custom-checkbox{border:2px solid #000}@supports (-ms-ime-align:auto){.drawer .button{width:150px}}[data-v-9e686006]:export{BREAKPOINT_xs:0;BREAKPOINT_sm:560;BREAKPOINT_md:768;BREAKPOINT_lg:992;BREAKPOINT_xl:1200;BREAKPOINT_xxl:1500;BREAKPOINT_xxxl:1800;BREAKPOINT_xxxxl:2000;BREAKPOINT_xxxxxl:3000}.modal-card__content[data-v-9e686006]{background:#1c68fd;color:#fff}.modal-card__content .booking__summary-cancel[data-v-9e686006]{display:none}.lesson-slider__lesson .subheading{color:#2f3542}.lesson-slider__lesson .subheading.text-white{color:#fff}.lesson-slider__lesson .subheading.text-blue{color:#2f6af4}.lesson-slider__lesson--img{height:90px;width:90px}.lesson-slider__lesson--img path{fill:#2f6af4}@media (min-width:768px){.lesson-slider__lesson--img{height:110px;width:110px}}@media (min-width:992px){.lesson-slider__lesson--img{height:170px;width:245px}}.lesson-slider__lesson--img img{border-radius:20px;height:110px;width:110px;margin:0 auto}@media (min-width:992px){.lesson-slider__lesson--img img{height:170px;width:245px}}.lesson-slider__lesson--img.fill-white path{fill:#fff}.lesson-slider__lesson--img .details{max-width:110px}@media (min-width:992px){.lesson-slider__lesson--img .details{max-width:245px}}.lesson-slider__lesson--desc{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.lesson-slider .add{height:90px;width:90px}@media (min-width:768px){.lesson-slider .add{height:110px;width:110px}}@media (min-width:992px){.lesson-slider .add{height:170px;width:245px}}.custom-dot{position:relative}.custom-dot:before{transition:.2s cubic-bezier(.77,0,.175,1);border-radius:50%;height:6px;width:6px;content:"";display:inline-block;background-color:#2f6af4}.custom-dot .subheading{font-size:1.3rem}[data-v-63cd7f70]:export{BREAKPOINT_xs:0;BREAKPOINT_sm:560;BREAKPOINT_md:768;BREAKPOINT_lg:992;BREAKPOINT_xl:1200;BREAKPOINT_xxl:1500;BREAKPOINT_xxxl:1800;BREAKPOINT_xxxxl:2000;BREAKPOINT_xxxxxl:3000}.comms-grid[data-v-63cd7f70]{max-width:300px}@media (min-width:768px){.comms-grid[data-v-63cd7f70]{max-width:100%}}.comms-grid__comms[data-v-63cd7f70]{margin:10px}.comms-grid__comms svg[data-v-63cd7f70]{height:48px;width:48px}@media (min-width:768px){.comms-grid__comms svg[data-v-63cd7f70]{height:60px;width:60px}}.plyr.plyr--stopped .plyr__controls{display:none}.plyr{border-radius:15px}.plyr .plyr__control--overlaid{background:none;transform:translate(-7rem,-50%)}.plyr .plyr__control--overlaid:hover{background:none;color:#2f6af4}.plyr .plyr__control--overlaid:hover:after{color:#2f6af4}.plyr .plyr__control--overlaid:after{content:"Watch Video";position:absolute;right:-90px;top:12px;transition:forwards .3s}[data-v-72a4974f]:export{BREAKPOINT_xs:0;BREAKPOINT_sm:560;BREAKPOINT_md:768;BREAKPOINT_lg:992;BREAKPOINT_xl:1200;BREAKPOINT_xxl:1500;BREAKPOINT_xxxl:1800;BREAKPOINT_xxxxl:2000;BREAKPOINT_xxxxxl:3000}.modal[data-v-72a4974f]{backdrop-filter:blur(3px) brightness(.6);position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;height:calc(var(--vh, 1vh)*100);width:100vw}.modal[data-v-72a4974f],.modal__container[data-v-72a4974f]{display:flex;justify-content:center;align-items:center}.modal__content[data-v-72a4974f]{border-radius:20px;background:#fff;overflow:hidden;min-width:340px;position:relative;max-width:350px}@media (min-width:992px){.modal__content[data-v-72a4974f]{min-width:700px;max-width:1040px}}.modal__content-gallery--image[data-v-72a4974f]{max-height:200px;overflow:hidden}@media (min-width:992px){.modal__content-gallery--image[data-v-72a4974f]{max-height:600px;max-width:1040px}}.modal__close[data-v-72a4974f]{position:absolute;top:1.2rem;right:1.2rem}.modal__close svg circle[data-v-72a4974f]{fill:#fff;stroke:#fff}.modal__close svg path[data-v-72a4974f]{stroke:#2f6af4}.custom-arrow svg[data-v-72a4974f]{width:75px;height:75px}.custom-arrow[data-v-72a4974f]:before{content:none}.custom-arrow.prev[data-v-72a4974f]{transform:rotate(180deg);z-index:9}.slick-prev[data-v-72a4974f]{left:15px}.slick-next[data-v-72a4974f]{right:15px}.custom-arrow[data-v-72a4974f],.modal__close[data-v-72a4974f]{transition:.5s}.custom-arrow[data-v-72a4974f]:hover,.modal__close[data-v-72a4974f]:hover{transform:scale(1.1)}.custom-arrow.prev[data-v-72a4974f]:hover,.modal__close.prev[data-v-72a4974f]:hover{transform:rotate(180deg) scale(1.1)}