:root{--umax-font:Arial,Helvetica,sans-serif;--umax-title:clamp(38px,3.65vw,58px);--umax-heading:clamp(32px,3vw,44px);--umax-section-space:64px;--umax-control-size:17px}body{font-family:var(--umax-font);font-size:16px;line-height:1.6}#main :is(.carina-hero-simple,.vx-hero-carina,.sx-hero-carina){padding-top:34px;padding-bottom:40px;column-gap:clamp(28px,4vw,64px)}#main :is(.carina-hero-simple,.vx-hero-carina,.sx-hero-carina) h1{font-family:var(--umax-font);font-size:var(--umax-title);font-weight:400;line-height:1.08;letter-spacing:-.05em;margin:22px 0}#main :is(.carina-hero-copy,.vx-hero-copy,.sx-hero-copy){padding-top:12px;align-self:start}#main :is(.carina-hero-copy .lead,.vx-hero-copy>p,.sx-hero-copy>p){font-size:17px;line-height:1.65;max-width:470px;color:#646464}#main :is(.carina-hero-simple .carina-visual,.vx-hero-visual,.sx-hero-visual){height:auto;min-height:560px;aspect-ratio:auto;align-self:stretch;border-radius:16px;overflow:hidden}#main :is(.carina-hero-simple .carina-visual>img,.vx-hero-image,.sx-hero-image){border-radius:16px}#main :is(.section,.sx-section,.vx-section){padding-block:var(--umax-section-space)}#main :is(.section-heading,.sx-heading,.vx-heading){gap:32px;margin-bottom:32px}#main :is(.section-heading,.split-intro,.sx-heading,.vx-heading) h2{font-family:var(--umax-font);font-size:var(--umax-heading);font-weight:400;line-height:1.12;letter-spacing:-.04em}#main :is(.section-heading,.sx-heading,.vx-heading)>p{font-size:16px;line-height:1.65;color:#646464}#main :is(.sx-uses,.vx-uses,.sx-features,.vx-features) h3{font-size:28px;line-height:1.2;font-weight:400;letter-spacing:-.035em}#main :is(.sx-uses,.vx-uses,.sx-features,.vx-features) p{font-size:16px;line-height:1.65;color:#646464}#main :is(.sx-banner-benefits,.vx-banner-benefits,.carina-hero-facts){gap:14px;margin-top:24px;padding-top:20px}#main :is(.sx-banner-benefits,.vx-banner-benefits,.carina-hero-facts) strong{font-size:14px;line-height:1.4;font-weight:600}#main :is(.sx-banner-benefits,.vx-banner-benefits,.carina-hero-facts) span{font-size:12px;line-height:1.5}#main :is(.sx-hero-cta,.vx-hero-cta,.carina-hero-action){padding-top:24px}#main :is(.sx-note,.vx-note,.carina-spec-note,.mini-note){font-size:13px!important;line-height:1.6!important}body :is(button,input[type=submit],.button,.pill,.nav-cta,.text-link,.sx-text-link,.vx-text-link,.umax-contact-submit){font-family:var(--umax-font);font-size:var(--umax-control-size);font-weight:600;line-height:1.4}body .site :is(.button,.pill,.nav-cta),#main :is(button[type=submit],input[type=submit]){font-size:var(--umax-control-size);font-weight:600;line-height:1.4;min-height:54px;padding:15px 24px;border-radius:8px;white-space:normal;text-align:center}#main :is(.text-link,.sx-text-link,.vx-text-link){font-size:16px;font-weight:600;line-height:1.5}#main :is(.sx-tabs,.vx-tabs,.package-switch) button{font-size:16px;font-weight:600;line-height:1.4;min-height:48px}#main :is(.carina-hero-action>.pill,.sx-hero-cta>.button,.vx-hero-cta>.button){min-height:54px;font-size:17px;font-weight:600}#main :is(.sx-next-actions,.vx-next-actions){gap:24px;margin-top:32px;padding-top:28px}@media(max-width:1000px)and (min-width:761px){#main :is(.carina-hero-simple,.vx-hero-carina,.sx-hero-carina) h1{font-size:40px}#main :is(.carina-hero-copy .lead,.vx-hero-copy>p,.sx-hero-copy>p){font-size:16px}}@media(max-width:760px){:root{--umax-section-space:44px;--umax-control-size:16px;--umax-title:clamp(35px,8.8vw,48px);--umax-heading:32px}#main :is(.carina-hero-simple,.vx-hero-carina,.sx-hero-carina){padding-top:20px;padding-bottom:30px}#main :is(.carina-hero-copy,.vx-hero-copy,.sx-hero-copy){padding-top:0}#main :is(.carina-hero-simple,.vx-hero-carina,.sx-hero-carina) h1{margin:16px 0}#main :is(.carina-hero-copy .lead,.vx-hero-copy>p,.sx-hero-copy>p){font-size:16px}#main :is(.carina-hero-simple .carina-visual,.vx-hero-visual,.sx-hero-visual){height:300px;min-height:0;aspect-ratio:auto;width:100%;margin-top:24px;flex:none}#main :is(.section-heading,.sx-heading,.vx-heading){gap:20px;margin-bottom:24px}#main :is(.sx-banner-benefits,.vx-banner-benefits,.carina-hero-facts){gap:10px;padding-top:18px}#main :is(.sx-banner-benefits,.vx-banner-benefits,.carina-hero-facts) strong{font-size:12px}#main :is(.sx-banner-benefits,.vx-banner-benefits,.carina-hero-facts) span{font-size:11px}#main :is(.carina-hero-action>.pill,.sx-hero-cta>.button,.vx-hero-cta>.button){font-size:16px;min-height:52px}body .site :is(.button,.pill,.nav-cta),#main :is(button[type=submit],input[type=submit]){min-height:52px;padding:14px 20px}#main :is(.sx-tabs,.vx-tabs,.package-switch) button{font-size:14px;min-height:44px}#main :is(.sx-uses,.vx-uses,.sx-features,.vx-features) h3{font-size:25px}}#main h1{font-family:var(--umax-font);font-size:var(--umax-title);line-height:1.08;letter-spacing:-.05em}body :is(.button,.pill,.nav-cta,.umax-header-cta,.home-campaign-cta,.umax-enquiry-submit){font-size:var(--umax-control-size)!important;font-weight:600!important;line-height:1.4}body button:not([aria-label]):not(.dialog-close){font-size:var(--umax-control-size)!important;font-weight:600!important}body .umax-header-cta{min-height:52px;padding:14px 20px;white-space:normal}body :is(.carina-booking-bar,.mobile-cta) .pill{min-height:48px;padding:12px 18px}@media(max-width:760px){body :is(.sx-tabs,.vx-tabs,.package-switch) button{font-size:14px!important}}@media(min-width:761px){#main :is(.carina-hero-simple .carina-visual,.vx-hero-visual,.sx-hero-visual){height:clamp(600px,44vw,680px);min-height:0;align-self:center}}#main table :is(th,td){font-family:var(--umax-font);font-size:15px;line-height:1.5;padding:18px 16px}@media(max-width:760px){#main table :is(th,td){font-size:13px;padding:14px 9px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/f27h-umax-consistency.css.map */
