@font-face {
    font-family: 'KeepCalm';
    font-style: normal;
    font-weight: 400;
    src: url(/assets/font/other/KeepCalm.ttf) format('truetype');
    font-display: swap
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/assets/font/gooe/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5PPpYf3fxA.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/assets/font/gooe/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5PPq4f3.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Bebas';
    font-style: normal;
    font-weight: 400;
    src: url(/assets/font/other/Bebas.TTF) format('truetype');
    font-display: swap
}

@font-face {
    font-family: 'Dancing Script';
    font-style: normal;
    font-weight: 400;
    src: url(/assets/font/gooe/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3Rep8ltA.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Dancing Script';
    font-style: normal;
    font-weight: 400;
    src: url(/assets/font/gooe/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3ROp8ltA.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Dancing Script';
    font-style: normal;
    font-weight: 400;
    src: url(/assets/font/gooe/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3Sup8.woff2) format('woff2');
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

:root {
    --aside-width: 30vw;
    --h: 7;
    --s: 89%;
    --l: 49%;
    --container: 100%;
    --container-min-spacing: 6vw;
    --spacing-lg: 40px;
    --spacing-md: 20px;
    --spacing-sm: 10px;
    --gap-lg: 15px;
    --gap-md: 10px;
    --gap-sm: 5px;
}

body {
    font-family: 'Forma-Neretta';
    font-size: 14px;
    line-height: 1.7em;
}

.__button {}

.style-qvIjNJdVLS {
    font-family: 'KeepCalm';
    font-size: 12px;
}

.style-k1HVKNznez {
    font-family: 'KeepCalm';
    font-size: 20px;
}

.__text--lg {
    font-family: 'KeepCalm';
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2em;
}

.__text--md {
    font-family: 'KeepCalm';
    font-size: 16px;
    line-height: 1.5;
}

.__text--sm {
    opacity: 0.8;
    font-family: 'Albert Sans';
    font-size: 14px;
    line-height: 1.4em;
}

.__module_title--xl {
    font-size: 26px;
    line-height: 1;
}

.__list_title--lg {
    font-size: 22px;
    line-height: 1.2;
}

#grid-DlGhUIiaui {
    padding-top: 5px;
    padding-bottom: 5px;
}

#grid-DlGhUIiaui-inner {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

#cell-6nvce7hZX8 {
    flex-grow: 1;
    flex-shrink: 1;
}

#div-kwjvmRWEip {
    display: flex;
    justify-content: flex-end;
    align-content: center;
    align-items: center;
}

#nav-TKLdvOsxHg {
    font-family: 'KeepCalm';
    font-weight: bold;
    text-transform: uppercase;
}

#nav-TKLdvOsxHg .__nav-item--nav {
    font-family: 'Plus Jakarta Sans';
    font-weight: bold;
}

#nav-TKLdvOsxHg .__nav-item--active {
    color: #CF1020;
}

#nav-TKLdvOsxHg .__nav-item {
    position: relative;
}

#nav-TKLdvOsxHg .__nav-item.hover:not(.__nav-item--nav) {
    color: var(--color);
    background-color: #2A2A2A;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}



#translate-AsLJ4vEjwH {
    font-size: 20px;
}

#search-8dcIObeMsy {
    color: #000000;
    font-size: 20px;
    padding-right: 8px;
    padding-left: 10px;
}

#button-yZUn0rMn68 {
    font-family: 'Eurostile';
    font-size: 11px;
    font-weight: bold;
    border-style: solid;
    border-color: #000000;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}

#theme-p8S4BDuZGt {
    font-size: 20px;
    padding-left: 10px;
}

#nav-mobile-1g6SHMz7Fk {
    color: #FFFFFF;
    padding-left: 8px;
}

#module-D0jGirv5Wz {
    color: #FFFFFF;
    text-align: center;
    background-color: #1D1D1D;
    justify-content: center;
    align-items: center;
}

#grid-dnxE0EwkJT {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    height: 35rem;
    padding-right: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
}

#cell-BWde5sTbg6 {
    justify-content: center;
    align-content: flex-end;
}

#text-pwHDj9UCis {
    opacity: 0.85;
}

#button-Zy4ChqNznb {
    text-transform: uppercase;
}

#module-hrFdL2e5JU {
    text-align: center;
    background-color: #f3f3f3;
}

#image-eZhEaVjqbn {
    width: 100%;
    max-width: 80px;
}

#image-eZhEaVjqbn .__image-img {
    opacity: 0.45;
}

#image-6jEg9TpE3r {
    width: 100%;
    max-width: 80px;
}

#image-6jEg9TpE3r .__image-img {
    opacity: 0.45;
}

#image-lNsxztEAhj {
    width: 100%;
    max-width: 80px;
}

#image-lNsxztEAhj .__image-img {
    opacity: 0.45;
}

#image-4Oab7Krfb7 {
    width: 100%;
    max-width: 80px;
}

#image-4Oab7Krfb7 .__image-img {
    opacity: 0.45;
}

#list-KstctV14Es .__list_item-inner {
    border-style: solid;
    align-items: center;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: 0 0 20px rgba(0, 0, 0, .05);
    background-color: #ee822f;
}

#module-UAVP2lsuRr {
    background-color: #f3f3f3;
}

#grid-fgxcWPYZD8 {
    text-align: left;
}

#cell-v5DPEfxLI2-inner {
    height: 100%;
}

#div-qELxz3kiKG {
    background-color: #FFFFFF;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#div-bprD7078LE {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#text-FWr29Pd7Ay {
    text-transform: uppercase;
    border-style: solid;
    border-color: var(--color);
    padding-left: 8px;
    border-left-width: 8px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

#div-AYpgSb1fwE {
    background-color: #FFFFFF;
    height: 100%;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#button-2EAmCyjdrr {
    color: #FFFFFF;
    text-transform: uppercase;
    background-color: #2E2E2E;
}

