:root{--chinese-font-bold: ;--base-font:"Open Sans",sans-serif;--header-font:"Maven Pro",sans-serif;--base-font-size:16px;--brand-color--50:#e2f1ef;--brand-color--100:#b9dcd6;--brand-color--200:#8ec6bd;--brand-color--300:#68afa3;--brand-color--400:#539e90;--brand-color--500:#478d7f;--brand-color--600:#3c7164;--brand-color--700:#005744;--brand-color--800:#094036;--brand-color--900:#093027;--accent-red-color--50:#fff2ef;--accent-red-color--100:#fde2dc;--accent-red-color--200:#ffd1c7;--accent-red-color--300:#ffbdae;--accent-red-color--400:#faa29d;--accent-red-color--500:#f47f76;--accent-red-color--600:#f27357;--accent-red-color--700:#ed5a39;--accent-red-color--800:#d74f30;--accent-red-color--900:#c13c1e;--accent-blue-color--50:#def4fd;--accent-blue-color--100:#aae3f9;--accent-blue-color--200:#6dd0f5;--accent-blue-color--300:#00bdf2;--accent-blue-color--400:#00b0f2;--accent-blue-color--500:#00a2f0;--accent-blue-color--600:#00a2f0;--accent-blue-color--700:#0082ce;--accent-blue-color--800:#065986;--accent-blue-color--900:#00416a;--grey-color--50:#f9fbfb;--grey-color--100:#f2f6f7;--grey-color--200:#ebf1f2;--grey-color--300:#dee9ea;--grey-color--400:#899a9a;--grey-color--500:#586161;--grey-color--600:#3f4c4d;--grey-color--700:#2e3c3d;--grey-color--800:#202d2e;--grey-color--900:#1b2526;--button-primary-bg:var(--accent-red-color--700);--button-primary-bg-hover:var(--accent-red-color--50);--button-primary-border:var(--accent-red-color--700);--button-primary-border-hover:var(--accent-red-color--300);--button-primary-text:#fff;--button-primary-text-hover:var(--accent-red-color--700);--button-secondary-bg:#fff;--button-secondary-bg-hover:var(--accent-red-color--50);--button-secondary-border:var(--accent-red-color--700);--button-secondary-border-hover:var(--accent-red-color--300);--button-secondary-text:var(--accent-red-color--700);--button-secondary-text-hover:var(--accent-red-color--700);--button-tertiary-bg:#fff;--button-tertiary-bg-hover:var(--accent-red-color--50);--button-tertiary-border:var(--accent-red-color--700);--button-tertiary-border-hover:var(--accent-red-color--300);--button-tertiary-text:var(--accent-red-color--700);--button-tertiary-text-hover:var(--accent-red-color--700);--border-radius:16px;--border-radius-sm:8px;--button-radius:54px;--link-color:var(--accent-red-color--700);--link-color-hover:var(--accent-red-color--700);--link-brand-color:var(--brand-color--800);--bg-red:var(--accent-red-color--700);--bg-red-light:var(--accent-red-color--50);--bg-green:var(--brand-color--800);--bg-green-light:var(--brand-color--50);--bg-grey:var(--grey-color--200);--bg-grey-200:var(--grey-color--200);--bg-grey-300:var(--grey-color--300);--text-base:var(--grey-color--600);--text-subtle:var(--grey-color--400);--text-green:var(--brand-color--800);--text-blue:var(--accent-blue-color--300);--text-red:var(--accent-red-color--700);--header-menu-border:1px solid var(--grey-color--200);--header-menu-link-color:var(--brand-color--800);--header-menu-link-color-hover:var(--accent-red-color--700);--header-menu-secondary-link-color:var(--grey-color--600);--header-top-bg-color:var(--brand-color--800);--footer-bg-color:var(--brand-color--800);--footer-border-color:var(--brand-color--600);--border-color-primary:var(--grey-color--300);--border-color-secondary:var(--grey-color--200);--border-red-color:var(--accent-red-color--700);--border-color-brand:var(--brand-color--700);--form-field-bg-color:#fff;--form-field-text-color:var(--grey-color--600);--form-field-placeholder-color:var(--grey-color--400);--form-field-border-color:var(--grey-color--300);--form-field-border-radius:var(--border-radius-sm);--form-label-text-color:var(--text-green);--form-label-text-error-color:var(--text-red);--form-label-text-required-color:var(--text-red);--custom-scrollbar-thumb:var(--brand-color--800);--custom-scrollbar-track:var(--grey-color--100);--table-header-bg-color:#fff;--table-body-bg-color:var(--grey-color--100);--pagination-color-active:var(--accent-blue-color--300);--pagination-color:var(--grey-color--300);--gutter:0.75rem;@media screen and (min-width:1200px){--gutter:1rem}--section-padding:4rem;@media screen and (min-width:768px){--section-padding:6rem}--max-width:1200px;@media screen and (min-width:1600px){--max-width:1440px}--position-sticky-offset:140px}.slick-slider:not(.slick-vertical) .slick-track{display:flex}.slick-slider:not(.slick-vertical) .slick-slide{display:flex;flex-direction:column;height:inherit}.slick-carousel .slick-track{margin-left:0}[dir=rtl] .slick-carousel .slick-track{margin-left:auto;margin-right:0}.slick-slider{display:flex;flex-wrap:wrap}.slick-list{flex-grow:1;margin:0 -1rem;width:calc(100% + 2rem)}.slick-carousel.gutter-none .slick-list{margin:0}.slick-carousel.gutter-large .slick-list{margin:0 -1.5rem}@media screen and (max-width:767.9px){.slick-slider.overflow-slider .slick-list{order:0;width:calc(100% - 2rem)}.slick-slider.overflow-slider:after{content:"";order:0;width:2rem}.slick-slider.overflow-slider .slick-arrow{order:1}}.slick-slide{margin:0 1rem;text-align:left}[dir=rtl] .slick-slide{text-align:right}.slick-carousel.gutter-none .slick-slide{margin:0}.slick-carousel.gutter-large .slick-slide{margin:0 1.5rem}.slick-carousel .slick-slide>div,.slick-carousel .slick-slide>div>.carousel-block{display:flex;flex-direction:column;flex-grow:1;height:auto}.slick-dots{align-items:center;display:flex;justify-content:center;list-style:none;margin-bottom:0;margin-top:1.5rem;padding:0;text-align:center;width:100%;z-index:1}.slick-dots li{background-color:var(--pagination-color);border-radius:100%;cursor:pointer;display:inline-block;height:.5rem;margin:0 .375rem;transition:background-color .3s ease;width:.5rem}.slick-dots li.slick-active{background-color:var(--pagination-color-active)}.image-only-carousel .slick-dots{margin-top:-3rem}.slick-autoplay-toggle-button{display:none}.slick-slide>div:not(:first-of-type){margin-top:2rem}.slick-arrow{align-items:center;background-color:transparent;border:0;border-radius:100%;color:var(--link-color);cursor:pointer;display:inline-flex;font-family:var(--base-font)!important;font-size:2.5rem!important;font-weight:100!important;justify-content:center;margin-inline-end:.25rem;margin-inline-start:.25rem;opacity:1;outline:none!important;position:relative;transform:none;transition:all .3s ease}.slick-arrow:hover:not(:disabled){background-color:var(--button-bg-color-secondary-hover);opacity:.9}.slick-arrow:disabled{opacity:.3}.slick-arrow:after{background-color:var(--border-red-color);content:"";height:2px;position:absolute;top:100%;visibility:visible;width:100%}.slick-arrow.slick-next-arrow:after{transform:scaleX(-1)}.slick-arrow.slick-prev-arrow{margin-inline-start:auto}.slick-infinite-slider.overflow-slider .slick-list,.slick-infinite-slider.overflow-slider-left .slick-list,.slick-infinite-slider.overflow-slider-right .slick-list,.slick-slider.overflow-slider .slick-list,.slick-slider.overflow-slider-left .slick-list,.slick-slider.overflow-slider-right .slick-list{overflow:visible}.slick-slider.overflow-slider-right .slick-list{clip-path:inset(0 -100vw 0 0)}.slick-slider.overflow-slider-left .slick-list{clip-path:inset(0 0 0 -100vw)}.slick-arrows-carousel .slick-list{order:0}.slick-arrows-carousel .slick-dots{order:1}.slick-arrows-carousel .slick-dots{width:100%}.slick-carousel[data-variable-width=true] .slick-list{margin:0}@media screen and (max-width:990px){.slick-carousel[data-variable-width-md=true] .slick-list{margin:0}.slick-carousel[data-variable-width-md=false] .slick-list{margin:0 -.75rem}}@media screen and (max-width:768px){.slick-carousel[data-variable-width-sm=true] .slick-list{margin:0}.slick-carousel[data-variable-width-sm=false] .slick-list{margin:0 -.75rem}}@media screen and (max-width:576px){.slick-carousel[data-variable-width-xs=true] .slick-list{margin:0}.slick-carousel[data-variable-width-xs=false] .slick-list{margin:0 -.75rem}}.slick-carousel-overflow-left .slick-list,.slick-carousel-overflow-right .slick-list,.slick-carousel-overflow-visible .slick-list{overflow:visible}.slick-carousel-overflow-right .slick-list{clip-path:inset(0 -100vw 0 0)}.slick-carousel-overflow-left .slick-list,[dir=rtl] .slick-carousel-overflow-right .slick-list{clip-path:inset(0 0 0 -100vw)}[dir=rtl] .slick-carousel-overflow-left .slick-list{clip-path:inset(0 -100vw 0 0)}.carousel-block{vertical-align:top}.wide-carousel-block .carousel-block-left-container img{aspect-ratio:1/1;object-fit:cover;width:100%}@media screen and (min-width:768px){.wide-carousel-block{max-width:calc(100vw - 4rem);width:782px}.wide-carousel-block .carousel-block-left-container{flex-shrink:0;min-height:380px;overflow:hidden;width:50%}.wide-carousel-block .carousel-block-left-container.carousel-block-left-tall-container{min-height:500px}.wide-carousel-block .carousel-block-right-container{width:60%}.wide-carousel-block .carousel-block-left-container img{height:100%!important}}.slick-counter-display-container{margin-top:-1.5rem}