@font-face{font-family:Kanit;src:url(fonts/kanit-latin-900-normal.woff2) format("woff2"),url(fonts/kanit-latin-900-normal.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:url(fonts/kanit-latin-900-italic.woff2) format("woff2"),url(fonts/kanit-latin-900-italic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Kanit;src:url(fonts/kanit-latin-600-normal.woff2) format("woff2"),url(fonts/kanit-latin-600-normal.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:url(fonts/kanit-latin-600-italic.woff2) format("woff2"),url(fonts/kanit-latin-600-italic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Kanit;src:url(fonts/kanit-latin-500-normal.woff2) format("woff2"),url(fonts/kanit-latin-500-normal.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:url(fonts/kanit-latin-500-italic.woff2) format("woff2"),url(fonts/kanit-latin-500-italic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Nunito Sans;src:url(fonts/nunito-sans-latin-400-normal.woff2) format("woff2"),url(fonts/nunito-sans-latin-400-normal.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(fonts/nunito-sans-latin-400-italic.woff2) format("woff2"),url(fonts/nunito-sans-latin-400-italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialicons/v38/flUhRq6tzZclQEJ-Vdg-IuiaDsNY.eot) format("eot"),url(https://fonts.gstatic.com/s/materialicons/v38/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2"),url(https://fonts.gstatic.com/s/materialicons/v38/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.woff) format("woff"),url(https://fonts.gstatic.com/s/materialicons/v38/flUhRq6tzZclQEJ-Vdg-IuiaDsNZ.ttf) format("ttf");font-feature-settings:"liga"}:root{--font-heading: "Kanit", sans-serif;--font-body: "Nunito Sans", sans-serif;--heading-2xl: 6rem;--heading-xl: 4rem;--heading-lg: 2.5rem;--heading-md: 2rem;--heading-sm: 1.25rem;--heading-xs: 1.125rem;--body-md: 1.1rem;--body-sm: .75rem;--body-lg: 1.25rem;--space-2xl: 10rem;--space-xl: 8rem;--space-lg: 4rem;--space-md: 2rem;--space-sm: 1.5rem;--space-xs: .75rem;--space-2xs: .25rem;--row-width-01: 1420px;--row-width-02: 1180px;--row-width-03: 950px;--row-width-04: 1650px;--trans-default: .2s;--radius-lg:2rem;--radius-default: .75rem;--radius-sm: .25rem;--swiper-theme-color: var(--color-content-accent);--header-height: 4.75rem;--header-height-scroll: 4rem}@media screen and (max-width:1441px){:root{--heading-2xl: 5.5rem;--heading-xl: 3rem;--heading-lg: 2.25rem;--heading-md: 1.5rem;--space-2xl: 11rem;--space-xl: 6rem}}@media screen and (max-width:1024px){:root{--heading-2xl: 4rem;--heading-lg: 2rem;--heading-md: 1.5rem;--heading-sm: 1.125rem;--heading-xs: .9rem;--space-2xl: 10rem;--space-xl: 5rem;--header-height: 4.5rem;--header-height-scroll: 3.75rem;--radius-lg:1.75rem}}@media screen and (max-width:767px){:root{--heading-2xl: 2.5rem;--heading-xl: 2rem;--heading-lg: 1.75rem;--heading-md: 1.25rem;--body-lg: 1.1rem;--body-md: 1rem;--body-sm: .8rem;--space-2xl: 3.5rem;--space-xl: 4rem;--space-lg:2.5rem;--space-md: 1.5rem;--space-sm: 1rem;--space-xs: .5rem;--header-height: 2.8rem;--header-height-scroll: 2.3rem;--radius-lg:1.5rem}}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.object-center{object-position:center}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.mw-100{max-width:100%}.mw-80{max-width:80%}.mw-70{max-width:70%}.w-80{width:80%}.w-100{width:100%}.h-80{height:80%}.h-100{height:100%}.vh-100{min-height:100vh}; .block{display:block}.inline{display:inline}.inline-block{display:inline-block}.none{display:none}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.absolute.bottom{bottom:0}.absolute.top{top:0}.absolute.right{left:0}.absolute.left{right:0}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.flex-col-reverse{flex-direction:column-reverse;display:flex}.flex-row{flex-direction:row;display:flex}.flex-row-reverse{flex-direction:row-reverse;display:flex}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-space-between{justify-content:space-between}.justify-space-around{justify-content:space-around}.justify-items-center{justify-items:center}.align-center{align-items:center}.align-end{align-items:flex-end}.align-start{align-items:flex-start}.align-self-center{align-self:center}.flex-grow-1{flex-grow:1}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.grid{display:grid}.cols-1{grid-template-columns:1fr}.cols-1-1{grid-template-columns:1fr 1fr}.cols-2-3{grid-template-columns:2fr 3fr}.cols-2-5{grid-template-columns:2fr 5fr}.cols-1-2{grid-template-columns:1fr 2fr}.cols-2-1{grid-template-columns:2fr 1fr}.cols-3-2{grid-template-columns:3fr 2fr}.cols-1-3{grid-template-columns:1fr 3fr}.cols-2-1-2{grid-template-columns:2fr 1fr 2fr}.cols-1-2-1{grid-template-columns:1fr 2fr 1fr}.cols-1-3-1{grid-template-columns:1fr 3fr 1fr}.cols-1-1-1{grid-template-columns:repeat(3,1fr)}.cols-1-1-1-1{grid-template-columns:repeat(4,minmax(1px,1fr))}.cols-1-1-1-1-1{grid-template-columns:repeat(5,1fr)}.cols-2-1-1-1-1-1{grid-template-columns:2fr repeat(5,1fr)}.italic{font-style:italic}.bold{font-weight:600}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.circle{border-radius:50%}.rounded{border-radius:var(--radius-default)}.rounded-sm{border-radius:var(--radius-sm)}.overlay{position:absolute;inset:0}.has-trans{transition:var(--trans-default)}.overflow-hidden{overflow:hidden}.img-absolute img,.video-absolute video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hover-hide{transition:var(--trans-default)}.hover-hide-trigger:hover .hover-hide,.hover-hide.self-trigger:hover{opacity:0}.pointer{cursor:pointer}.box-shadow{box-shadow:0 3px 3px #00000025}@media screen and (max-width:1024px){.flex-row.tab-cols-1{flex-direction:column}.tab-cols-1{grid-template-columns:1fr}.tab-cols-1-1{grid-template-columns:1fr 1fr}.tab-cols-1-2{grid-template-columns:1fr 2fr}.tab-cols-1-1-1{grid-template-columns:repeat(3,1fr)}.tab-cols-3-1{grid-template-columns:3fr 1fr}.tab-cols-3-2{grid-template-columns:3fr 2fr}.tab-text-left{text-align:left}.tab-text-right{text-align:right}.tab-text-center{text-align:center}}@media screen and (max-width:767px){.flex-row.mob-cols-1{flex-direction:column}.grid.mob-reverse{display:flex;flex-direction:column-reverse}.mob-cols-1{grid-template-columns:1fr}.mob-cols-1-1{grid-template-columns:1fr 1fr}.mob-cols-1-2{grid-template-columns:1fr 2fr}.mob-cols-1-1-1{grid-template-columns:repeat(3,1fr)}.mob-cols-1-1-2{grid-template-columns:1fr 1fr 2fr}.mob-display-none{display:none}.mob-text-left{text-align:left}.mob-text-right{text-align:right}.mob-text-center{text-align:center}.mob-align-start{align-items:flex-start}.mob-justify-start{justify-content:flex-start}}.m-xl{margin:var(--space-xl)}.m-lg{margin:var(--space-lg)}.m-md{margin:var(--space-md)}.m-sm{margin:var(--space-sm)}.m-xs{margin:var(--space-xs)}.m-2xs{margin:var(--space-2xs)}.mx-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.mx-lg{margin-left:var(--space-lg);margin-right:var(--space-lg)}.mx-md{margin-left:var(--space-md);margin-right:var(--space-md)}.mx-sm{margin-left:var(--space-sm);margin-right:var(--space-sm)}.mx-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.mx-2xs{margin-left:var(--space-2xs);margin-right:var(--space-2xs)}.mx-auto{margin-left:auto;margin-right:auto}.my-2xl{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl)}.my-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.my-lg{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.my-md{margin-top:var(--space-md);margin-bottom:var(--space-md)}.my-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.my-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.my-2xs{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs)}.ml-xl{margin-left:var(--space-xl)}.ml-lg{margin-left:var(--space-lg)}.ml-md{margin-left:var(--space-md)}.ml-sm{margin-left:var(--space-sm)}.ml-xs{margin-left:var(--space-xs)}.ml-2xs{margin-left:var(--space-2xs)}.mr-xl{margin-right:var(--space-xl)}.mr-lg{margin-right:var(--space-lg)}.mr-md{margin-right:var(--space-md)}.mr-sm{margin-right:var(--space-sm)}.mr-xs{margin-right:var(--space-xs)}.mr-2xs{margin-right:var(--space-2xs)}.mt-xl{margin-top:var(--space-xl)}.mt-lg{margin-top:var(--space-lg)}.mt-md{margin-top:var(--space-md)}.mt-sm{margin-top:var(--space-sm)}.mt-xs{margin-top:var(--space-xs)}.mt-2xs{margin-top:var(--space-2xs)}.mb-xl{margin-bottom:var(--space-xl)}.mb-lg{margin-bottom:var(--space-lg)}.mb-md{margin-bottom:var(--space-md)}.mb-sm{margin-bottom:var(--space-sm)}.mb-xs{margin-bottom:var(--space-xs)}.mb-2xs{margin-bottom:var(--space-2xs)}.p-xl{padding:var(--space-xl)}.p-lg{padding:var(--space-lg)}.p-md{padding:var(--space-md)}.p-sm{padding:var(--space-sm)}.p-xs{padding:var(--space-xs)}.p-2xs{padding:var(--space-2xs)}.px-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.px-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.px-md{padding-left:var(--space-md);padding-right:var(--space-md)}.px-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.px-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.px-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs)}.py-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.py-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.py-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.py-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.py-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.py-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.py-sec{padding-top:var(--section);padding-bottom:var(--section)}.pl-xl{padding-left:var(--space-xl)}.pl-lg{padding-left:var(--space-lg)}.pl-md{padding-left:var(--space-md)}.pl-sm{padding-left:var(--space-sm)}.pl-xs{padding-left:var(--space-xs)}.pl-2xs{padding-left:var(--space-2xs)}.pr-xl{padding-right:var(--space-xl)}.pr-lg{padding-right:var(--space-lg)}.pr-md{padding-right:var(--space-md)}.pr-sm{padding-right:var(--space-sm)}.pr-xs{padding-right:var(--space-xs)}.pr-2xs{padding-right:var(--space-2xs)}.pt-2xl{padding-top:var(--space-2xl)}.pt-xl{padding-top:var(--space-xl)}.pt-lg{padding-top:var(--space-lg)}.pt-md{padding-top:var(--space-md)}.pt-sm{padding-top:var(--space-sm)}.pt-xs{padding-top:var(--space-xs)}.pt-2xs{padding-top:var(--space-2xs)}.pb-xl{padding-bottom:var(--space-xl)}.pb-lg{padding-bottom:var(--space-lg)}.pb-md{padding-bottom:var(--space-md)}.pb-sm{padding-bottom:var(--space-sm)}.pb-xs{padding-bottom:var(--space-xs)}.pb-2xs{padding-bottom:var(--space-2xs)}.gap-xl{gap:var(--space-xl)}.gap-lg{gap:var(--space-lg)}.gap-md{gap:var(--space-md)}.gap-sm{gap:var(--space-sm)}.gap-xs{gap:var(--space-xs)}.gap-2xs{gap:var(--space-2xs)}.row-gap-xl{row-gap:var(--space-xl)}.row-gap-lg{row-gap:var(--space-lg)}.row-gap-md{row-gap:var(--space-md)}.row-gap-sm{row-gap:var(--space-sm)}.row-gap-xs{row-gap:var(--space-xs)}.row-gap-2xs{row-gap:var(--space-2xs)}.col-gap-xl{column-gap:var(--space-xl)}.col-gap-lg{column-gap:var(--space-lg)}.col-gap-md{column-gap:var(--space-md)}.col-gap-sm{column-gap:var(--space-sm)}.col-gap-xs{column-gap:var(--space-xs)}.col-gap-2xs{column-gap:var(--space-2xs)}.bt{border-top:1px solid var(--color-border)}.bb{border-bottom:1px solid var(--color-border)}.bl{border-left:1px solid var(--color-border)}.br{border-right:1px solid var(--color-border)}.heading{font-family:var(--font-heading);color:var(--color-heading-text);text-transform:uppercase;line-height:1}.icn{font-family:Material Icons!important;font-weight:400!important;font-feature-settings:liga;text-transform:initial;text-indent:0!important;overflow:hidden}.icn.xl{height:var(--heading-xl);min-width:var(--heading-xl)}.icn.lg{height:var(--heading-lg);min-width:var(--heading-lg)}.icn.md{height:var(--heading-md);min-width:var(--heading-md)}.icn.sm{height:var(--heading-sm);min-width:var(--heading-sm)}.icn.xs{height:var(--heading-xs);min-width:var(--heading-xs)}.heading.nowrap{text-wrap:nowrap}.heading.text-2xl{font-size:var(--heading-2xl);line-height:.9}.heading.xl,.text-xl,.icn.xl{font-size:var(--heading-xl);line-height:.9}.heading.lg,.text-lg,.icn.lg{font-size:var(--heading-lg)}.heading.md,.text-md,.icn.md{font-size:var(--heading-md)}.heading.sm,.text-sm,.icn.sm{font-size:var(--heading-sm)}.heading.xs,.text-xs,.icn.xs{font-size:var(--heading-xs)}.body-text{text-transform:none;font-family:var(--font-body);font-size:var(--body-md)}.body-text-sm{text-transform:none;font-family:var(--font-body);font-size:var(--body-sm)}.body-text-lg{text-transform:none;font-family:var(--font-body);font-size:var(--body-lg)}.heading.lg,.heading.md,.heading.sm,.heading.xs{font-weight:500}.heading.mid-weight{font-weight:600}.heading.bold{font-weight:900;letter-spacing:.1rem}.underline:after{content:"";display:block;position:relative;margin-top:var(--space-xs);width:320px;max-width:100%;background-color:var(--color-bg-accent);height:5px;border-radius:20px}.text-center.underline:after,.text-center .underline:after{margin-left:auto;margin-right:auto}.text-left.underline:after,.text-left .underline:after{margin-left:0;margin-right:auto}.text-right.underline:after,.text-right .underline:after{margin-left:auto;margin-right:0}.rw01{max-width:var(--row-width-01);margin-left:auto;margin-right:auto}.rw02{max-width:var(--row-width-02);margin-left:auto;margin-right:auto}.rw03{max-width:var(--row-width-03);margin-left:auto;margin-right:auto}.rw03.mx-none{margin-left:0;margin-right:0}.rw04{max-width:var(--row-width-04);margin-left:auto;margin-right:auto}.bg-grad-01{background:var(--gradient-01)}.bg-grad-02{background:var(--gradient-02)}.bg-grad-03{background:var(--gradient-03)}.bg-grad-04{background:var(--gradient-04)}.bg-grad-05{background:var(--gradient-05)}.bg-grad-06{background:var(--gradient-06)}.bg-grad-07{background:var(--gradient-07)}.bg-grad-08{background:var(--gradient-08)}.bg-grad-09{background:var(--gradient-09)}.bg-grad-hero-mob{background:var(--gradient-hero-mob)}.bg-overlay-darker{background:var(--color-content-overlay-darker)}.bg-overlay-dark{background:var(--color-content-overlay-dark)}.bg-overlay{background:var(--color-content-overlay)}.bg-overlay-mid-light{background:var(--color-content-overlay-mid-light)}.bg-overlay-light{background:var(--color-content-overlay-light)}.bg-content{background-color:var(--color-bg)}.bg-content-alt{background-color:var(--color-bg-alt)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-secondary-alt{background-color:var(--color-bg-secondary-alt)}.bg-accent{background-color:var(--color-bg-accent)}.bg-none{background:unset}.bg-header{background-color:var(--color-header-bg)}header.sticky .bg-header{background-color:var(--color-header-sticky-bg)}.col-alt .bg-content{background-color:var(--color-bg-secondary)}.col-alt .bg-content-alt{background-color:var(--color-bg-accent)}.color-accent,.heading.color-accent{color:var(--color-accent-text)}.color-text,.heading.color-text{color:var(--color-body-text)}.color-secondary{color:var(--color-secondary-text)}.color-inherit,.heading.color-inherit{color:inherit}.col-alt{background:var(--color-bg-secondary);color:var(--color-secondary-text)}.col-alt .heading:not(.color-text){color:var(--color-secondary-text)}.border{border:solid 2px var(--color-border)}.scroll-to{scroll-margin-top:calc(var(--space-xl) + var(--banner-height))}.icon{display:flex;justify-content:center}.icon>a{width:100%;display:flex;justify-content:center}.icon img{width:auto}.icon.w70 img{width:70%}.icon.invert img{filter:invert(1)}.icon.xl{min-width:var(--space-xl);height:var(--space-xl)}.icon.lg{min-width:var(--space-lg);height:var(--space-lg)}.icon.md{min-width:var(--space-md);height:var(--space-md)}.icon.sm{min-width:var(--space-sm);height:var(--space-sm)}.icon.xs{min-width:var(--space-xs);height:var(--space-xs)}.square{aspect-ratio:1/1}.landscape{aspect-ratio:16/9}.four3{aspect-ratio:4/3}.nine10{aspect-ratio:9/10}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-body-text);font-family:var(--font-body);caret-color:transparent}a{color:var(--color-link-text);transition:var(--trans-default);text-decoration:none}p a:hover{color:var(--color-link-text-hover)}ul.list{margin-left:1.5rem}ul:not(.list) li,ul:not(.list){list-style:none}#wrap{position:relative}ul.bullets li{list-style-type:disc;list-style-position:inside}header{position:fixed;top:0;left:0;right:0;z-index:9999;background:var(--color-header-bg);transition:var(--trans-default)}header.sticky,header.mobile,header.mobile .header-menu{background:var(--color-header-sticky-bg)}header .logo img{max-height:var(--header-height)}header .logo.scroll img{max-height:var(--header-height-scroll)}header nav a{display:block;position:relative}header nav a span{color:var(--color-header-link);transition:var(--trans-default)}header nav a:hover span{color:var(--color-header-link-hover)}header nav li{position:relative}header nav li.menu-depth-1>a>span{line-height:var(--header-height)}header nav li.menu-depth-1{padding:var(--space-xs)}header nav li.has-children>.submenu>ul{display:none;position:absolute;top:100%;background:var(--color-header-bg);width:max-content;max-width:350px;padding:var(--space-xs);gap:var(--space-xs)}header.sticky nav li.has-children>.submenu>ul{background:var(--color-header-sticky-bg)}header nav li.has-children:hover>.submenu>ul{display:flex}header.mobile nav ul.menu-depth-1{gap:var(--space-2xs)}header.mobile nav li.menu-depth-1>a>span{line-height:unset}header.mobile nav li.has-children>.submenu,header.mobile nav li.has-children>.megamenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--trans-default);overflow:hidden}header.mobile nav li.has-children>.submenu>ul{position:static;max-width:100%;width:100%;background:transparent;padding:0;min-height:0;visibility:hidden;transition:visibility var(--trans-default);gap:unset}header.mobile nav li.has-children>.megamenu>.megamenu-content{min-height:0;visibility:hidden;transition:visibility var(--trans-default)}header.mobile nav li.has-children>.submenu>ul>li{padding-top:var(--space-xs)}header.mobile nav li.has-children.open>.submenu,header.mobile nav li.has-children.open>.megamenu{grid-template-rows:1fr}header.mobile nav li.has-children.open>.submenu>ul{visibility:visible;display:flex}header.mobile nav li.has-children.open>.megamenu>.megamenu-content{visibility:visible}header.mobile li.has-children>a:after{content:"";position:absolute;right:0;top:0;width:1.5rem;height:1.5rem;background:url(img/static/chevron-right.svg) center no-repeat;transition:var(--trans-default)}header.mobile li.has-children.open>a:after{transform:rotate(90deg)}.mobile-menu-btn{width:var(--space-md);height:var(--space-md);background:var(--color-bg-alt);border-radius:.25rem;position:relative;display:none}.mobile-menu-btn .line{display:block;width:calc(var(--space-md) - .5rem);height:.1rem;background:var(--color-header-link);position:absolute;left:.25rem;transition:var(--trans-default)}.mobile-menu-btn .line:nth-child(1){top:calc((var(--space-md) / 4) - .05rem)}.mobile-menu-btn .line:nth-child(2){top:calc(2 * (var(--space-md) / 4) - .05rem)}.mobile-menu-btn .line:nth-child(3){top:calc(3 * (var(--space-md) / 4) - .05rem)}header.mobile .header-menu{display:none;position:fixed;padding:var(--space-xs);top:var(--header-height);bottom:0;left:0;right:0;transition:var(--trans-default);overflow:auto}header.mobile.sticky .header-menu{background:var(--color-header-sticky-bg)}header.mobile.mobile-menu-open .header-menu{display:block}header.mobile .mobile-menu-btn{display:block}.mobile-menu-btn.open .line:nth-child(1){transform:rotate(45deg);top:calc(2 * (var(--space-md) / 4) - .05rem)}.mobile-menu-btn.open .line:nth-child(2){opacity:0}.mobile-menu-btn.open .line:nth-child(3){transform:rotate(-45deg);top:calc(2 * (var(--space-md) / 4) - .05rem)}html.menu-open{overflow:hidden}.megamenu-content{height:100%;padding-top:9rem;overflow-y:auto}.divider-line-lg{border:3px solid var(--color-bg-accentt)}.mobile-menu-open .megamenu{transform:translate(0)}.nav-logo{max-height:4.5rem}.desk-hide{display:none!important}.nav-logo{transition:max-height .3s ease,height .3s ease}.nav-icon-link{max-width:33%}.nav-icon-link:hover{filter:brightness(0) saturate(100%) invert(10%) sepia(90%) saturate(5000%) hue-rotate(350deg) brightness(95%) contrast(110%)}#mobile-menu-btn:hover #menu-label{color:var(--color-accent-text)}#mobile-menu-btn:hover .line{background:var(--color-accent-text)}.rot-90{transform:rotate(90deg)}.feature-column{display:grid;grid-template-rows:3fr 1fr;row-gap:var(--space-xs)}.btn-title.nav-vouch{height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1024px){.tab-hide{display:none!important}.tab-show-flex{display:flex!important}.tab-show-block{display:block!important}.nav-logo{max-height:5rem}.megamenu-content{padding-top:5rem}.feature-column{grid-template-rows:3fr 1fr}.nav-column .image{aspect-ratio:4/1}}@media screen and (max-width:767px){.mob-hide{display:none!important}.nav-logo{max-height:4rem}.megamenu-content{padding-top:4rem}.nav-column .image{aspect-ratio:2.25/1}}.header-menu::-webkit-scrollbar{display:none}.header-menu{-ms-overflow-style:none;scrollbar-width:none}.ng-fa-icon{transition:var(--trans-default)}.ng-fa-icon:hover{color:var(--color-link-text-hover)}header nav .menu-icons .nav-icon-link .gn-voucher-imports{width:fit-content}header nav .menu-icons .nav-icon-link .gn-voucher-imports .voucher-cart button{display:flex;flex-direction:row}.megamenu{position:fixed;width:100%;left:0;display:none}li.has-megamenu:hover .megamenu{display:block}.megamenu .megamenu .image{position:relative}.megamenu .image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.megamenu .image img.h-auto{height:auto}.megamenu .heading.underline:after{margin-top:var(--space-2xs);width:180px}.megamenu .overlay{transition:var(--trans-default)}header.mobile .megamenu{position:relative;display:block}header.mobile .megamenu-content{padding:0}header.mobile .megamenu .bg-header{background:transparent}header.mobile .megamenu .mob-bg-header .nav-row .heading{color:var(--color-header-link)}header.mobile .mob-bg-header{background:transparent}section,.row{position:relative}.tear{position:relative}.tear img{display:block;width:100%;aspect-ratio:24/1}.page-banner{min-height:50rem;display:flex;flex-direction:column;justify-content:flex-end}.page-banner.general{height:40vh;min-height:400px;display:flex;flex-direction:column;justify-content:flex-end}.page-banner .banner-bg{width:100%}.page-banner .banner-bg.image img.banner-image,.page-banner .banner-bg.video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}footer{position:relative;z-index:980}footer section{background:var(--color-footer-bg)}footer section.bg-content-alt{background:var(--color-footer-bg)}.footer-menu ul,.footer-menu li{list-style:none}.footer-menu li a{line-height:1.5}.footer-logo img{width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.filter-input .control{width:20px;height:20px;position:relative;min-width:20px;cursor:pointer}.filter-input .control>.line{background:var(--color-accent-text)}.filter-input .control>.line:nth-child(1){width:100%;height:4px;position:absolute;top:calc(50% - 2px)}.filter-input .control>.line:nth-child(2){width:4px;height:100%;position:absolute;left:calc(50% - 2px)}.cat-filter{position:relative}.input-button.active{color:var(--color-bg);background-color:var(--color-accent-text)}.input-number{text-align:center;border:none;caret-color:var(--color-body-text)}.input-number:focus-visible{border:none}.activity-modal-wrapper{max-height:30rem;overflow-y:scroll}.activity-modal-close{position:absolute;top:calc(var(--space-sm) * -.5);right:calc(var(--space-sm) * -.5);width:var(--space-md);aspect-ratio:1/1;border-radius:var(--space-md);background-color:var(--color-bg-accent);display:flex;align-items:center;justify-content:center;cursor:pointer}.activity-modal{display:none;opacity:0%;transition:opacity .25s;position:fixed;inset:0}.activity-modal.active{display:flex;opacity:100%}.search-scroll{max-height:800px;overflow-y:scroll;margin-left:4rem;margin-right:4rem;padding:0 1rem 20rem}.btn-small{padding:.5rem 0;background-color:var(--color-bg-accent)}.btn-small .btn-title{font-size:1rem}.minus,.plus{transition:.25s;transform:rotate(0)}@media screen and (max-width:767px){.scale-wrapper{height:.8rem}}.underline-sm:after{content:"";display:block;position:relative;margin-top:var(--space-xs);min-width:80%;max-width:100%;background-color:var(--color-bg-accent);height:5px;border-radius:20px}.input-button{border-left:4px solid var(--color-bg-accent)}.input-number{text-align:left}.search-divider{border:1px solid var(--color-bg-accent)}.search-divider.light{border:1px solid #ffffff2e}.search-scroll{border:2px solid #fff}#results-wrapper{transition:height .3s}.venue-result{background-color:#fff}.venue-result.hidden{display:none!important}.venue-result h3{color:var(--color-accent-text)}.search-result{min-height:280px}@media screen and (max-width:1420px){.search-result{align-items:stretch}}@media screen and (max-width:1024px){.search-result{align-items:normal}.result-image{min-height:180px}}@media screen and (max-width:767px){#results-wrapper{height:auto;overflow:visible}.search-result{align-items:normal}.result-image{min-height:140px}}.button{background:var(--color-bg-accent);padding:var(--space-xs) var(--space-sm);transition:var(--trans-default);cursor:pointer}.button.border{box-sizing:border-box;border:2px solid transparent}.voucher{color:var(--color-body-text);font-family:var(--font-heading);text-transform:uppercase;font-size:var(--heading-sm);font-style:italic;font-weight:600;letter-spacing:1px;text-align:center;display:block;transition:var(--trans-default)}.button:hover .voucher{color:var(--color-link-text-hover);transition:var(--trans-default)}.swiper-wrapper{padding-bottom:15px}.swiper-slide{height:auto!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.swiper-btn{cursor:pointer;color:var(--color-body-text)}.swiper-button-disabled{opacity:.4}.swiper-pagination{position:relative!important}.swiper-pagination-bullet{background-color:#fff!important}.swiper-scrollbar{background-color:var(--color-bg-alt)!important}.swiper-scrollbar-drag{background-color:var(--color-bg-accent)!important}.swiper-scrollbar:after{content:"Click and drag to see more venues";font-size:.8rem;position:absolute;bottom:.2rem;text-wrap:nowrap}@media screen and (max-width:1024px){.swiper-scrollbar:after{content:"Swipe to see more venues";font-size:.8rem;position:absolute;bottom:.2rem;text-wrap:nowrap}}.map-wrapper svg{min-width:100%;display:block;stroke:var(--color-bg-accent);fill:var(--color-bg-alt);stroke-width:2px}.map-wrapper svg .marker{stroke-width:0px;fill:#c6202f;transition:var(--trans-default)}.map-wrapper svg g{transition:.2s}.map-wrapper svg g:hover .marker,.map-wrapper svg g.active .marker,.map-wrapper svg .marker.active{fill:var(--color-body-text)}.map-wrapper svg g:hover,.map-wrapper svg g.map-region.active{fill:var(--color-bg-accent)}.map-wrapper svg g a{color:unset}; .search-input,.chosen-choices{width:100%;border:2px transparent;border-radius:var(--radius-lg);padding:var(--space-sm);caret-color:var(--color-body-text)}.search-more-title{cursor:pointer}.search-more-title:hover{color:var(--color-accent-text)}.search-more-wrapper{overflow:hidden}.search-more-wrapper.active{overflow:unset}.search-more-wrapper.active .search-more-arrow{transform:rotate(180deg)}.search-more-wrapper .search-more-content{min-height:0;visibility:hidden;transition:var(--trans-default);display:none}.search-more-wrapper.active .search-more-content{visibility:visible;display:flex}.chzn-container{display:none}; .chosen-container,.search-choice,.search-field,.active-result{line-height:auto!important}.chosen-results .highlighted{background-image:linear-gradient(var(--color-bg-accent) 20%,var(--color-bg-accent) 90%)!important}button{border:none!important;cursor:pointer}.autocomplete2{position:absolute;z-index:100;background-color:#fff;padding-right:var(--space-lg);padding-left:var(--space-2xs);max-height:10rem;overflow-y:scroll}.autocomplete2 a{color:#000}.autocomplete2 li{padding:var(--space-2xs)}.autocomplete2 a:hover{color:var(--color-accent-text)}ul.ui-menu{display:none!important}.results-swiper{padding:var(--space-xs) var(--space-xs) var(--space-md) var(--space-xs)!important}.swiper-scrollbar-drag{height:.5rem!important;cursor:grab}.swiper-scrollbar-drag:active{cursor:grabbing}.social-icon{width:30px;aspect-ratio:1}.white-icon{filter:invert(1)}.gn-voucher-imports .gn-fixed{z-index:9999!important}.gn-voucher-imports .gn-w-full .gn-bg-gray-500{background-color:var(--color-bg-alt)!important}.gn-voucher-imports .gn-text-gray-700.gn-text-lg{color:var(--color-body-text)!important;font-size:var(--heading-md)!important;text-transform:uppercase;font-family:var(--font-heading)!important}.gn-voucher-imports .gn-flex-1 .gn-bg-blue-500{background-color:var(--color-bg-secondary)!important;color:var(--color-accent-text)!important;font-family:var(--font-heading)!important;font-size:var(--heading-sm)!important}.gn-voucher-imports .gn-flex-1 .gn-bg-blue-500 .ng-fa-icon{display:none}.gn-voucher-imports .agn-flex-1 .gn-text-gray-700.gn-mb-1,.gn-voucher-imports .agn-flex-1 .gn-text-gray-700.gn-text-sm{font-size:var(--heading-xs)!important;text-transform:uppercase;font-family:var(--font-heading)!important;color:var(--color-heading-secondary)!important;font-weight:500}.gn-voucher-imports .gn-p-5 .gn-text-gray-400{font-size:var(--heading-sm)!important;text-transform:uppercase;font-family:var(--font-heading)!important;color:var(--color-heading-secondary)!important;font-weight:400}.gn-voucher-imports .gn-p-5 .gn-text-xs.gn-mr-2{font-size:var(--body-md)!important;font-family:var(--font-body)!important;color:var(--color-heading-secondary)!important}.cookieChoice{background-color:var(--color-bg-secondary);color:var(--color-secondary-text)}.cookieChoice:hover{color:var(--color-body-text);background-color:var(--color-bg-accent)}.cookieChoice.cookieDisp{opacity:60%}.cookieChoice.cookieDisp:hover,.cookieChoice.active,.cookieChoice.red,.cookieChoice.green{opacity:100%}.mob-show{display:none}@media screen and (max-width:1024px){.tear{overflow-x:hidden}.tear img{min-width:1024px}.home-banner{--offset: 3rem}.tab-text-center.underline:after,.tab-text-center .underline:after{margin-left:auto;margin-right:auto}.tab-text-left.underline:after,.tab-text-left .underline:after{margin-left:0;margin-right:auto}.tab-text-right.underline:after,.tab-text-right .underline:after{margin-left:auto;margin-right:0}.cat-filter{display:flex;flex-direction:row;gap:var(--space-2xs)}}@media screen and (max-width:767px){.home-banner{height:100vh;min-height:600px}.home-banner .bg-row{left:0;right:0;background:transparent}header{position:sticky}.home-banner .video-row{position:static;clip-path:unset}.home-banner .banner-content{position:absolute;bottom:0}.page-banner{height:70vh;min-height:500px}.page-banner .banner-bg{height:100%}.swiper-button-prev,.swiper-button-next{bottom:-1rem}.mob-text-center.underline:after,.mob-text-center .underline:after{margin-left:auto;margin-right:auto}.mob-text-left.underline:after,.mob-text-left .underline:after{margin-left:0;margin-right:auto}.mob-text-right.underline:after,.mob-text-right .underline:after{margin-left:auto;margin-right:0}.mob-show{display:block!important}.mob-show-flex{display:flex!important}.mob-hide{display:none}}@media(hover:hover)and (pointer:fine){.minus:hover,.plus:hover{transform:rotate(180deg)}.filter-button:hover .control>.line{background:var(--color-bg-secondary)}.clear-filter:hover{color:var(--color-bg-accent)}.input-button:hover{background-color:var(--color-bg-accent);color:var(--color-bg);cursor:pointer}.megamenu:has(.image:hover) .image:not(:has(:hover)) .overlay{background:var(--color-content-overlay)}.megamenu .image:hover .overlay{background:transparent}}.tile-age-wrapper{position:absolute;display:flex;align-items:center;justify-content:center;top:var(--space-xs);right:var(--space-xs);padding:.35rem;aspect-ratio:1;border-radius:10rem;border:3px solid var(--color-accent);background-color:#fff}.venue-result .tile-age-wrapper{top:unset;bottom:var(--space-xs)}.tile.hidden{display:none!important}.tab-link{opacity:40%}.tab-link:hover{opacity:100%}.tab-link.active{opacity:100%;text-decoration:underline}.tab-link-wrapper.scroll{padding-right:10%;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.tab-link-wrapper.scroll::-webkit-scrollbar{display:none}.scroll-fade-out{width:10%;max-width:10%;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0),var(--color-bg));z-index:10}.internal-nav{-ms-overflow-style:none;scrollbar-width:none}.internal-nav::-webkit-scrollbar{display:none}.loc-switch:not(.selected){opacity:85%}#location-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .25s;padding-right:4px;padding-left:4px}#location-wrapper #location-content{visibility:hidden;min-height:0}#location-wrapper.is-shown{display:grid;grid-template-rows:1fr}#location-wrapper.is-shown.is-overflow{overflow:visible}#location-wrapper.is-shown #location-content{visibility:visible}.blocker{display:none}.swiper-button-disabled+.blocker{display:block;position:absolute;inset:0;z-index:10}