#cell-uL0ydY3XSJ-inner {
    height: 100%;
}

#div-TiPZLztd1n {
    background-color: #FFFFFF;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#div-o3naeOERRj {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#text-46sbw7bITZ {
    text-transform: uppercase;
    border-style: solid;
    border-color: #00FF00;
    padding-left: 8px;
    border-left-width: 8px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

#div-QSfsv72qPy {
    background-color: #FFFFFF;
    height: 100%;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#button-hgeobHudCq {
    color: #FFFFFF;
    text-transform: uppercase;
    background-color: #2E2E2E;
}

#cell-l351xAewUb-inner {
    height: 100%;
}

#div-4MNzXcUk0g {
    background-color: #FFFFFF;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#div-YrbUYZwlSg {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#text-N66vrkeEna {
    text-transform: uppercase;
    border-style: solid;
    border-color: #00CCFF;
    padding-left: 8px;
    border-left-width: 8px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

#div-0eMutsA2jM {
    background-color: #FFFFFF;
    height: 100%;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#button-FV9UkGzTur {
    color: #FFFFFF;
    text-transform: uppercase;
    background-color: #2E2E2E;
}

#module-l4tXTHt1lj {
    color: #FFFFFF;
    background-color: #2E2E2E;
    background-attachment: fixed;
    background-repeat: repeat;
    background-image: url(https://static.gooecloud.com/upload/img/GY266452783107/a2e39fb16ff6f7bda9c48d1b0e762d62.png?x-oss-process=image/format,webp/quality,Q_100);
}

#grid-itRiQT9BcK {
    color: #FFFFFF;
    text-align: left;
}

#div-8nLVJNEPyc {
    text-align: left;
}

#text-h966Ixer2N {
    opacity: 0.8;
}

#button-oTcdeTEk5z {
    text-transform: uppercase;
}

#image-lMpU9SbRDK {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#text-Wa1S8vJSeb {
    padding-top: 10px;
}

#button-2HHsszHpYu {
    color: #FFFFFF80;
    text-transform: uppercase;
    background-color: #2A2A2A;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#image-avNZxh8rp0 {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#text-OxQrTypoaB {
    padding-top: 10px;
}

#button-wMwPQqhZt4 {
    color: #FFFFFF80;
    text-transform: uppercase;
    background-color: #2A2A2A;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#image-e2Wt9Via1I {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#text-EyQXzxXaFH {
    padding-top: 10px;
}

#button-40qblfej99 {
    color: #FFFFFF80;
    text-transform: uppercase;
    background-color: #2A2A2A;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#image-fMzGl0U6jc {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#text-odePVMNWDc {
    padding-top: 10px;
}

#button-KNCGY6NObb {
    color: #FFFFFF80;
    text-transform: uppercase;
    background-color: #2A2A2A;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#image-macHeGvQGw {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#text-7MLEwOuwij {
    padding-top: 10px;
}

#button-QB3u2d12Kn {
    color: #FFFFFF80;
    text-transform: uppercase;
    background-color: #2A2A2A;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#image-idURkJNDuA {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#text-eO3XbTgVgU {
    padding-top: 10px;
}

#button-IBpJnW3yqG {
    color: #FFFFFF80;
    text-transform: uppercase;
    background-color: #2A2A2A;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#list-Fois5YcTpP .__list_item-inner {
    height: 100%;
}

#grid-QxC9MUMb8u {
    color: #FFFFFF;
}

#grid-QxC9MUMb8u-inner {
    border-style: solid;
    border-color: #FFFFFF1A;
    border-top-width: 1px;
}

#text-FF9BXzLiXJ {
    opacity: 1;
    color: #FFFFFF99;
    text-align: left;
    line-height: 1.5;
}

#module-JSF2RnMRv4 {
    background-color: #10100F;
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(https://static.gooecloud.com/upload/img/GY266452783107/76f504a3f3b5d95ce8ae7b2cacec56a6.jpg?x-oss-process=image/format,webp/quality,Q_100);
}

#image-pEqhQu1QvK {
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

#grid-l8SQvd0nd8 {
    padding-right: 15px;
    padding-left: 15px;
}

#cell-i9NFk0DH39 {
    text-align: center;
}

#text-jLGklNrReb {
    color: #FFFFFF;
}

#text-stz0m0a5t6 {
    color: #FFFFFF;
    text-transform: uppercase;
}

#button-1Dm4FtjTRB {
    text-transform: uppercase;
}

#cell-IJCcixPldc {
    padding-right: 15px;
    padding-left: 15px;
}

#video-WLuoqGGqAF {
    overflow-x: hidden;
    border-style: solid;
    border-color: #FFFFFF;
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#module-eJ4LqPzKbI {
    background-color: #FFFFFF;
}

#cell-AVHV3wmfaN-inner {
    padding-right: 15px;
    padding-left: 15px;
}

#image-RY4fUZIqW6 {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#cell-3VWLW2fGl0 {
    padding-top: 15px;
}

#cell-3VWLW2fGl0-inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

#text-QK7L6EpcOa {
    opacity: 0.85;
    color: #161616CC;
    font-size: 14px;
}

#cell-LHK72Cuq7D-inner {
    padding-right: 15px;
    padding-left: 15px;
}

#video-twkuXcMgxQ {
    overflow-x: hidden;
    overflow-y: hidden;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#cell-c9WSnd6aLD {
    padding-top: 15px;
}

#cell-c9WSnd6aLD-inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

#text-Y0v1Sx8PDy {
    opacity: 0.85;
    color: #161616CC;
    font-size: 14px;
}

#cell-WnLEELB8WI-inner {
    padding-right: 15px;
    padding-left: 15px;
}

#image-klJeATY4Gu {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#cell-LIPtvALtoI {
    padding-top: 15px;
}

