.booking-section{margin:80px 0}.booking-section .booking-heading{margin-bottom:40px}.booking-section .booking-heading .heading{max-width:600px}.booking-section .booking-heading .heading h2{color:#0092d4;font-weight:600;font-size:70px;letter-spacing:2px;line-height:1.1;margin:0}.booking-section .booking-heading .content{max-width:914px;margin-top:30px}.booking-section .booking-heading .content p{margin:0;font-size:16px;font-weight:300;color:#000}.booking-section .booking-container .calendar-section{width:100%;display:flex;align-items:center;gap:10px}.booking-section .booking-container .main-section-form{display:flex;gap:50px}.booking-section .booking-container .main-section-form .calnder-sections{max-width:50%;width:100%}.booking-section .booking-container .main-section-form .form-section{max-width:50%;width:100%;background:#fff;padding:25px;border-radius:40px;box-shadow:0 6px 10px #0000009c}.booking-section .booking-container .main-section-form .form-section h3{margin:0 0 20px;color:#0092d4;font-size:26px;font-weight:600}.booking-section .booking-container .main-section-form .form-section form .winner_check,.booking-section .booking-container .main-section-form .form-section form .check_input,.booking-section .booking-container .main-section-form .form-section form .participant_check{display:flex;align-items:center;justify-content:flex-start;font-size:20px;color:#353d47;line-height:1.2;margin-bottom:10px}.booking-section .booking-container .main-section-form .form-section form .winner_check input[type=checkbox],.booking-section .booking-container .main-section-form .form-section form .check_input input[type=checkbox],.booking-section .booking-container .main-section-form .form-section form .participant_check input[type=checkbox]{width:auto;margin:0 10px 0 0;padding:0}.booking-section .booking-container .main-section-form .form-section form .check_input p{margin:0}.booking-section .booking-container .main-section-form .form-section form .check_input p a{color:#0092d4}.booking-section .booking-container .main-section-form .form-section form .contact__button .button{width:auto;padding:11px 30px}.booking-section .field{display:block;margin-bottom:10px}.booking-section .field:after,.booking-section .field:hover.field:after{box-shadow:none;border:0}.booking-section .field textarea:not(:placeholder-shown),.booking-section .field textarea:focus,.booking-section .field input:not(:placeholder-shown),.booking-section .field input:focus{padding:20px}.booking-section .field textarea,.booking-section .field input{background:#fff;height:50px;box-shadow:0 3px 10px #0000001a;margin:0}.booking-section .field label{position:unset;font-size:20px;color:#353d47;line-height:1.2;margin-bottom:10px}.booking-section .booking-container .calendar-section .swiper-slide{width:auto;cursor:pointer}.booking-section .booking-container .calendar-section .month-label{font-size:20px;font-weight:500;color:#999;position:relative}.booking-section .booking-container .calendar-section .swiper-slide.active .month-label{color:#2c8ecb;padding-bottom:0}.booking-section .booking-container .calendar-section .swiper-slide.active .month-label:before{content:"";position:absolute;bottom:-3px;left:0;display:inline-block;width:100%;height:4px;background:#2c8ecb;border-radius:5px;padding-bottom:0}.booking-section .booking-container h4{font-size:22px;font-weight:600;color:#2c8ecb}.booking-section .booking-container .main-section-form .calnder-sections .week-days{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;color:#2c8ecb;text-align:center;font-size:20px;font-weight:600;margin:0}.booking-section .booking-container .calendar-section .swiper-next,.booking-section .booking-container .calendar-section .swiper-prev{display:flex}.booking-section .booking-container .calendar-section .swiper-next svg,.booking-section .booking-container .calendar-section .swiper-prev svg{width:15px;height:20px}.booking-section .booking-container .calendar-section .swiper-next svg path,.booking-section .booking-container .calendar-section .swiper-prev svg path{stroke:#2c8ecb}.booking-section .booking-container .main-section-form .calnder-sections .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.booking-section .booking-container .main-section-form .calnder-sections .calendar-grid .day{font-size:20px;font-weight:600;color:#000;height:45px;background:#eaeaea;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.booking-section .booking-container .main-section-form .calnder-sections .calendar-grid .day.selected{background:#8fd0f0}.booking-section .booking-container .main-section-form .calnder-sections .calendar-grid .day.range{background:#cfeefe}.booking-section .booking-container .main-section-form .calnder-sections .calendar-grid .day.other-month{color:transparent}.booking-section .booking-container .main-section-form .calnder-sections .calendar-grid .day.disabled{background:#f5f5f5;color:#ccc;pointer-events:none}.form-section button{background:#2c8ecb;color:#fff;padding:12px;border:none;border-radius:25px;width:100%}@media screen and (max-width:1599px){.booking-section .field label{font-size:26px}.booking-section .booking-heading .heading h2{font-size:50px}}@media screen and (max-width:1399px){.booking-section .booking-heading .heading h2{font-size:40px}}@media screen and (max-width:989px){.booking-section .booking-heading .heading h2{font-size:30px}.booking-section .booking-container .main-section-form{flex-direction:column}.booking-section .booking-container .main-section-form .form-section,.booking-section .booking-container .main-section-form .calnder-sections{max-width:100%}}@media screen and (max-width:749px){.booking-section{margin:50px 0}.booking-section .field label,.booking-section .booking-container .calendar-section .month-label{font-size:18px}.booking-section .booking-container h4{font-size:20px}.booking-section .booking-container .main-section-form .calnder-sections .week-days,.booking-section .booking-container .main-section-form .calnder-sections .calendar-grid .day{font-size:18px}.booking-section .booking-container .main-section-form .form-section h3{font-size:22px}.booking-section .booking-container .main-section-form .form-section form .winner_check,.booking-section .booking-container .main-section-form .form-section form .check_input,.booking-section .booking-container .main-section-form .form-section form .participant_check{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/booking-section.css.map */
