.corporate-enquiry-page .corporate-enquiry-layout{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2.5rem;display:flex}.corporate-enquiry-page .corporate-enquiry-col{width:100%;min-width:0}.corporate-enquiry-page .corporate-enquiry-form-grid{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.corporate-enquiry-page .corporate-enquiry-form-grid>*{width:100%;min-width:0}.corporate-enquiry-page .corporate-enquiry-phone-row{align-items:stretch;gap:.5rem;min-width:0;display:flex}.corporate-enquiry-page .corporate-enquiry-phone-row>*{min-width:0}.corporate-enquiry-page .corporate-enquiry-phone-row .relative.flex{flex:none}.corporate-enquiry-page .corporate-enquiry-phone-row>input{flex:1;width:auto;min-width:0}.corporate-enquiry-page .corporate-enquiry-country-btn{flex-shrink:0;width:auto}.corporate-enquiry-page .corporate-enquiry-checkbox{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;display:flex}.corporate-enquiry-page .corporate-enquiry-checkbox input{flex-shrink:0;margin-top:.125rem}.corporate-enquiry-page .corporate-enquiry-submit{width:100%;max-width:21.8125rem}@media (min-width:768px){.corporate-enquiry-page .corporate-enquiry-form-grid{gap:1.25rem .75rem}.corporate-enquiry-page .corporate-enquiry-field-half{width:calc(50% - 6px)}}@media (min-width:1280px){.corporate-enquiry-page .corporate-enquiry-layout{flex-direction:row}.corporate-enquiry-page .corporate-enquiry-col{min-width:calc(50% - 40px)}.corporate-enquiry-page .corporate-enquiry-field-half{width:calc(50% - 20px)}.corporate-enquiry-page{padding-block:clamp(2rem, 3.5vw, var(--sec-gap))}.corporate-enquiry-page .corporate-enquiry-form-panel{padding:1.25rem!important}}@media (min-width:1280px) and (max-width:1799px){.corporate-enquiry-page .corporate-enquiry-form-grid{gap:1.25rem .5rem}.corporate-enquiry-page .corporate-enquiry-field-half{width:calc(50% - 4px)}.corporate-enquiry-page .corporate-enquiry-label{font-size:var(--fs-body-sm)!important;margin-bottom:.25rem!important}.corporate-enquiry-page .corporate-enquiry-field,.corporate-enquiry-page .corporate-enquiry-form-grid select,.corporate-enquiry-page .corporate-enquiry-form-grid textarea{font-size:var(--fs-body-sm)!important;padding-block:.625rem!important;padding-inline:.625rem!important}.corporate-enquiry-page .corporate-enquiry-country-btn{font-size:var(--fs-body-sm)!important;gap:.25rem!important;padding-block:.625rem!important;padding-inline:.375rem!important}.corporate-enquiry-page .corporate-enquiry-phone-row{gap:.25rem}.corporate-enquiry-page .corporate-enquiry-phone-row button[type=button] .inline-block{width:1rem!important;height:.7rem!important}.corporate-enquiry-page .corporate-enquiry-phone-row button[type=button] svg{width:.5rem;height:.375rem}.corporate-enquiry-page .corporate-enquiry-consent{font-size:calc(var(--fs-body) - 1px)!important;line-height:1.5!important}.corporate-enquiry-page .corporate-enquiry-submit{font-size:var(--fs-body-sm)!important;padding:1rem!important}.corporate-enquiry-page .corporate-enquiry-form-grid textarea{height:4.5rem!important}}@media (min-width:1800px){.corporate-enquiry-page .corporate-enquiry-form-panel{padding:2.5rem!important}.corporate-enquiry-page .corporate-enquiry-country-btn{font-size:var(--fs-body-md);padding-block:.75rem;padding-inline:.75rem}.corporate-enquiry-page .corporate-enquiry-label{font-size:var(--fs-body)!important}.corporate-enquiry-page .corporate-enquiry-field,.corporate-enquiry-page .corporate-enquiry-form-grid textarea{font-size:calc(var(--fs-body) + 1px)!important;padding-block:.75rem!important;padding-inline:1rem!important}.corporate-enquiry-page .corporate-enquiry-submit{max-width:21.8125rem;font-size:var(--fs-body)!important}}@media (max-width:1279px){.corporate-enquiry-page .corporate-enquiry-submit{max-width:100%}.corporate-enquiry-page .corporate-enquiry-country-btn{font-size:var(--fs-body-sm)!important;gap:.25rem!important;padding-block:.625rem!important;padding-inline:.375rem!important}.corporate-enquiry-page .corporate-enquiry-phone-row{flex-direction:row;gap:.25rem}.corporate-enquiry-page .corporate-enquiry-phone-row .relative.flex{flex:none;width:auto}.corporate-enquiry-page .corporate-enquiry-phone-row button[type=button] .inline-block{width:1rem!important;height:.7rem!important}.corporate-enquiry-page .corporate-enquiry-phone-row button[type=button] svg{width:.5rem;height:.375rem}}.corporate-package-category{--cp-carousel-dot:clamp(9px, calc(100vw * 13 / 1920), 13px);--cp-carousel-dot-active-w:clamp(27px, calc(100vw * 39 / 1920), 39px);--cp-carousel-nav:clamp(34px, calc(100vw * 48 / 1920), 48px);--cp-carousel-nav-icon:calc(var(--cp-carousel-nav) * .75)}.corporate-package-category .corporate-carousel-pagination__dot{width:var(--cp-carousel-dot);height:var(--cp-carousel-dot);background-color:#c8ccd1bf;border-radius:9999px}.corporate-package-category .corporate-carousel-pagination__dot[aria-current=true]{width:var(--cp-carousel-dot-active-w);height:var(--cp-carousel-dot);background-color:var(--color-electric-blue);border-radius:9999px}.corporate-package-category .corporate-carousel-nav{width:var(--cp-carousel-nav);height:var(--cp-carousel-nav);border:0;flex-shrink:0;padding:0}.corporate-package-category .corporate-carousel-nav svg{width:var(--cp-carousel-nav-icon);height:var(--cp-carousel-nav-icon);flex-shrink:0}@media (max-width:479px){.corporate-package-category{--cp-carousel-dot:9px;--cp-carousel-dot-active-w:27px;--cp-carousel-nav:34px}}@media (min-width:1920px){.corporate-package-category{--cp-carousel-dot:13px;--cp-carousel-dot-active-w:39px;--cp-carousel-nav:48px}}.school-visits-category.corporate-package-category .corporate-carousel-pagination__dot:not([aria-current=true]){background-color:#c8ccd1bf}@media (min-width:1280px) and (max-width:1919.98px){.corporate-package-category{--sec-gap:clamp(40px, calc(100vw * 60 / 1920), 60px)}.corporate-package-category .main-wrapper>div:first-child{max-width:clamp(456.67px,35.6771vw,685px)!important;margin-inline-end:clamp(71.33px,5.57292vw,107px)!important}[dir=rtl] .corporate-package-category .main-wrapper>div:first-child{margin-inline:clamp(71.33px,5.57292vw,107px) 0!important}.corporate-package-category .main-wrapper>div:first-child>p.text-sky-blue{margin-bottom:clamp(5.33px,.416667vw,8px)!important;font-size:clamp(13.33px,1.04167vw,20px)!important}.corporate-package-category .main-wrapper>div:first-child>h2{margin-bottom:clamp(5.33px,.416667vw,8px)!important;font-size:clamp(46.67px,3.64583vw,70px)!important}.corporate-package-category .main-wrapper>div:first-child>h2+div{max-width:clamp(215.33px,16.8229vw,323px)!important;margin-bottom:clamp(16px,1.25vw,24px)!important}.corporate-package-category .main-wrapper>div:first-child>h2+div svg{max-width:100%;height:auto}.corporate-package-category .main-wrapper>div:first-child>p.text-midnight-blue{font-size:clamp(17.33px,1.35417vw,26px)!important}.corporate-package-category .main-wrapper>div:first-child>ul{margin-top:clamp(16px,1.25vw,24px)!important}.corporate-package-category .main-wrapper>div:first-child>ul li{padding-inline:clamp(10.67px,.833333vw,16px)!important}.corporate-package-category .main-wrapper>div:first-child>ul p{font-size:clamp(10px,.625vw,16px)!important}.corporate-package-category .main-wrapper>div:first-child>div.flex a{gap:clamp(42.67px,3.33333vw,64px)!important;padding:clamp(6.67px,.520833vw,10px) clamp(16px,1.25vw,24px)!important;font-size:clamp(12px,.9375vw,18px)!important}.corporate-package-category .main-wrapper>div:first-child>div.flex{gap:clamp(10.67px,.833333vw,16px)!important;margin-top:clamp(21.33px,1.66667vw,32px)!important}.corporate-package-category .main-wrapper>div:first-child>div.flex a svg{width:clamp(10.67px,.833333vw,16px)!important;height:clamp(10.67px,.833333vw,16px)!important}.corporate-package-category .swiper-slide>div>div:last-child{padding:clamp(13.33px,1.04167vw,20px)!important}.corporate-package-category .swiper-slide h3{font-size:clamp(18.67px,1.45833vw,28px)!important}.corporate-package-category .swiper-slide>div>div:last-child>h3{margin-bottom:clamp(5.33px,.416667vw,8px)!important}.corporate-package-category .swiper-slide p.shrink-0{font-size:clamp(16px,1.25vw,24px)!important}.corporate-package-category .swiper-slide p.shrink-0 span.block{font-size:clamp(8px,.625vw,12px)!important}.corporate-package-category .swiper-slide li{font-size:clamp(10.67px,.833333vw,16px)!important}.corporate-package-category .swiper-slide li+li{margin-top:clamp(4px,.3125vw,6px)}.corporate-package-category .swiper-slide .absolute.top-0.right-0{padding:clamp(4px,.3125vw,6px) clamp(12px,.9375vw,18px)!important;font-size:clamp(11.33px,.885417vw,17px)!important}.corporate-package-category .swiper-slide>div>div:last-child>div:first-child{gap:clamp(10.67px,.833333vw,16px)!important;margin-bottom:clamp(16px,1.25vw,24px)!important}.corporate-package-category .swiper-slide p.mt-8{margin-top:clamp(21.33px,1.66667vw,32px)!important;font-size:clamp(9.33px,.729167vw,14px)!important}.corporate-package-category .swiper-slide>div>div:last-child>p:not(.mt-8){font-size:clamp(10.67px,.833333vw,16px)!important}.corporate-package-category .corporate-carousel-controls{gap:clamp(10.67px,.833333vw,16px)!important;margin-top:clamp(16px,1.25vw,24px)!important}.corporate-package-category>.bg-electric-blue{margin-top:clamp(37.33px,2.91667vw,56px)!important}.corporate-package-category>.bg-electric-blue .main-wrapper{gap:clamp(10.67px,.833333vw,16px)!important;padding-block:clamp(8px,.625vw,12px)!important}.corporate-package-category>.bg-electric-blue .main-wrapper>p{font-size:clamp(28px,2.1875vw,42px)!important}.corporate-package-category>.bg-electric-blue .main-wrapper>a{padding:clamp(8px,.625vw,12px) clamp(16px,1.25vw,24px)!important;font-size:clamp(12px,.9375vw,18px)!important}.corporate-package-category>.bg-\[\#6CADDF\]{margin-top:clamp(37.33px,2.91667vw,56px)!important;padding-block:clamp(10.67px,.833333vw,16px)!important}.corporate-package-category>.bg-\[\#6CADDF\]>div>div{padding-inline:clamp(10.67px,.833333vw,16px)!important}.corporate-package-category>.bg-\[\#6CADDF\]>div>div>p:first-child{font-size:clamp(17.33px,1.35417vw,26px)!important}.corporate-package-category>.bg-\[\#6CADDF\]>div>div>p:last-child{margin-top:clamp(5.33px,.416667vw,8px)!important;font-size:clamp(12px,.9375vw,18px)!important}}