#cell-LIPtvALtoI-inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

#text-aAmkjfUEdS {
    opacity: 0.85;
    color: #161616CC;
    font-size: 14px;
}

#module-izVhsEiT0J {
    background-color: #F5F5F5;
}

#div-zfn9Hh6l62 {
    text-align: left;
}

#text-vvn6HXnX00 {
    opacity: 0.8;
}

#button-tJPwuXKvY3 {
    text-transform: uppercase;
}

#cell-8zu19AtxZk-inner {
    color: #000000;
    background-color: #000000;
    height: 100%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#div-yS1OVRdjvu {
    overflow: hidden;
    width: 100%;
}

#div-koqgcCrnmv {
    display: flex;
    align-items: flex-end;
    width: 200%;
}

#image-zVmnJ7VncW {
    width: 50%;
}

#image-zVmnJ7VncW .__image-img {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#div-MEtdjL0ZG3 {
    color: #FFFFFF;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: 50%;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    transform: translateX(-100%);
}

#text-8u3lKjvyc7 {
    text-align: center;
    text-transform: uppercase;
}

#cell-n45P2Xhmyr-inner {
    color: #000000;
    background-color: #000000;
    height: 100%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#div-m2GwJQm8cb {
    overflow: hidden;
    width: 100%;
}

#div-UKnQNmDGdE {
    display: flex;
    align-items: flex-end;
    width: 200%;
}

#image-5FnAHii9aK {
    width: 50%;
}

#image-5FnAHii9aK .__image-img {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#div-RNQGoWCNXO {
    color: #FFFFFF;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: 50%;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    transform: translateX(-100%);
}

#text-4j758PP5AI {
    text-align: center;
    text-transform: uppercase;
}

#cell-DKJMLeYiBC-inner {
    color: #000000;
    background-color: #000000;
    height: 100%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#div-neDZBuflTr {
    overflow: hidden;
    width: 100%;
}

#div-KPjC2Q0TEf {
    display: flex;
    align-items: flex-end;
    width: 200%;
}

#image-twHBTKDlV6 {
    width: 50%;
}

#image-twHBTKDlV6 .__image-img {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#div-sfF0UETiZ2 {
    color: #FFFFFF;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: 50%;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    transform: translateX(-100%);
}

#text-gu2BmSv31m {
    text-align: center;
    text-transform: uppercase;
}

#cell-jH5rMgzD1E-inner {
    color: #000000;
    background-color: #000000;
    height: 100%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#div-Y4eWoqlYwg {
    overflow: hidden;
    width: 100%;
}

#div-IuQ9gapFDs {
    display: flex;
    align-items: flex-end;
    width: 200%;
}

#image-W4Vlx3vTjG {
    width: 50%;
}

#image-W4Vlx3vTjG .__image-img {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#div-w80WMCZPqI {
    color: #FFFFFF;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: 50%;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    transform: translateX(-100%);
}

#text-vBjoWV6AmB {
    text-align: center;
    text-transform: uppercase;
}

#cell-B7UA7lVMtR-inner {
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(https://static.gooecloud.com/upload/img/GY266452783107/1474033b9b812371bdac05b935b4fa50.jpg?x-oss-process=image/format,webp/quality,Q_100);
    border-style: solid;
    border-color: #2A2A2A;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#div-SHtbAPmPV2 {
    overflow: hidden;
    width: 100%;
}

#div-OoWORPmVNx {
    display: flex;
    align-items: flex-end;
    width: 200%;
}

#image-7are8x4XoZ {
    width: 50%;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#div-mrACSK85RJ {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: 50%;
    padding-right: 15px;
    padding-left: 15px;
    transform: translateX(-100%);
}

#cell-4Ao7VsPueI-inner {
    background-attachment: local;
    background-repeat: no-repeat;
    background-size: 35%;
    border-style: solid;
    border-color: #2A2A2A;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#div-qBvnTcdKoq {
    overflow: hidden;
    width: 100%;
}

#div-r4DV3ypYgy {
    display: flex;
    align-items: flex-end;
    width: 200%;
}

#image-RtqkvLkFex {
    width: 50%;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#div-1Vt0xaJdtS {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: 50%;
    padding-right: 15px;
    padding-left: 15px;
    transform: translateX(-100%);
}

#cell-gDy9Y8qNik-inner {
    background-attachment: fixed;
    background-image: url(https://static.gooecloud.com/upload/img/GY266452783107/f4309901d44e40b11e1993ab9d173fbb.png?x-oss-process=image/format,webp/quality,Q_100);
    border-style: solid;
    border-color: #FFFFFF47;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#div-M8kU5FDN7z {
    overflow: hidden;
    width: 100%;
}

#div-r2eLMeP9OA {
    display: flex;
    align-items: flex-end;
    width: 200%;
}

#image-ekImP2OTYM {
    width: 50%;
}

#div-WMMH9rEdtM {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: 50%;
    padding-right: 15px;
    padding-left: 15px;
    transform: translateX(-100%);
}

#module-E6wxsfFWju {
    background-color: #FFFFFF;
    background-position: center top;
    background-repeat: repeat-x;
}

#cell-aj50TxG9Ua-inner {
    text-align: left;
}

#text-RJTqfNswHq {
    opacity: 0.5;
    font-size: 12px;
}

#text-JGk3bDCFzw {
    opacity: 0.5;
    font-size: 12px;
}

#text-CVW8aE1Wyd {
    opacity: 0.5;
    font-size: 12px;
}

#cell-yOXavwzcTf {
    margin-top: 20px;
}

#div-iNoWHpDXab {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

#image-hYDw36HFoj {
    border-style: solid;
    border-color: #10100F;
    width: 100%;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#image-hYDw36HFoj .__image-img {
    border-top-right-radius: 12px;
    border-top-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}

