.OfferBanner_section__AKnF_{padding:90px 20px 160px;position:relative;overflow-x:hidden}.OfferBanner_section__AKnF_:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff 0,#f8f8ff 50%);z-index:-1}@media only screen and (min-width:700px){.OfferBanner_section__AKnF_{padding:90px 20px 140px}}@media only screen and (min-width:992px){.OfferBanner_section__AKnF_{padding:50px 110px 210px}}.OfferBanner_title__iWB60{font-size:37px;text-align:left}@media only screen and (min-width:380px){.OfferBanner_title__iWB60{font-size:40px}}@media only screen and (min-width:400px){.OfferBanner_title__iWB60{font-size:44px}}@media only screen and (min-width:460px){.OfferBanner_title__iWB60{font-size:50px}}@media only screen and (min-width:500px){.OfferBanner_title__iWB60{font-size:55px}}@media only screen and (min-width:530px){.OfferBanner_title__iWB60{font-size:60px}}@media only screen and (min-width:992px){.OfferBanner_title__iWB60{font-size:100px;max-width:700px}}.OfferBanner_para__0gzsI{font-family:var(--font-poppins);font-size:14px;color:var(--text-secondary);margin:20px 0 30px}@media only screen and (min-width:700px){.OfferBanner_para__0gzsI{max-width:620px}}@media only screen and (min-width:992px){.OfferBanner_para__0gzsI{font-size:18px;margin:20px 0 50px;max-width:620px}}.OfferBanner_imageContainer__0rewH{position:relative}.OfferBanner_imageContainer__0rewH>img{height:294px;object-fit:cover;border-radius:20px}@media only screen and (min-width:700px){.OfferBanner_imageContainer__0rewH>img{height:400px;width:100%;border-radius:30px}}@media only screen and (min-width:992px){.OfferBanner_imageContainer__0rewH>img{height:512px;width:100%;border-radius:30px}}.OfferBanner_bubbleOverlay__ObNtT{position:absolute;bottom:-120px;right:-70px;width:390px;height:178px;background-image:url(/images/offers/message-bubble.png);background-size:contain;background-repeat:no-repeat;background-position:50%;padding:15px 90px 90px 35px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:700px){.OfferBanner_bubbleOverlay__ObNtT{bottom:-100px}}@media only screen and (min-width:992px){.OfferBanner_bubbleOverlay__ObNtT{right:-80px;bottom:-170px;width:667px;height:306px;padding:25px 155px 155px 57px}}.OfferBanner_bubbleOverlay--fr__eSYV_{height:195px}@media only screen and (min-width:992px){.OfferBanner_bubbleOverlay--fr__eSYV_,.OfferBanner_bubbleOverlay--sl__0rcKn{height:325px}}.OfferBanner_bubbleText__uzYhg{color:var(--text-light);font-size:14px;line-height:1.2;display:inline-block}@media only screen and (min-width:992px){.OfferBanner_bubbleText__uzYhg{font-size:24px}}.OfferAudience_section__EgX2A{padding:40px 20px;background-color:var(--background-dark);background-image:url(/images/offers/offer-audience-mobile-bckg.png);background-repeat:no-repeat;background-size:contain;background-position:0 100%}@media only screen and (min-width:992px){.OfferAudience_section__EgX2A{padding:80px 110px;background-image:url(/images/offers/offer-audience-bckg.png);background-position:0}}.OfferAudience_flexContainer__zKyvp{display:flex;flex-direction:column-reverse;gap:35px}.OfferAudience_flexContainer__zKyvp>img{height:383px;width:100%;object-fit:cover;border-radius:30px}@media only screen and (min-width:1150px){.OfferAudience_flexContainer__zKyvp{flex-direction:row;gap:50px;justify-content:center;align-items:center}.OfferAudience_flexContainer__zKyvp>img{height:400px;width:470px}}@media only screen and (min-width:1300px){.OfferAudience_flexContainer__zKyvp{gap:100px}.OfferAudience_flexContainer__zKyvp>img{height:440px;width:520px}}.OfferAudience_contentContainer___2j_7{color:var(--text-light)}.OfferAudience_contentContainer___2j_7>ul{margin-top:20px}.OfferAudience_contentContainer___2j_7>ul>li{font-family:var(--font-poppins),sans-serif;font-size:16px;line-height:1.9;position:relative;padding-left:40px;margin-bottom:15px}.OfferAudience_contentContainer___2j_7>ul>li:before{content:"";position:absolute;left:0;top:4px;width:23px;height:23px;background-image:url(/images/common/icon-list-item.svg);background-repeat:no-repeat;background-size:contain}.OfferAudience_contentContainer___2j_7>ul>li:last-child{margin-bottom:0}@media only screen and (min-width:992px){.OfferAudience_contentContainer___2j_7>ul{margin-top:25px}.OfferAudience_contentContainer___2j_7>ul>li{font-size:18px;padding-left:45px}.OfferAudience_contentContainer___2j_7>ul>li:before{top:3px;width:30px;height:30px}}.OfferCalendar_section__7Kih1{padding:32px 20px 41px}@media only screen and (min-width:992px){.OfferCalendar_section__7Kih1{padding:77px 110px 65px}}.OfferCalendar_flexContainer__OpZy7{background-color:#f7f7ff;padding:15px;border-radius:40px;display:flex;flex-direction:column;align-items:center;gap:18px}@media only screen and (min-width:992px){.OfferCalendar_flexContainer__OpZy7{padding:50px 50px 58px;border-radius:50px;gap:32px}}@media only screen and (min-width:1350px){.OfferCalendar_flexContainer__OpZy7{flex-direction:row}}.OfferCalendar_calendarContainer__DTpHz{flex:1 1;max-width:480px}.OfferCalendar_contentContainer__qpgtU{background-color:var(--background-primary);border-radius:30px;padding:25px 15px 20px;flex:1 1;max-width:650px}.OfferCalendar_contentContainer__qpgtU>h3{font-weight:500;font-size:26px;width:250px;margin-bottom:13px;padding:0 8px}@media only screen and (min-width:992px){.OfferCalendar_contentContainer__qpgtU{border-radius:40px;padding:34px 44px 40px 49px}.OfferCalendar_contentContainer__qpgtU>h3{font-size:36px;width:350px;margin-bottom:25px;padding:0}}@media only screen and (min-width:1350px){.OfferCalendar_contentContainer__qpgtU{max-width:none}}.OfferCalendar_bottomContainer__EtgX8{display:flex;flex-direction:column;align-items:flex-start;gap:17px}@media only screen and (min-width:992px){.OfferCalendar_bottomContainer__EtgX8{flex-direction:row;justify-content:space-between;align-items:flex-end}}.OfferCalendar_paymentCardsContainer__BmfRk{display:flex;justify-content:flex-start;align-items:center;gap:20px;padding-left:10px}.OfferCalendar_toggleButtons__pRBhr{background-color:var(--accent-primary);border-radius:25px;width:-moz-fit-content;width:fit-content;margin:0 8px;padding:15px 20px;display:flex;gap:10px;overflow:hidden;position:relative}.OfferCalendar_toggleButtons__pRBhr .OfferCalendar_slider__mdray{position:absolute;top:5px;bottom:5px;left:0;width:48%;background-color:var(--background-primary);border-radius:20px;transition:left .3s ease;z-index:0}.OfferCalendar_toggleButtons__pRBhr>button{font-family:var(--font-poppins),sans-serif;color:var(--text-primary);font-weight:500;font-size:13px;margin-right:10px;padding:15px 16px;border-radius:20px;background:rgba(0,0,0,0);position:relative;z-index:1;flex:1 1;white-space:nowrap}.OfferCalendar_toggleButtons__pRBhr>button:last-child{margin-right:0;padding-left:33px}.OfferCalendar_toggleButtons__pRBhr>button:last-child:before{content:"";position:absolute;left:10px;top:51%;transform:translateY(-50%);width:16px;height:16px;background-image:url(/images/common/icon-sparkle.svg);background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:992px){.OfferCalendar_toggleButtons__pRBhr{border-radius:30px;margin:0;padding:15px 20px}.OfferCalendar_toggleButtons__pRBhr .OfferCalendar_slider__mdray{top:7px;bottom:7px;border-radius:25px}.OfferCalendar_toggleButtons__pRBhr>button{font-size:16px;padding:18px 20px;border-radius:25px}.OfferCalendar_toggleButtons__pRBhr>button:last-child{padding-left:35px}.OfferCalendar_toggleButtons__pRBhr>button:last-child:before{width:19px;height:19px}}.OfferCalendar_toggleButtons--fr__LtSJ0 .OfferCalendar_slider__mdray{width:44%}.OfferCalendar_parasContainer__jZCLW{margin:20px 0}.OfferCalendar_parasContainer__jZCLW>p{border-bottom:1px solid rgba(13,25,66,.1019607843);padding:0 8px 20px;font-family:var(--font-poppins),sans-serif;font-size:20px;color:var(--text-secondary)}.OfferCalendar_parasContainer__jZCLW>p:last-child{border-bottom:0;padding:20px 8px 0}@media only screen and (min-width:992px){.OfferCalendar_parasContainer__jZCLW{margin:35px 0 30px}.OfferCalendar_parasContainer__jZCLW>p{padding:0 0 25px;font-size:24px;max-width:500px}.OfferCalendar_parasContainer__jZCLW>p:last-child{padding:25px 0 0}}.OfferCalendar_calendarWrapper__4mVWA{background-color:var(--background-dark);border-radius:30px;padding:24px 17px 19px;overflow:hidden;height:100%;display:flex;flex-direction:column}@media only screen and (min-width:992px){.OfferCalendar_calendarWrapper__4mVWA{border-radius:40px;padding:37px 26px 24px}}.OfferCalendar_calendarHeader__E9JAP{margin-bottom:18px}.OfferCalendar_calendarHeader__E9JAP h4{position:relative;font-size:16px;font-family:var(--font-kalnia),sans-serif;font-weight:500;background-color:var(--accent-primary);border-radius:33px;width:-moz-fit-content;width:fit-content;padding:11px 18px 11px 38px;margin-bottom:18px}.OfferCalendar_calendarHeader__E9JAP h4:before{content:"";position:absolute;left:17px;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:#0d1942;border-radius:50%;box-sizing:content-box;box-shadow:0 0 0 6px rgba(13,25,66,.2)}@media only screen and (min-width:992px){.OfferCalendar_calendarHeader__E9JAP{margin-bottom:27px}.OfferCalendar_calendarHeader__E9JAP h4{font-size:24px;padding:17px 25px 17px 50px;border-radius:50px;margin-bottom:27px}.OfferCalendar_calendarHeader__E9JAP h4:before{left:22px;width:12px;height:12px;box-shadow:0 0 0 10px rgba(13,25,66,.2)}}.OfferCalendar_monthNavigation__UPrG5{display:flex;justify-content:space-between;align-items:center;padding:0 30px}.OfferCalendar_monthDisplay__Nw_Uc{font-size:16px;font-weight:500;font-family:var(--font-kalnia),sans-serif;color:var(--text-light)}@media only screen and (min-width:992px){.OfferCalendar_monthDisplay__Nw_Uc{font-size:24px}}.OfferCalendar_navigationButtons__0cv3R{display:flex;gap:10px}.OfferCalendar_navigationButton__ejgPZ{background:rgba(0,0,0,0);border:.35px solid #dedeee;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.OfferCalendar_navigationButton__ejgPZ:hover{background-color:rgba(0,0,0,.35)}.OfferCalendar_navigationButton__ejgPZ>img{width:7px;height:7px}@media only screen and (min-width:992px){.OfferCalendar_navigationButton__ejgPZ{width:40px;height:40px}.OfferCalendar_navigationButton__ejgPZ>img{width:10px;height:10px}}.OfferCalendar_daysOfWeek__ivzQ0{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px;padding:0 18px}@media only screen and (min-width:992px){.OfferCalendar_daysOfWeek__ivzQ0{margin-bottom:6px}}.OfferCalendar_dayLabel__nie1E{text-align:center;font-weight:400;font-size:16px;color:#fff;font-family:var(--font-poppins),sans-serif}@media only screen and (min-width:992px){.OfferCalendar_dayLabel__nie1E{font-size:20px}}.OfferCalendar_calendarGrid__1zEpp{display:flex;flex-direction:column;gap:4px}@media only screen and (min-width:992px){.OfferCalendar_calendarGrid__1zEpp{gap:6px}}.OfferCalendar_week__0Iry1{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;padding:0 18px}.OfferCalendar_week__0Iry1.OfferCalendar_currentWeek__5N_b0{background-color:rgba(102,230,253,.1);border-radius:50px;padding:2px 18px}.OfferCalendar_calendarDay__Nh4ah{position:relative;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:16px;cursor:pointer;border-radius:50%;font-family:var(--font-poppins),sans-serif;color:var(--text-light)}.OfferCalendar_calendarDay__Nh4ah:hover{background-color:rgba(0,120,255,.4)}.OfferCalendar_calendarDay__Nh4ah.OfferCalendar_currentDay__a5uIR{border:2px solid #0078ff}.OfferCalendar_calendarDay__Nh4ah.OfferCalendar_selectedDay__5fSFp{background-color:#0078ff;color:#fff}.OfferCalendar_calendarDay__Nh4ah span{z-index:1}@media only screen and (min-width:992px){.OfferCalendar_calendarDay__Nh4ah{font-size:20px}}.OfferCalendar_emptyDay__O5nyo{aspect-ratio:1/1}.OfferCalendar_eventDot__kYUya{position:absolute;bottom:10%;width:4px;height:4px;border-radius:50%;background-color:#0078ff}@media only screen and (min-width:992px){.OfferCalendar_eventDot__kYUya{width:6px;height:6px}}.OfferCalendar_calendarDisclaimer__SiZtI{font-family:var(--font-poppins);font-size:12px;color:var(--text-light);border-top:.66px solid hsla(0,0%,100%,.0509803922);margin-top:20px;padding-top:5px}@media only screen and (min-width:992px){.OfferCalendar_calendarDisclaimer__SiZtI{margin-top:28px;padding-top:18px;font-size:13px}}.OfferCalendar_sessionInfo__sM7A1{margin-top:20px;background-color:#fff;border-radius:8px;padding:15px;max-height:150px;overflow-y:auto}.OfferCalendar_sessionItem__hLdIl{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee}.OfferCalendar_sessionItem__hLdIl:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.OfferCalendar_sessionTime__XxgGL{font-weight:600;color:#0078ff;font-size:12px;font-family:var(--font-poppins),sans-serif}@media only screen and (min-width:992px){.OfferCalendar_sessionTime__XxgGL{font-size:14px}}.OfferCalendar_localTime__xlnHY{margin-left:5px;font-weight:400;font-size:11px;color:var(--text-secondary)}@media only screen and (min-width:992px){.OfferCalendar_localTime__xlnHY{font-size:13px}}.OfferCalendar_sessionTitle__8UFpl{font-weight:500;margin:4px 0;font-size:14px;font-family:var(--font-poppins),sans-serif}@media only screen and (min-width:992px){.OfferCalendar_sessionTitle__8UFpl{font-size:16px}}.OfferCalendar_sessionDescription__GpJ9F{font-size:12px;color:var(--text-secondary)}@media only screen and (min-width:992px){.OfferCalendar_sessionDescription__GpJ9F{font-size:14px}}.OfferCalendar_modalContainer__XPlGC{min-height:400px}.OfferCalendar_stepContainer__2RKe9{padding:20px 0}.OfferCalendar_stepTitle__1asZD{margin-bottom:20px;font-size:20px;font-weight:600;color:var(--text-dark)}.OfferCalendar_subTitle__9ZOjR{margin:15px 0;font-size:18px;font-weight:500;color:var(--text-secondary)}.OfferCalendar_availableTitle__7rpst{margin-bottom:5px}.OfferCalendar_optionCard__FD5YM{border:1px solid var(--border-color);padding:15px;margin:10px 0;cursor:pointer;border-radius:8px;transition:all .2s ease;background:var(--background-primary)}.OfferCalendar_optionCard__FD5YM:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.OfferCalendar_optionCard__FD5YM.OfferCalendar_selected__2tZej{border:2px solid var(--accent-modal);background:#f8f9fa}.OfferCalendar_optionTitle__5tLxI{font-weight:600;margin-bottom:8px;color:var(--text-dark);font-size:17px}.OfferCalendar_optionDetails__ojnnS{margin:5px 0;color:var(--text-secondary)}.OfferCalendar_optionDescriptionContainer__Z_U2j{margin:20px 0}.OfferCalendar_optionDescription__bpfGR{margin-top:14px;color:var(--text-secondary);line-height:1.4}.OfferCalendar_optionDescription__bpfGR:first-child{margin-top:0}.OfferCalendar_priceDisplay___Dnjm{font-weight:600;color:var(--accent-modal);margin-top:12px}.OfferCalendar_contactForm__fPCaE{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin:20px 0}.OfferCalendar_formGroup__KAC6V{display:flex;flex-direction:column}.OfferCalendar_formLabel__nXUmn{margin-bottom:5px;font-weight:500;color:var(--text-primary);position:relative;width:-moz-fit-content;width:fit-content}.OfferCalendar_formLabel__nXUmn.OfferCalendar_required__DGJeU:after{content:" *";color:#dc3545;position:absolute;top:0;right:-10px}.OfferCalendar_formInput__boIj_{width:100%;padding:8px;margin:5px 0;border:1px solid var(--border-color);border-radius:4px;font-size:.95em}.OfferCalendar_formInput__boIj_:focus{outline:none;border-color:var(--accent-modal);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.OfferCalendar_fullWidth__ZFiFq{grid-column:1/-1}.OfferCalendar_groupSizeContainer__fCXlO{margin-top:15px;padding:10px;background:#f8f9fa;border-radius:5px}.OfferCalendar_groupSizeLabel__NDfqE{display:block;margin-bottom:5px;font-weight:500}.OfferCalendar_groupSizeInput___MY_s{width:60px;margin-left:8px;padding:4px 8px;border:1px solid #ccc;border-radius:4px;text-align:center}.OfferCalendar_totalPrice__ZadHu{margin-top:8px;color:var(--accent-modal);font-weight:500}.OfferCalendar_locationContainer__iojYs{margin:20px 0}.OfferCalendar_locationOption__yWzL6{display:block;margin:15px 0;cursor:pointer}.OfferCalendar_locationRadio__EeS9y{margin-right:10px}.OfferCalendar_locationLabel__4zymz{font-weight:500;margin-left:8px}.OfferCalendar_locationNote___Qat0{color:#999;font-size:.9em}.OfferCalendar_addressContainer__93y1S{margin-top:15px}.OfferCalendar_addressLabel__n73so{display:block;margin-bottom:5px;font-weight:500}.OfferCalendar_addressTextarea__34iuv{width:100%;min-height:60px;margin:5px 0;padding:8px;border:1px solid var(--border-color);border-radius:4px;resize:vertical;font-family:inherit}.OfferCalendar_timeSlotsContainer__0r9_E{margin-top:20px}.OfferCalendar_timeSlotsContainer__0r9_E>h5{margin-bottom:5px}.OfferCalendar_timeSlotButton__2IOAJ{margin:5px;padding:10px 15px;background:#f0f0f0;color:var(--text-primary);border:1px solid #ddd;border-radius:5px;cursor:pointer;transition:all .2s ease}.OfferCalendar_timeSlotButton__2IOAJ:hover{background:#e0e0e0}.OfferCalendar_timeSlotButton__2IOAJ.OfferCalendar_selected__2tZej{background:#007bff;color:#fff;border-color:#007bff}.OfferCalendar_noSlotsMessage__lflaQ{padding:20px;text-align:center;color:var(--text-secondary);font-style:italic}.OfferCalendar_bookingSummary__yiceC{font-family:var(--font-poppins,sans-serif);margin:25px 0}@media only screen and (min-width:992px){.OfferCalendar_bookingSummary__yiceC{margin:35px 0}}.OfferCalendar_successMessage__tDb8X{display:flex;align-items:center;gap:8px;margin:12px 0;color:#2e7d32;font-weight:500}.OfferCalendar_successIcon__DQrD9{flex-shrink:0}.OfferCalendar_paymentTitle__5R8hX,.OfferCalendar_summaryTitle__XqeI1{font-weight:600;font-family:var(--font-poppins),sans-serif;margin-bottom:12px;color:var(--text-dark);text-decoration:underline;font-size:18px}@media only screen and (min-width:992px){.OfferCalendar_paymentTitle__5R8hX,.OfferCalendar_summaryTitle__XqeI1{margin-bottom:15px;font-size:20px}}.OfferCalendar_summaryItem__aWK31{margin:8px 0;display:flex}.OfferCalendar_summaryItem__aWK31 strong{min-width:100px;color:var(--text-dark)}@media only screen and (min-width:992px){.OfferCalendar_summaryItem__aWK31{font-size:18px}}.OfferCalendar_paymentTypeContainer__fbvyl{display:flex;flex-direction:column;gap:8px;margin:12px 0 30px}.OfferCalendar_radioLabel__lLc0X{display:flex;align-items:center;cursor:pointer}.OfferCalendar_radioInput__TPJIo{margin-right:8px}.OfferCalendar_radioText__qXgV8{font-size:16px;font-family:var(--font-poppins),sans-serif}@media only screen and (min-width:992px){.OfferCalendar_radioText__qXgV8{font-size:18px}}.OfferCalendar_buttonContainer__e1_N8{margin-top:30px;display:flex;justify-content:space-between;align-items:center}.OfferCalendar_buttonPrimary__M0S_K,.OfferCalendar_buttonSecondary__BQwEI,.OfferCalendar_buttonSuccess__siQoF,.OfferCalendar_button__3YFWy{padding:10px 20px;border:none;border-radius:100px;cursor:pointer;font-size:16px;font-weight:500;transition:all .2s ease}.OfferCalendar_buttonPrimary__M0S_K:disabled,.OfferCalendar_buttonSecondary__BQwEI:disabled,.OfferCalendar_buttonSuccess__siQoF:disabled,.OfferCalendar_button__3YFWy:disabled{opacity:.6;cursor:not-allowed}.OfferCalendar_buttonPrimary__M0S_K{background:#007bff;color:#fff}.OfferCalendar_buttonPrimary__M0S_K:hover:not(:disabled){background:#0056b3}.OfferCalendar_buttonSecondary__BQwEI{background:#6c757d;color:#fff}.OfferCalendar_buttonSecondary__BQwEI:hover:not(:disabled){background:#545b62}.OfferCalendar_buttonSuccess__siQoF{background:#28a745;color:#fff}.OfferCalendar_buttonSuccess__siQoF:hover:not(:disabled){background:#1e7e34}.OfferCalendar_finalizeBookingButton__b5m40,.OfferCalendar_resetBookingButton__WQ2cL{font-size:14px;font-weight:500;padding:12px 35px 12px 12px;border-radius:133px;background-color:var(--background-primary);border:1px solid var(--border-color);display:inline-flex;align-items:center;gap:12px;transition:all .3s}.OfferCalendar_finalizeBookingButton__b5m40:hover,.OfferCalendar_resetBookingButton__WQ2cL:hover{transform:scale(1.05)}.OfferCalendar_finalizeBookingButton__b5m40:disabled,.OfferCalendar_resetBookingButton__WQ2cL:disabled{cursor:not-allowed}@media only screen and (min-width:1330px){.OfferCalendar_finalizeBookingButton__b5m40,.OfferCalendar_resetBookingButton__WQ2cL{padding:12px 10px;font-size:13px}}@media only screen and (min-width:1500px){.OfferCalendar_finalizeBookingButton__b5m40,.OfferCalendar_resetBookingButton__WQ2cL{padding:12px 30px 12px 12px;font-size:16px}}.OfferCalendar_resetBookingButton__WQ2cL{padding:12px 30px;height:60px;margin-left:15px}@media only screen and (min-width:1330px){.OfferCalendar_resetBookingButton__WQ2cL{padding:12px 10px;margin-left:5px;font-size:13px}}@media only screen and (min-width:1500px){.OfferCalendar_resetBookingButton__WQ2cL{padding:12px;font-size:16px}}.OfferCalendar_iconContainer__QzOvB{border-radius:50px;background-color:var(--accent-primary);height:35px;width:35px;display:flex;align-items:center;justify-content:center}.OfferCalendar_comingSoon__KaMlB{position:relative}.OfferCalendar_comingSoon__KaMlB>div{pointer-events:none;filter:blur(4px);opacity:.6}.OfferCalendar_comingSoonOverlay__4dLhQ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(248,232,224,.85);color:var(--text-primary);text-align:center;padding:16px 32px;font-size:18px;border-radius:20px;z-index:1;pointer-events:auto;min-width:250px}@media only screen and (min-width:992px){.OfferCalendar_comingSoonOverlay__4dLhQ{font-size:20px}}.OfferCalendar_comingSoonOverlay__4dLhQ form{display:flex;flex-direction:column;gap:8px;align-items:center}.OfferCalendar_comingSoonOverlay__4dLhQ input{padding:8px;font-size:16px;border-radius:8px;border:1px solid #ccc}.OfferCalendar_comingSoonOverlay__4dLhQ button{padding:8px 16px;font-size:16px;border-radius:8px;background-color:var(--accent-primary);color:var(--text-primary);border:none;cursor:pointer}.OfferCalendar_spinner___MWAM{width:18px;height:18px;border-top:2px solid var(--text-primary);border:2px solid var(--text-primary);border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:OfferCalendar_spin__ncAt6 .6s linear infinite;margin:0 auto}@media(max-width:768px){.OfferCalendar_contactForm__fPCaE{grid-template-columns:1fr;gap:12px}.OfferCalendar_buttonContainer__e1_N8{flex-direction:column;gap:10px}.OfferCalendar_timeSlotsContainer__0r9_E .OfferCalendar_timeSlotButton__2IOAJ{display:block;width:100%;margin:5px 0}}@keyframes OfferCalendar_spin__ncAt6{to{transform:rotate(1turn)}}