#div-7TEfL6Tt6f {
    flex-grow: 1;
    flex-shrink: 1;
    margin-top: 10px;
    flex-basis: 0%;
}

#text-x4DlXquZzK {
    opacity: 0.5;
    font-size: 12px;
}

#button-oGGQLNjDom {
    font-size: 12px;
    padding-right: 0;
    padding-left: 0;
}

#module-ZHIwJ5yFTp {
    color: #10100F;
    background-color: #FFFFFF;
}

#grid-y7FtReIuRs {
    padding-right: 15px;
    padding-left: 15px;
}

#faq-PvxN3gI9pT {
    border-style: solid;
    border-color: #10100F;
    border-bottom-width: 1px;
}

#faq-PvxN3gI9pT .__faq-item_summary {
    font-family: 'KeepCalm';
    font-size: 18px;
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #10100F;
    padding-top: 30px;
    border-top-width: 1px;
}

#faq-PvxN3gI9pT .__faq-item_description {
    opacity: 0.73;
    background-color: #FFFFFF;
    padding-bottom: 30px;
}

#grid-nxkoEfpgwz-inner {
    opacity: 0.6;
}

#text-mY8dxHWJZi {
    opacity: 1;
    font-family: 'Eurostile';
    font-size: 12px;
    text-align: left;
    line-height: 1.5;
}

#module-LJgQLmlifs {
    overflow-x: hidden;
    overflow-y: hidden;
    background-color: #000000;
    background-position: center center;
    background-size: cover;
}

#grid-pQuBQAVH7Q {
    color: #FFFFFF;
    background-color: #00000033;
}

#button-gHulRCg7Io {
    opacity: 1;
    color: #FFFFFF;
    text-transform: uppercase;
    background-color: var(--color);
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
}

#module-2HtKBd1B0X {
    color: #10100F;
    background-color: #F5F5F5;
}

#div-ekM3oorM9x {
    text-align: left;
}

#text-mn4NyVFT6w {
    opacity: 0.8;
}

#cell-NEGMOL0QQ2-inner {
    height: 100%;
}

#div-Aj0zvIvXBc {
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #10100F;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#div-KkFofUGfQC {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#text-12vc27bJPO {
    text-transform: uppercase;
    border-style: solid;
    border-color: var(--color);
    padding-left: 8px;
    border-left-width: 8px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

#div-dDsJgh5d1u {
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #10100F;
    height: 100%;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#video-vRGibroxyd {
    overflow-x: hidden;
    overflow-y: hidden;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#text-wMsc2Eidg9 {
    opacity: 0.85;
    color: #161616CC;
    font-size: 14px;
}

#cell-H3Elw2jaAZ-inner {
    height: 100%;
}

#div-oOqalllXZx {
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #10100F;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#div-VEeBagYx3M {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#text-Rt7ULoi4X8 {
    text-transform: uppercase;
    border-style: solid;
    border-color: #00FF00;
    padding-left: 8px;
    border-left-width: 8px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

#div-06l0kPdAmb {
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #10100F;
    height: 100%;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#video-ZB4tlHXkaM {
    overflow-x: hidden;
    overflow-y: hidden;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#text-O3apIOTvrj {
    opacity: 0.85;
    color: #161616CC;
    font-size: 14px;
}

#cell-BqxnCobSwc-inner {
    height: 100%;
}

#div-tS3ru8VKiG {
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #10100F;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#div-UByYyGtahI {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#text-uyV4F2knnG {
    text-transform: uppercase;
    border-style: solid;
    border-color: #00CCFF;
    padding-left: 8px;
    border-left-width: 8px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

#div-0UDFArG4sp {
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #10100F;
    height: 100%;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#video-TXIT20q3Yo {
    overflow-x: hidden;
    overflow-y: hidden;
    background-color: #2A2A2A;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#text-Srw61eHaJK {
    opacity: 0.85;
    color: #161616CC;
    font-size: 14px;
}

#module-uPl1mSCCEI {
    color: #FFFFFF;
    background-color: #2A2A2A;
    background-attachment: fixed;
    background-position: right bottom;
    background-repeat: repeat;
    background-size: contain;
    background-image: url(https://static.gooecloud.com/upload/img/GY266452783107/a2e39fb16ff6f7bda9c48d1b0e762d62.png?x-oss-process=image/format,webp/quality,Q_100);
}

#text-qYqK5OWioM {
    opacity: 0.89;
}

#grid-YIKwIECzVU {
    background-position: left bottom;
    background-repeat: repeat-x;
}

#button-gUodL1ZtCc {
    padding-top: 0;
    padding-right: 24px;
    padding-bottom: 0;
    padding-left: 0;
}

#button-gUodL1ZtCc .__text {
    display: flex;
    align-items: center;
}

#button-BiIaeStMb6 {
    font-weight: bold;
    text-transform: uppercase;
}

#inquiry-RlWUH30wQO .__inquiry-item_control {
    background-color: #10100F;
    border-style: solid;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#block-mKwTiyeBT8 {
    background-color: #10100F;
}

#module-TcxQQoetzQ {
    color: #FFFFFF;
    border-style: solid;
    border-color: #FFFFFF4F;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

#grid-k3ryCoAgQb {
    padding-right: 15px;
    padding-left: 15px;
}

#cell-Tl2JA1KtZO-inner {
    height: 100%;
}

#div-KynyIfjMLX {
    padding-top: 2vw;
}

#cell-J2INKQEp92 {
    text-align: left;
}

#cell-J2INKQEp92-inner {
    height: 100%;
}

#div-LUTMENrzIM {
    border-style: solid;
    border-color: #FFFFFF4F;
    height: 100%;
    border-top-width: 1px;
}

#div-nhKmjbI9oc {
    height: 100%;
}

#text-QdKspRAVlX {
    margin-bottom: 5px;
}

#text-E13oxFdpW4 {
    margin-bottom: 5px;
}

#text-HW9XXYDgZy {
    margin-bottom: 5px;
}

#text-sUSdNVwjUU {
    margin-bottom: 5px;
}

#text-e1DGprmB3L {
    margin-bottom: 5px;
}

#text-XfXDjdctH7 {
    margin-bottom: 5px;
}

#text-ArijDU5C65 {
    margin-bottom: 5px;
}

#text-wj2ydO1nSm {
    margin-bottom: 5px;
}

#text-LbPTtHrR7U {
    margin-bottom: 5px;
}

#text-P1EWTD3jFy {
    margin-bottom: 5px;
}

#text-sAKgTohCQ5 {
    margin-bottom: 5px;
}

#text-SE9H2Lrf4Y {
    margin-bottom: 5px;
}

#text-H1rQoLdwlz {
    margin-bottom: 5px;
}

#text-WLCjJvMhkn {
    margin-bottom: 5px;
}

#text-9vl98yicro {
    margin-bottom: 5px;
}

#text-8UxYONrrWw {
    margin-bottom: 5px;
}

#text-FdFVvOrh6a {
    margin-bottom: 5px;
}

#button-glNobxMcEW {
    color: #FFFFFF;
    text-transform: uppercase;
    background-color: var(--color);
}

#block-4kLmazxaJu {
    background-color: #10100F;
}

#module-z13uYwKh6d {
    color: #fff;
    padding-right: 2vw;
    padding-left: 2vw;
}

#text-guL0xxmhOw {
    font-size: 12px;
    text-transform: uppercase;
}

#div-COMoa7NbvZ {
    display: flex;
    align-items: center;
}

#social-media-XNHSCk1b6V .__social_media-item_icon {
    font-size: 32px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#text-Kq58aRUwMT {
    opacity: 0.7;
    font-size: 12px;
}

#top-kFPTBKlVfL {
    order: 4;
}

#online-6dELVXwQSC {
    order: 3;
}

#widget-inquiry-aAzcOKr842 {
    order: 2;
}

#widget-translate-cVkKv97TxI {
    order: 1;
}

.light {
    color: #10100F;
    background-color: #FFFFFF;
}

body.light {}

.light .__button {}

.light #list-KstctV14Es .__list_item-inner {
    border-color: rgba(0, 0, 0, .1);
}

.light #text-XKFcdEV2UG {
    color: #000;
}

.light #text-t2t2GSvfUd {
    color: #000;
}

.light #text-dBp2bUB10C {
    color: #000;
}

.light #text-eFxRogKauM {
    color: #000;
    border-color: rgba(0, 0, 0, .1);
}

.light #text-LOX2RsFhCs {
    color: #000;
    border-color: rgba(0, 0, 0, .1);
}

.light #text-sJPLHMn3ed {
    color: #000;
    border-color: rgba(0, 0, 0, .1);
}

.dark {
    color: #FFF;
    background-color: #121212;
}

body.dark {}

.dark .__button {}

.dark #module-9xRsbkWxyf {
    background-color: #000000F0;
}

.dark #list-KstctV14Es .__list_item-inner {
    border-color: rgba(255, 255, 255, .1);
}

body:hover {}

@media(min-width:768px) {
    :root {
        --spacing-lg: 40px;
        --spacing-md: 20px;
        --spacing-sm: 10px;
    }

    body {
        font-size: 15px;
    }

    .__button {}

    .style-k1HVKNznez {
        font-size: 24px;
    }

    .__text--lg {
        font-size: 24px;
    }

    .__module_title--xl {
        font-size: 36px;
    }

    .__list_title--lg {
        font-size: 24px;
    }

    #button-yZUn0rMn68 {
        background-color: #FFFFFF;
        border-style: solid;
        border-right-width: 1px;
        border-left-width: 0;
        border-top-right-radius: 6px;
        border-top-left-radius: 6px;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
    }

    #div-8nLVJNEPyc {
        text-align: center;
    }

    #text-FF9BXzLiXJ {
        text-align: right;
    }

    #grid-l8SQvd0nd8 {
        padding-right: 30px;
        padding-left: 30px;
    }

    #button-1Dm4FtjTRB {
        margin-top: 18vw;
    }

    #div-zfn9Hh6l62 {
        text-align: center;
    }

    #text-mY8dxHWJZi {
        text-align: right;
    }

    #module-LJgQLmlifs {
        margin-right: 2vw;
        margin-left: 2vw;
        border-top-right-radius: 1em;
        border-top-left-radius: 1em;
        border-bottom-right-radius: 1em;
        border-bottom-left-radius: 1em;
    }

    #cell-hnTcWjhnoX-inner {
        text-align: center;
    }

    #div-ekM3oorM9x {
        text-align: center;
    }

    #cell-Tl2JA1KtZO {
        border-style: solid;
        border-color: #FFFFFF4F;
        border-top-width: 1px;
        border-right-width: 1px;
        border-left-width: 1px;
    }

    #div-KynyIfjMLX {
        padding-top: 2vw;
        padding-right: 2vw;
        padding-bottom: 2vw;
        padding-left: 2vw;
    }

    #div-LUTMENrzIM {
        display: flex;
        justify-content: space-between;
    }

    #div-nhKmjbI9oc {
        border-style: solid;
        border-color: #FFFFFF4D;
        width: 80%;
        padding-top: 2vw;
        padding-right: 4vw;
        padding-bottom: 2vw;
        padding-left: 4vw;
        border-right-width: 1px;
        border-left-width: 1px;
    }

    #div-aF0eq9uluk {
        border-style: solid;
        border-color: #FFFFFF4F;
        width: 90%;
        padding-top: 2vw;
        padding-right: 4vw;
        padding-bottom: 2vw;
        padding-left: 4vw;
        border-right-width: 1px;
    }

    #div-GiHufYxYYY {
        border-style: solid;
        border-color: #FFFFFF4F;
        width: 100%;
        padding-top: 2vw;
        padding-right: 4vw;
        padding-bottom: 2vw;
        padding-left: 4vw;
        border-right-width: 1px;
    }

    #div-Zy3fQNcO1b {
        display: flex;
        justify-content: space-between;
    }

    #text-Kq58aRUwMT {
        text-align: right;
    }
}

@media(min-width:1200px) {
    :root {
        --spacing-lg: 4vw;
        --spacing-md: 2vw;
        --spacing-sm: 15px;
        --gap-lg: 20px;
        --gap-md: 10px;
        --gap-sm: 7px;
    }

    body {
        font-family: 'Forma-Neretta';
        font-size: 16px;
        line-height: 1.5;
    }

    .__button {}

    .style-k1HVKNznez {
        font-size: 1.5vw;
    }

    .__text--lg {
        font-size: 2vw;
    }

    .__text--md {
        font-size: 18px;
    }

    .__text--sm {
        font-size: 16px;
        line-height: 1.6;
    }

    .__module_title--xl {
        font-size: 4.5vw;
    }

    #grid-DlGhUIiaui-inner {
        color: #FFFFFF;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        border-top-right-radius: 1.3rem;
        border-top-left-radius: 1.3rem;
        border-bottom-right-radius: 1.3rem;
        border-bottom-left-radius: 1.3rem;
    }

    #cell-6nvce7hZX8 {
        border-top-right-radius: 30px;
        border-top-left-radius: 30px;
        border-bottom-right-radius: 30px;
        border-bottom-left-radius: 30px;
    }

    #nav-TKLdvOsxHg {
        font-family: 'KeepCalm';
        font-size: 15px;
    }

    #nav-TKLdvOsxHg .__nav-item {
        font-size: 16px;
        font-weight: bold;
    }

    #nav-TKLdvOsxHg .__nav-item--nav {
        font-size: 18px;
    }

    #nav-TKLdvOsxHg .__nav-item--active {
        color: #FFFFFF;
        background-color: var(--color);
        padding-right: 5px;
        padding-left: 5px;
        margin-right: 5px;
        margin-left: 5px;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    #nav-TKLdvOsxHg .__nav-group_header {
        font-size: 16px;
    }

    #nav-TKLdvOsxHg .__nav-dialog {
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
    }

    #div-PeGwpaWnMm {
        display: flex;
        background-color: #FFFFFF17;
        align-items: center;
        margin-left: 10px;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    #search-8dcIObeMsy {
        color: #FFFFFF;
        display: inline-block;
        font-size: 18px;
        padding-right: 5px;
        padding-left: 5px;
        margin-bottom: 3px;
        margin-left: 5px;
        line-height: 36px;
    }

    #button-yZUn0rMn68 {
        color: #FFFFFF;
        font-size: 12px;
        background-color: #FFFFFF29;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 5px;
        border-right-width: 0;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    #grid-dnxE0EwkJT {
        height: 100vh;
        padding-top: 0vw;
        padding-right: 15%;
        padding-bottom: 3vw;
        padding-left: 15%;
    }

    #text-mYMr6HwXET {
        font-weight: bold;
    }

    #text-pwHDj9UCis {
        font-weight: lighter;
    }

    #list-KstctV14Es .__list_item-inner {
        padding-top: 1vw;
        padding-right: 1.5vw;
        padding-bottom: 1vw;
        padding-left: 1.5vw;
    }

    #grid-fgxcWPYZD8 {
        text-align: center;
    }

    #div-qELxz3kiKG {
        padding-top: 1.5vw;
        padding-right: 1.5vw;
        padding-bottom: 1.5vw;
        padding-left: 1.5vw;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    #text-FWr29Pd7Ay {
        padding-left: 12px;
    }

    #div-AYpgSb1fwE {
        display: flex;
        flex-wrap: wrap;
        align-content: space-between;
        padding-top: 1.5vw;
        padding-right: 1.5vw;
        padding-bottom: 1.5vw;
        padding-left: 1.5vw;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    #text-qmZ9wMy3mo {
        padding-bottom: 8vw;
    }

    #div-TiPZLztd1n {
        padding-top: 1.5vw;
        padding-right: 1.5vw;
        padding-bottom: 1.5vw;
        padding-left: 1.5vw;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    #text-46sbw7bITZ {
        padding-left: 12px;
    }

    #div-QSfsv72qPy {
        display: flex;
        flex-wrap: wrap;
        align-content: space-between;
        padding-top: 1.5vw;
        padding-right: 1.5vw;
        padding-bottom: 1.5vw;
        padding-left: 1.5vw;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    #text-btJKw2Gl7n {
        padding-bottom: 8vw;
    }

    #div-4MNzXcUk0g {
        padding-top: 1.5vw;
        padding-right: 1.5vw;
        padding-bottom: 1.5vw;
        padding-left: 1.5vw;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    #text-N66vrkeEna {
        padding-left: 12px;
    }

    #div-0eMutsA2jM {
        display: flex;
        flex-wrap: wrap;
        align-content: space-between;
        padding-top: 1.5vw;
        padding-right: 1.5vw;
        padding-bottom: 1.5vw;
        padding-left: 1.5vw;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    #text-A5hXEYAozR {
        padding-bottom: 8vw;
    }

    #grid-itRiQT9BcK {
        text-align: center;
    }

    #text-h966Ixer2N {
        padding-right: 18%;
        padding-left: 18%;
    }

    #list-Fois5YcTpP {
        text-align: center;
    }

    #button-2HHsszHpYu {
        border-top-right-radius: 2rem;
        border-top-left-radius: 2rem;
        border-bottom-right-radius: 2rem;
        border-bottom-left-radius: 2rem;
    }

    #button-wMwPQqhZt4 {
        border-top-right-radius: 2rem;
        border-top-left-radius: 2rem;
        border-bottom-right-radius: 2rem;
        border-bottom-left-radius: 2rem;
    }

    #button-40qblfej99 {
        border-top-right-radius: 2rem;
        border-top-left-radius: 2rem;
        border-bottom-right-radius: 2rem;
        border-bottom-left-radius: 2rem;
    }

    #button-KNCGY6NObb {
        border-top-right-radius: 2rem;
        border-top-left-radius: 2rem;
        border-bottom-right-radius: 2rem;
        border-bottom-left-radius: 2rem;
    }

    #button-QB3u2d12Kn {
        border-top-right-radius: 2rem;
        border-top-left-radius: 2rem;
        border-bottom-right-radius: 2rem;
        border-bottom-left-radius: 2rem;
    }

    #button-IBpJnW3yqG {
        border-top-right-radius: 2rem;
        border-top-left-radius: 2rem;
        border-bottom-right-radius: 2rem;
        border-bottom-left-radius: 2rem;
    }

    #text-FF9BXzLiXJ {
        opacity: 1;
        padding-left: 60%;
    }

    #grid-q6Sge0JLuj {
        margin-bottom: -7vw;
    }

    #cell-EZvd2qtgAX {
        padding-left: 3vw;
    }

    #grid-l8SQvd0nd8 {
        padding-right: 6vw;
        padding-left: 6vw;
    }

    #cell-i9NFk0DH39 {
        text-align: center;
    }

    #text-jLGklNrReb {
        text-align: center;
    }

    #text-stz0m0a5t6 {
        text-align: center;
        padding-right: 12%;
        padding-left: 12%;
    }

    #button-1Dm4FtjTRB {
        margin-top: 3vw;
    }

    #cell-IJCcixPldc {
        padding-right: 0;
        padding-left: 3vw;
        margin-top: -6vw;
    }

    #video-WLuoqGGqAF {
        overflow-x: hidden;
        border-top-right-radius: 15px;
        border-top-left-radius: 15px;
        border-bottom-right-radius: 15px;
        border-bottom-left-radius: 15px;
    }

    #cell-AVHV3wmfaN-inner {
        padding-right: 0;
        padding-left: 0;
    }

    #cell-3VWLW2fGl0 {
        padding-top: 0;
        padding-left: 3vw;
    }

    #cell-3VWLW2fGl0-inner {
        padding-right: 0;
        padding-left: 0;
    }

    #cell-LHK72Cuq7D-inner {
        padding-right: 0;
        padding-left: 0;
    }

    #cell-c9WSnd6aLD {
        padding-top: 0;
        padding-right: 3vw;
    }

    #cell-c9WSnd6aLD-inner {
        padding-right: 0;
        padding-left: 0;
    }

    #cell-WnLEELB8WI-inner {
        padding-right: 0;
        padding-left: 0;
    }

    #cell-LIPtvALtoI {
        padding-top: 0;
        padding-left: 3vw;
    }

    #cell-LIPtvALtoI-inner {
        padding-right: 0;
        padding-left: 0;
    }

    #text-vvn6HXnX00 {
        padding-right: 18%;
        padding-left: 18%;
    }

    #cell-B7UA7lVMtR-inner {
        background-attachment: fixed;
        background-size: 35%;
    }

    #cell-aj50TxG9Ua {
        padding-right: 1.5vw;
    }

    #cell-yOXavwzcTf {
        padding-left: 1.5vw;
        margin-top: 0;
    }

    #grid-y7FtReIuRs {
        padding-right: 6vw;
        padding-left: 6vw;
    }

    #faq-PvxN3gI9pT .__faq-item_summary {
        font-family: 'KeepCalm';
        font-size: 1vw;
    }

    #text-mY8dxHWJZi {
        opacity: 1;
        padding-left: 60%;
    }

    #module-LJgQLmlifs {
        overflow-x: hidden;
        overflow-y: hidden;
        background-attachment: fixed;
        background-position: center center;
        margin-right: 6vw;
        margin-bottom: 4vw;
        margin-left: 6vw;
        border-top-right-radius: 1.4vw;
        border-top-left-radius: 1.4vw;
        border-bottom-right-radius: 1.4vw;
        border-bottom-left-radius: 1.4vw;
    }

    #grid-pQuBQAVH7Q {
        border-top-right-radius: 1.4vw;
        border-top-left-radius: 1.4vw;
        border-bottom-right-radius: 1.4vw;
        border-bottom-left-radius: 1.4vw;
    }

    #grid-pQuBQAVH7Q-inner {
        display: flex;
        align-items: center;
    }

    #cell-hnTcWjhnoX {
        padding-right: 6%;
        padding-left: 6%;
    }

    #text-mn4NyVFT6w {
        padding-right: 18%;
        padding-left: 18%;
    }

    #div-Aj0zvIvXBc {
        padding-top: 1.5vw;
        padding-right: 1.5vw;
        padding-bottom: 1.5vw;
        padding-left: 1.5vw;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    #text-12vc27bJPO {
        padding-left: 12px;
    }

    #div-dDsJgh5d1u {
        padding-top: 1.5vw;
        padding-right: 1.5vw;
        padding-bottom: 1.5vw;
        padding-left: 1.5vw;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    #div-oOqalllXZx {
        padding-top: 1.5vw;
        padding-right: 1.5vw;
        padding-bottom: 1.5vw;
        padding-left: 1.5vw;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    #text-Rt7ULoi4X8 {
        padding-left: 12px;
    }

    #div-06l0kPdAmb {
        padding-top: 1.5vw;
        padding-right: 1.5vw;
        padding-bottom: 1.5vw;
        padding-left: 1.5vw;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    #div-tS3ru8VKiG {
        padding-top: 1.5vw;
        padding-right: 1.5vw;
        padding-bottom: 1.5vw;
        padding-left: 1.5vw;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    #text-uyV4F2knnG {
        padding-left: 12px;
    }

    #div-0UDFArG4sp {
        padding-top: 1.5vw;
        padding-right: 1.5vw;
        padding-bottom: 1.5vw;
        padding-left: 1.5vw;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    #cell-KU7YEgEHQH-inner {
        text-align: center;
    }

    #inquiry-RlWUH30wQO {
        padding-right: 10vw;
        padding-left: 10vw;
    }

    #grid-k3ryCoAgQb {
        padding-right: 0;
        padding-left: 0;
    }

    #cell-Tl2JA1KtZO {
        border-style: solid;
        border-top-width: 0;
        border-right-width: 0;
        border-bottom-width: 0;
        border-left-width: 0;
    }

    #div-7XGZyZSmuo {
        display: flex;
        height: 100%;
    }

    #div-KynyIfjMLX {
        height: 50%;
    }

    #text-FYSBNG037Y {
        opacity: 0.9;
    }

    #div-LUTMENrzIM {
        display: flex;
        border-style: solid;
        justify-content: space-between;
        border-top-width: 0;
    }

    #div-nhKmjbI9oc {
        width: 80%;
    }

    #div-We2eFDCXyD {
        opacity: 0.9;
    }

    #div-aF0eq9uluk {
        border-style: solid;
        border-color: #FFFFFF4F;
        width: 90%;
        border-right-width: 1px;
    }

    #div-Y1chZNVZak {
        opacity: 0.9;
    }

    #div-GiHufYxYYY {
        border-style: solid;
        width: 110%;
        border-right-width: 0px;
    }

    #div-O0j1HJYEqd {
        opacity: 0.9;
    }

    #div-Zy3fQNcO1b {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    #text-guL0xxmhOw {
        font-size: 14px;
    }

    #div-rf8O6UB1xq {
        padding-right: 4vw;
    }

    #text-Kq58aRUwMT {
        font-size: 14px;
    }
}

@media(prefers-color-scheme:dark) {}

@media(prefers-color-scheme:light) {}

.__top-icon {
    background-color: var(--color);
}

.__top svg {
    fill: #ffffff;
}

[content-type="home"] .__block--header {
    position: fixed;
    width: 100%;
}

.header-overflow [name="nav_card"] .__grid-inner,
[name="nav_card"] .__grid-inner:hover {
    background-color: #2e2e2e;
    color: #fff !important;
    transition: all .3s;
}

body:not([content-type="home"]) .__block--header {
    position: sticky;
}

body:not([content-type="home"]) [name="nav_card"] {
    background-color: #2e2e2e;
    color: #fff !important;
    transition: all .3s;
}

.header-overflow [name="nav_card"] #nav-KBUP0cwLlm .__nav-item--active,
[name="nav_card"]:hover #nav-KBUP0cwLlm .__nav-item--active {
    background-color: #D11020;
    color: #fff !important;
    transition: all .3s;
}

body:not([content-type="home"]).header-overflow .__block--header {
    color: #000;
}

[name="filter-btn"],
[name="filter-btn1"],
[name="filter-btn2"],
[name="filter-btn3"],
[name="products list"] {
    position: relative;
    overflow: hidden;
}

[name="filter-btn3"]:after {
    content: '';
    position: absolute;
    background-color: #eee;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    transition: width .4s;
}

[name="filter-btn2"]:after {
    content: '';
    position: absolute;
    background-color: #fff;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    transition: width .4s;
}

[name="filter-btn1"]:after {
    content: '';
    position: absolute;
    background-color: #232323;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    transition: width .4s;
}

[name="filter-btn"]:after {
    content: '';
    position: absolute;
    background-color: var(--color);
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    transition: width .4s;
}

[name="filter-btn"]:hover::after,
[name="filter-btn1"]:hover::after,
[name="filter-btn2"]:hover::after,
[name="filter-btn3"]:hover::after {
    width: 100%;
}

[name="filter-btn"]:hover,
[name="filter-btn1"]:hover {
    color: #FFF !important;
}

[name="filter-btn2"]:hover {
    color: #CF1020 !important;
}

[name="filter-btn3"]:hover {
    color: #000 !important;
}

[name="hero"] {
    mix-blend-mode: difference;
}

[name="card-blur"] {
    backdrop-filter: blur(3px)
}

;

[name="shadow"] {
    box-shadow: rgba(0, 0, 0, 0.15) 4px 1px 13px 0px;
}

[name="_card"] .__image-inner {
    transition: all .5s;
}

[name="_card"] .__image-inner:hover {
    transform: scale(1.1);
}

@media(min-width:900px) {
    .articlebox {
        margin: 0 auto;
        width: 50%;
    }

    .scroll-down [name="menu-nav"] {
        position: sticky;
        top: 0;
        z-index: 99;
        width: 100%;
        transition: all .3s;
    }
}

.__nav-item:hover .__nav-dialog,
.__nav-item:focus-within .__nav-dialog {
    display: block;
}

/* 二级菜单详细样式 */
#nav-TKLdvOsxHg .__nav-dialog .__nav-group {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

#nav-TKLdvOsxHg .__nav-dialog .__nav-group_body {
    padding: 0;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

#nav-TKLdvOsxHg .__nav-dialog .__nav-item {
    padding: 8px 15px;
    border-bottom: 1px solid #FFFFFF1A;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

#nav-TKLdvOsxHg .__nav-dialog .__nav-item:last-child {
    border-bottom: none;
}

#nav-TKLdvOsxHg .__nav-dialog .__nav-item_link {
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    transition: color 0.3s ease;
}

#nav-TKLdvOsxHg .__nav-dialog .__nav-item_link:hover {
    color: var(--color);
}

#nav-TKLdvOsxHg .__nav-dialog .__nav-item_title {
    font-size: 14px;
    line-height: 1.4;
}

