/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');
  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');
  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


* {
    box-sizing: border-box;
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: auto;
    -webkit-tap-highlight-color: var(--focusRing);
    -webkit-nbsp-mode: normal
}

*,
:focus {
    outline: none
}

.is-android * {
    max-height: 9999999px;
    -moz-text-size-adjust: none
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px
}

body,
html {
    width: 100%;
    margin: 0;
    padding: 0;
    -webkit-overflow-scrolling: touch;
    -webkit-locale: "en"
}

html {
    min-height: 100%;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
    font-size: var(--1rem, 16px) !important;
    letter-spacing: var(--letterSpacing, normal) !important;
    touch-action: manipulation
}

body {
    position: relative;
    min-width: 1200px;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    background: var(--pageBackground, #fff)
}

.page-background {
    background-repeat: var(--pageBackgroundRepeat);
    background-position: var(--pageBackgroundPosition);
    background-size: var(--pageBackgroundSize)
}

:is(a, button, input[type=submit], [tabindex="0"]):focus-visible {
    box-shadow: 0 0 0 4px var(--focusRing)
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
    display: block;
    vertical-align: middle;
    border-style: none
}

audio,
canvas,
embed,
iframe,
object {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

embed,
iframe,
img,
input[type=image],
object,
table,
video {
    aspect-ratio: attr(width)/attr(height)
}

p {
    margin: 0
}

h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul {
    margin: 0;
    margin-block: 0;
    margin-inline: 0
}

h1 {
    font-size: 3rem
}

h2 {
    font-size: 2.25rem
}

h3 {
    font-size: 1.875rem
}

h4 {
    font-size: 1.5rem
}

h5 {
    font-size: 1.25rem
}

h6 {
    font-size: 1rem
}

.element-text :is(h1, h2, h3, h4, h5, h6) {
    font-size: inherit
}

.element-text h1 {
    font-size: 1.25em
}

ol,
ul {
    margin: 0;
    padding-inline-start: 2ch
}

:is(ul, ol, table, tr)>br {
    display: none
}

button,
input,
select,
textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle
}

button,
input {
    overflow: visible;
    line-height: normal
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

img {
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic
}

img,
svg {
    max-width: 100%
}

svg {
    display: inline-block;
    max-height: 100%;
    fill: currentColor;
    fill-rule: evenodd;
    stroke: currentColor;
    stroke-width: 0
}

hr {
    border: 0;
    margin-top: .5em;
    margin-bottom: .5em;
    height: 1px;
    background: currentColor
}

.page-background {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    contain: strict
}

.page-background--fixed {
    position: fixed;
    left: var(--fixedOffset);
    width: var(--100vw);
    height: var(--100lvh)
}

.is-ios.is-safari .page-background--fixed {
    transform: translateZ(0)
}

[color-type=gradient] {
    display: inline-block;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

[color-type=gradient] s,
[color-type=gradient] u {
    text-decoration-color: var(--currentColor)
}

[color-type=gradient] a {
    opacity: 1 !important
}

[color-type=color]:not(:has([background-type])) {
    display: contents
}

[color-type=color] s,
[color-type=color] u {
    text-decoration-color: initial
}

[background-type] {
    display: initial !important
}

body:not(.mode--editor) {
    min-height: var(--100vh)
}

body:not(.mode--editor) .only-editor {
    display: none
}

body.mode--editor.hide-hidden.adaptive-desktop [data-hidden=desktop],
body.mode--editor.hide-hidden.adaptive-mobile [data-hidden=mobile],
body.mode--editor.hide-hidden [data-hidden=all],
body:not(.mode--editor).adaptive-desktop [data-hidden=desktop],
body:not(.mode--editor).adaptive-mobile [data-hidden=mobile],
body:not(.mode--editor) [data-hidden=all] {
    display: none !important
}

.invisible {
    opacity: 0;
    visibility: hidden
}

.hidden-all,
[data-hidden=true],
[hidden],
body.adaptive-desktop .hidden-desktop,
body.adaptive-mobile .hidden-mobile,
body:not(.adaptive-desktop) .visible-desktop,
body:not(.adaptive-mobile) .visible-mobile {
    display: none !important
}

body.adaptive-mobile .provide-panel-safe-area {
    padding-top: 59px
}

/*@property --fixedOffset {
    syntax: "<length>";
    inherits: true;
    initial-value: 0
}*/

:root {
    --letterSpacing: 0;
    --1rem: 16px;
    --xsmallGap: 15px;
    --smallGap: 25px;
    --normalGap: 50px;
    --largeGap: 70px;
    --containerWidth: 1150px;
    --containerMaxWidth: 100%;
    --headerElementsGap: 7px;
    --headerMaxWidth: calc(100% - 14px);
    --headerWidth: calc(var(--containerWidth) + 14px);
    --100vw: 100vw;
    --100vh: 100vh;
    --100svh: 100vh;
    --100lvh: 100vh;
    --100cqi: 100cqi;
    --100cqb: 100cqb;
    --cover: var(--100svh);
    --heroHeight: var(--cover);
    --heroHeightMin: 0vh;
    --heroHeightMax: 1000vh;
    --linkOpacity: 1;
    --linkColor: inherit;
    --linkDecoration: underline;
    --linkDecorationThickness: 1px;
    --linkHoverColor: inherit;
    --linkHoverOpacity: 0.75;
    --linkHoverDecoration: none;
    --transitionDuration: 0.3s;
    --transitionTiming: ease;
    --safeAreaTop: env(safe-area-inset-top);
    --safeAreaRight: env(safe-area-inset-right);
    --safeAreaBottom: env(safe-area-inset-bottom);
    --safeAreaLeft: env(safe-area-inset-left);
    --imageRendering: auto;
    --scrollbarWidth: 0px
}

@supports (height:1svh) {
    :root {
        --100svh: 100svh;
        --100lvh: 100lvh
    }
}

:root {
    --lightColor: #fff;
    --lightColor_contrast: #000;
    --darkColor: #000;
    --darkColor_contrast: #fff;
    --lightText: #fff;
    --lightText_contrast: #060607;
    --darkText: #060607;
    --darkText_contrast: #fff;
    --currentColor: #060607;
    --currentContrast: #060607;
    --contrastColor: #fff;
    --focusRing: rgba(0, 149, 255, .35)
}

.full-width {
    --containerWidth: 100%;
    --containerMaxWidth: 100%
}

body.adaptive-mobile {
    --containerWidth: 360px;
    --containerMaxWidth: calc(var(--100vw) - 20px * 2);
    --headerElementsGap: 2px;
    --headerMaxWidth: calc(100% - 10px);
    --headerWidth: calc(var(--containerWidth) + 4px);
    --xsmallGap: 10px;
    --smallGap: 20px;
    --normalGap: 30px;
    --largeGap: 50px
}

body.adaptive-mobile .am-full-width {
    --containerWidth: 100%;
    --containerMaxWidth: 100%
}

[data-contrast] {
    color: var(--currentColor)
}

[data-contrast=dark] {
    --currentColor: var(--darkText);
    --currentContrast: var(--darkColor);
    --contrastColor: var(--darkText_contrast)
}

[data-contrast=light] {
    --currentColor: var(--lightText);
    --currentContrast: var(--lightColor);
    --contrastColor: var(--lightText_contrast)
}

@font-face {
    font-family: Roboto-Ruble;
    font-style: normal;
    font-weight: 300;
    src: url("/_s/files/fonts/roboto-ruble-300.woff2") format("woff2");
    font-display: swap
}

@font-face {
    font-family: Roboto-Ruble;
    font-style: normal;
    font-weight: 400;
    src: url("/_s/files/fonts/roboto-ruble-400.woff2") format("woff2");
    font-display: swap
}

@font-face {
    font-family: Roboto-Ruble;
    font-style: normal;
    font-weight: 500;
    src: url("/_s/files/fonts/roboto-ruble-500.woff2") format("woff2");
    font-display: swap
}

@font-face {
    font-family: Roboto-Ruble;
    font-style: normal;
    font-weight: 700;
    src: url("/_s/files/fonts/roboto-ruble-700.woff2") format("woff2");
    font-display: swap
}

[class*=font-family-] {
    font-family: var(--fontFamily)
}

.apply-text-style,
[class*=text-style-] {
    font-family: var(--fontFamily);
    font-size: var(--fontSize);
    font-weight: var(--fontWeight);
    line-height: var(--lineHeight);
    letter-spacing: var(--letterSpacing);
    font-style: var(--fontStyle);
    -webkit-text-decoration: var(--textDecoration);
    text-decoration: var(--textDecoration);
    text-transform: var(--textTransform);
    text-align: var(--textAlign, inherit);
    color: var(--currentColor, currentColor)
}

.adaptive-mobile .apply-text-style,
.adaptive-mobile [class*=text-style-] {
    font-size: var(--fontSize_mobile, var(--fontSize));
    font-weight: var(--fontWeight_mobile, var(--fontWeight));
    line-height: var(--lineHeight_mobile, var(--lineHeight));
    letter-spacing: var(--letterSpacing_mobile, var(--letterSpacing));
    text-align: var(--textAlign_mobile, var(--textAlign, inherit));
    color: var(--currentColor_mobile, var(--currentColor))
}

a {
    text-decoration: none;
    -webkit-hyphens: manual;
    hyphens: manual;
    pointer-events: all
}

a,
a:active,
a:visited {
    color: inherit;
    outline: none
}

.element-text a,
.style-link,
p a {
    color: var(--linkColor);
    -webkit-text-decoration: var(--linkDecoration);
    text-decoration: var(--linkDecoration);
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: var(--linkDecorationThickness);
    opacity: var(--linkOpacity);
    transition: all .3s cubic-bezier(.21, .67, .58, 1);
    cursor: pointer
}

.element-text a:active,
.element-text a:visited,
.style-link:active,
.style-link:visited,
p a:active,
p a:visited {
    color: var(--linkColor)
}

.is-pointer .element-text a:hover,
.is-pointer .style-link:hover,
.is-pointer p a:hover {
    color: var(--linkHoverColor);
    -webkit-text-decoration: var(--linkHoverDecoration);
    text-decoration: var(--linkHoverDecoration);
    opacity: var(--linkHoverOpacity)
}

ol img,
p img,
ul img {
    height: auto !important
}

figure,
pre {
    margin: 0
}

.close-times {
    font-size: 14px;
    width: 2em;
    height: 2em;
    margin-top: -.5em;
    margin-right: -.5em;
    z-index: 99;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
    color: currentColor;
    opacity: 1;
    transition: opacity .18s cubic-bezier(.21, .67, .58, 1);
    transform: translateZ(0);
    pointer-events: all;
    will-change: transform, opacity;
    outline: none
}

.is-pointer .close-times:hover {
    text-decoration: none;
    opacity: .65
}

.close-times:after,
.close-times:before {
    display: block;
    content: "";
    width: 2px;
    height: 1.3em;
    background: currentColor;
    position: absolute;
    left: -1px;
    right: 0;
    top: 0;
    margin-top: .35em;
    margin-left: 1em
}

.close-times:before {
    transform: rotate(45deg)
}

.close-times:after {
    transform: rotate(-45deg)
}

.slider-button {
    display: none
}

.is-screenshoter,
.mode--editor {
    --focusRing: transparent
}

* {
    scrollbar-width: thin
}

html {
    overflow-x: hidden;
    overflow-y: auto
}

@media (min-width:768px) and (max-width:1200px) {
    html {
        overflow-x: auto
    }
}

.container-list,
body {
    overflow: hidden
}

.is-cart-open .container-list,
.is-modal-open .container-list {
    z-index: 1;
    overflow: hidden !important
}

.container {
    position: relative;
    width: var(--containerWidth) !important;
    max-width: min(var(--containerMaxWidth), 100%) !important;
    margin: 0 auto;
    display: flex;
    flex-flow: row wrap
}

.full-width .flexbe-cards-list {
    max-width: 100%;
    margin-right: 0;
    margin-left: 0
}

.cover {
    min-height: var(--heroHeight, 100vh);
    min-height: min(max(var(--heroHeightMin), var(--heroHeight)), var(--heroHeightMax));
    height: auto;
    align-items: center;
    align-content: center
}

.col-2,
[data-cols="2"] {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%
}

.container.col-2 {
    --containerMaxWidth: calc(var(--containerWidth) * 2 / 24)
}

.col-3,
[data-cols="3"] {
    flex-basis: 12.5%;
    max-width: 12.5%
}

.container.col-3 {
    --containerMaxWidth: calc(var(--containerWidth) * 3 / 24)
}

.col-4,
[data-cols="4"] {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%
}

.container.col-4 {
    --containerMaxWidth: calc(var(--containerWidth) * 4 / 24)
}

.col-5,
[data-cols="5"] {
    flex-basis: 20.83333333%;
    max-width: 20.83333333%
}

.container.col-5 {
    --containerMaxWidth: calc(var(--containerWidth) * 5 / 24)
}

.col-6,
[data-cols="6"] {
    flex-basis: 25%;
    max-width: 25%
}

.container.col-6 {
    --containerMaxWidth: calc(var(--containerWidth) * 6 / 24)
}

.col-7,
[data-cols="7"] {
    flex-basis: 29.16666667%;
    max-width: 29.16666667%
}

.container.col-7 {
    --containerMaxWidth: calc(var(--containerWidth) * 7 / 24)
}

.col-8,
[data-cols="8"] {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%
}

.container.col-8 {
    --containerMaxWidth: calc(var(--containerWidth) * 8 / 24)
}

.col-9,
[data-cols="9"] {
    flex-basis: 37.5%;
    max-width: 37.5%
}

.container.col-9 {
    --containerMaxWidth: calc(var(--containerWidth) * 9 / 24)
}

.col-10,
[data-cols="10"] {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%
}

.container.col-10 {
    --containerMaxWidth: calc(var(--containerWidth) * 10 / 24)
}

.col-11,
[data-cols="11"] {
    flex-basis: 45.83333333%;
    max-width: 45.83333333%
}

.container.col-11 {
    --containerMaxWidth: calc(var(--containerWidth) * 11 / 24)
}

.col-12,
[data-cols="12"] {
    flex-basis: 50%;
    max-width: 50%
}

.container.col-12 {
    --containerMaxWidth: calc(var(--containerWidth) * 12 / 24)
}

.col-13,
[data-cols="13"] {
    flex-basis: 54.16666667%;
    max-width: 54.16666667%
}

.container.col-13 {
    --containerMaxWidth: calc(var(--containerWidth) * 13 / 24)
}

.col-14,
[data-cols="14"] {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%
}

.container.col-14 {
    --containerMaxWidth: calc(var(--containerWidth) * 14 / 24)
}

.col-15,
[data-cols="15"] {
    flex-basis: 62.5%;
    max-width: 62.5%
}

.container.col-15 {
    --containerMaxWidth: calc(var(--containerWidth) * 15 / 24)
}

.col-16,
[data-cols="16"] {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%
}

.container.col-16 {
    --containerMaxWidth: calc(var(--containerWidth) * 16 / 24)
}

.col-17,
[data-cols="17"] {
    flex-basis: 70.83333333%;
    max-width: 70.83333333%
}

.container.col-17 {
    --containerMaxWidth: calc(var(--containerWidth) * 17 / 24)
}

.col-18,
[data-cols="18"] {
    flex-basis: 75%;
    max-width: 75%
}

.container.col-18 {
    --containerMaxWidth: calc(var(--containerWidth) * 18 / 24)
}

.col-19,
[data-cols="19"] {
    flex-basis: 79.16666667%;
    max-width: 79.16666667%
}

.container.col-19 {
    --containerMaxWidth: calc(var(--containerWidth) * 19 / 24)
}

.col-20,
[data-cols="20"] {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%
}

.container.col-20 {
    --containerMaxWidth: calc(var(--containerWidth) * 20 / 24)
}

.col-21,
[data-cols="21"] {
    flex-basis: 87.5%;
    max-width: 87.5%
}

.container.col-21 {
    --containerMaxWidth: calc(var(--containerWidth) * 21 / 24)
}

.col-22,
[data-cols="22"] {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%
}

.container.col-22 {
    --containerMaxWidth: calc(var(--containerWidth) * 22 / 24)
}

.col-23,
[data-cols="23"] {
    flex-basis: 95.83333333%;
    max-width: 95.83333333%
}

.container.col-23 {
    --containerMaxWidth: calc(var(--containerWidth) * 23 / 24)
}

.col-24,
[data-cols="24"] {
    flex-basis: 100%;
    max-width: 100%
}

.container.col-24 {
    --containerMaxWidth: calc(var(--containerWidth) * 24 / 24)
}

.col-auto {
    flex-grow: 1
}

.layout-type-header {
    display: flex;
    flex-flow: column;
    gap: 10px;
    pointer-events: none;
    z-index: 1000
}

.layout-type-header .element-item {
    pointer-events: all
}

.layout-type-section-title {
    margin-bottom: var(--normalGap, 50px)
}

.layout-type-section-footer {
    margin-top: var(--normalGap, 50px)
}

body.adaptive-desktop .layout-type-section-title:has(.content-zone[data-hidden=all]),
body.adaptive-desktop .layout-type-section-title:has(.content-zone[data-hidden=desktop]) {
    margin-bottom: 0
}

body.adaptive-desktop .layout-type-section-footer:has(.content-zone[data-hidden=all]),
body.adaptive-desktop .layout-type-section-footer:has(.content-zone[data-hidden=desktop]) {
    margin-top: 0
}

body.adaptive-mobile .layout-type-section-title:has(.content-zone[data-hidden=all]),
body.adaptive-mobile .layout-type-section-title:has(.content-zone[data-hidden=mobile]) {
    margin-bottom: 0
}

body.adaptive-mobile .layout-type-section-footer:has(.content-zone[data-hidden=all]),
body.adaptive-mobile .layout-type-section-footer:has(.content-zone[data-hidden=mobile]) {
    margin-top: 0
}

.layout-type-cards,
.layout-type-column,
.layout-type-products,
.layout-type-section-footer,
.layout-type-section-title,
.layout-type-tabs {
    z-index: 1000
}

.gap-container {
    margin: calc(var(--gapSize) / -2);
    max-width: calc(100% + var(--gapSize));
    pointer-events: none
}

.gap-item {
    margin: calc(var(--gapSize) / 2);
    pointer-events: auto
}

.gap-zero {
    --gapSize: 0px
}

.gap-small {
    --gapSize: var(--smallGap)
}

.gap-normal {
    --gapSize: var(--normalGap)
}

.gap-large {
    --gapSize: var(--largeGap)
}

.b_block,
.container-fluid {
    position: relative
}

.b_block {
    z-index: auto;
    width: 100%
}

.b_block.hidden {
    display: none
}

.b_block[data-abtest-variant]:not([data-abtest-active]) {
    display: none !important
}

body:not(.mode--editor) .b_block.pointerless {
    pointer-events: none !important
}

body:not(.mode--editor) .b_block[data-overlayed] {
    position: absolute
}

body:not(.is-editor) .b_block[data-overlayed] {
    pointer-events: none
}

.adaptive-mobile .cards-am-1,
.cards-1 {
    --columns: 1
}

.cards-1 .flexbe-card {
    flex-basis: calc(100% - var(--gapSize));
    max-width: calc(100% - var(--gapSize))
}

.adaptive-mobile .cards-am-2,
.cards-2 {
    --columns: 2
}

.cards-2 .flexbe-card {
    flex-basis: calc(50% - var(--gapSize));
    max-width: calc(50% - var(--gapSize))
}

.adaptive-mobile .cards-am-3,
.cards-3 {
    --columns: 3
}

.cards-3 .flexbe-card {
    flex-basis: calc(33.33333333% - var(--gapSize));
    max-width: calc(33.33333333% - var(--gapSize))
}

.adaptive-mobile .cards-am-4,
.cards-4 {
    --columns: 4
}

.cards-4 .flexbe-card {
    flex-basis: calc(25% - var(--gapSize));
    max-width: calc(25% - var(--gapSize))
}

.adaptive-mobile .cards-am-5,
.cards-5 {
    --columns: 5
}

.cards-5 .flexbe-card {
    flex-basis: calc(20% - var(--gapSize));
    max-width: calc(20% - var(--gapSize))
}

.adaptive-mobile .cards-am-6,
.cards-6 {
    --columns: 6
}

.cards-6 .flexbe-card {
    flex-basis: calc(16.66666667% - var(--gapSize));
    max-width: calc(16.66666667% - var(--gapSize))
}

.flexbe-cards-root {
    display: flex;
    flex-flow: column;
    align-items: center;
    position: relative;
    flex-shrink: 0
}

.flexbe-cards-root .slider-pagination--cards {
    --paginationMargin: 20px;
    width: 100%
}

.flexbe-cards-root .slider-pagination--cards.type--fraction {
    --paginationMargin: 15px
}

.flexbe-cards-root .slider-pagination--cards.position--outside {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    justify-content: center;
    text-align: center
}

.flexbe-cards-root .slider-button--cards {
    pointer-events: none
}

.flexbe-cards-root .slider-button--cards.position--under {
    position: relative;
    left: 0;
    right: 0;
    padding: var(--sliderButtonMargin) calc(var(--sliderButtonMargin) / 2) 0
}

.flexbe-cards-root .slider-button--cards.position--under.swiper-button-prev {
    margin-left: auto
}

.flexbe-cards-root .slider-button--cards.position--under.swiper-button-next {
    margin-right: auto
}

.flexbe-cards-root.slider-disabled .slider-button--cards,
.flexbe-cards-root.slider-disabled .slider-pagination--cards {
    display: none
}

.flexbe-cards-root.slider-enabled .flexbe-cards {
    flex-wrap: nowrap;
    justify-content: start
}

.flexbe-cards-root.slider-enabled .flexbe-card,
.flexbe-cards-root.slider-enabled .flexbe-cards-slider {
    margin-top: 0;
    margin-bottom: 0
}

.flexbe-cards-container {
    width: 100%;
    min-height: 20px;
    position: relative;
    flex-shrink: 0;
    flex-flow: row wrap
}

.flexbe-cards-container,
.flexbe-cards-slider {
    flex-grow: 1;
    display: flex
}

.flexbe-cards-slider.swiper-effect-fade {
    margin: 0;
    max-width: 100%
}

.flexbe-cards-slider.swiper-effect-fade .flexbe-cards {
    --gapSize: 0
}

.flexbe-cards-slider.swiper-effect-fade .swiper-slide-hidden {
    pointer-events: none
}

body.adaptive-desktop .flexbe-cards-slider--desktop>.flexbe-cards {
    flex-wrap: nowrap;
    justify-content: start
}

.flexbe-cards-wrapper {
    width: 100%;
    display: flex
}

.hide-overflow .swiper {
    overflow-x: hidden;
    overflow-x: clip
}

.show-overflow .flexbe-cards-slider.swiper-effect-slide .flexbe-card.swiper-slide {
    opacity: 1;
    transition: all var(--transitionDuration) var(--transitionTiming, ease) var(--transitionDelay, 0s)
}

.show-overflow .flexbe-cards-slider.swiper-effect-slide .flexbe-card.swiper-slide-hidden {
    cursor: pointer;
    pointer-events: all
}

.is-pointer .show-overflow .flexbe-cards-slider.swiper-effect-slide .flexbe-card.swiper-slide-hidden:hover {
    opacity: .8;
    transition: opacity .18s ease
}

.show-overflow--opacity .swiper-slide-hidden {
    transition: opacity .3s ease !important
}

.show-overflow--opacity .swiper-slide-hidden * {
    pointer-events: none !important
}

.show-overflow--opacity .flexbe-cards-slider.swiper-effect-slide .flexbe-card.swiper-slide-hidden {
    opacity: .55
}

.flexbe-cards {
    width: 100%;
    flex-flow: row wrap
}

.flexbe-card,
.flexbe-cards {
    display: flex;
    flex-shrink: 0;
    flex-grow: 1
}

.flexbe-card .component-ico {
    transition: none
}

.adaptive-desktop .flexbe-cards-root.full-width,
.adaptive-mobile .flexbe-cards-root.am-full-width {
    padding: 0 var(--gapSize)
}

.adaptive-desktop .flexbe-cards-root.full-width .slider-button--cards,
.adaptive-mobile .flexbe-cards-root .slider-button--cards {
    --sliderButtonMargin: 10px;
    --sliderButtonOffset: max(0px, calc((var(--sliderButtonSize) / 2) - (var(--gapSize) - var(--sliderButtonMargin))))
}

.adaptive-desktop .flexbe-cards-root.full-width .slider-button--cards.position--outside,
.adaptive-mobile .flexbe-cards-root .slider-button--cards.position--outside {
    padding: 0
}

.adaptive-desktop .flexbe-cards-root.full-width .slider-button--cards.position--outside[data-direction=prev],
.adaptive-mobile .flexbe-cards-root .slider-button--cards.position--outside[data-direction=prev] {
    left: 0;
    right: auto;
    padding: 0;
    transform: translateX(calc(var(--sliderButtonSize) / -2));
    margin-left: var(--sliderButtonOffset)
}

.adaptive-desktop .flexbe-cards-root.full-width .slider-button--cards.position--outside[data-direction=next],
.adaptive-mobile .flexbe-cards-root .slider-button--cards.position--outside[data-direction=next] {
    right: 0;
    left: auto;
    padding: 0;
    transform: translateX(calc(var(--sliderButtonSize) / 2));
    margin-right: var(--sliderButtonOffset)
}

@media (min-width:768px) and (max-width:1320px) {
    body.adaptive-desktop .flexbe-cards-root.normal-width .slider-button--cards.position--outside {
        --sliderButtonMargin: 5px
    }
}

@media (min-width:768px) and (max-width:1275px) {
    body.adaptive-desktop .flexbe-cards-root.normal-width .slider-button--cards.position--outside[data-direction=prev] {
        padding-left: 0;
        padding-right: 0;
        left: 0;
        right: auto;
        margin-left: -25px
    }

    body.adaptive-desktop .flexbe-cards-root.normal-width .slider-button--cards.position--outside[data-direction=next] {
        padding-left: 0;
        padding-right: 0;
        right: 0;
        left: auto;
        margin-right: -25px
    }
}

.element-item {
    --zIndex: 0;
    --zIndexValue: calc(1000 + var(--zIndex, 0));
    --elementPosition: relative;
    position: var(--elementPosition) !important;
    display: flex;
    flex-shrink: 0;
    flex-grow: 0;
    padding: var(--elementPaddingTop, var(--elementMarginTop, 0)) var(--elementPaddingRight, var(--sideMarginRight, 0)) var(--elementPaddingBottom, var(--elementMarginBottom, 0)) var(--elementPaddingLeft, var(--sideMarginLeft, 0));
    z-index: var(--zIndexValue);
    mix-blend-mode: var(--blendMode)
}

.element-item.fill-space {
    --elementAlign: stretch;
    flex-grow: 1
}

.element-item.no-gutter {
    --zIndexValue: var(--bgZIndex);
    padding: 0;
    margin-left: calc(var(--paddingLeft, 0px) * -1);
    margin-right: calc(var(--paddingRight, 0px) * -1);
    width: -moz-available;
    width: -webkit-fill-available;
    max-width: none
}

.element-item.no-gutter.is-first-child {
    margin-top: calc(var(--paddingTop) * -1) !important
}

.element-item.no-gutter.is-last-child {
    margin-bottom: calc(var(--paddingBottom) * -1) !important
}

.element-item.entity-state--hover>.element-content {
    --elementOpacity: 1 !important
}

.element-item--static {
    max-width: var(--elementMaxWidth, 100%);
    height: var(--elementHeight, auto);
    min-height: var(--elementMinHeight, 0);
    max-height: var(--elementMaxHeight, none)
}

.element-content {
    display: flex;
    flex-flow: row wrap;
    justify-content: var(--elementJustify, inherit);
    align-items: var(--elementAlign, inherit);
    text-align: var(--elementTextAlign, inherit);
    opacity: var(--elementOpacity, 1);
    position: relative;
    width: 100%
}

body:not(.mode--editor) .element-content.pointerless,
body:not(.mode--editor) .element-content.pointerless * {
    pointer-events: none !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    user-select: none !important
}

[data-is-container=inline] {
    container-type: inline-size !important;
    contain-intrinsic-width: 10px
}

[data-is-container=inline] * {
    min-width: -moz-min-content;
    min-width: min-content
}

[data-element-justify=start] {
    --elementJustify: flex-start;
    --elementTextAlign: left
}

[data-element-justify=center] {
    --elementJustify: center;
    --elementTextAlign: center
}

[data-element-justify=end] {
    --elementJustify: flex-end;
    --elementTextAlign: right
}

[data-element-align=start] {
    --elementAlign: flex-start
}

[data-element-align=center] {
    --elementAlign: center
}

[data-element-align=end] {
    --elementAlign: flex-end
}

body.adaptive-desktop [data-mr="1"] {
    --sideMarginRight: 5%
}

body.adaptive-desktop [data-ml="1"] {
    --sideMarginLeft: 5%
}

body.adaptive-desktop [data-mr="2"] {
    --sideMarginRight: 10%
}

body.adaptive-desktop [data-ml="2"] {
    --sideMarginLeft: 10%
}

body.adaptive-desktop [data-mr="3"] {
    --sideMarginRight: 15%
}

body.adaptive-desktop [data-ml="3"] {
    --sideMarginLeft: 15%
}

body.adaptive-desktop [data-mr="4"] {
    --sideMarginRight: 20%
}

body.adaptive-desktop [data-ml="4"] {
    --sideMarginLeft: 20%
}

body.adaptive-desktop [data-mr="5"] {
    --sideMarginRight: 25%
}

body.adaptive-desktop [data-ml="5"] {
    --sideMarginLeft: 25%
}

body.adaptive-desktop [data-mr="6"] {
    --sideMarginRight: 30%
}

body.adaptive-desktop [data-ml="6"] {
    --sideMarginLeft: 30%
}

body.adaptive-desktop [data-mr="7"] {
    --sideMarginRight: 35%
}

body.adaptive-desktop [data-ml="7"] {
    --sideMarginLeft: 35%
}

body.adaptive-desktop [data-mr="8"] {
    --sideMarginRight: 40%
}

body.adaptive-desktop [data-ml="8"] {
    --sideMarginLeft: 40%
}

body.adaptive-desktop [data-mr="9"] {
    --sideMarginRight: 45%
}

body.adaptive-desktop [data-ml="9"] {
    --sideMarginLeft: 45%
}

body.adaptive-desktop [data-mr="10"] {
    --sideMarginRight: 50%
}

body.adaptive-desktop [data-ml="10"] {
    --sideMarginLeft: 50%
}

body.adaptive-desktop [data-mr="11"] {
    --sideMarginRight: 55%
}

body.adaptive-desktop [data-ml="11"] {
    --sideMarginLeft: 55%
}

body.adaptive-desktop [data-mr="12"] {
    --sideMarginRight: 60%
}

body.adaptive-desktop [data-ml="12"] {
    --sideMarginLeft: 60%
}

body.adaptive-desktop [data-mr="13"] {
    --sideMarginRight: 65%
}

body.adaptive-desktop [data-ml="13"] {
    --sideMarginLeft: 65%
}

body.adaptive-desktop [data-mr="14"] {
    --sideMarginRight: 70%
}

body.adaptive-desktop [data-ml="14"] {
    --sideMarginLeft: 70%
}

body.adaptive-desktop [data-mr="15"] {
    --sideMarginRight: 75%
}

body.adaptive-desktop [data-ml="15"] {
    --sideMarginLeft: 75%
}

body.adaptive-desktop [data-mr="16"] {
    --sideMarginRight: 80%
}

body.adaptive-desktop [data-ml="16"] {
    --sideMarginLeft: 80%
}

body.adaptive-desktop [data-mr="17"] {
    --sideMarginRight: 85%
}

body.adaptive-desktop [data-ml="17"] {
    --sideMarginLeft: 85%
}

body.adaptive-desktop [data-mr="18"] {
    --sideMarginRight: 90%
}

body.adaptive-desktop [data-ml="18"] {
    --sideMarginLeft: 90%
}

body.adaptive-desktop [data-mr="19"] {
    --sideMarginRight: 95%
}

body.adaptive-desktop [data-ml="19"] {
    --sideMarginLeft: 95%
}

.free-area {
    position: absolute !important
}

.element-item--free,
.free-area {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none !important
}

.element-item--free {
    --elementHeightPx: var(--elementHeight);
    --elementPosition: absolute;
    margin: auto;
    justify-content: var(--elementAlignX, inherit) !important;
    align-items: var(--elementAlignY, inherit) !important;
    contain: layout style size
}

.element-item--free[data-overflow] {
    overflow: hidden;
    contain: strict;
    border-radius: var(--topLeftRadius, 0) var(--topRightRadius, 0) var(--bottomRightRadius, 0) var(--bottomLeftRadius, 0)
}

.element-content--free {
    position: relative;
    flex-shrink: 0;
    pointer-events: auto !important;
    top: var(--elementY, 0);
    left: var(--elementX, 0);
    width: var(--elementWidth, auto) !important;
    min-width: var(--elementMinWidth, 1px) !important;
    max-width: var(--elementMaxWidth, none) !important;
    height: var(--elementHeight, auto) !important;
    min-height: var(--elementMinHeight, 1px) !important;
    max-height: var(--elementMaxHeight, none) !important;
    transform: rotate(var(--elementRotate, 0));
    contain: style layout
}

.element-item.element-with-animation {
    contain: none
}

.element-item.element-with-animation.has-scroll-fixed-animation[data-overflow] {
    clip-path: inset(0)
}

.element-item.element-with-animation .element-content.has-animation {
    contain: none;
    will-change: transform
}

body.adaptive-desktop .element-item--free.autowidth-desktop .element-content {
    container-type: revert
}

body.adaptive-desktop .element-item--free.autowidth-desktop:not(.autoheight-desktop) {
    --elementWidth: calc(var(--elementHeightPx) / var(--elementProportion)) !important
}

body.adaptive-mobile .element-item--free.autowidth-mobile .element-content {
    container-type: revert
}

body.adaptive-mobile .element-item--free.autowidth-mobile:not(.autoheight-mobile) {
    --elementWidth: calc(var(--elementHeightPx) / var(--elementProportion)) !important
}

[data-containment=layout] {
    width: var(--containerWidth) !important;
    max-width: var(--containerMaxWidth) !important
}

.element-item--descent {
    --zIndexValue: calc(10 + var(--zIndex, 0))
}

body.adaptive-desktop .element-item--free[data-snap-to] {
    height: 0
}

body.adaptive-desktop .element-item--free[data-snap-to=top] {
    bottom: unset
}

body.adaptive-desktop .element-item--free[data-snap-to=bottom] {
    top: unset
}

body.adaptive-mobile .element-item--free[data-am-snap-to] {
    height: 0
}

body.adaptive-mobile .element-item--free[data-am-snap-to=top] {
    bottom: unset
}

body.adaptive-mobile .element-item--free[data-am-snap-to=bottom] {
    top: unset
}

.flexbe-row {
    width: 100%;
    width: stretch;
    width: -moz-available;
    width: -webkit-fill-available;
    flex-flow: row nowrap;
    margin: 0 calc(var(--gapSize) / -2);
    pointer-events: none
}

.flexbe-column,
.flexbe-row {
    display: flex;
    flex-grow: 1;
    flex-shrink: 0
}

.flexbe-column.gap-item {
    margin: 0;
    padding: calc(var(--gapSize) / 2)
}

body.adaptive-desktop .flexbe-row.first-row .flexbe-column {
    padding-top: 0
}

body.adaptive-desktop .flexbe-row.last-row .flexbe-column {
    padding-bottom: 0
}

body.adaptive-desktop .layout-type-column.full-width {
    padding: 0 var(--gapSize)
}

body.adaptive-desktop .clasp-columns .flexbe-column.first-column .content-zone {
    --topRightRadius: 0px;
    --bottomRightRadius: 0px
}

body.adaptive-desktop .clasp-columns .flexbe-column:not(.first-column):not(.last-column) .content-zone {
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --topLeftRadius: 0px;
    --bottomLeftRadius: 0px
}

body.adaptive-desktop .clasp-columns .flexbe-column.last-column .content-zone {
    --topLeftRadius: 0px;
    --bottomLeftRadius: 0px
}

.header-area {
    position: relative;
    width: 100%
}

.header-wrapper {
    position: relative;
    width: inherit;
    will-change: scroll-position
}

.floating-header-background {
    display: block !important;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    pointer-events: none;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    background: var(--contrastColor);
    transition: all .15s ease
}

[data-fixed-animation] .floating-header-background {
    transition: none
}

.header-separator {
    position: relative;
    margin: 0 auto;
    height: 1px;
    width: var(--containerWidth);
    background-color: var(--currentColor);
    z-index: 2
}

body:is(.is-view, .mode--preview, .mode--generation, .state--hide-editor) .b_block[data-overlayed]:not(:has(.position-fixed)) {
    z-index: 2499
}

body:is(.is-view, .mode--preview, .mode--generation, .state--hide-editor) .b_block .fixed-area {
    z-index: 2500
}

.b_block .position-fixed {
    position: fixed;
    top: 0;
    left: var(--fixedOffset, 0);
    width: var(--100vw);
    z-index: 2500;
    transition: top .15s ease
}

.b_block .position-fixed .hidden-when-fixed,
.b_block .position-fixed .hide-floating-separator {
    display: none
}

.b_block .position-fixed .floating-header-background {
    visibility: visible;
    opacity: 1
}

.b_block .position-sticky {
    z-index: 2501
}

.b_block .fade-out {
    animation: slideDown 1 .12s cubic-bezier(.21, .67, .58, 1) reverse, fadeIn 1 .12s cubic-bezier(.21, .67, .58, 1) reverse;
    animation-fill-mode: forwards
}

.b_block .fade-in {
    animation: slideDown 1 .2s cubic-bezier(.42, 0, .79, .33), fadeIn 1 .2s cubic-bezier(.42, 0, .79, .33);
    animation-fill-mode: forwards
}

.modal-list {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    content-visibility: hidden;
    clip-path: inset(0);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3000;
    pointer-events: none
}

.modal-list.rise {
    z-index: 100000
}

.modal-list.show {
    display: flex;
    content-visibility: visible
}

.m_modal {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: none;
    content-visibility: hidden
}

.m_modal.hide,
.m_modal.show {
    content-visibility: visible;
    display: block;
    z-index: 1
}

.m_modal .modal-data {
    position: relative;
    z-index: 1;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.m_modal .modal-data>.close-times {
    position: fixed;
    top: 40px;
    right: 40px
}

.m_modal .scroller {
    padding: var(--normalGap) 0;
    max-height: var(--100vh, 100vh);
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    pointer-events: all
}

.m_modal .modal-content {
    position: relative;
    margin: auto
}

.m_modal .close.rise {
    z-index: 100000 !important
}

body:not(.mode--editor) .m_modal.pointerless .scroller {
    pointer-events: none
}

.content-zone.has-animation {
    contain: none
}

body:not(.mode--editor) .content-zone.has-animation {
    will-change: transform
}

body.adaptive-mobile {
    min-width: 320px
}

body.adaptive-mobile .layout-type-header {
    gap: 5px
}

body.adaptive-mobile .col-am-4 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%
}

body.adaptive-mobile .container.col-am-4 {
    --containerMaxWidth: calc(var(--containerWidth) * 4 / 24)
}

body.adaptive-mobile .col-am-5 {
    flex-basis: 20.83333333%;
    max-width: 20.83333333%
}

body.adaptive-mobile .container.col-am-5 {
    --containerMaxWidth: calc(var(--containerWidth) * 5 / 24)
}

body.adaptive-mobile .col-am-6 {
    flex-basis: 25%;
    max-width: 25%
}

body.adaptive-mobile .container.col-am-6 {
    --containerMaxWidth: calc(var(--containerWidth) * 6 / 24)
}

body.adaptive-mobile .col-am-7 {
    flex-basis: 29.16666667%;
    max-width: 29.16666667%
}

body.adaptive-mobile .container.col-am-7 {
    --containerMaxWidth: calc(var(--containerWidth) * 7 / 24)
}

body.adaptive-mobile .col-am-8 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%
}

body.adaptive-mobile .container.col-am-8 {
    --containerMaxWidth: calc(var(--containerWidth) * 8 / 24)
}

body.adaptive-mobile .col-am-9 {
    flex-basis: 37.5%;
    max-width: 37.5%
}

body.adaptive-mobile .container.col-am-9 {
    --containerMaxWidth: calc(var(--containerWidth) * 9 / 24)
}

body.adaptive-mobile .col-am-10 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%
}

body.adaptive-mobile .container.col-am-10 {
    --containerMaxWidth: calc(var(--containerWidth) * 10 / 24)
}

body.adaptive-mobile .col-am-11 {
    flex-basis: 45.83333333%;
    max-width: 45.83333333%
}

body.adaptive-mobile .container.col-am-11 {
    --containerMaxWidth: calc(var(--containerWidth) * 11 / 24)
}

body.adaptive-mobile .col-am-12 {
    flex-basis: 50%;
    max-width: 50%
}

body.adaptive-mobile .container.col-am-12 {
    --containerMaxWidth: calc(var(--containerWidth) * 12 / 24)
}

body.adaptive-mobile .col-am-13 {
    flex-basis: 54.16666667%;
    max-width: 54.16666667%
}

body.adaptive-mobile .container.col-am-13 {
    --containerMaxWidth: calc(var(--containerWidth) * 13 / 24)
}

body.adaptive-mobile .col-am-14 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%
}

body.adaptive-mobile .container.col-am-14 {
    --containerMaxWidth: calc(var(--containerWidth) * 14 / 24)
}

body.adaptive-mobile .col-am-15 {
    flex-basis: 62.5%;
    max-width: 62.5%
}

body.adaptive-mobile .container.col-am-15 {
    --containerMaxWidth: calc(var(--containerWidth) * 15 / 24)
}

body.adaptive-mobile .col-am-16 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%
}

body.adaptive-mobile .container.col-am-16 {
    --containerMaxWidth: calc(var(--containerWidth) * 16 / 24)
}

body.adaptive-mobile .col-am-17 {
    flex-basis: 70.83333333%;
    max-width: 70.83333333%
}

body.adaptive-mobile .container.col-am-17 {
    --containerMaxWidth: calc(var(--containerWidth) * 17 / 24)
}

body.adaptive-mobile .col-am-18 {
    flex-basis: 75%;
    max-width: 75%
}

body.adaptive-mobile .container.col-am-18 {
    --containerMaxWidth: calc(var(--containerWidth) * 18 / 24)
}

body.adaptive-mobile .col-am-19 {
    flex-basis: 79.16666667%;
    max-width: 79.16666667%
}

body.adaptive-mobile .container.col-am-19 {
    --containerMaxWidth: calc(var(--containerWidth) * 19 / 24)
}

body.adaptive-mobile .col-am-20 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%
}

body.adaptive-mobile .container.col-am-20 {
    --containerMaxWidth: calc(var(--containerWidth) * 20 / 24)
}

body.adaptive-mobile .col-am-21 {
    flex-basis: 87.5%;
    max-width: 87.5%
}

body.adaptive-mobile .container.col-am-21 {
    --containerMaxWidth: calc(var(--containerWidth) * 21 / 24)
}

body.adaptive-mobile .col-am-22 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%
}

body.adaptive-mobile .container.col-am-22 {
    --containerMaxWidth: calc(var(--containerWidth) * 22 / 24)
}

body.adaptive-mobile .col-am-23 {
    flex-basis: 95.83333333%;
    max-width: 95.83333333%
}

body.adaptive-mobile .container.col-am-23 {
    --containerMaxWidth: calc(var(--containerWidth) * 23 / 24)
}

body.adaptive-mobile .col-am-24 {
    flex-basis: 100%;
    max-width: 100%
}

body.adaptive-mobile .container.col-am-24 {
    --containerMaxWidth: calc(var(--containerWidth) * 24 / 24)
}

body.adaptive-mobile .gap-am-zero {
    --gapSize: 0px
}

body.adaptive-mobile .gap-am-10,
body.adaptive-mobile .gap-am-xsmall {
    --gapSize: var(--xsmallGap)
}

body.adaptive-mobile .gap-am-small {
    --gapSize: var(--smallGap)
}

body.adaptive-mobile .gap-am-normal {
    --gapSize: var(--normalGap)
}

body.adaptive-mobile .gap-am-large {
    --gapSize: var(--largeGap)
}

body.adaptive-mobile .hor-padding-am-0 {
    padding: 0
}

body.adaptive-mobile .hor-padding-am-1 {
    padding: 0 1px
}

body.adaptive-mobile .hor-padding-am-2 {
    padding: 0 2px
}

body.adaptive-mobile .hor-padding-am-3 {
    padding: 0 3px
}

body.adaptive-mobile .hor-padding-am-4 {
    padding: 0 4px
}

body.adaptive-mobile .hor-padding-am-5 {
    padding: 0 5px
}

body.adaptive-mobile .hor-padding-am-6 {
    padding: 0 6px
}

body.adaptive-mobile .hor-padding-am-7 {
    padding: 0 7px
}

body.adaptive-mobile .hor-padding-am-8 {
    padding: 0 8px
}

body.adaptive-mobile .hor-padding-am-9 {
    padding: 0 9px
}

body.adaptive-mobile .hor-padding-am-10 {
    padding: 0 10px
}

body.adaptive-mobile .hor-padding-am-11 {
    padding: 0 11px
}

body.adaptive-mobile .hor-padding-am-12 {
    padding: 0 12px
}

body.adaptive-mobile .hor-padding-am-13 {
    padding: 0 13px
}

body.adaptive-mobile .hor-padding-am-14 {
    padding: 0 14px
}

body.adaptive-mobile .hor-padding-am-15 {
    padding: 0 15px
}

body.adaptive-mobile .hor-padding-am-16 {
    padding: 0 16px
}

body.adaptive-mobile .hor-padding-am-17 {
    padding: 0 17px
}

body.adaptive-mobile .hor-padding-am-18 {
    padding: 0 18px
}

body.adaptive-mobile .hor-padding-am-19 {
    padding: 0 19px
}

body.adaptive-mobile .hor-padding-am-20 {
    padding: 0 20px
}

body.adaptive-mobile .cards-am-1 .flexbe-card {
    flex-basis: calc(100% - var(--gapSize));
    max-width: calc(100% - var(--gapSize))
}

body.adaptive-mobile .cards-am-2 .flexbe-card {
    flex-basis: calc(50% - var(--gapSize));
    max-width: calc(50% - var(--gapSize))
}

body.adaptive-mobile .cards-am-3 .flexbe-card {
    flex-basis: calc(33.33333333% - var(--gapSize));
    max-width: calc(33.33333333% - var(--gapSize))
}

body.adaptive-mobile .cards-am-4 .flexbe-card {
    flex-basis: calc(25% - var(--gapSize));
    max-width: calc(25% - var(--gapSize))
}

body.adaptive-mobile .card-am-flexible {
    max-width: none !important
}

body.adaptive-mobile .flexbe-cards-root .slider-pagination--cards {
    --paginationMargin: 10px
}

body.adaptive-mobile .flexbe-cards-wrapper {
    overflow: visible
}

body.adaptive-mobile .flexbe-cards-slider--mobile>.flexbe-cards {
    flex-wrap: nowrap;
    justify-content: start
}

body.adaptive-mobile [data-am-element-justify=start] {
    --elementJustify: flex-start;
    --elementTextAlign: left
}

body.adaptive-mobile [data-am-element-justify=center] {
    --elementJustify: center;
    --elementTextAlign: center
}

body.adaptive-mobile [data-am-element-justify=end] {
    --elementJustify: flex-end;
    --elementTextAlign: right
}

body.adaptive-mobile [data-am-element-align=start] {
    --elementAlign: flex-start
}

body.adaptive-mobile [data-am-element-align=center] {
    --elementAlign: center
}

body.adaptive-mobile [data-am-element-align=end] {
    --elementAlign: flex-end
}

body.adaptive-mobile .flexbe-row {
    flex-wrap: wrap;
    margin: 0
}

body.adaptive-mobile .flexbe-row.first-row .first-column {
    --gapSizeTop: 0
}

body.adaptive-mobile .flexbe-row.last-row .last-column {
    --gapSizeBottom: 0
}

body.adaptive-mobile .flexbe-row.reverse-on-mobile {
    flex-wrap: wrap-reverse
}

body.adaptive-mobile .flexbe-row.reverse-on-mobile .first-column {
    --gapSizeTop: calc(var(--gapSize) / 2);
    --gapSizeBottom: 0
}

body.adaptive-mobile .flexbe-row.reverse-on-mobile .last-column {
    --gapSizeTop: 0;
    --gapSizeBottom: calc(var(--gapSize) / 2)
}

body.adaptive-mobile .flexbe-column {
    --gapSizeTop: calc(var(--gapSize) / 2);
    --gapSizeBottom: calc(var(--gapSize) / 2);
    width: 100%;
    max-width: 100%;
    flex-basis: 100%;
    padding: var(--gapSizeTop) 0 var(--gapSizeBottom)
}

body.adaptive-mobile .layout-type-column.am-full-width {
    padding: 0 var(--gapSize)
}

body.adaptive-mobile .am-clasp-columns .flexbe-column.first-column .content-zone {
    --bottomLeftRadius: 0px;
    --bottomRightRadius: 0px
}

body.adaptive-mobile .am-clasp-columns .flexbe-column:not(.first-column):not(.last-column) .content-zone {
    --bottomLeftRadius: 0px;
    --bottomRightRadius: 0px;
    --topRightRadius: 0px;
    --topLeftRadius: 0px
}

body.adaptive-mobile .am-clasp-columns .flexbe-column.last-column .content-zone {
    --topRightRadius: 0px;
    --topLeftRadius: 0px
}

body.adaptive-mobile .m_modal .modal-data>.close-times {
    display: block !important;
    top: 0;
    right: var(--fixedOffset);
    margin-top: 20px;
    margin-right: 10px
}

body.adaptive-mobile .m_modal .component-bg {
    left: var(--fixedOffset);
    width: var(--100vw)
}

body.adaptive-mobile .m_modal .scroller {
    min-height: 100%;
    padding: 0
}

body.adaptive-mobile .m_modal .modal-data {
    justify-content: stretch;
    align-items: stretch
}

.flex {
    display: flex
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.items-center {
    align-items: center
}

.flex-grow {
    flex-grow: 1
}

.overflow {
    overflow: hidden
}

.noanimate,
.noanimate * {
    transition: none !important;
    animation: none !important
}

.scrollable {
    pointer-events: all;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.invisible-scrollbar {
    scrollbar-width: none
}

.invisible-scrollbar::-webkit-scrollbar {
    display: none
}

.text-keep-wrap {
    word-break: keep-all;
    word-wrap: normal;
    overflow-wrap: normal
}

.justify-content-start {
    justify-content: flex-start
}

.justify-content-end {
    justify-content: flex-end
}

.justify-content-center {
    justify-content: center
}

.align-items-start {
    align-items: flex-start;
    align-content: flex-start
}

.align-items-end {
    align-items: flex-end;
    align-content: flex-end
}

.align-items-center {
    align-items: center;
    align-content: center
}

.align-items-stretch {
    align-items: stretch;
    align-content: stretch
}

.fr-dib {
    display: block;
    margin: 0 auto
}

.fr-dib.fr-fil {
    margin-left: 0
}

.fr-dib.fr-fir {
    margin-right: 0
}

.fr-dii {
    display: inline-block;
    margin: .5em
}

.fr-dii.fr-fil {
    float: left;
    margin-left: 0
}

.fr-dii.fr-fir {
    float: right;
    margin-right: 0
}

.component-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: -1px;
    overflow: hidden;
    pointer-events: none;
    z-index: 0
}

.component-bg .layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.component-bg .color-holder {
    background: var(--componentBgVideoPreview, transparent)
}

.component-bg .image-holder,
.component-bg .preview-holder {
    background-repeat: no-repeat;
    background-size: cover
}

.component-bg .image-holder {
    image-rendering: var(--imageRendering, auto)
}

.component-bg .preview-holder {
    transition: opacity .3s ease, visibility .3s ease
}

.component-bg .video-holder {
    opacity: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.component-bg .video-holder iframe,
.component-bg .video-holder video {
    flex-shrink: 0
}

.component-bg .parallax-holder+.image-holder {
    animation: none !important
}

.component-bg .parallax-holder.ready+.image-holder {
    opacity: 0;
    visibility: hidden
}

.component-bg .overlay {
    background: var(--componentBgColor, transparent);
    opacity: var(--componentBgOpacity, 1)
}

.component-bg.image-loaded .preview-holder {
    opacity: 0;
    visibility: hidden
}

.component-bg.video-loaded .color-holder,
.component-bg.video-loaded .image-holder {
    opacity: 0;
    visibility: hidden;
    display: none
}

.component-bg.video-loaded .video-holder {
    opacity: 1
}

.component-bg[data-type=video][data-effect] {
    clip-path: inset(0)
}

.component-bg[data-type=video][data-effect] .image-holder,
.component-bg[data-type=video][data-effect] .video-holder {
    position: fixed;
    height: max(100vh, var(--100vh))
}

.component-bg[data-type=video][data-effect=parallax] .image-holder,
.component-bg[data-type=video][data-effect=parallax] .video-holder {
    transform: translateZ(0);
    will-change: transform
}

.component-bg[data-type=image][data-effect=fixed] .image-holder {
    transform: none !important;
    transition: none !important;
    animation: none !important;
    will-change: unset !important;
    contain: none !important
}

.component-bg[data-type=image][data-effect=fixed] .image-holder,
.component-bg[data-type=image][data-effect=fixed] .preview-holder {
    background-attachment: fixed
}

body:is(.is-ios, .is-osx.is-touch, .is-safari, .adaptive-mobile) .component-bg[data-effect=fixed] {
    clip-path: inset(0)
}

body:is(.is-ios, .is-osx.is-touch, .is-safari, .adaptive-mobile) .component-bg[data-effect=fixed] .image-holder,
body:is(.is-ios, .is-osx.is-touch, .is-safari, .adaptive-mobile) .component-bg[data-effect=fixed] .preview-holder {
    position: fixed;
    background-attachment: scroll;
    left: var(--fixedOffset);
    width: var(--100vw);
    height: var(--100lvh);
    will-change: transform;
    transform: translateZ(0)
}

.b_block .component-bg .overlay[data-alpha="1"] {
    opacity: 1 !important
}

body.adaptive-mobile .component-bg[data-mobile-video-enabled=false] .video-holder {
    display: none !important
}

body.adaptive-mobile .component-bg[data-mobile-video-enabled=false] .image-holder {
    opacity: 1;
    visibility: visible;
    display: block
}

body.adaptive-mobile .component-bg[data-effect-mobile=off] .layer {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-attachment: scroll !important;
    transform: none !important;
    will-change: auto !important
}

body.adaptive-mobile .component-bg[data-effect-mobile=off] .image-holder {
    opacity: 1 !important;
    visibility: visible !important
}

body.adaptive-mobile .component-bg[data-effect-mobile=off] .parallax-holder {
    display: none !important
}

body.adaptive-mobile .component-bg[data-effect-mobile=off] .overlay {
    --componentBgOpacity: revert !important
}

.bg-element {
    position: relative;
    box-sizing: border-box;
    --bgColor: none;
    --bgImage: none;
    --bgAverageColor: none;
    --bgShadingColor: none;
    --bgPositionX: 50%;
    --bgPositionY: 50%;
    --bgShadow: none;
    --borderWidth: 0px;
    --borderColor: transparent;
    --bgZIndex: 998;
    --bgZBorder: 999;
    --hoverFadeInFrom: 0;
    --hoverFadeInTo: 1;
    z-index: auto
}

.bg-border,
.bg-border-hover,
.bg-fill,
.bg-fill-hover,
.bg-glare-hover,
.bg-preview,
.bg-shadow {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: var(--topLeftRadius, 0) var(--topRightRadius, 0) var(--bottomRightRadius, 0) var(--bottomLeftRadius, 0);
    pointer-events: none
}

.bg-glare-hover {
    overflow: hidden;
    contain: strict;
    z-index: var(--bgZIndex)
}

.bg-glare-hover:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    aspect-ratio: 1/1;
    border-radius: 100%;
    transform: translate(calc(var(--bgGlareX, 0) - 50%), calc(var(--bgGlareY, 0) - 50%));
    background: var(--bgGlareColor);
    filter: blur(var(--bgGlareBlur, 100px));
    z-index: auto;
    width: 0;
    transition: width max(var(--transitionDuration), .1s) var(--transitionTiming, ease)
}

.bg-fill {
    z-index: var(--bgZIndex);
    background: var(--bgColor)
}

.bg-fill[data-img-ext=png] {
    background-color: transparent
}

.bg-fill[data-type=image] {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: var(--bgPositionX) var(--bgPositionY)
}

.bg-fill[data-type=image]:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background: var(--bgShadingColor);
    border-radius: inherit
}

.bg-fill-hover {
    display: none;
    z-index: var(--bgZIndex);
    background: var(--hoverBgColor)
}

.bg-fill-hover[data-img-ext=png] {
    background-color: transparent
}

.bg-fill-hover[data-type=image] {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: var(--hoverBgAverageColor);
    background-position: var(--hoverBgPositionX) var(--hoverBgPositionY)
}

.bg-fill-hover[data-type=image]:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background-color: var(--hoverBgShadingColor);
    border-radius: inherit
}

.bg-preview {
    z-index: var(--bgZIndex);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: var(--bgPositionX) var(--bgPositionY);
    background-color: var(--bgAverageColor);
    transition: opacity .4s ease, visibility .4s ease
}

.bg-border {
    border: var(--borderWidth) solid var(--borderColor);
    z-index: var(--bgZBorder)
}

.bg-border.is-gradient {
    background: var(--borderGradient);
    border-radius: 0;
    border: 0
}

.bg-border-hover {
    display: none;
    z-index: var(--bgZBorder);
    border: var(--borderWidth) solid var(--hoverBorderColor)
}

.bg-border-hover.is-gradient {
    background: var(--hoverBorderGradient);
    border-radius: 0;
    border: 0
}

.bg-shadow {
    box-shadow: var(--bgShadow);
    z-index: var(--bgZIndex)
}

.is-touch .bg-glare-hover {
    display: none !important
}

.component-button {
    --bgZIndex: 0;
    --bgZBorder: 1;
    --iconMargin: 10px;
    --iconSize: 1rem;
    --textAlign: center;
    --justifyContent: center;
    background: none;
    border: none;
    color: var(--currentColor);
    font: inherit;
    outline: inherit;
    display: inline-flex;
    position: relative;
    padding: var(--gapY, 0) var(--gapX, 0);
    border-radius: var(--topLeftRadius, 0) var(--topRightRadius, 0) var(--bottomRightRadius, 0) var(--bottomLeftRadius, 0);
    min-width: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    text-align: var(--textAlign);
    justify-content: var(--justifyContent);
    align-items: center;
    vertical-align: middle;
    max-width: 100%;
    word-break: normal;
    -webkit-hyphens: none;
    hyphens: none
}

.component-button:is([data-action-target], [data-action]) {
    cursor: pointer
}

.component-button a[data-action] {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    cursor: pointer
}

.component-button.wide {
    width: 100% !important
}

.component-button.high {
    height: 100% !important
}

.component-button .btn-icon {
    min-height: min(var(--iconSize), 1lh)
}

.component-button .btn-icon,
.component-button .btn-text {
    transition: var(--transitionDuration) var(--transitionTiming);
    transition-property: color, opacity
}

.component-button .btn-text {
    position: relative
}

.component-button .btn-text.text-gradient {
    background: var(--currentGradient, var(--currentColor));
    background-clip: text !important;
    -webkit-background-clip: text !important;
    text-decoration-color: var(--currentContrast);
    -webkit-text-decoration-color: var(--currentContrast);
    color: transparent;
    -webkit-text-fill-color: transparent
}

.component-button .btn-icon.icon-left+.btn-text {
    text-align: left
}

.component-button :is(.btn-icon, .btn-text) {
    z-index: 2
}

.component-button .btn-icon.icon-right {
    order: 2
}

.component-button .btn-icon.icon-right+.btn-text {
    margin-right: var(--iconMargin)
}

.component-button .btn-icon.icon-left+.btn-text {
    margin-left: var(--iconMargin)
}

.component-button .in-cart-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 18px;
    opacity: 0;
    visibility: hidden;
    transform: translate3d(-50%, -50%, 0) scale(.6)
}

.component-button.animate-add-to-cart {
    pointer-events: none
}

.component-button.animate-add-to-cart .btn-text,
.component-button.animate-add-to-cart .component-icon {
    transition: none;
    opacity: 0;
    will-change: transform
}

.component-button.animate-add-to-cart .in-cart-icon {
    opacity: 1;
    transform: translate3d(-50%, -50%, 0) scale(1);
    visibility: visible;
    will-change: transform;
    transition: opacity .45s, visibility .45s, transform .3s cubic-bezier(.25, 1, .1, 3)
}

body:is(.is-view, .mode--preview, .mode--generation, .state--hide-editor) .component-button.hover {
    color: var(--currentColorHover, var(--currentColor))
}

body:is(.is-view, .mode--preview, .mode--generation, .state--hide-editor) .component-button.hover .btn-text.text-gradient {
    background: var(--currentColor)
}

body:is(.is-view, .mode--preview, .mode--generation, .state--hide-editor) .component-button.hover .component-icon {
    color: var(--iconColorHover, var(--iconColor, var(--currentColor)))
}

body.adaptive-mobile .component-button {
    text-align: var(--textAlign_mobile, var(--textAlign));
    justify-content: var(--justifyContent_mobile, var(--justifyContent))
}

.component-button.submitting,
.component-button.success {
    pointer-events: none
}

.component-button.submitting .btn-text,
.component-button.submitting .component-icon,
.component-button.success .btn-text,
.component-button.success .component-icon {
    opacity: 0
}

.component-button.submitting .submitting-icon,
.component-button.success .success-icon {
    display: block;
    opacity: 1
}

.component-button .submitting-icon,
.component-button .success-icon {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 50%;
    left: 50%;
    margin: auto;
    transform: translate(-50%, -50%);
    display: none;
    opacity: 0;
    transition: opacity .3s ease
}

.text-underline {
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    transition: var(--transitionDuration) var(--transitionTiming)
}

.text-underline:not(.is-static) {
    bottom: calc(var(--hoverUnderlineBorder) * -1);
    height: var(--hoverUnderlineBorder);
    background: var(--hoverUnderlineColor)
}

.text-underline:not(.is-static).is-underlined {
    transform: translateY(4px);
    opacity: 0
}

.text-underline:not(.is-static).is-animated {
    left: auto;
    right: 0;
    width: 0
}

.text-underline:not(.is-static).is-change {
    opacity: 0
}

.text-underline.is-static {
    bottom: calc(var(--underlineBorder) * -1);
    height: var(--underlineBorder);
    background: var(--underlineColor)
}

.text-underline.is-static.is-underlined {
    transform: translateY(0);
    opacity: 1
}

.text-underline.is-static.is-animated {
    left: 0;
    right: auto;
    width: 100%
}

body:is(.is-view, .mode--preview, .mode--generation, .state--hide-editor) .hover-underline:hover .text-underline.is-change,
body:is(.is-view, .mode--preview, .mode--generation, .state--hide-editor) .hover-underline:hover .text-underline:not(.is-static) {
    bottom: calc(var(--hoverUnderlineBorder) * -1);
    height: var(--hoverUnderlineBorder);
    background: var(--hoverUnderlineColor)
}

body:is(.is-view, .mode--preview, .mode--generation, .state--hide-editor) .hover-underline:hover .text-underline:not(.is-static).is-underlined {
    transform: translateY(0);
    opacity: 1
}

body:is(.is-view, .mode--preview, .mode--generation, .state--hide-editor) .hover-underline:hover .text-underline:not(.is-static).is-animated {
    left: 0;
    right: auto;
    width: 100%
}

body:is(.is-view, .mode--preview, .mode--generation, .state--hide-editor) .hover-underline:hover .text-underline.is-static.is-underlined {
    transform: translateY(4px);
    opacity: 0
}

body:is(.is-view, .mode--preview, .mode--generation, .state--hide-editor) .hover-underline:hover .text-underline.is-static.is-animated {
    left: auto;
    right: 0;
    width: 0
}

:root {
    --iconSize: 60px;
    --iconBorderSize: 1px;
    --iconBorderRadius: 15%;
    --transitionDuration: 0.2s;
    --transitionTiming: ease
}

.component-icon {
    --iconScaling: var(--scaling, 56%);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    overflow: hidden;
    width: var(--iconSize);
    color: var(--iconColor, var(--currentColor));
    max-width: 100%;
    flex-shrink: 0
}

.component-icon[data-action-target] {
    cursor: pointer
}

.component-icon [data-action] {
    position: absolute;
    inset: 0;
    z-index: 2
}

.component-icon:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    content: "";
    border-radius: inherit;
    box-sizing: border-box;
    z-index: 0
}

.component-icon .icon-wrap {
    display: flex;
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    z-index: 1
}

.component-icon .icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%
}

.component-icon .icon.hover-icon {
    opacity: 0
}

.component-icon.style--bordered.border--medium {
    --iconBorderSize: 2px
}

.component-icon.style--bordered.border--large {
    --iconBorderSize: 3px
}

.component-icon.style--bordered.border--xlarge {
    --iconBorderSize: 5px
}

.component-icon.size--xsmall {
    --iconSize: 26px
}

.component-icon.size--small {
    --iconSize: 40px
}

.component-icon.size--medium {
    --iconSize: 60px
}

.component-icon.size--large {
    --iconSize: 80px
}

.component-icon.size--custom {
    width: var(--iconSizeFallback, var(--iconSize))
}

.component-icon.style--bordered:after,
.component-icon.style--filled:after {
    display: block
}

.component-icon.style--bordered .icon,
.component-icon.style--filled .icon {
    width: var(--iconScaling);
    height: var(--iconScaling);
    top: calc((100% - var(--iconScaling)) / 2);
    left: calc((100% - var(--iconScaling)) / 2)
}

.component-icon.style--filled:after {
    background: var(--iconColor, var(--currentColor))
}

.component-icon.style--filled .icon-wrap {
    color: var(--iconColor_contrast, var(--contrastColor))
}

.component-icon.style--bordered:after {
    border: var(--iconBorderSize) solid var(--iconColor, var(--currentColor));
    z-index: 1
}

.component-icon.shape--round {
    border-radius: 50%
}

.component-icon.shape--rounded {
    border-radius: var(--iconBorderRadius)
}

.component-icon.scale--cover .icon {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover
}

.component-icon.color--dark {
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast)
}

.component-icon.color--light {
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

.component-icon.hover--opacity .icon-wrap,
.component-icon.hover--opacity:after {
    transition: opacity var(--transitionDuration) var(--transitionTiming)
}

.component-icon.hover--opacity:hover .icon-wrap,
.component-icon.hover--opacity:hover:after {
    opacity: .7
}

.component-icon.hover--zoom {
    overflow: visible
}

.component-icon.hover--zoom .icon-wrap,
.component-icon.hover--zoom:after {
    transition: transform var(--transitionDuration) var(--transitionTiming)
}

.component-icon.hover--zoom:hover.style--none .icon-wrap,
.component-icon.hover--zoom:hover:after {
    transform: scale(1.12)
}

.component-icon.hover--color .icon-wrap {
    transition: color var(--transitionDuration) var(--transitionTiming)
}

.component-icon.hover--color .icon {
    transition: opacity var(--transitionDuration) var(--transitionTiming)
}

.component-icon.hover--color:after {
    transition: color var(--transitionDuration) var(--transitionTiming), opacity var(--transitionDuration) var(--transitionTiming), background-color var(--transitionDuration) var(--transitionTiming), border-color var(--transitionDuration) var(--transitionTiming)
}

.component-icon.hover--color:not(.style--filled).color--gradient:hover .icon.hover-icon {
    opacity: 1
}

.component-icon.hover--color:not(.style--filled).color--gradient:hover .icon.hover-icon+.icon {
    opacity: 0
}

.component-logo {
    --logoSize: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 100%;
    max-width: 100%;
    width: var(--logoSize, 100%);
    aspect-ratio: var(--ratio)
}

.component-logo a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.component-logo-img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    fill-rule: revert
}

body.adaptive-mobile .component-logo {
    --logoSizeAdaptive: 180px;
    width: var(--logoSizeAdaptive, 100%)
}

.component-image {
    width: 100%;
    position: relative;
    overflow: hidden;
    display: block;
    z-index: 1;
    padding-bottom: 0 !important
}

.component-image:not(.thumb-item) {
    border-radius: var(--radius, 0)
}

.component-image.empty .component-image__image {
    background: currentColor;
    opacity: .15
}

.component-image.round {
    --radius: 50% !important
}

.component-image[data-action-target] {
    cursor: pointer
}

.component-image [data-action] {
    position: absolute;
    inset: 0;
    z-index: 3
}

.is-pointer .component-image[data-effect=zoom] .component-image__image {
    transition: transform .5s ease;
    left: -1px;
    right: -1px;
    bottom: -1px;
    top: -1px
}

.is-pointer .component-image[data-effect=zoom]:hover {
    will-change: transform
}

.is-pointer .component-image[data-effect=zoom]:hover .component-image__image {
    transform: scale(1.06);
    transition: transform 1.35s cubic-bezier(.45, .16, 0, .57)
}

.component-image__image {
    overflow: hidden
}

.component-image__img {
    display: block;
    position: relative;
    object-fit: contain;
    opacity: 1;
    visibility: visible;
    z-index: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    text-indent: -9999px;
    min-width: 100%;
    max-width: 100%;
    max-height: 100%;
    aspect-ratio: var(--ratio)
}

.component-image__img:not([src]) {
    content: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}

.component-image__bg {
    image-rendering: var(--imageRendering, auto);
    width: 100%;
    min-height: 100%;
    padding-bottom: var(--proportion, var(--imageProportion, 100%));
    background-repeat: no-repeat;
    background-position: var(--imagePositionX, 50%) var(--imagePositionY, 50%);
    background-size: cover;
    opacity: 1;
    visibility: visible;
    z-index: 0
}

.component-image__bg--contain {
    background-size: contain
}

.component-image__bg--repeat {
    background-size: auto;
    background-repeat: repeat
}

.component-slider .component-image__bg--contain {
    --imagePositionX: 50% !important;
    --imagePositionY: 50% !important
}

.component-image__scroll {
    position: absolute;
    z-index: 2;
    text-align: left;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto;
    transition: opacity .35s ease .15s;
    --titleSize: 1.375rem;
    --descSize: 0.875rem
}

.component-image__scroll[data-size=large] {
    --titleSize: 1.875rem;
    --descSize: 1rem
}

.component-image__scroll[data-size=small] {
    --titleSize: 1.125rem
}

.component-image__scroll[data-size=xsmall] {
    --titleSize: 0.9375rem;
    --descSize: 0.8125rem
}

.component-image__content {
    position: relative;
    width: 100%;
    min-height: 100%;
    display: flex;
    flex-flow: column;
    padding: min(5%, 30px)
}

body.adaptive-mobile .component-image__content {
    padding: 10px
}

.component-image__content[data-position*=top] {
    justify-content: flex-start
}

.component-image__content[data-position*=bottom] {
    justify-content: flex-end
}

.component-image__content[data-position*=left] {
    align-items: flex-start;
    text-align: left
}

.component-image__content[data-position*=right] {
    align-items: flex-end;
    text-align: right
}

.component-image__content[data-position^=center] {
    justify-content: center
}

.component-image__content[data-position$=center] {
    align-items: center;
    text-align: center
}

.component-image__overlay {
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.component-image__title {
    font-size: var(--titleSize);
    line-height: 1.15;
    font-weight: 700;
    transform: translateY(4px);
    transition: transform .3s ease .15s
}

.component-image__desc,
.component-image__title {
    z-index: 1;
    word-break: normal;
    word-wrap: normal;
    overflow-wrap: normal
}

.component-image__desc {
    display: block;
    font-size: var(--descSize);
    line-height: 1.3;
    transform: translateY(7px);
    transition: transform .35s ease .15s
}

.component-image__title~.component-image__desc {
    margin-top: .4em
}

.component-image.hover .component-image__scroll,
.component-image__scroll[data-type=static] {
    opacity: 1;
    transition-delay: 0s
}

.component-image.hover .component-image__scroll :is(.component-image__title, .component-image__desc),
.component-image__scroll[data-type=static] :is(.component-image__title, .component-image__desc) {
    transform: translateZ(0);
    transition-delay: 0s
}



.text-style-h1 {
    --fontFamily: Arial, Helvetica, sans-serif;
    --fontSize: 72px;
    --fontWeight: 500;
    --lineHeight: 1;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: 40px;
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.text-style-title {
    --fontFamily: Arial, Helvetica, sans-serif;
    --fontSize: 40px;
    --fontWeight: 500;
    --lineHeight: 1.2;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: 34px;
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.text-style-h3 {
    --fontFamily: Arial, Helvetica, sans-serif;
    --fontSize: 22px;
    --fontWeight: 700;
    --lineHeight: 1.3;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: var(--fontSize);
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.text-style-h4 {
    --fontFamily: Arial, Helvetica, sans-serif;
    --fontSize: 18px;
    --fontWeight: 700;
    --lineHeight: 1.5;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: var(--fontSize);
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.text-style-subtitle {
    --fontFamily: Arial, Helvetica, sans-serif;
    --fontSize: 22px;
    --fontWeight: 400;
    --lineHeight: 1.5;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: var(--fontSize);
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.text-style-content {
    --fontFamily: Arial, Helvetica, sans-serif;
    --fontSize: 16px;
    --fontWeight: 400;
    --lineHeight: 1.5;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: var(--fontSize);
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.text-style-caption {
    --fontFamily: Arial, Helvetica, sans-serif;
    --fontSize: 14px;
    --fontWeight: 400;
    --lineHeight: 1.3;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: var(--fontSize);
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.text-style-quote {
    --fontFamily: Arial, Helvetica, sans-serif;
    --fontSize: 22px;
    --fontWeight: 400;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: var(--fontSize);
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.font-family-h1 {
    --fontFamily: Arial, Helvetica, sans-serif
}

.font-family-title {
    --fontFamily: Arial, Helvetica, sans-serif
}

.font-family-h3 {
    --fontFamily: Arial, Helvetica, sans-serif
}

.font-family-h4 {
    --fontFamily: Arial, Helvetica, sans-serif
}

.font-family-subtitle {
    --fontFamily: Arial, Helvetica, sans-serif
}

.font-family-content {
    --fontFamily: Arial, Helvetica, sans-serif
}

.font-family-caption {
    --fontFamily: Arial, Helvetica, sans-serif
}

.font-family-quote {
    --fontFamily: Arial, Helvetica, sans-serif
}

.component-quiz{--formFieldsGap:max(1.25em,30px);--formInputSize:calc(var(--formInputTextSize) * 3.5);--formInputLineOpacity:0.5;--formInputLineOpacityActive:1;--formInputLineSize:1px;--formInputLineColor:currentColor;--formInputTextSize:clamp(10px,1em,30px);--formLabelTextSize:clamp(10px,0.9375em,28px);--formCaptionTextSize:clamp(10px,0.8125em,22px);--formErrorTextSize:clamp(10px,0.75em,15px);--formLabelGap:0.625em;text-align:center;position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:0}.component-quiz.quiz-started .step{transition:all .15s cubic-bezier(.42,0,.79,.33)}.component-quiz.quiz-started .step.active{transition:all .4s cubic-bezier(.21,.67,.58,1) .15s}.component-quiz.quiz-started .form-field-image-content,.component-quiz.quiz-started .quiz-prev{transition:all .35s ease}.component-quiz.quiz-started .form-field-image-check{transition:opacity .35s ease}.component-quiz.quiz-started .form-field-image-check-icon{transition:all .35s ease}.component-quiz.step-change-animation,.component-quiz.step-change-animation .step{display:flex}.component-quiz .quiz-steps{padding:var(--normalGap) 0;min-height:0;margin:auto 0;flex-grow:1}.component-quiz .quiz-steps,.component-quiz .steps-wrapper{position:relative;display:flex;align-items:center;justify-content:inherit;width:100%}.component-quiz .steps-wrapper{height:100%;flex-shrink:0;flex-flow:row nowrap}.component-quiz .step{position:absolute;left:0;z-index:0;display:none;flex-flow:column;align-items:center;justify-content:inherit;flex-shrink:1;width:100%;opacity:0;outline:none;visibility:hidden;pointer-events:none}.component-quiz .step.higher{align-self:flex-start}.component-quiz .step.active{display:flex;visibility:visible;position:relative;opacity:1;pointer-events:all;will-change:transform;z-index:1;overflow:visible}.component-quiz .step.next,.component-quiz .step.prev{will-change:transform}.component-quiz .step.next{transform:translateX(7px)}.component-quiz .step.prev{transform:translateX(-15px)}.component-quiz .quiz-submit{padding-top:0}.component-quiz .step-title{--fontSize:30px;--letterSpacing:0.25px;--lineHeight:1.2;--fontWeight:600;--textAlign:inherit;display:block;width:50%;max-width:550px;margin-bottom:var(--normalGap,50px)}.component-quiz .policy-data-warning{margin-top:var(--formFieldsGap);max-width:550px}.component-quiz .policy-data-warning+.policy-data-warning{margin-top:calc(var(--formFieldsGap) / 2)}.component-quiz .form-field-image-group{position:relative;display:flex;justify-content:inherit;flex-flow:row wrap;margin:-25px}.component-quiz .form-field-image-group[data-divisible="5"]{margin:-12px}.component-quiz .form-field-image-group[data-divisible="5"] .form-field-image-item{width:20%;padding:12px}.component-quiz .form-field-image-group.center{justify-content:center}.component-quiz .form-field-image-content{position:relative;height:100%;display:flex;flex-direction:column;will-change:transform}.component-quiz .form-field-image-item{display:block;width:25%;padding:25px;flex-shrink:0;cursor:pointer}.component-quiz .form-field-image-item input{display:none}.component-quiz .form-field-image-item input:checked~.form-field-image-content .form-field-image-check{opacity:1}.component-quiz .form-field-image-item input:checked~.form-field-image-content .form-field-image-check .form-field-image-check-icon{opacity:1;transform:translateZ(0)}.is-pointer .component-quiz .form-field-image-item:hover .form-field-image-check{opacity:1}.component-quiz .form-field-image-item .form-field-image-check{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;opacity:0;background-color:rgba(27,27,28,.5);transform:translateZ(0)}.component-quiz .form-field-image-item .form-field-image-check-icon{opacity:0;transform:scale(.85);position:absolute;width:50px;height:50px;top:0;bottom:0;left:0;right:0;margin:auto}.component-quiz .form-field-image-item .form-field-image-text{color:currentColor;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--formLabelTextSize);line-height:1.2;margin-top:1.46em;width:100%;display:block;text-align:inherit}.component-quiz .form-field-image-item .form-field-image-wrap{--proportion:100%;position:relative;width:100%}.component-quiz .form-field-image-item .form-field-image-wrap.orient-horizontal{--proportion:62%}.component-quiz .form-field-image-item .form-field-image-wrap.orient-vertical{--proportion:136%}.component-quiz .form-field-image-item .form-field-image-img{position:relative;width:100%;padding-bottom:var(--proportion);background-position:50%;background-repeat:no-repeat;background-size:cover}.component-quiz .form-field-image-item .form-field-image-img.empty{background-size:50px}.component-quiz .captcha-global-error{display:none;margin:0 0 15px}.component-quiz.submitting .quiz-next,.component-quiz.submitting .quiz-prev,.component-quiz.submitting .quiz-submit{pointer-events:none}.component-quiz.submitting .quiz-next .btn-text{opacity:0}.component-quiz.submitting .submitting-icon{display:block;opacity:1}.component-quiz.success .quiz-next .btn-text{opacity:0}.component-quiz.success .success-icon{display:block;opacity:1}.component-quiz.justify--start{text-align:left}.component-quiz.justify--start .quiz-actions,.component-quiz.justify--start .quiz-progress,.component-quiz.justify--start .quiz-steps{justify-content:start}.component-quiz.justify--start .policy-data-warning,.component-quiz.justify--start .step-title{align-self:flex-start}.component-quiz.justify--center .quiz-actions,.component-quiz.justify--center .quiz-progress,.component-quiz.justify--center .quiz-steps{justify-content:center}.component-quiz.justify--center .quiz-fields{align-items:center}.component-quiz.justify--center .suggestion-next{width:200px;margin-right:-150px}.component-quiz.justify--center .captcha-global-error{justify-content:center}[data-quiz-part=progress]{display:flex;width:100%;justify-content:inherit}[data-quiz-part=progress][data-progress-style=circle]{position:relative;min-height:92px;display:flex;justify-content:inherit;align-items:center}[data-quiz-part=progress][data-progress-style=circle] .quiz-progress-inner{display:flex;position:relative;justify-content:center;width:60px;height:60px}[data-quiz-part=progress][data-progress-style=circle] .progress-text{display:flex;align-items:center;font-size:var(--formCaptionTextSize);line-height:1.42857143}[data-quiz-part=progress][data-progress-style=circle] .progress-loader-circle{display:block;position:absolute;width:100%;height:100%;left:0;top:0}[data-quiz-part=progress][data-progress-style=circle] .progress-percent{font-size:var(--formCaptionTextSize);line-height:1.42857143;position:absolute;top:50%;margin-top:-10px;padding-left:4px;left:0;width:100%}[data-quiz-part=progress] .progress-percent,[data-quiz-part=progress] .progress-text{text-align:center;font-size:1rem;line-height:1.375;text-transform:uppercase;font-weight:700}[data-quiz-part=progress] .progress-text .current,[data-quiz-part=progress] .progress-text .total{margin:0 5px}[data-quiz-part=progress] .progress-loader-bar{position:relative;width:240px;height:3px;margin-top:37px}[data-quiz-part=progress] .progress-loader-bar .progress-loader-bg{width:100%;height:3px;background-color:currentColor;border-radius:2px;top:0;left:0;line-height:24px;opacity:.3}[data-quiz-part=progress] .progress-loader-bar .current{position:absolute;top:0;left:0;display:block;border-radius:3px;background:currentColor;height:100%;width:0;transition:width .35s ease}[data-quiz-part=progress] .progress-loader-bar .progress-runner[data-value]{position:absolute;overflow:hidden;right:-20px;bottom:12px;min-width:40px;text-align:center;transition:all .3s ease;padding-bottom:4px}[data-quiz-part=progress] .progress-loader-bar .progress-runner[data-value]:before{content:attr(data-value);line-height:2;display:block;white-space:nowrap;font-size:var(--formCaptionTextSize);font-weight:500;background-color:currentColor;border-radius:3px;padding:0 3px}[data-quiz-part=progress] .progress-loader-bar .progress-runner[data-value]:after{content:"";transform:translate(-50%);position:absolute;left:50%;right:auto;bottom:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;transition:left .3s ease}[data-quiz-part=progress] .progress-loader-circle{display:inline-block;stroke:currentColor;fill:none}[data-quiz-part=progress] .progress-loader-circle .progress-loader-bg{opacity:.3}[data-quiz-part=progress] .progress-loader-circle .current{transition:all .35s ease}[data-quiz-part=progress] .progress-percent~.progress-loader-bar,[data-quiz-part=progress] .progress-text~.progress-loader-bar{margin-top:20px}.component-quiz.color--dark{--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast)}.component-quiz.color--light{--currentColor:var(--lightText);--contrastColor:var(--lightText_contrast)}.component-quiz.color--auto .quiz-progress,.component-quiz.color--dark .quiz-progress,.component-quiz.color--light .quiz-progress{color:var(--currentColor)}.component-quiz.color--auto .progress-loader-bar .progress-runner[data-value]:before,.component-quiz.color--dark .progress-loader-bar .progress-runner[data-value]:before,.component-quiz.color--light .progress-loader-bar .progress-runner[data-value]:before{color:var(--contrastColor);background-color:var(--currentColor)}.component-quiz.color--auto .form-field-image-check circle,.component-quiz.color--dark .form-field-image-check circle,.component-quiz.color--light .form-field-image-check circle{fill:var(--currentColor)}.component-quiz.color--auto .form-field-image-check path,.component-quiz.color--dark .form-field-image-check path,.component-quiz.color--light .form-field-image-check path{fill:var(--contrastColor)}
.quiz-actions{display:flex;align-items:center;justify-content:inherit;max-width:100%;width:100%;pointer-events:all}.quiz-actions .quiz-submit{display:none}.quiz-actions .suggestion-next{font-size:var(--formCaptionTextSize);color:currentColor;padding-left:20px;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:opacity;opacity:.5}.quiz-actions .quiz-prev{padding-left:0;padding-right:0;margin-left:-66px;margin-right:20px;opacity:0;visibility:hidden;pointer-events:none}.quiz-actions.show-prev .quiz-prev{margin-left:0;opacity:1;visibility:visible;pointer-events:all}.quiz-actions .quiz-button{--gapX:22px;--gapY:12px;--fontSize:15px;--fontWeight:500;--lineHeight:1.47;--letterSpacing:0;--buttonColor:var(--currentColor);--buttonBackground:var(--currentColor);--buttonBorder:var(--currentColor);--buttonBackgroundHover:var(--currentColor);--buttonColorHover:var(--contrastColor);min-width:46px;min-height:46px;color:var(--buttonColor);font-size:var(--fontSize);line-height:var(--lineHeight);font-weight:var(--fontWeight);letter-spacing:var(--letterSpacing)}.quiz-actions .quiz-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--borderRadius,0);will-change:opacity;transition:all var(--transitionDuration) ease}.quiz-actions .quiz-button.squared{--borderRadius:7px}.quiz-actions .quiz-button.rounded{--borderRadius:50px}.quiz-actions .quiz-button.weight--light{--fontWeight:300}.quiz-actions .quiz-button.weight--normal{--fontWeight:400}.quiz-actions .quiz-button.weight--bold{--fontWeight:700}.quiz-actions .quiz-button.filled{--buttonColor:var(--contrastColor)}.quiz-actions .quiz-button.filled.quiz-next{--currentColorHover:var(--contrastColor)}.quiz-actions .quiz-button.filled:before{background:var(--buttonBackground)}.quiz-actions .quiz-button.bordered:before{border:var(--buttonBorderWidth,0) solid var(--buttonBorder)}.quiz-actions .quiz-button.bordered.line_size--small:before{--buttonBorderWidth:1px}.quiz-actions .quiz-button.bordered.line_size--medium:before{--buttonBorderWidth:2px}.quiz-actions .quiz-button.bordered.line_size--large:before{--buttonBorderWidth:3px}.quiz-actions .quiz-button.text--light{--buttonColor:var(--lightColor)!important;--buttonColorHover:var(--lightColor)!important}.quiz-actions .quiz-button.text--dark{--buttonColor:var(--darkColor)!important;--buttonColorHover:var(--darkColor)!important}.quiz-actions .quiz-button.transparent{--buttonColor:var(--currentColor)!important}.quiz-actions .quiz-button.transparent:before{opacity:.2}.quiz-actions .quiz-button.hover.effect--opacity:before{opacity:.85}.quiz-actions .quiz-button.hover.effect--opacity.transparent:before{opacity:.3}.quiz-actions .quiz-button.hover.effect--fill{color:var(--buttonColorHover,var(--buttonColor))}.quiz-actions .quiz-button.hover.effect--fill:before{background:var(--buttonBackgroundHover,var(--buttonBackground))}.quiz-actions .quiz-button.hover.effect--zoom:before{transform:scale(1.03)}
.quiz-fields{display:flex;flex-flow:column;width:100%;position:relative;z-index:1;justify-content:inherit}.quiz-fields .error{font-size:.8em;line-height:1.33333333;padding:5px 0 0;height:auto;position:static;top:100%}.quiz-fields .field{position:relative;width:50%;max-width:550px;justify-content:inherit}.quiz-fields .field:not([data-type=hidden])~.field{margin-top:var(--formFieldsGap)}.quiz-fields .field[data-type=hidden]{display:none!important}.quiz-fields .field[data-type=image]{width:100%;max-width:unset}.quiz-fields .field[data-type=captcha],.quiz-fields .field[data-type=checkbox],.quiz-fields .field[data-type=radio]{width:auto;width:-moz-max-content;width:max-content}body.adaptive-mobile .quiz-fields .field[data-type=captcha],body.adaptive-mobile .quiz-fields .field[data-type=checkbox],body.adaptive-mobile .quiz-fields .field[data-type=radio]{max-width:100%}.quiz-fields--multiple .field[data-type=captcha],.quiz-fields--multiple .field[data-type=checkbox],.quiz-fields--multiple .field[data-type=radio]{width:50%}.quiz-fields .form-field-desc{padding-bottom:10px;opacity:.5}.quiz-fields .form-field-desc+.form-field-title{padding-bottom:5px!important}.quiz-fields .form-field{text-align:inherit;justify-content:inherit}.quiz-fields .form-field[data-type=checkbox]+[data-type=checkbox]{margin-top:-10px}.quiz-fields .error{width:100%;font-size:var(--formErrorTextSize);font-weight:500;line-height:1.2;height:0;color:#ff714d;pointer-events:none;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.21,.67,.58,1)}.quiz-fields .border{display:none}.quiz-fields .is_error.animate{animation:shake .5s ease 1 both .2s}.quiz-fields .is_error .error{height:1lh;margin-top:.3em;opacity:1;visibility:visible;pointer-events:all}.quiz-fields .is_error .file-input .icon:not(.icon-file){opacity:1;color:#ff714d}.quiz-fields .is_error .form-field-checkbox__box{opacity:1;border-color:#ff714d}.quiz-fields .form-button{position:relative}.quiz-fields .form-button .g-recaptcha{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;pointer-events:all}.quiz-fields .form-field-radio-item{padding:8px 0;margin-bottom:0;align-items:center}.quiz-fields .form-field-radio-item:last-child{padding-bottom:0}.quiz-fields .form-field-radio-item:first-child{padding-top:0}.quiz-fields .form-field-checkbox-item{align-items:center;padding:.5rem 0}.quiz-fields .form-field-checkbox-item .form-field-checkbox__box,.quiz-fields .form-field-file .file-item .icon,.quiz-fields .form-field-radio .form-field-radio-item__check,.quiz-fields .form-field-range .range-area:before,.quiz-fields .policy-data-warning__box{opacity:.15}.quiz-fields .form-field-checkbox-item .form-field-checkbox__input:hover+.form-field-checkbox__box,.quiz-fields .form-field-radio .form-field-radio-item__input:hover+.form-field-radio-item__check,.quiz-fields .policy-data-warning__input:hover+.policy-data-warning__box{opacity:.3}.quiz-fields .form-field-checkbox-item .form-field-checkbox__input:checked+.form-field-checkbox__box,.quiz-fields .form-field-radio .form-field-radio-item__input:checked+.form-field-radio-item__check,.quiz-fields .policy-data-warning__input:checked+.policy-data-warning__box{opacity:1}.quiz-fields .form-field-text__wrap{display:flex;flex-direction:column;position:relative;width:100%}.quiz-fields .form-field-text{position:relative;width:100%;text-align:left}.quiz-fields .form-field-text__input{display:block;width:100%;border:1px solid var(--formInputBorderColor);font-family:inherit;min-height:var(--formInputSize,46px);padding:3px 15px 2px;word-break:keep-all;border-radius:4px;transition:all .3s ease;-moz-appearance:none;appearance:none}.quiz-fields .form-field-title{display:block;font-size:var(--formLabelTextSize);line-height:1.375;padding-bottom:var(--formLabelGap);font-weight:500;text-align:left}.quiz-fields .form-field-file .file-item .icon{opacity:.4}.quiz-fields .form-field-text__textarea{resize:none;min-height:var(--formInputSize,46px);max-height:250px;overflow:hidden;-moz-appearance:none;appearance:none;padding-top:12px;padding-bottom:12px}.quiz-fields .form-field-date__icon{bottom:calc(var(--formInputBorderSize) + var(--formInputGapY) + 8px)}.quiz-fields .form-field-select .select-outer{min-height:var(--formInputSize,46px)}.component-quiz.style-transparent .dropdown-select,.component-quiz.style-transparent .form-field-text__input{background:var(--formInputBackground);border:none}.component-quiz.style-transparent .dropdown-select:focus,.component-quiz.style-transparent .dropdown-select:hover,.component-quiz.style-transparent .form-field-text__input:focus,.component-quiz.style-transparent .form-field-text__input:hover{background:var(--formInputBackgroundActive)}.component-quiz.style-transparent .form-field-select:has(.atom-custom-select.focus) .dropdown-select,.component-quiz.style-transparent .form-field-select:has(.atom-custom-select.hover) .dropdown-select,.component-quiz.style-transparent .form-field-select:has(.atom-custom-select:focus) .dropdown-select,.component-quiz.style-transparent .form-field-select:has(.atom-custom-select:hover) .dropdown-select{background:var(--formInputBackgroundActive)}.component-quiz.style-filled .dropdown-select,.component-quiz.style-filled .form-field-text__input{border:1px solid var(--formInputBorderColor,transparent);transition:all .3s cubic-bezier(.21,.67,.58,1);color:#0a0a0a;background:#fff}.component-quiz.style-filled .dropdown-select:focus,.component-quiz.style-filled .dropdown-select:hover,.component-quiz.style-filled .form-field-text__input:focus,.component-quiz.style-filled .form-field-text__input:hover{background:#fff}.component-quiz.style-filled .form-field-date__icon{color:#0a0a0a}.component-quiz.style-filled .form-field-select:has(.atom-custom-select.focus) .dropdown-select,.component-quiz.style-filled .form-field-select:has(.atom-custom-select.hover) .dropdown-select,.component-quiz.style-filled .form-field-select:has(.atom-custom-select:focus) .dropdown-select,.component-quiz.style-filled .form-field-select:has(.atom-custom-select:hover) .dropdown-select{background:#fff}
body.adaptive-mobile .component-quiz{--formInputSize:2.875em;--formFieldsGap:1.875em;overflow:visible}body.adaptive-mobile .component-quiz .quiz-progress[data-progress-style=bar] .quiz-progress-inner,body.adaptive-mobile .component-quiz .quiz-progress[data-progress-style=bar] .quiz-progress-inner .progress-loader-bar{width:100%}body.adaptive-mobile .component-quiz .quiz-actions{flex-flow:row wrap;width:100%}body.adaptive-mobile .component-quiz .quiz-actions .suggestion-next{display:none}body.adaptive-mobile .component-quiz .quiz-actions .quiz-next{flex-grow:1}body.adaptive-mobile .component-quiz .step-title{width:100%}body.adaptive-mobile .component-quiz .quiz-fields{align-items:flex-start}body.adaptive-mobile .component-quiz .quiz-fields .field{padding:0;width:100%;min-width:0}body.adaptive-mobile .component-quiz .quiz-fields .field+.field{margin-top:20px}body.adaptive-mobile .component-quiz .quiz-fields .form-field{padding:0}body.adaptive-mobile .component-quiz .quiz-fields .field[data-type=checkbox],body.adaptive-mobile .component-quiz .quiz-fields .field[data-type=radio]{min-width:auto}body.adaptive-mobile .component-quiz .quiz-fields .form-field-date__icon{bottom:calc(var(--formInputSize) / 2 - 8px)}body.adaptive-mobile .component-quiz .field[data-type=image]{justify-content:flex-start;flex-grow:1;flex-shrink:0;margin-left:calc(50% - var(--100vw) / 2);width:var(--100vw)}body.adaptive-mobile .component-quiz .form-field-image-group{overflow-x:auto;display:flex;flex-flow:row;margin:0}body.adaptive-mobile .component-quiz .form-field-image-group .form-field-image-item{width:auto;padding:0 var(--smallGap)}body.adaptive-mobile .component-quiz .form-field-image-group .form-field-image-item:first-child{padding-left:20px}body.adaptive-mobile .component-quiz .form-field-image-group .form-field-image-item:last-child{padding-right:20px}body.adaptive-mobile .component-quiz .form-field-image-group .form-field-image-content{width:calc(var(--100vw) * .75);max-width:240px}body.adaptive-mobile [data-quiz-part=progress][data-progress-style=bar][data-current-progress="0"] .current .progress-runner{right:-40px}body.adaptive-mobile [data-quiz-part=progress][data-progress-style=bar][data-current-progress="0"] .current .progress-runner:after{opacity:0}body.adaptive-mobile [data-quiz-part=progress][data-progress-style=bar][data-current-progress="100"] .current .progress-runner{right:0;transform:translate(0)}body.adaptive-mobile [data-quiz-part=progress][data-progress-style=bar][data-current-progress="100"] .current .progress-runner:after{left:100%;opacity:0}

.form-field-select{width:100%;position:relative;display:flex;flex-direction:column}.form-field-select .arrow{display:block;position:absolute;top:50%;right:15px;width:.6666em;height:.4em;margin-top:-.2em;transition:all .3s ease;color:currentColor}.form-field-select .arrow svg{display:block}.form-field-select .atom-custom-select{display:none;-moz-appearance:none;appearance:none}.form-field-select .select-outer{display:flex;align-items:stretch;justify-content:stretch;position:relative;width:100%;min-height:var(--formInputSize,46px)}.form-field-select .dropdown-container{position:relative;width:100%}.form-field-select .dropdown-select{position:absolute;cursor:pointer;display:flex;align-items:center;width:100%;height:100%;line-height:1.466;font-weight:400;padding:0 40px 0 15px;border-radius:4px;background:var(--lightColor);color:var(--darkText);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}.is-pointer .form-field-select .dropdown-select:hover .arrow{opacity:1}.form-field-select .dropdown-select__content{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-container-in-body{position:absolute;top:0;left:0;color:var(--lightText);visibility:hidden;z-index:2499;letter-spacing:normal;line-height:normal}.select-container-in-body.rise{z-index:100000}.select-container-in-body .overlay{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto}.select-container-in-body .dropdown-select-ul{position:absolute;width:100%;background-color:#fff;color:var(--darkText);border-radius:4px;top:0;padding:0;max-height:234px;overflow-y:auto;opacity:0;list-style:none;transition-delay:.1s;transition:opacity .18s cubic-bezier(.21,.67,.58,1),transform .3s cubic-bezier(.21,.67,.58,1);box-shadow:0 3px 10px rgba(0,0,0,.08);-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-container-in-body .dropdown-select-ul.sharp{border-radius:0}.select-container-in-body .dropdown-select-ul .option-e{cursor:pointer;display:flex;align-items:center;list-style:none;padding:12px 8px 12px 15px;border:0;line-height:1.466;font-size:.9375em;font-weight:400;position:relative}.select-container-in-body .dropdown-select-ul .option-e:before{content:"";height:1px;width:calc(100% - 30px);display:block;margin:0 15px;position:absolute;background:#f4f4f4;bottom:0;left:0}.select-container-in-body .dropdown-select-ul .option-e:last-of-type:before{content:none}.select-container-in-body .dropdown-select-ul .option-e.selected{color:rgba(6,6,7,.49)}.is-pointer .select-container-in-body .dropdown-select-ul .option-e:hover{background-color:#f4f4f4}.is-pointer .select-container-in-body .dropdown-select-ul .option-e:hover .option-e:before{background:#f4f4f4}.select-container-in-body .dropdown-select-ul::-webkit-scrollbar{width:3px;height:90%}.select-container-in-body .dropdown-select-ul::-webkit-scrollbar-track{background:0}.select-container-in-body .dropdown-select-ul::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.select-container-in-body.active{visibility:visible}.select-container-in-body.active .dropdown-select-ul{opacity:1;transform:translateZ(0)}.select-container-in-body.size--large .option-e{min-height:56px;line-height:1.334;font-size:1rem;display:flex;align-items:center}body.adaptive-mobile .form-fields .form-field-select .dropdown-container,body.adaptive-mobile .form-fields .form-field-select .select-outer,body.adaptive-mobile .quiz-fields .form-field-select .dropdown-container,body.adaptive-mobile .quiz-fields .form-field-select .select-outer{min-height:46px}body.adaptive-mobile .form-fields .form-field-select .dropdown-select,body.adaptive-mobile .quiz-fields .form-field-select .dropdown-select{font-size:1rem;min-height:46px}body.adaptive-mobile .form-fields .form-field-select .atom-custom-select,body.adaptive-mobile .quiz-fields .form-field-select .atom-custom-select{-webkit-appearance:none;font-size:1rem;display:block;position:absolute;top:0;width:100%;height:100%;z-index:1;opacity:0}
.component-form{display:flex;flex-flow:column;width:100%}.component-form .form-fields-advanced,.component-form .form-info{grid-area:none}.component-form .form-fields{order:0}.component-form .form-submit,.component-form .policy-data-warning{order:20}.component-form .captcha-global-error{display:none;order:21}.component-form .policy-data-warning--checkbox{order:1;margin-top:var(--formFieldsGapY);align-items:flex-start}.component-form .form-submit{position:relative;margin-top:var(--formButtonGap,20px);text-align:left}.component-form .form-button[disabled]{pointer-events:none;opacity:.65}body.adaptive-desktop .component-form{max-width:550px}body.adaptive-desktop .component-form.inline{max-width:1150px;display:grid;grid-template-columns:1fr fit-content(30%)}body.adaptive-desktop .component-form.inline.fields-count-1{max-width:550px}body.adaptive-desktop .component-form.inline.fields-count-2{max-width:750px}body.adaptive-desktop .component-form.inline.fields-count-3{max-width:950px}body.adaptive-desktop .component-form.inline.fields-count-4{max-width:unset}body.adaptive-desktop .component-form.inline.description-position-bottom.title-position-inside .form-submit{align-items:flex-start}body.adaptive-desktop .component-form.inline.description-position-bottom.title-position-inside .form-submit .component-button{margin-bottom:0;margin-top:calc(var(--formInputGapY) - var(--gapY, 0))}body.adaptive-desktop .component-form.inline.description-position-bottom.title-behaviour-static .form-field-checkbox,body.adaptive-desktop .component-form.inline.description-position-bottom.title-position-outside .form-field-checkbox{margin-top:calc(var(--lineHeightTitleFocusOutside) + var(--formTitleGap) + var(--formInputGapY));margin-bottom:0}body.adaptive-desktop .component-form.inline.description-position-bottom.title-behaviour-static .form-submit,body.adaptive-desktop .component-form.inline.description-position-bottom.title-position-outside .form-submit{align-items:flex-start}body.adaptive-desktop .component-form.inline.description-position-bottom.title-behaviour-static .form-submit .component-button,body.adaptive-desktop .component-form.inline.description-position-bottom.title-position-outside .form-submit .component-button{margin-bottom:0;margin-top:calc(var(--lineHeightTitleFocusOutside) + var(--formTitleGap) + var(--formInputGapY) - var(--gapY, 0))}body.adaptive-desktop .component-form.inline.description-position-bottom.title-behaviour-static .form-fields .form-field-select__not-title,body.adaptive-desktop .component-form.inline.description-position-bottom.title-position-outside .form-fields .form-field-select__not-title{margin-top:calc(var(--lineHeightTitleFocusOutside) + var(--formTitleGap))}body.adaptive-desktop .component-form.inline.description-position-bottom .form-fields{align-items:flex-start}body.adaptive-desktop .component-form.inline.description-position-bottom .form-field-checkbox{margin-top:var(--formInputGapY);margin-bottom:0}body.adaptive-desktop .component-form.inline.title-position-inside .form-submit .component-button{margin-bottom:calc(var(--formInputGapY) - var(--gapY, 0))}body.adaptive-desktop .component-form.inline .is_error .error{position:absolute;top:100%;left:0;height:20px;line-height:1rem}body.adaptive-desktop .component-form.inline .form-field-checkbox{margin-bottom:var(--formInputGapY)}body.adaptive-desktop .component-form.inline .form-fields,body.adaptive-desktop .component-form.inline .form-submit{grid-row-start:1;transition:padding .3s ease}body.adaptive-desktop .component-form.inline .form-fields{display:inline-flex;flex-flow:row nowrap;align-items:flex-end;width:100%}body.adaptive-desktop .component-form.inline .form-fields .error{line-height:1rem}body.adaptive-desktop .component-form.inline .form-fields .form-field:last-of-type{padding:0}body.adaptive-desktop .component-form.inline .form-fields.has-error~.policy-data-warning{margin-top:25px}body.adaptive-desktop .component-form.inline .form-field{flex-grow:1;flex-basis:100%;display:inline-grid;align-items:flex-end}body.adaptive-desktop .component-form.inline .form-field[data-type=checkbox]{flex-grow:0;flex-basis:auto}body.adaptive-desktop .component-form.inline .form-field-checkbox-item{max-width:100%;height:var(--formInputSize);display:inline-flex;align-items:center}body.adaptive-desktop .component-form.inline .form-field-checkbox__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:270px}body.adaptive-desktop .component-form.inline .form-submit{position:relative;margin-top:0;margin-left:var(--formButtonGap,20px);display:flex;align-items:flex-end}body.adaptive-desktop .component-form.inline .form-submit .component-button{margin-bottom:calc(var(--formInputGapY) - var(--gapY, 0))}body.adaptive-desktop .component-form.inline .btn-text{white-space:nowrap;word-wrap:break-word}body.adaptive-desktop .component-form.inline .captcha-global-error{grid-column:1/-1}body.adaptive-desktop .component-form.inline .policy-data-warning{margin-top:10px;grid-column:1/-1}
.form-field-action-link{display:flex;align-items:center;color:currentColor;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:opacity .2s ease}.form-field-action-link span{margin-left:8px}.form-field-action-link:hover{opacity:1}.form-field-action-link.hide{display:none}
:root{--formRangeHeight:clamp(2px,0.133em,4px);--formErrorTextSize:clamp(10px,0.75em,15px);--formInputSize:calc(var(--formInputTextSize) * 2.875);--formElementSize:clamp(15px,1.125em,25px);--formElementBorderSize:2px;--formInputGapX:0.9375rem;--formInputGapY:0.6875rem;--formDescGap:0.625em;--formTitleGap:calc(var(--formDescGap)*0.5);--formFieldsGapX:1.25em;--formFieldsGapY:1.25em;--formButtonGap:1.25rem;--formInputBorderSize:1px;--formTopLeftRadius:4px;--formTopRightRadius:4px;--formBottomRightRadius:4px;--formBottomLeftRadius:4px;--diff:0px;--darkBorder:rgba(6,6,7,.15);--lightBorder:hsla(0,0%,100%,.2);--formCaptionTextSize:clamp(10px,0.8125em,22px)}.component-form:not(.component-form-new).style-underlined:not(.inline) .form-fields .form-field[data-type=email],.component-form:not(.component-form-new).style-underlined:not(.inline) .form-fields .form-field[data-type=name],.component-form:not(.component-form-new).style-underlined:not(.inline) .form-fields .form-field[data-type=phone],.component-form:not(.component-form-new).style-underlined:not(.inline) .form-fields .form-field[data-type=text],.component-form:not(.component-form-new).style-underlined:not(.inline) .form-fields .form-field[data-type=textarea],.component-form:not(.component-form-new).style-underlined:not(.inline) .form-fields .form-field[data-type^=date]{padding-top:10px;padding-bottom:30px}.component-form:not(.component-form-new).style-underlined .form-fields .form-field[data-type=email] .form-field-text__input,.component-form:not(.component-form-new).style-underlined .form-fields .form-field[data-type=name] .form-field-text__input,.component-form:not(.component-form-new).style-underlined .form-fields .form-field[data-type=phone] .form-field-text__input,.component-form:not(.component-form-new).style-underlined .form-fields .form-field[data-type=text] .form-field-text__input,.component-form:not(.component-form-new).style-underlined .form-fields .form-field[data-type=textarea] .form-field-text__input,.component-form:not(.component-form-new).style-underlined .form-fields .form-field[data-type^=date] .form-field-text__input{border:0}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text .form-field-title{position:absolute;font-size:var(--formInputTextSize);bottom:calc(50% - (.5em * 1.333));line-height:1.333;padding:0;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:all .3s ease;will-change:transform}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text .form-field-desc{display:none}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text .border{background:var(--currentColor)}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input{border-radius:0;background-color:transparent;color:var(--formInputColor);padding-left:0;padding-right:0;opacity:.5}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input::placeholder{opacity:0;transition:opacity .15s ease-in}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input:not(:-moz-placeholder-shown){box-shadow:none;opacity:1}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input.focus,.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input:focus,.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input:not(:placeholder-shown){box-shadow:none;opacity:1}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input:not(:-moz-placeholder-shown)+.border{opacity:var(--formInputLineOpacityActive)}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input.focus+.border,.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input:focus+.border,.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input:not(:placeholder-shown)+.border{opacity:var(--formInputLineOpacityActive)}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input:not(:-moz-placeholder-shown)::placeholder{opacity:.5}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input.focus::placeholder,.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input:focus::placeholder,.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input:not(:placeholder-shown)::placeholder{opacity:.5}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__textarea{max-height:250px;padding:0 0 12px;min-height:34px;margin-top:12px}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__textarea::-webkit-scrollbar{width:3px;height:90%}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__textarea::-webkit-scrollbar-track{background:0}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__textarea::-webkit-scrollbar-thumb{background-color:currentColor;border-radius:3px;opacity:.2}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-date .form-field-title{padding-right:20px}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-date__icon{right:1px}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-date__input{padding-right:20px}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-select{margin-top:0}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-select .form-field-desc,.component-form:not(.component-form-new).style-underlined .form-fields .form-field-select .form-field-title{padding-bottom:0}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-select .form-field-desc+.form-field-title{padding-bottom:5px}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-select .arrow{right:10px}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-select .border{background:var(--currentColor)}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input:not(:-moz-placeholder-shown)~.form-field-title{bottom:100%;font-size:var(--formLabelTextSize);height:1.2em;opacity:.5}.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input.focus~.form-field-title,.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input:focus~.form-field-title,.component-form:not(.component-form-new).style-underlined .form-fields .form-field-text__input:not(:placeholder-shown)~.form-field-title{bottom:100%;font-size:var(--formLabelTextSize);height:1.2em;opacity:.5}.component-form:not(.component-form-new).style-underlined .form-fields .form-field:has(.form-field-text__input:not(:-moz-placeholder-shown)) .form-field-title{bottom:100%;font-size:var(--formLabelTextSize);height:1.2em;opacity:.5}.component-form:not(.component-form-new).style-underlined .form-fields .form-field:has(.form-field-text__input.focus) .form-field-title,.component-form:not(.component-form-new).style-underlined .form-fields .form-field:has(.form-field-text__input:focus) .form-field-title,.component-form:not(.component-form-new).style-underlined .form-fields .form-field:has(.form-field-text__input:not(:placeholder-shown)) .form-field-title{bottom:100%;font-size:var(--formLabelTextSize);height:1.2em;opacity:.5}.component-form:not(.component-form-new).style-underlined .form-fields .dropdown-select{background-color:transparent;border-radius:0;color:var(--formInputColor);padding-left:0;padding-right:0}.component-form:not(.component-form-new).style-underlined .form-fields .dropdown-select:after{content:"";position:absolute;z-index:0;width:100%;bottom:0;left:0;border-bottom:var(--formInputLineSize) solid var(--formInputLineColor);opacity:var(--formInputLineOpacity);transition:all .3s ease}.component-form:not(.component-form-new).style-underlined .form-fields .dropdown-select:focus{box-shadow:none}.component-form:not(.component-form-new).style-underlined .form-fields .dropdown-select:focus:after{opacity:var(--formInputLineOpacityActive)}.component-form:not(.component-form-new).style-transparent .dropdown-select,.component-form:not(.component-form-new).style-transparent .form-field-text__input{background:var(--formInputBackground);border:none}.component-form:not(.component-form-new).style-transparent .dropdown-select:focus,.component-form:not(.component-form-new).style-transparent .dropdown-select:hover,.component-form:not(.component-form-new).style-transparent .form-field-text__input:focus,.component-form:not(.component-form-new).style-transparent .form-field-text__input:hover{background:var(--formInputBackgroundActive)}.component-form:not(.component-form-new).style-filled .dropdown-select,.component-form:not(.component-form-new).style-filled .form-field-text__input{border:1px solid var(--formInputBorderColor,transparent);transition:all .3s cubic-bezier(.21,.67,.58,1);color:#0a0a0a;background:#fff}.component-form:not(.component-form-new).style-filled .dropdown-select:focus,.component-form:not(.component-form-new).style-filled .dropdown-select:hover,.component-form:not(.component-form-new).style-filled .form-field-text__input:focus,.component-form:not(.component-form-new).style-filled .form-field-text__input:hover{background:#fff}.component-form:not(.component-form-new).style-filled .form-field-select .dropdown-select,.component-form:not(.component-form-new).style-filled .form-field-text__input{background-color:#fff}.component-form:not(.component-form-new).style-filled .form-field-date__icon,.component-form:not(.component-form-new).style-filled .form-field-select .dropdown-select,.component-form:not(.component-form-new).style-filled .form-field-text__input,.component-form:not(.component-form-new).style-filled .form-field .form-field-select .arrow{color:#060607}.component-form:not(.component-form-new) .form-field-desc{font-size:clamp(10px,.8125em,22px);padding-bottom:var(--formDescGap);opacity:.5;color:var(--currentColor);line-height:1.333}.component-form:not(.component-form-new) .form-field-title{display:block;font-size:clamp(10px,.9375em,28px);line-height:1.375;padding-bottom:var(--formTitleGap);font-weight:500}.component-form:not(.component-form-new) .form-field-date__icon{bottom:16px;grid-row-start:none;grid-row-end:none}.cart-field-promocode,.component-form,.form-field-select .dropdown-select,.form-field-text__input{font-size:var(--fontSizeText,var(--fontSize));line-height:var(--lineHeightText);color:var(--currentColorText,var(--currentColor));font-weight:var(--fontWeightText);letter-spacing:var(--letterSpacingText);font-style:var(--fontStyleText);-webkit-text-decoration:var(--textDecorationText);text-decoration:var(--textDecorationText);text-transform:var(--textTransformText);border:none}:is(.component-form,.cart-field-promocode){justify-content:inherit}:is(.component-form,.cart-field-promocode):not(.component-elements-user-style) .form-field-checkbox-item .form-field-checkbox__box,:is(.component-form,.cart-field-promocode):not(.component-elements-user-style) .form-field-file .file-item .icon,:is(.component-form,.cart-field-promocode):not(.component-elements-user-style) .form-field-radio .form-field-radio-item__check,:is(.component-form,.cart-field-promocode):not(.component-elements-user-style) .form-field-range .range-area:before,:is(.component-form,.cart-field-promocode):not(.component-elements-user-style) .policy-data-warning__box{opacity:.35}:is(.component-form,.cart-field-promocode):not(.component-elements-user-style) .form-field-checkbox-item .form-field-checkbox__input:hover+.form-field-checkbox__box,:is(.component-form,.cart-field-promocode):not(.component-elements-user-style) .form-field-radio .form-field-radio-item__input:hover+.form-field-radio-item__check,:is(.component-form,.cart-field-promocode):not(.component-elements-user-style) .policy-data-warning__input:hover+.policy-data-warning__box{opacity:.9}:is(.component-form,.cart-field-promocode):not(.component-elements-user-style) .form-field-checkbox-item .form-field-checkbox__input:checked+.form-field-checkbox__box,:is(.component-form,.cart-field-promocode):not(.component-elements-user-style) .form-field-radio .form-field-radio-item__input:checked+.form-field-radio-item__check,:is(.component-form,.cart-field-promocode):not(.component-elements-user-style) .policy-data-warning__input:checked+.policy-data-warning__box{opacity:1}:is(.component-form,.cart-field-promocode) .policy-data-warning{font-size:var(--fontSizeText,var(--fontSize))}:is(.component-form,.cart-field-promocode) .policy-data-warning--captcha,:is(.component-form,.cart-field-promocode) .policy-data-warning--text,:is(.component-form,.cart-field-promocode) .policy-data-warning__name{font-size:var(--formCaptionTextSize)}:is(.component-form,.cart-field-promocode) .policy-data-warning__box{opacity:1;border:var(--formElementBorderSize) solid var(--formElementColor,var(--currentColorText,var(--currentColor)));color:var(--formElementContrast,var(--contrastColor));width:var(--formElementSize);height:var(--formElementSize);margin-right:calc(var(--formElementSize) / 2)}:is(.component-form,.cart-field-promocode) .policy-data-warning__box i{display:flex;justify-content:center;align-items:center}:is(.component-form,.cart-field-promocode) .policy-data-warning__box i:before{width:calc(var(--formElementSize) / 2);height:calc(var(--formElementSize) / 4);top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg);transform-origin:40% 45%;transition:all .05s}:is(.component-form,.cart-field-promocode) .policy-data-warning__input:hover+.policy-data-warning__box{border-color:var(--formElementColorHover,var(--formElementColor,var(--currentColorText,var(--currentColor))))}:is(.component-form,.cart-field-promocode) .policy-data-warning__input:checked+.policy-data-warning__box{border-color:transparent;background:var(--formElementColorFocus,var(--formElementColor,var(--currentColorText,var(--currentColor))));color:var(--formElementContrastFocus,var(--formElementContrast,var(--contrastColor)))}:is(.component-form,.cart-field-promocode) .policy-data-warning__name{color:var(--currentColorText,var(--currentColor))}:is(.component-form,.cart-field-promocode) .error{position:relative;width:100%;font-size:var(--formErrorTextSize);line-height:1.5;font-weight:500;color:#ff714d;pointer-events:none;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.21,.67,.58,1)}:is(.component-form,.cart-field-promocode) .border,:is(.component-form,.cart-field-promocode) .error-text{display:none}:is(.component-form,.cart-field-promocode) .is_error{--formInputBorderColorContrast:#ff714d;--formInputBorderColor:#ff714d;--formElementColor:#ff714d}:is(.component-form,.cart-field-promocode) .is_error.animate{animation:shake .5s ease 1 both .2s}:is(.component-form,.cart-field-promocode) .is_error .file-input .icon:not(.icon-file),:is(.component-form,.cart-field-promocode) .is_error .form-field-checkbox__box,:is(.component-form,.cart-field-promocode) .is_error .form-field-radio-item__check{background:#ff714d}:is(.component-form,.cart-field-promocode) .is_error .policy-data-warning__name{color:#ff714d}:is(.component-form,.cart-field-promocode) .is_error .error,:is(.component-form,.cart-field-promocode) .is_error_info .error{padding-top:3px;pointer-events:all;opacity:1;visibility:visible}:is(.component-form,.cart-field-promocode) .is_error .error-text,:is(.component-form,.cart-field-promocode) .is_error_info .error-text{display:block}:is(.component-form,.cart-field-promocode) .form-button{position:relative}:is(.component-form,.cart-field-promocode) .form-button .g-recaptcha{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;pointer-events:all}:is(.component-form,.cart-field-promocode).all-fields-empty:not(.has-error){animation:shake .5s ease 1 both .2s}.form-field-title{transition:color .3s ease;font-size:var(--fontSizeTitle,var(--fontSizeText));line-height:var(--lineHeightTitle,var(--lineHeightText));color:var(--currentColorEffectTitle,var(--currentColorTitle,var(--currentColorText,var(--currentColorActiveTitle,var(--currentColor)))));font-weight:var(--fontWeightTitle,var(--fontWeightText));letter-spacing:var(--letterSpacingTitle,var(--letterSpacingText));font-style:var(--fontStyleTitle,var(--fontStyleText));-webkit-text-decoration:var(--textDecorationTitle,var(--textDecorationText));text-decoration:var(--textDecorationTitle,var(--textDecorationText));text-transform:var(--textTransformTitle,var(--textTransformText));padding-bottom:var(--formTitleGap);z-index:1}.form-field-desc{font-size:var(--fontSizeDesc,var(--fontSizeText));line-height:var(--lineHeightDesc,var(--lineHeightText));color:var(--currentColorDesc,var(--currentColorText,var(--currentColor)));font-weight:var(--fontWeightDesc,var(--fontWeightText));letter-spacing:var(--letterSpacingDesc,var(--letterSpacingText));font-style:var(--fontStyleDesc,var(--fontStyleText));-webkit-text-decoration:var(--textDecorationDesc,var(--textDecorationText));text-decoration:var(--textDecorationDesc,var(--textDecorationText));text-transform:var(--textTransformDesc,var(--textTransformText));padding-bottom:var(--formDescGap)}.form-field-select .dropdown-select,.form-field-text__input{color:var(--textInputColor,var(--currentColorText,var(--textInputColorActive,var(--formInputBgContrast,var(--currentColor)))));background:var(--formInputBg,transparent)}.dropdown-select-ul .option-e:not(.selected)[value=""],.dropdown-select__content[value=""],.form-field-text__input::placeholder{color:var(--textInputColor,var(--currentColorText,var(--textInputColorActive,var(--formInputBgContrast,var(--currentColor)))));opacity:.5}.form-fields{display:flex;flex-direction:column;gap:var(--formFieldsGapY)}.form-fields--row{flex-direction:row;gap:var(--formFieldsGapX)}.form-field{text-align:left}.form-field .form-field-select .arrow{color:var(--textInputColor,var(--currentColorText,var(--textInputColorActive,var(--formInputBgContrast,var(--currentColor)))))}.form-field .form-field-select .select-outer{min-height:auto;overflow:hidden;max-width:100%;box-sizing:border-box}.form-field .form-field-select .dropdown-select{padding:var(--formGapTop,var(--formInputGapY)) calc(var(--formInputGapX) + 30px) var(--formGapBottom,var(--formInputGapY)) var(--formInputGapX);position:relative;height:auto}.form-field--hidden,.form-field[data-type=hidden]{display:none!important}.form-field[data-type=checkbox]+[data-type=checkbox]{margin-top:calc(var(--formFieldsGapY) / -2)}.form-field.active .form-field-select .dropdown-select:after{z-index:21;opacity:0}.form-field.loading .dropdown-select,.form-field.loading .form-field-text__wrap{position:relative;pointer-events:none}.form-field.loading .dropdown-select :not(.form-field-title),.form-field.loading .form-field-text__wrap :not(.form-field-title){color:transparent!important}.form-field.loading .dropdown-select:after,.form-field.loading .form-field-text__wrap:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:linear-gradient(90deg,currentColor,transparent 50%,currentColor);background-size:200% 100%;opacity:.1;animation:placeholderBackground 1.5s infinite}.form-field-radio{display:grid;grid-template-rows:[start] auto [row1-title] auto [row2-desc] auto [row3-input] auto [row4-border] auto [end-error];position:relative}.form-field-radio .form-field-title{display:block}.form-field-radio .form-field-radio-item{display:flex;align-items:center;position:relative;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-field-radio .form-field-radio-item:last-of-type{margin-bottom:0}.form-field-radio .form-field-radio-item .form-field-radio-item__text{text-align:left}.is-pointer .form-field-radio .form-field-radio-item:hover input:not(:checked)+.form-field-radio-item__check{border-color:var(--formElementColorHover,var(--formElementColor,var(--currentColorText,var(--currentColor))))}.form-field-radio .form-field-radio-item__check{flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;width:var(--formElementSize);height:var(--formElementSize);margin-right:calc(var(--formElementSize) / 2);border-radius:50%;box-sizing:border-box;border:var(--formElementBorderSize) solid var(--formElementColor,var(--currentColorText,var(--currentColor)));transition:all .3s ease}.form-field-radio .form-field-radio-item__check:before{content:"";display:block;opacity:0;position:absolute;width:calc(var(--formElementSize) * .3);height:calc(var(--formElementSize) * .3);background:var(--formElementContrast,var(--contrastColor));border-radius:50%;box-sizing:border-box;transition:all .3s ease}.form-field-radio .form-field-radio-item__input{opacity:0;position:absolute;pointer-events:none}.form-field-radio .form-field-radio-item__input:checked+.form-field-radio-item__check{border-color:transparent;background:var(--formElementColorFocus,var(--formElementColor,var(--currentColorText,var(--currentColor))))}.form-field-radio .form-field-radio-item__input:checked+.form-field-radio-item__check:before{background:var(--formElementContrastFocus,var(--formElementContrast,var(--contrastColor)));opacity:1}.form-field-range{display:grid;grid-template-rows:[start] auto [row1-title] auto [row2-desc] auto [row3-input] auto [row4-border] auto [end-error]}.form-field-range .range-outer{--speed:0.25s;display:flex;align-items:center;position:relative;padding:0 calc(var(--formElementSize) / 2);height:var(--formElementSize);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-field-range .range-outer .range-value{transition:width var(--speed) cubic-bezier(.64,.13,.43,.99),margin var(--speed) cubic-bezier(.64,.13,.43,.99)}.form-field-range .range-outer.active-animation,.form-field-range .range-outer:not(.animated){--speed:0s}.form-field-range .range-legend{display:flex;justify-content:space-between;margin:6px 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.form-field-range .range-legend .range-legend-inner{display:flex;flex-grow:1;justify-content:space-between}.form-field-range .range-legend .legend-point{cursor:pointer;min-width:var(--formElementSize);text-align:center}.form-field-range .range-legend.complex{padding:0 calc(var(--formElementSize) / 2)}.form-field-range .range-legend.complex .legend-point{flex-grow:1;position:relative;text-align:center;flex-basis:100%}.form-field-range .range-legend.complex[data-count="10"] .range-legend-inner{margin-inline:calc(-.5% * 100 / 10)}.form-field-range .range-legend.complex[data-count="9"] .range-legend-inner{margin-inline:calc(-.5% * 100 / 9)}.form-field-range .range-legend.complex[data-count="8"] .range-legend-inner{margin-inline:calc(-.5% * 100 / 8)}.form-field-range .range-legend.complex[data-count="7"] .range-legend-inner{margin-inline:calc(-.5% * 100 / 7)}.form-field-range .range-legend.complex[data-count="6"] .range-legend-inner{margin-inline:calc(-.5% * 100 / 6)}.form-field-range .range-legend.complex[data-count="5"] .range-legend-inner{margin-inline:calc(-.5% * 100 / 5)}.form-field-range .range-legend.complex[data-count="4"] .range-legend-inner{margin-inline:calc(-.5% * 100 / 4)}.form-field-range .range-legend.complex[data-count="3"] .range-legend-inner{margin-inline:calc(-.5% * 100 / 3)}.form-field-range .range-legend.limits .legend-point{min-width:var(--formElementSize);text-align:center}.form-field-range input{opacity:0;width:0;height:0;pointer-events:none}.form-field-range .range-area{width:100%;height:var(--formRangeHeight);position:relative;flex-grow:1;flex-shrink:0;z-index:1}.form-field-range .range-area:before{content:"";position:absolute;display:block;left:calc(-1 * (var(--formElementSize) / 2));right:calc(-1 * (var(--formElementSize) / 2));height:100%;top:0;background-color:var(--formElementColor,var(--currentColorText,var(--currentColor)))}.form-field-range .range-value{height:100%;position:absolute;top:0;left:0;width:0}.form-field-range .range-value:before{content:"";display:block;position:absolute;background-color:var(--formElementColorFocus,var(--formElementColor,var(--currentColorText,var(--currentColor))));height:100%;width:calc(100% + var(--formElementSize));top:0;left:calc(var(--formElementSize) / -2)}.form-field-range .range-runner{display:flex;justify-content:center;align-items:center;position:absolute;width:var(--formElementSize);height:var(--formElementSize);transform:translate(-50%,-50%);margin-top:1px;background-color:var(--formElementColorFocus,var(--formElementColor,var(--currentColorText,var(--currentColor))));border-radius:50%;cursor:pointer;transition:width .3s ease,height .3s ease}.form-field-range .range-runner .runner-tip{display:flex;position:absolute;pointer-events:none;align-items:center;justify-content:center;font-size:12px;font-weight:500;white-space:nowrap;padding:0 8px;height:24px;bottom:100%;margin-bottom:5px;color:#fff;background:#060607;opacity:0;border-radius:3px;transition:top .3s ease,opacity .3s ease}.form-field-range .range-runner .runner-tip .prefix{margin-right:5px;opacity:.65}.form-field-range .range-runner .runner-tip .suffix{margin-left:5px;opacity:.65}.form-field-range .range-runner.upper-runner{z-index:1}.form-field-range .range-runner.active .runner-tip,.is-pointer .form-field-range .range-runner:hover .runner-tip{opacity:1;translate:0}.form-field-range .range-runner-right{right:0;transform:translate(50%,-50%)}.form-field-checkbox-item{display:flex;position:relative;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-field-checkbox-item .form-field-checkbox__name{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;width:100%}.form-field-checkbox-item .form-field-checkbox__box{flex-shrink:0;display:block;position:relative;width:var(--formElementSize);height:var(--formElementSize);border-radius:4px;border:var(--formElementBorderSize) solid var(--formElementColor,var(--currentColorText,var(--currentColor)));box-sizing:border-box;margin-right:calc(var(--formElementSize) / 2);transition:all .3s ease}.form-field-checkbox-item .form-field-checkbox__box i{width:100%;height:100%;opacity:0;position:absolute;overflow:hidden;left:0;top:0}.form-field-checkbox-item .form-field-checkbox__box i:before{content:"";display:block;position:absolute;border:2px solid var(--formElementContrast,var(--contrastColor));border-top:0;border-right:0;box-sizing:border-box;height:calc(var(--formElementSize) / 4);width:calc(var(--formElementSize) / 2);top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg);transform-origin:40% 45%;transition:all .05s}.form-field-checkbox-item .form-field-checkbox__input{opacity:0;pointer-events:none;position:absolute}.form-field-checkbox-item .form-field-checkbox__input:checked+.form-field-checkbox__box{border-color:transparent;background:var(--formElementColorFocus,var(--formElementColor,var(--currentColorText,var(--currentColor))))}.form-field-checkbox-item .form-field-checkbox__input:checked+.form-field-checkbox__box i{opacity:1;animation:checkAppearance .3s}.form-field-checkbox-item .form-field-checkbox__input:checked+.form-field-checkbox__box i:before{border-color:var(--formElementContrastFocus,var(--formElementContrast,var(--contrastColor)))}.is-pointer .form-field-checkbox-item:hover input:not(:checked)+.form-field-checkbox__box{border-color:var(--formElementColorHover,var(--formElementColor,var(--currentColorText,var(--currentColor))))}.form-field .form-field-text{position:relative;width:100%;text-align:left}.form-field .form-field-text__wrap{position:relative;width:100%}.form-field .form-field-select,.form-field .form-field-text__wrap{display:grid;grid-template-rows:[start] auto [row1-title] auto [row2-desc] auto [row3-input] auto [row4-border] auto [end-error]}.form-field .form-field-select .dropdown-select,.form-field .form-field-text__input{height:var(--formInputHeight,"auto");border-radius:var(--formTopLeftRadius) var(--formTopRightRadius) var(--formBottomRightRadius) var(--formBottomLeftRadius);box-shadow:var(--formShadow)}.form-field .form-field-text__input{display:block;width:100%;font-family:inherit;padding:var(--formGapTop,var(--formInputGapY)) var(--formInputGapX) var(--formGapBottom,var(--formInputGapY));word-break:keep-all;transition:all .3s ease;-moz-appearance:none;appearance:none;background:var(--formInputBgActive,var(--formInputBg))}.form-field .form-field-date__input{padding-right:calc(var(--formInputBorderSize) + var(--formInputGapX) + 20px)!important}.form-field-text__textarea{resize:none;min-height:var(--formInputSize);max-height:250px;overflow:hidden;-moz-appearance:none;appearance:none;height:var(--formInputHeight,"auto")}.form-field-text__textarea.scrollable{overflow:auto}.form-field-text__textarea::-webkit-scrollbar{width:3px;height:90%}.form-field-text__textarea::-webkit-scrollbar-track{background:0}.form-field-text__textarea::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.f-calendar__input-overlay{position:absolute;height:var(--formInputSize);bottom:0;width:100%;cursor:text;z-index:3}.form-field-date__icon{position:absolute;right:calc(var(--formInputBorderSize) + 15px);background-color:transparent;color:var(--textInputColor,var(--currentColorText,var(--textInputColorActive,var(--formInputBgContrast,var(--currentColor)))));bottom:calc(50% - 8px);width:16px;height:16px;cursor:pointer;opacity:.4;z-index:4;transition:all .3s ease;grid-row-start:row1-title;grid-row-end:row2-desc}.form-field-date__icon.focus,.form-field-date__icon:hover{opacity:.6}.form-field-file{display:grid;grid-template-rows:[start] auto [row1-title] auto [row2-desc] auto [row3-input] auto [row4-border] auto [end-error]}.form-field-file .file-list{width:100%;opacity:1;visibility:visible;height:auto}.form-field-file .file-item{display:flex;margin-bottom:calc(var(--formFieldsGapY) / 2)}.form-field-file .file-item.loading .circle-loader{display:block}.form-field-file .file-item.loading .icon{display:none}.form-field-file .file-item.is-error .file-item--title,.form-field-file .file-item.is-error .icon{color:#ff714d}.is-pointer .form-field-file .file-item:hover .clear-files{opacity:.4}.form-field-file .file-item .circle-loader{display:none;width:var(--formElementSize);height:var(--formElementSize);margin-right:calc(var(--formElementSize) / 2)}.form-field-file .file-item .icon{display:block}.form-field-file .file-item--title{max-width:calc(100% - 85px);overflow:hidden;white-space:nowrap;word-wrap:break-word;text-overflow:ellipsis}.form-field-file .clear-files{width:1.2em;height:1.2em;padding:.26666667em;margin-left:.5ch;opacity:0;cursor:pointer;display:flex;white-space:nowrap}.is-pointer .form-field-file .clear-files:hover{opacity:.6!important}.form-field-file .file-input{display:inline-flex;transition:opacity .3s ease}.form-field-file .file-input:has(input:focus-visible){box-shadow:0 0 0 4px var(--focusRing);border-radius:3px}.form-field-file .file-input,.form-field-file .file-item{cursor:pointer;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.form-field-file .file-input .icon,.form-field-file .file-item .icon{transition:color .3s ease;display:inline-block;width:var(--formElementSize);height:var(--formElementSize);max-height:var(--formElementSize);color:var(--formElementColor,var(--currentColorText,var(--currentColor)));margin-right:calc(var(--formElementSize) / 2);text-align:center}.form-field-file .file-input .icon svg,.form-field-file .file-item .icon svg{height:100%}.form-field-file .file-input--original,.form-field-file .file-item--original{opacity:0;pointer-events:none;position:absolute}.form-field-file .file-input .icon{color:var(--formElementColorFocus,var(--formElementColor,var(--currentColorText,var(--currentColor))))}.is-pointer .form-field-file .file-input:hover{opacity:.6}.form-field-address__row .form-field{flex:1;padding-bottom:0!important}.form-field-address__row--multiple:has(>[data-hidden=true]:not(:last-child)~*){display:none}.form-field-address__add-line{width:100%}.form-field-select:has(select option:only-child),.form-field-select[readonly]{pointer-events:none;cursor:default}.form-field-select:has(select option:only-child) .arrow,.form-field-select[readonly] .arrow{display:none}.form-field[data-type=address]{padding-bottom:0!important}.form-field-switch{--formSwitchItemOpacity:0;--formSwitchItemOpacity_hover:0.07;--formSwitchItemOpacity_active:0.1;display:flex;gap:2px;padding:2px;width:100%;border-radius:7px;position:relative}.form-field-switch:before{content:"";position:absolute;inset:0;opacity:.15;border:1px solid currentColor;border-radius:inherit}.form-field-switch-item{flex:1;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;padding:8px}.form-field-switch-item:before{content:"";position:absolute;inset:0;background-color:currentColor;opacity:var(--formSwitchItemOpacity);border-radius:5px;transition:opacity .2s ease}.form-field-switch-item:hover:before{opacity:var(--formSwitchItemOpacity_hover)}.form-field-switch-item:has(:checked):before{opacity:var(--formSwitchItemOpacity_active)}.form-field-switch-item__input{display:none}.form-field-switch-item__label{display:flex;align-items:center;justify-content:center;font-size:16px;background-color:transparent;transition:background-color .2s ease;width:100%}.form-field-switch-item__label-icon{width:16px;height:16px;margin-right:10px;display:flex}.form-field-switch-item__label-text{display:flex;font-size:16px}.form-field-select .dropdown-select.hover,.form-field-select .dropdown-select:hover,.form-field-text__input.hover,.form-field-text__input:hover{background:var(--formInputBgHover,var(--formInputBg));box-shadow:var(--formShadowHover,var(--formShadow))}.form-field-select .dropdown-select.focus,.form-field-select .dropdown-select:focus,.form-field-text__input.focus,.form-field-text__input:focus{background:var(--formInputBgFocus,var(--formInputBg));box-shadow:var(--formShadowFocus,var(--formShadow))}.form-field-select:has(.atom-custom-select.hover) .dropdown-select,.form-field-select:has(.atom-custom-select:hover) .dropdown-select{background:var(--formInputBgHover,var(--formInputBg));box-shadow:var(--formShadowHover,var(--formShadow))}.form-field-select:has(.atom-custom-select.focus) .dropdown-select,.form-field-select:has(.atom-custom-select:focus) .dropdown-select{background:var(--formInputBgFocus,var(--formInputBg));box-shadow:var(--formShadowFocus,var(--formShadow))}.title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:-moz-placeholder-shown) .form-field-title{--currentColorEffectTitle:var(--titleInputColor);font-weight:var(--titleInputWeight)}.title-behaviour-dynamic.title-position-inside .form-field-select .form-field-title,.title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input) .form-field-title,.title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:placeholder-shown) .form-field-title{--currentColorEffectTitle:var(--titleInputColor);font-weight:var(--titleInputWeight)}.title-behaviour-dynamic.title-position-inside .form-field:has(.dropdown-select:hover) .form-field-title,.title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input.hover) .form-field-title,.title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input:hover) .form-field-title{--currentColorEffectTitle:var(--currentColorTitleHover,var(--titleInputColor,var(--currentColorText)))}.title-behaviour-dynamic.title-position-inside .form-field.active:has(.dropdown-select) .form-field-title,.title-behaviour-dynamic.title-position-inside .form-field:has(.atom-custom-select:focus) .form-field-title,.title-behaviour-dynamic.title-position-inside .form-field:has(.dropdown-container.focus) .form-field-title,.title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input.focus) .form-field-title,.title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input:focus) .form-field-title{--currentColorEffectTitle:var(--currentColorTitleFocus,var(--titleInputColor,var(--currentColorText)))}.title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:-moz-placeholder-shown.hover) .form-field-title,.title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:-moz-placeholder-shown:hover) .form-field-title{--currentColorEffectTitle:var(--currentColorTitleHover,var(--titleInputColor,var(--textInputColor,var(--currentColorText))))}.title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:placeholder-shown.hover) .form-field-title,.title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:placeholder-shown:hover) .form-field-title{--currentColorEffectTitle:var(--currentColorTitleHover,var(--titleInputColor,var(--textInputColor,var(--currentColorText))))}.title-behaviour-dynamic .form-field.active:has(.dropdown-select) .form-field-title,.title-behaviour-dynamic .form-field:has(.atom-custom-select:focus) .form-field-title,.title-behaviour-dynamic .form-field:has(.dropdown-container.focus) .form-field-title,.title-behaviour-dynamic .form-field:has(.form-field-text__input.focus) .form-field-title,.title-behaviour-dynamic .form-field:has(.form-field-text__input:focus) .form-field-title{--currentColorEffectTitle:var(--currentColorTitleFocus,var(--currentColorTitle,var(--currentColorText)))}.style-filled .form-field-select .dropdown-select,.style-filled .form-field-text__input{outline-style:solid;outline-width:var(--formInputBorderSize,0);outline-color:var(--formInputBorderColorContrast,var(--formInputBorderColor,var(--currentColorForm)));outline-offset:calc(var(--formInputBorderSize, 0) * -1);transition:all .3s cubic-bezier(.21,.67,.58,1)}.style-filled .form-field-select .dropdown-select:hover,.style-filled .form-field-text__input:hover{outline-color:var(--formInputBorderColorHover,var(--formInputBorderHoverColor,var(--formInputBorderColorContrast,var(--formInputBorderColor,var(--currentColorForm)))))}.style-filled .form-field-select .dropdown-select:focus,.style-filled .form-field-text__input:focus{outline-color:var(--formInputBorderColorFocus,var(--formInputBorderFocusColor,var(--formInputBorderColorContrast,var(--formInputBorderColor,var(--currentColorForm)))))}.style-filled .form-field-select:has(.atom-custom-select.hover) .dropdown-select,.style-filled .form-field-select:has(.atom-custom-select:hover) .dropdown-select{outline-color:var(--formInputBorderColorHover,var(--formInputBorderHoverColor,var(--formInputBorderColorContrast,var(--formInputBorderColor,var(--currentColorForm)))))}.style-filled .form-field-select:has(.atom-custom-select.focus) .dropdown-select,.style-filled .form-field-select:has(.atom-custom-select:focus) .dropdown-select{outline-color:var(--formInputBorderColorFocus,var(--formInputBorderFocusColor,var(--formInputBorderColorContrast,var(--formInputBorderColor,var(--currentColorForm)))))}.style-filled.title-behaviour-dynamic .form-field-select .form-field-title,.style-filled.title-behaviour-dynamic .form-field-text__wrap .form-field-title{padding-left:calc(var(--formInputGapX) + var(--formInputBorderSize))}.style-underlined .form-fields .form-field-select .border,.style-underlined .form-fields .form-field-text .border{display:block;width:100%;color:inherit;height:var(--formInputBorderSize,0);background:var(--formInputBorderColorActive,var(--formInputBorderColor,var(--currentColorForm)));transition:opacity .3s ease;will-change:transform}.style-underlined .form-fields .form-field-text__input{border:none}.style-underlined .form-fields .form-field-select:has(.atom-custom-select.hover) .select-outer+.border,.style-underlined .form-fields .form-field-select:has(.atom-custom-select:hover) .select-outer+.border,.style-underlined .form-fields .form-field-select:has(.dropdown-select.hover) .select-outer+.border,.style-underlined .form-fields .form-field-select:has(.dropdown-select:hover) .select-outer+.border,.style-underlined .form-fields .form-field-text__input.hover+.border,.style-underlined .form-fields .form-field-text__input:hover+.border{--formInputBorderColorActive:var(--formInputBorderColorHover)}.style-underlined .form-fields .form-field-select:has(.dropdown-select.focus) .select-outer+.border,.style-underlined .form-fields .form-field-text__input.focus+.border,.style-underlined .form-fields .form-field-text__input:focus+.border,.style-underlined .form-fields .form-field:has(.atom-custom-select:focus) .select-outer+.border{--formInputBorderColorActive:var(--formInputBorderColorFocus)}.style-underlined .form-fields .form-field-text__textarea{max-height:250px;min-height:34px}.style-underlined .form-fields .form-field-text__textarea::-webkit-scrollbar{width:3px;height:90%}.style-underlined .form-fields .form-field-text__textarea::-webkit-scrollbar-track{background:0}.style-underlined .form-fields .form-field-text__textarea::-webkit-scrollbar-thumb{background-color:currentColor;border-radius:3px;opacity:.2}.style-underlined .form-fields .form-field-select{margin-top:0}.style-underlined .form-field-date__icon{right:15px}.description-position-top .form-field:has(.form-field-desc) .form-field-date__icon{grid-row-start:row2-desc}.description-position-bottom .form-field-title:has(.form-field-desc){grid-row-start:start;grid-row-end:row1-title}.description-position-bottom .form-field-desc{padding-bottom:0;padding-top:var(--formDescGap);grid-row-start:row4-border;grid-row-end:end-error}.description-position-bottom .error{grid-row-start:row3-input;grid-row-end:row4-border}.description-position-bottom .form-field-text__input{grid-row-start:row1-title;grid-row-end:row2-desc}.description-position-bottom .select-outer{grid-row-start:row2-desc;grid-row-end:row3-input}.description-position-bottom .select-outer+.border{grid-row-start:row3-input;grid-row-end:row4-border}.description-position-bottom .form-field-text .border{grid-row-start:row2-desc;grid-row-end:row3-input}.title-behaviour-dynamic.title-position-inside{--diff:calc(var(--lineHeightTitleFocusInside) / 2);--formGapTop:calc(var(--formInputGapY) + var(--diff));--formGapBottom:calc(var(--formInputGapY) - var(--diff))}.title-behaviour-dynamic.title-position-inside.description-position-top .form-field-select:has(.form-field-desc) .form-field-title,.title-behaviour-dynamic.title-position-inside.description-position-top .form-field-text:has(.form-field-desc) .form-field-title{grid-row-start:row1-title;grid-row-end:row2-desc}.title-behaviour-dynamic.title-position-inside.description-position-top .form-field-select .form-field-title,.title-behaviour-dynamic.title-position-inside.description-position-top .form-field-text .form-field-title{grid-row-start:start;grid-row-end:row1-title}.title-behaviour-dynamic.title-position-inside.style-filled .form-field:has(.form-field-text__input:not(:-moz-placeholder-shown)) .form-field-title{top:calc(var(--formInputBorderSize) + (var(--formInputGapY) - var(--fontSizeFocusInside) / 2) / 2);padding-left:calc(var(--formInputBorderSize) + var(--formInputGapX))}.title-behaviour-dynamic.title-position-inside.style-filled .form-field-select .form-field-title,.title-behaviour-dynamic.title-position-inside.style-filled .form-field:has(.form-field-text__input.focus) .form-field-title,.title-behaviour-dynamic.title-position-inside.style-filled .form-field:has(.form-field-text__input:focus) .form-field-title,.title-behaviour-dynamic.title-position-inside.style-filled .form-field:has(.form-field-text__input:not(:placeholder-shown)) .form-field-title{top:calc(var(--formInputBorderSize) + (var(--formInputGapY) - var(--fontSizeFocusInside) / 2) / 2);padding-left:calc(var(--formInputBorderSize) + var(--formInputGapX))}.title-behaviour-dynamic.title-position-inside.style-filled .form-field-text__wrap:has(.form-field-text__textarea) .form-field-title{top:calc(var(--formInputBorderSize) + var(--formInputGapY))}.title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-desc) .form-field-date__icon{grid-row-start:row1-title}.title-behaviour-dynamic.title-position-inside .form-field-date__icon{grid-row-start:start}.title-behaviour-dynamic.title-position-inside .form-field-text__wrap:has(.form-field-text__textarea) .form-field-title{top:var(--formInputGapY)}.title-behaviour-dynamic.title-position-inside .form-field:has(.atom-custom-select:focus) .form-field-title,.title-behaviour-dynamic.title-position-inside .form-field:has(.dropdown-container.focus) .form-field-title,.title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input.focus) .form-field-title,.title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input:focus) .form-field-title{--currentColorActiveTitle:var(--formInputBgFocusContrast)}.title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input:not(:-moz-placeholder-shown)) .form-field-title{top:calc((var(--formInputGapY) - var(--fontSizeFocusInside) / 2) / 2);font-size:var(--fontSizeFocusInside)}.title-behaviour-dynamic.title-position-inside .form-field:has(.dropdown-container.focus) .form-field-title,.title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input.focus) .form-field-title,.title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input:focus) .form-field-title,.title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input:not(:placeholder-shown)) .form-field-title{top:calc((var(--formInputGapY) - var(--fontSizeFocusInside) / 2) / 2);font-size:var(--fontSizeFocusInside)}.title-behaviour-dynamic.title-position-inside .form-field-select .form-field-title{position:absolute;z-index:1;padding-bottom:0;padding-left:var(--formInputGapX);font-size:var(--fontSizeFocusInside);top:3px;grid-row-start:start;grid-row-end:row1-title}.title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:not(:-moz-placeholder-shown)) .form-field-title{top:calc((var(--lineHeightTitleFocusOutside) + var(--formTitleGap))*-1)}.title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input.focus) .form-field-title,.title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:focus) .form-field-title,.title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:not(:placeholder-shown)) .form-field-title{top:calc((var(--lineHeightTitleFocusOutside) + var(--formTitleGap))*-1)}.title-behaviour-dynamic.title-position-outside .form-field-select .form-field-title{grid-row-start:start;grid-row-end:row1-title}.title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:not(:-moz-placeholder-shown)) .form-field-title{padding-left:0;color:var(--currentColorTitle,var(--currentColorText,var(--currentColor)));padding-bottom:var(--formTitleGap);font-size:var(--fontSizeTitle);line-height:var(--lineHeightTitle);font-weight:var(--fontWeightTitle);letter-spacing:var(--letterSpacingTitle);font-style:var(--fontStyleTitle);text-decoration:var(--textDecorationTitle);text-transform:var(--textTransformTitle)}.title-behaviour-dynamic.title-position-outside .form-field-select .form-field-title,.title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input.focus) .form-field-title,.title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:focus) .form-field-title,.title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:not(:placeholder-shown)) .form-field-title{padding-left:0;color:var(--currentColorTitle,var(--currentColorText,var(--currentColor)));padding-bottom:var(--formTitleGap);font-size:var(--fontSizeTitle);line-height:var(--lineHeightTitle);font-weight:var(--fontWeightTitle);letter-spacing:var(--letterSpacingTitle);font-style:var(--fontStyleTitle);-webkit-text-decoration:var(--textDecorationTitle);text-decoration:var(--textDecorationTitle);text-transform:var(--textTransformTitle)}.title-behaviour-dynamic.title-position-outside .form-field-text__wrap{margin-top:calc(var(--lineHeightTitleFocusOutside) + var(--formTitleGap))}.title-behaviour-dynamic.description-position-bottom .form-field:has(.form-field-desc) .form-field-date__icon{grid-row-start:start;grid-row-end:row2-desc;top:calc(50% - 8px);bottom:auto}.title-behaviour-dynamic.description-position-bottom .form-field-select .form-field-title,.title-behaviour-dynamic.description-position-bottom .form-field-text .form-field-title{grid-row-start:row1-title;grid-row-end:row2-desc}.title-behaviour-dynamic.style-filled .form-field-text__wrap:has(.form-field-text__textarea) .form-field-title{top:calc(var(--formInputBorderSize) + var(--formInputGapY))}.title-behaviour-dynamic.style-filled .form-fields-shipping .form-field-text__wrap:has([data-type=switch]) .form-field-title{padding-left:0}.title-behaviour-dynamic .form-field-text .form-field-title{top:calc(50% - var(--lineHeightTitleDynamic) / 2)}.title-behaviour-dynamic .form-field-text__wrap:has(.form-field-text__textarea) .form-field-title{top:var(--formInputGapY)}.title-behaviour-dynamic .form-field:has(.form-field-text__input:not(:focus):-moz-placeholder-shown.hover) .form-field-title{--currentColorActiveTitle:var(--formInputBgHoverContrast)}.title-behaviour-dynamic .form-field-text:has(.form-field-text__input:not(:focus):hover) .form-field-title,.title-behaviour-dynamic .form-field:has(.atom-custom-select:hover) .form-field-title,.title-behaviour-dynamic .form-field:has(.dropdown-select:hover) .form-field-title,.title-behaviour-dynamic .form-field:has(.form-field-text__input:not(:focus):placeholder-shown.hover) .form-field-title{--currentColorActiveTitle:var(--formInputBgHoverContrast)}.title-behaviour-dynamic .form-field-select .form-field-title,.title-behaviour-dynamic .form-field:has(.form-field-text__input) .form-field-title{color:var(--currentColorEffectTitle,var(--textInputColor,var(--currentColorText,var(--currentColorActiveTitle,var(--formInputBgContrast,var(--currentColor))))));font-size:var(--fontSizeText,16px);line-height:var(--lineHeightText);font-weight:var(--fontWeightText);letter-spacing:var(--letterSpacingText);font-style:var(--fontStyleText);-webkit-text-decoration:var(--textDecorationText);text-decoration:var(--textDecorationText);text-transform:var(--textTransformText)}.title-behaviour-dynamic .form-field-text__wrap .form-field-title{padding-left:var(--formInputGapX)}.title-behaviour-dynamic .form-field-text .form-field-title{position:absolute;padding-bottom:0;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:all .3s ease;will-change:transform}.title-behaviour-dynamic .form-field-select .form-field-title:has(+.form-field-desc),.title-behaviour-dynamic .form-field-text .form-field-title:has(+.form-field-desc){grid-row-start:row1-title;grid-row-end:row2-desc}.title-behaviour-dynamic .form-field-text__input::placeholder{opacity:0;transition:opacity .15s ease-in}.title-behaviour-dynamic .form-field-text__input.focus::placeholder,.title-behaviour-dynamic .form-field-text__input:focus::placeholder{opacity:.5}[data-contrast=dark]{--currentColorForm:rgba(6,6,7,.1)}[data-contrast=light]{--currentColorForm:hsla(0,0%,100%,.2)}.form-field-text:has(.form-field-text__input:not(:focus):hover),.form-field:has(.atom-custom-select:hover),.form-field:has(.dropdown-select:hover),.form-field:has(.form-field-text__input:not(:focus).hover){--textInputColorActive:var(--formInputBgHoverContrast)}.form-field:has(.atom-custom-select:focus),.form-field:has(.dropdown-container.focus),.form-field:has(.form-field-text__input.focus),.form-field:has(.form-field-text__input:focus){--textInputColorActive:var(--formInputBgFocusContrast)}body.adaptive-mobile .cart-field-promocode,body.adaptive-mobile .component-form,body.adaptive-mobile .form-field-text__input,body.adaptive-mobile .form-fields .form-field-select .dropdown-select{font-size:var(--fontSizeText_mobile,var(--fontSizeText));line-height:var(--lineHeightText_mobile,var(--lineHeightText));font-weight:var(--fontWeightText_mobile,var(--fontWeightText));letter-spacing:var(--letterSpacingText_mobile,var(--letterSpacingText));font-style:var(--fontStyleText_mobile,var(--fontStyleText));-webkit-text-decoration:var(--textDecorationText_mobile,var(--textDecorationText));text-decoration:var(--textDecorationText_mobile,var(--textDecorationText));text-transform:var(--textTransformText_mobile,var(--textTransformText))}body.adaptive-mobile .form-field-title{font-size:var(--fontSizeTitle_mobile,var(--fontSizeTitle,var(--fontSizeText_mobile,var(--fontSizeText))));line-height:var(--lineHeightTitle_mobile,var(--lineHeightTitle,var(--lineHeightText_mobile,var(--lineHeightText))));font-weight:var(--fontWeightTitle_mobile,var(--fontWeightTitle,var(--fontWeightText_mobile,var(--fontWeightText))));letter-spacing:var(--letterSpacingTitle_mobile,var(--letterSpacingTitle,var(--letterSpacingText_mobile,var(--letterSpacingText))));font-style:var(--fontStyleTitle_mobile,var(--fontStyleTitle,var(--fontStyleText_mobile,var(--fontStyleText))));-webkit-text-decoration:var(--textDecorationTitle_mobile,var(--textDecorationTitle));text-decoration:var(--textDecorationTitle_mobile,var(--textDecorationTitle));text-transform:var(--textTransformTitle_mobile,var(--textTransformTitle));padding-bottom:var(--formTitleGap_mobile,var(--formTitleGap))}body.adaptive-mobile .form-field-desc{font-size:var(--fontSizeDesc_mobile,var(--fontSizeDesc,var(--fontSizeText_mobile,var(--fontSizeText))));line-height:var(--lineHeightDesc_mobile,var(--lineHeightDesc,var(--lineHeightText_mobile,var(--lineHeightText))));font-weight:var(--fontWeightDesc_mobile,var(--fontWeightDesc,var(--fontWeightText_mobile,var(--fontWeightText))));letter-spacing:var(--letterSpacingDesc_mobile,var(--letterSpacingDesc,var(--letterSpacingText_mobile,var(--letterSpacingText))));font-style:var(--fontStyleDesc_mobile,var(--fontStyleDesc,var(--fontStyleText_mobile,var(--fontStyleText))));-webkit-text-decoration:var(--textDecorationDesc_mobile,var(--textDecorationDesc));text-decoration:var(--textDecorationDesc_mobile,var(--textDecorationDesc));text-transform:var(--textTransformDesc_mobile,var(--textTransformDesc));padding-bottom:var(--formDescGap_mobile,var(--formDescGap))}body.adaptive-mobile .form-fields{gap:var(--formFieldsGapY_mobile,var(--formFieldsGapY))}body.adaptive-mobile .form-fields--row{gap:var(--formFieldsGapX_mobile,var(--formFieldsGapX))}body.adaptive-mobile .style-filled .form-field-select .dropdown-select,body.adaptive-mobile .style-filled .form-field-text__input{border-width:var(--formInputBorderSize_mobile,var(--formInputBorderSize,0))}body.adaptive-mobile .style-underlined .form-fields .form-field-select .border,body.adaptive-mobile .style-underlined .form-fields .form-field-text .border{height:var(--formInputBorderSize_mobile,var(--formInputBorderSize,0))}body.adaptive-mobile .style-underlined .form-fields .form-field-date__icon{right:15px}body.adaptive-mobile .title-behaviour-dynamic.title-position-inside{--diff:calc(var(--lineHeightTitleFocusInside_mobile, var(--lineHeightTitleFocusInside)) / 2);--formGapTop_mobile:calc(var(--formInputGapY_mobile, var(--formInputGapY)) + var(--diff));--formGapBottom_mobile:calc(var(--formInputGapY_mobile, var(--formInputGapY)) - var(--diff))}body.adaptive-mobile .title-behaviour-dynamic.title-position-inside .form-field-text__wrap:has(.form-field-text__textarea) .form-field-title{top:var(--formInputGapY_mobile,var(--formInputGapY))}body.adaptive-mobile .title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input:not(:-moz-placeholder-shown)) .form-field-title{padding-left:var(--formInputGapX_mobile,var(--formInputGapX));top:calc((var(--formInputGapY_mobile, var(--formInputGapY)) - var(--fontSizeFocusInside_mobile, var(--fontSizeFocusInside)) / 2) / 2);font-size:var(--fontSizeFocusInside_mobile,var(--fontSizeFocusInside))}body.adaptive-mobile .title-behaviour-dynamic.title-position-inside .form-field-select .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input.focus) .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input:focus) .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-inside .form-field:has(.form-field-text__input:not(:placeholder-shown)) .form-field-title{padding-left:var(--formInputGapX_mobile,var(--formInputGapX));top:calc((var(--formInputGapY_mobile, var(--formInputGapY)) - var(--fontSizeFocusInside_mobile, var(--fontSizeFocusInside)) / 2) / 2);font-size:var(--fontSizeFocusInside_mobile,var(--fontSizeFocusInside))}body.adaptive-mobile .title-behaviour-dynamic.title-position-inside.style-filled .form-field-text__wrap:has(.form-field-text__textarea) .form-field-title{top:calc(var(--formInputBorderSize_mobile, var(--formInputBorderSize)) + var(--formInputGapY_mobile, var(--formInputGapY)))}body.adaptive-mobile .title-behaviour-dynamic.title-position-inside.style-filled .form-field:has(.form-field-text__input:not(:-moz-placeholder-shown)) .form-field-title{padding-left:calc(var(--formInputBorderSize_mobile, var(--formInputBorderSize)) + var(--formInputGapX_mobile, var(--formInputGapX)));top:calc(var(--formInputBorderSize_mobile, var(--formInputBorderSize)) + (var(--formInputGapY_mobile, var(--formInputGapY)) - var(--fontSizeFocusInside_mobile, var(--fontSizeFocusInside)) / 2) / 2)}body.adaptive-mobile .title-behaviour-dynamic.title-position-inside.style-filled .form-field-select .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-inside.style-filled .form-field:has(.form-field-text__input.focus) .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-inside.style-filled .form-field:has(.form-field-text__input:focus) .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-inside.style-filled .form-field:has(.form-field-text__input:not(:placeholder-shown)) .form-field-title{padding-left:calc(var(--formInputBorderSize_mobile, var(--formInputBorderSize)) + var(--formInputGapX_mobile, var(--formInputGapX)));top:calc(var(--formInputBorderSize_mobile, var(--formInputBorderSize)) + (var(--formInputGapY_mobile, var(--formInputGapY)) - var(--fontSizeFocusInside_mobile, var(--fontSizeFocusInside)) / 2) / 2)}body.adaptive-mobile .title-behaviour-dynamic.title-position-outside.style-filled .form-field:has(.form-field-text__input:not(:-moz-placeholder-shown)) .form-field-title{padding-left:0}body.adaptive-mobile .title-behaviour-dynamic.title-position-outside.style-filled .form-field-select .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-outside.style-filled .form-field:has(.form-field-text__input.focus) .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-outside.style-filled .form-field:has(.form-field-text__input:focus) .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-outside.style-filled .form-field:has(.form-field-text__input:not(:placeholder-shown)) .form-field-title{padding-left:0}body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:not(:-moz-placeholder-shown)) .form-field-title{font-size:var(--fontSizeTitle_mobile,var(--fontSizeTitle,var(--fontSizeText_mobile,var(--fontSizeText))));line-height:var(--lineHeightTitle_mobile,var(--lineHeightTitle,var(--lineHeightText_mobile,var(--lineHeightText))));font-weight:var(--fontWeightTitle_mobile,var(--fontWeightTitle,var(--fontWeightText_mobile,var(--fontWeightText))));letter-spacing:var(--letterSpacingTitle_mobile,var(--letterSpacingTitle,var(--letterSpacingText_mobile,var(--letterSpacingText))));font-style:var(--fontStyleTitle_mobile,var(--fontStyleTitle,var(--fontStyleText_mobile,var(--fontStyleText))));text-decoration:var(--textDecorationTitle_mobile,var(--textDecorationTitle,var(--textDecorationText_mobile,var(--textDecorationText))));text-transform:var(--textTransformTitle_mobile,var(--textTransformTitle,var(--textTransformText_mobile,var(--textTransformText))))}body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field-select .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input.focus) .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:focus) .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:not(:placeholder-shown)) .form-field-title{font-size:var(--fontSizeTitle_mobile,var(--fontSizeTitle,var(--fontSizeText_mobile,var(--fontSizeText))));line-height:var(--lineHeightTitle_mobile,var(--lineHeightTitle,var(--lineHeightText_mobile,var(--lineHeightText))));font-weight:var(--fontWeightTitle_mobile,var(--fontWeightTitle,var(--fontWeightText_mobile,var(--fontWeightText))));letter-spacing:var(--letterSpacingTitle_mobile,var(--letterSpacingTitle,var(--letterSpacingText_mobile,var(--letterSpacingText))));font-style:var(--fontStyleTitle_mobile,var(--fontStyleTitle,var(--fontStyleText_mobile,var(--fontStyleText))));-webkit-text-decoration:var(--textDecorationTitle_mobile,var(--textDecorationTitle,var(--textDecorationText_mobile,var(--textDecorationText))));text-decoration:var(--textDecorationTitle_mobile,var(--textDecorationTitle,var(--textDecorationText_mobile,var(--textDecorationText))));text-transform:var(--textTransformTitle_mobile,var(--textTransformTitle,var(--textTransformText_mobile,var(--textTransformText))))}body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field-text__wrap{margin-top:calc(var(--lineHeightTitleFocusOutside_mobile, var(--lineHeightTitleFocusOutside)) + var(--formTitleGap_mobile, var(--formTitleGap)))}body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:not(:-moz-placeholder-shown)) .form-field-title{top:calc((var(--lineHeightTitleFocusOutside_mobile, var(--lineHeightTitleFocusOutside)) + var(--formTitleGap_mobile, var(--formTitleGap))) * -1)}body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input.focus) .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:focus) .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:not(:placeholder-shown)) .form-field-title{top:calc((var(--lineHeightTitleFocusOutside_mobile, var(--lineHeightTitleFocusOutside)) + var(--formTitleGap_mobile, var(--formTitleGap))) * -1)}body.adaptive-mobile .title-behaviour-dynamic.style-filled .form-field-text__wrap:has(.form-field-text__textarea) .form-field-title{top:calc(var(--formInputBorderSize, var(--formInputBorderSize)) + var(--formInputGapY_mobile, var(--formInputGapY)))}body.adaptive-mobile .title-behaviour-dynamic.style-filled .form-field-select .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.style-filled .form-field-text__wrap .form-field-title{padding-left:calc(var(--formInputBorderSize_mobile, var(--formInputBorderSize)) + var(--formInputGapX_mobile, var(--formInputGapX)))}body.adaptive-mobile .title-behaviour-dynamic .form-field-text__wrap .form-field-title{padding-left:var(--formInputGapX_mobile,var(--formInputGapX))}body.adaptive-mobile .title-behaviour-dynamic .form-field-text__wrap:has(.form-field-text__textarea) .form-field-title{top:var(--formInputGapY_mobile,var(--formInputGapY))}body.adaptive-mobile .title-behaviour-dynamic .form-field-text .form-field-title{top:calc(50% - (var(--lineHeightTitleDynamic_mobile, var(--lineHeightTitleDynamic)) / 2))}body.adaptive-mobile .title-behaviour-dynamic .form-field:has(.form-field-text__input) .form-field-title{font-size:var(--fontSizeText_mobile,var(--fontSizeText));line-height:var(--lineHeightText_mobile,var(--lineHeightText));font-weight:var(--fontWeightText_mobile,var(--fontWeightText));letter-spacing:var(--letterSpacingText_mobile,var(--letterSpacingText));font-style:var(--fontStyleText_mobile,var(--fontStyleText));-webkit-text-decoration:var(--textDecorationText_mobile,var(--textDecorationText));text-decoration:var(--textDecorationText_mobile,var(--textDecorationText));text-transform:var(--textTransformText_mobile,var(--textTransformText))}body.adaptive-mobile .description-position-bottom .form-field-desc{padding-bottom:0;padding-top:var(--formDescGap_mobile,var(--formDescGap))}body.adaptive-mobile .form-field-shipping-item{margin-bottom:calc(var(--formFieldsGapY_mobile, var(--formFieldsGapY)) / 2)}body.adaptive-mobile .form-field-date__icon{right:calc(var(--formInputBorderSize_mobile, var(--formInputBorderSize)) + 15px)}body.adaptive-mobile .form-fields .form-field-select .dropdown-select{min-height:auto}body.adaptive-mobile .form-field-date__input{padding-right:calc(var(--formInputGapX_mobile, var(--formInputGapX)) + 20px)}body.adaptive-mobile .form-field[data-type=checkbox]+[data-type=checkbox]{margin-top:calc(var(--formFieldsGapY_mobile, var(--formFieldsGapY)) / -2)}body.adaptive-mobile .form-field .form-field-select .dropdown-select{border-radius:var(--formTopLeftRadius) var(--formTopRightRadius) var(--formBottomRightRadius) var(--formBottomLeftRadius);padding:var(--formGapTop_mobile,var(--formGapTop,var(--formInputGapY_mobile,var(--formInputGapY)))) calc(var(--formInputGapX_mobile, var(--formInputGapX)) + 30px) var(--formGapBottom_mobile,var(--formGapBottom,var(--formInputGapY_mobile,var(--formInputGapY)))) var(--formInputGapX_mobile,var(--formInputGapX))}body.adaptive-mobile .form-field .form-field-text__input{border-radius:var(--formTopLeftRadius) var(--formTopRightRadius) var(--formBottomRightRadius) var(--formBottomLeftRadius);padding:var(--formGapTop_mobile,var(--formGapTop,var(--formInputGapY_mobile,var(--formInputGapY)))) var(--formInputGapX_mobile,var(--formInputGapX)) var(--formGapBottom_mobile,var(--formGapBottom,var(--formInputGapY_mobile,var(--formInputGapY))))}body.adaptive-mobile .form-field-file .file-item{margin-bottom:calc(var(--formFieldsGapY_mobile, var(--formFieldsGapY)) / 2)}body.adaptive-mobile .form-submit{margin-top:var(--formButtonGap_mobile,var(--formButtonGap,20px))}body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:not(:-moz-placeholder-shown)) .form-field-title{padding-bottom:var(--formTitleGap_mobile,var(--formTitleGap))}body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field-select .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input.focus) .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:focus) .form-field-title,body.adaptive-mobile .title-behaviour-dynamic.title-position-outside .form-field:has(.form-field-text__input:not(:placeholder-shown)) .form-field-title{padding-bottom:var(--formTitleGap_mobile,var(--formTitleGap))}body.adaptive-mobile .component-form:not(.component-form-new).style-underlined.inline .form-fields .form-field[data-type=email],body.adaptive-mobile .component-form:not(.component-form-new).style-underlined.inline .form-fields .form-field[data-type=name],body.adaptive-mobile .component-form:not(.component-form-new).style-underlined.inline .form-fields .form-field[data-type=phone],body.adaptive-mobile .component-form:not(.component-form-new).style-underlined.inline .form-fields .form-field[data-type=text],body.adaptive-mobile .component-form:not(.component-form-new).style-underlined.inline .form-fields .form-field[data-type=textarea],body.adaptive-mobile .component-form:not(.component-form-new).style-underlined.inline .form-fields .form-field[data-type^=date]{padding-top:10px;padding-bottom:30px}[data-contrast=dark]{--formInputBackground:rgba(6,6,7,.1);--formInputBackgroundActive:rgba(6,6,7,.15);--formInputBorderColor:rgba(6,6,7,.15)}[data-contrast=light]{--formInputBackground:hsla(0,0%,100%,.2);--formInputBackgroundActive:hsla(0,0%,100%,.3);--formInputBorderColor:hsla(0,0%,100%,.2)}.component-form:not(.component-form-new),.component-quiz{--formInputBorderSize:1px}
.promocode-link{display:flex;align-items:center;color:currentColor;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:opacity .2s ease}.promocode-link span{margin-left:8px}.promocode-link:hover{opacity:1}.promocode-link.hide{display:none}.promocode-field{display:flex;align-items:flex-end;width:100%;position:relative}.promocode-field.hide{display:none}.promocode-field .form-field-text{width:auto;flex:1}.promocode-field .error{position:absolute;top:100%;left:0}.applied-promocode-block{display:block;border-radius:4px;position:relative;padding:15px;animation:fadeIn .2s ease 1 both .25s}.applied-promocode-block:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:currentColor;opacity:.05;border-radius:4px;z-index:-1}.applied-promocode-block__remove{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:10px;position:absolute;top:0;right:0;opacity:.25;cursor:pointer;transition:opacity .18s;z-index:10}.is-pointer .applied-promocode-block__remove:hover{opacity:.65}.applied-promocode-block__title{display:flex;align-items:center;font-size:.9375rem}.applied-promocode-block__title span{margin-left:10px}.applied-promocode-block__text{font-size:.8125rem;color:#888;margin-top:10px}.applied-promocode-block .error{position:absolute;left:0;bottom:calc(-1em - 5px);font-size:.75rem;color:#fc4d53}.applied-promocode-block.is_error{margin-bottom:1em}.applied-promocode-block.is_error .applied-promocode-block__text,.applied-promocode-block.is_error .applied-promocode-block__title{opacity:.5}.promocode-button{width:-moz-max-content!important;width:max-content!important;min-width:unset!important;margin-left:15px}.promocode-button.submitting,.promocode-button.success{pointer-events:none}.promocode-button .btn-text{white-space:nowrap!important}.promocode-button:before{border-color:var(--buttonColor,currentColor)!important;transition:opacity .3s cubic-bezier(.21,.67,.58,1);opacity:.2}.promocode-button.hover{color:var(--buttonColor,currentColor)}.promocode-button.hover:before{background:none!important;opacity:.4}[data-contrast=light] .promocode-button:before{opacity:.4}[data-contrast=light] .promocode-button:hover:before{opacity:.6}
.form-field-shipping-wrap.scroll-up:not(.scroll-down){-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%)}.form-field-shipping-wrap.scroll-down:not(.scroll-up){-webkit-mask-image:linear-gradient(180deg,#000 0,#000 90%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 90%,transparent)}.form-field-shipping-wrap.scroll-up.scroll-down{-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.form-field-shipping-inner{max-height:300px;overflow:auto}.form-field-shipping-fields:not(.form-field-shipping-fields--active){display:none}.form-field-shipping-switch{margin-bottom:var(--formFieldsGapY)}.form-field-shipping-item{display:block;position:relative;width:100%;border:1px solid transparent;min-height:var(--formInputSize);padding:12px 15px;margin-bottom:calc(var(--formFieldsGapY) / 2);word-break:keep-all;cursor:pointer}.is-pointer .form-field-shipping-item:hover .form-field-shipping-item__box{opacity:.57}.form-field-shipping-item .error-message{display:none;color:#ff4747;font-weight:500;font-size:.75rem}.form-field-shipping-item.shipping-error{pointer-events:none}.form-field-shipping-item.shipping-error>:not(.error-message){opacity:.3}.form-field-shipping-item.shipping-error .delimiter,.form-field-shipping-item.shipping-error .item-price{display:none}.form-field-shipping-item.shipping-error .error-message{display:block}.form-field-shipping-item:last-child{margin-bottom:0!important}.form-field-shipping-item__box{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;border-radius:4px;border:1px solid currentColor;opacity:.2;pointer-events:none;transition:opacity .3s ease}.form-field-shipping-item__title{display:flex;align-items:center;font-weight:400;padding-right:20px}.form-field-shipping-item__title .delimiter,.form-field-shipping-item__title .item-price{font-weight:400;opacity:.7}.form-field-shipping-item__title .delimiter{margin:0 1ch}.form-field-shipping-item__address,.form-field-shipping-item__desc{font-size:.8125rem;line-height:1.23076923;margin-top:8px;opacity:.5;white-space:pre-wrap;max-width:350px}.form-field-shipping-item__address.loading{position:relative;pointer-events:none}.form-field-shipping-item__address.loading:after{content:"";position:absolute;inset:0;z-index:2;border-radius:5px;background:linear-gradient(90deg,currentColor,transparent 50%,currentColor);background-size:200% 100%;opacity:.1;animation:placeholderBackground 1.5s infinite}.form-field-shipping-item__address+.form-field-shipping-item__desc{margin-top:15px}.form-field-shipping-item__min-total{display:flex;align-items:center;justify-items:center;font-size:.8125rem;line-height:1.07692308;margin-top:10px;opacity:.5}.form-field-shipping-item__min-total span{margin-left:5px}.form-field-shipping-item__input{display:none}.form-field-shipping-item__input:checked~.form-field-shipping-item__box{border-width:2px;opacity:1!important}.form-field-shipping-item__input:checked~.form-field-shipping-item__arrow{opacity:1!important;visibility:visible}.form-field-shipping-item__input:checked~.form-field-shipping-item__title{font-weight:500}.form-field-shipping-item__arrow{position:absolute;top:calc(50% - 8px);right:15px;width:16px;height:16px;opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:all .3s ease}.form-field-shipping-item--blocked{cursor:default;background:rgba(34,17,34,.02)}.form-field-shipping-item--blocked .form-field-shipping-item__input:checked~.form-field-shipping-item__box{border-width:2px;opacity:.4}.form-field-shipping-item--blocked .form-field-shipping-item__input:checked~.form-field-shipping-item__arrow{opacity:.4;visibility:visible}.form-field-shipping-item--only{cursor:default;background:rgba(34,17,34,.02)}.form-field-shipping-item--only .form-field-shipping-item__box{opacity:.57!important}.form-field-shipping-item--only .form-field-shipping-item__arrow{display:none}
body.adaptive-mobile .component-form{--formInputTextSize:max(16px,1em)}body.adaptive-mobile .component-form.inline .form-submit{padding-top:0}
.policy-data-warning{--linkOpacity:0.6;--linkHoverOpacity:0.75;width:100%;text-align:left;min-height:16px;margin-top:15px;font-size:var(--formCaptionTextSize);line-height:1.23076923;will-change:opacity;color:var(--currentColor)}.policy-data-warning--checkbox{display:flex;align-items:center}.policy-data-warning .policy-message{opacity:.6}.policy-data-warning .policy-link{color:var(--linkColor);-webkit-text-decoration:var(--linkDecoration);text-decoration:var(--linkDecoration);opacity:var(--linkOpacity);transition:all .3s cubic-bezier(.21,.67,.58,1);cursor:pointer}.policy-data-warning .policy-link:active,.policy-data-warning .policy-link:visited{color:var(--linkColor)}.policy-data-warning .policy-link:hover{color:var(--linkHoverColor);-webkit-text-decoration:var(--linkHoverDecoration);text-decoration:var(--linkHoverDecoration);opacity:var(--linkHoverOpacity)}.policy-data-warning.is_error{--currentColor:#ff714d;--linkOpacity:1}.policy-data-warning.is_error .policy-data-warning__box,.policy-data-warning.is_error .policy-message{opacity:1}.policy-data-warning__name{display:inline-block;vertical-align:middle;max-width:none!important;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.policy-data-warning__input{opacity:0;pointer-events:none;position:absolute}.policy-data-warning__box{display:block;vertical-align:middle;flex-shrink:0;position:relative;box-sizing:border-box;border:1px solid var(--currentColor);color:var(--contrastColor);border-radius:.1875rem;width:1rem;height:1rem;margin-right:.5rem;opacity:.6;transition:all .3s ease}.policy-data-warning__box i{width:100%;height:100%;opacity:0;position:absolute;overflow:hidden;left:0;top:0}.policy-data-warning__box i:before{content:"";display:block;top:.25rem;left:.1875rem;height:.3125rem;width:.5rem;position:absolute;transform:rotate(-45deg);border:2px solid currentColor;border-top:0;border-right:0;box-sizing:border-box;transition:width .05s}.policy-data-warning__input:checked+.policy-data-warning__box{background:var(--currentColor);opacity:1}.policy-data-warning__input:checked+.policy-data-warning__box i{opacity:1;width:100%;animation:checkAppearance .3s}

:root{--sidebar-panel-width:384px}body._panel-width420-experiment{--sidebar-panel-width:420px}.ymaps3x0--map{position:relative;display:block;overflow:hidden;width:0;height:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ymaps3x0--layer{position:absolute;z-index:0;top:0;left:0;display:block;overflow:hidden;width:100%;height:100%}.ymaps3x0--tile-layer{overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transform-origin:center;transform-origin:center;-webkit-touch-callout:none}.ymaps3x0--tile-layer__container{position:absolute;top:0;left:0;display:block;overflow:visible;width:100%;height:100%;opacity:1;background:0 0;transition:opacity .1s ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.ymaps3x0--tile-layer__container>canvas,.ymaps3x0--tile-layer__container>img{position:absolute;background:0 0}.ymaps3x0--tile-layer__container>img::-moz-selection{background:0 0}.ymaps3x0--tile-layer__container>img::selection{background:0 0}.ymaps3x0--marker-layer{overflow:visible;width:0;height:0;background:0 0}.ymaps3x0--marker{position:absolute;z-index:0}.ymaps3x0--graphics-layer,.ymaps3x0--marker{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.ymaps3x0--graphics-layer{pointer-events:none}.ymaps3x0--graphics-layer svg>*{pointer-events:visiblePainted}.ymaps3x0--main-engine-container,.ymaps3x0--top-engine-container{display:block;overflow:hidden;width:100%;height:100%}.ymaps3x0--main-engine-container.ymaps3x0--hide{opacity:0;transition:opacity .7s ease}.ymaps3x0--magnifier{position:absolute;z-index:1000;border:1px solid #5066ba;background-color:rgba(26,61,193,.2);-webkit-transform-origin:top left;transform-origin:top left}.ymaps3x0--magnifier-backdrop{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0}

body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) :is(.hover-trigger-shift,.hover-trigger-scale,.hover-trigger-opacity,.bg-border,.bg-fill,.bg-fill-hover,.bg-shadow,.bg-glare-hover){transition:color var(--transitionDuration) var(--transitionTiming,ease) var(--transitionDelay,0s),border var(--transitionDuration) var(--transitionTiming,ease) var(--transitionDelay,0s),box-shadow var(--transitionDuration) var(--transitionTiming,ease) var(--transitionDelay,0s),opacity var(--transitionDuration) var(--transitionTiming,ease) var(--transitionDelay,0s),transform var(--transitionDuration) var(--transitionTiming,ease) var(--transitionDelay,0s)}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover-trigger-fadein .element-content{opacity:var(--hoverFadeInFrom,0);transition:opacity var(--transitionDuration) var(--transitionTiming,ease)}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover-trigger-fill_circle>.bg-fill-hover{--hoverBgFromDistance:0;display:flex;clip-path:circle(var(--hoverBgFromDistance) at var(--hoverBgFromX) var(--hoverBgFromY));transition:clip-path var(--transitionDuration) cubic-bezier(.51,.27,.47,.74),transform var(--transitionDuration) ease;will-change:transform}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover-trigger-fill_rectangle>.bg-fill-hover{display:flex;clip-path:inset(var(--hoverBgDistance));transition:clip-path var(--transitionDuration) cubic-bezier(.51,.27,.47,.74),transform var(--transitionDuration) ease;will-change:transform}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover-trigger-fill_fade>.bg-fill{transition:opacity calc(var(--transitionDuration) * .65) var(--transitionTiming,ease) 0s,transform var(--transitionDuration) ease;opacity:1}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover-trigger-fill_fade>.bg-fill-hover{transition:opacity calc(var(--transitionDuration) * .65) var(--transitionTiming,ease) calc(var(--transitionDuration) * .35),transform var(--transitionDuration) ease;display:flex;opacity:0}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover-trigger-border>.bg-border{transition:opacity calc(var(--transitionDuration) * .65) var(--transitionTiming,ease) 0s,transform var(--transitionDuration) ease;opacity:1}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover-trigger-border>.bg-border-hover{transition:opacity calc(var(--transitionDuration) * .65) var(--transitionTiming,ease) calc(var(--transitionDuration) * .35),transform var(--transitionDuration) ease;display:flex;opacity:0}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-fadein .element-content{opacity:var(--hoverFadeInTo,1)}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover>.bg-glare-hover:before{width:var(--bgGlareSize,80%);opacity:1}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-fill_fade>.bg-fill{opacity:0;transition:opacity calc(var(--transitionDuration) * .65) var(--transitionTiming,ease) calc(var(--transitionDuration) * .35),transform var(--transitionDuration) ease}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-fill_fade>.bg-fill-hover{opacity:1;transition:opacity calc(var(--transitionDuration) * .65) var(--transitionTiming,ease) 0s,transform var(--transitionDuration) ease}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-border>.bg-border{transition:opacity calc(var(--transitionDuration) * .65) var(--transitionTiming,ease) calc(var(--transitionDuration) * .35),transform var(--transitionDuration) ease;opacity:0}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-border>.bg-border-hover{transition:opacity calc(var(--transitionDuration) * .65) var(--transitionTiming,ease) 0s,transform var(--transitionDuration) ease;opacity:1}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-text{--currentColor:var(--currentColorHover)!important;--contrastColor:var(--contrastColorHover)!important}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-fill_circle>.bg-fill-hover{--hoverBgFromDistance:160%}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-fill_rectangle{--hoverBgDistance:0 0 0 0 round var(--topLeftRadius,0) var(--topRightRadius,0) var(--bottomRightRadius,0) var(--bottomLeftRadius,0)}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-border>.bg-border-hover.is-color{border:var(--borderWidth) solid var(--hoverBorderColor)}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-border>.bg-border-hover.is-gradient{background:var(--hoverBorderGradient)}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-shadow>.bg-shadow{box-shadow:var(--hoverBgShadow)}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-shift{transform:translateY(var(--hoverShift))}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-shift:after,body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-shift:before{content:"";display:block;position:absolute;width:100%;height:max(var(--hoverShift),calc(var(--hoverShift) * -1))}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-shift:before{bottom:100%}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-shift:after{top:100%}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-scale.scale-only-bg>.bg-border,body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-scale.scale-only-bg>.bg-border-hover,body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-scale.scale-only-bg>.bg-fill,body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-scale.scale-only-bg>.bg-fill-hover,body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-scale.scale-only-bg>.bg-glare-hover,body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-scale.scale-only-bg>.bg-shadow,body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-scale:not(.scale-only-bg){transform:scale(var(--hoverScale))}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-shift.hover-trigger-scale:not(.scale-only-bg){transform:translateY(var(--hoverShift)) scale(var(--hoverScale))}body:is(.is-view,.mode--preview,.mode--generation,.state--hide-editor) .hover.hover-trigger-opacity{opacity:var(--hoverOpacity,1)}body.mode--editor .hover-trigger-fadein:not(.editor-effects-focus){--hoverFadeInFrom:1!important}

[data-b-id=HEADER][data-id="822790918"]{--componentBgColor:#f2fcdd;--componentBgOpacity:1;--currentContrast:var(--darkColor);--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--indent-top:10px;--indent-bottom:10px}[data-b-id=HEADER][data-id="822790918"] .header-separator{background:"#8e8e8e"}body.adaptive-mobile [data-b-id=HEADER][data-id="822790918"] .header-wrapper{--indent-top:3.33333333px;--indent-bottom:25px}
[data-b-id=FREE][data-id="281464859"]{--componentBgColor:#f2fcdd;--componentBgOpacity:1;--currentContrast:var(--darkColor);--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--sectionHeight:857px;--sectionHeightMin:0px;--sectionHeightMax:none}body.adaptive-mobile [data-b-id=FREE][data-id="281464859"]{--sectionHeight:732px;--sectionHeightMin:0px;--sectionHeightMax:none}
[data-b-id=FREE][data-id="977719618"]{--componentBgColor:#f2fcdd;--componentBgOpacity:1;--currentContrast:var(--darkColor);--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--sectionHeight:926px;--sectionHeightMin:0px;--sectionHeightMax:none}body.adaptive-mobile [data-b-id=FREE][data-id="977719618"]{--sectionHeight:1948px;--sectionHeightMin:0px;--sectionHeightMax:none}
[data-b-id=BUNDLE][data-id="880522044"]{--componentBgColor:linear-gradient(180deg, #f2fcdd 0.11%, #ffffff 100%);--componentBgOpacity:1;--currentContrast:var(--darkColor);--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--indent-top:50px;--indent-bottom:70px}body.adaptive-mobile [data-b-id=BUNDLE][data-id="880522044"]{--indent-top:33.33333333px;--indent-bottom:46.66666667px}
[data-b-id=BUNDLE][data-id="310744101"]{--componentBgColor:linear-gradient(180deg, #f2fcdd 0%, #ffffff 100%);--componentBgOpacity:1;--currentContrast:var(--darkColor);--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--indent-top:50px;--indent-bottom:70px}body.adaptive-mobile [data-b-id=BUNDLE][data-id="310744101"]{--indent-top:20px;--indent-bottom:65px}
[data-b-id=FREE][data-id="649362081"]{--componentBgColor:#46424a;--componentBgOpacity:0.95;--currentContrast:var(--lightColor);--currentColor:var(--lightText);--contrastColor:var(--lightText_contrast);--sectionHeight:429px;--sectionHeightMin:0px;--sectionHeightMax:none}body.adaptive-mobile [data-b-id=FREE][data-id="649362081"]{--sectionHeight:1114px;--sectionHeightMin:0px;--sectionHeightMax:none}
[data-b-id=FREE][data-id="192083166"]{--componentBgColor:#f5f5f5;--componentBgOpacity:1;--currentContrast:var(--darkColor);--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--sectionHeight:755px;--sectionHeightMin:0px;--sectionHeightMax:none}body.adaptive-mobile [data-b-id=FREE][data-id="192083166"]{--sectionHeight:847px;--sectionHeightMin:0px;--sectionHeightMax:none}
[data-b-id=QUIZ][data-id="808245732"]{--componentBgColor:#f5f5f5;--componentBgOpacity:1;--currentContrast:var(--darkColor);--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--indent-top:20px;--indent-bottom:65px}[data-b-id=QUIZ][data-id="808245732"] .component-quiz.color--custom .component-button:not(.quiz-prev){--buttonColor:#129488;--buttonColorHover:#129488}[data-b-id=QUIZ][data-id="808245732"] .component-quiz.color--custom .component-button:not(.quiz-prev).filled{--buttonBackground:#129488;--buttonColor:#ffffff;--currentColorHover:#ffffff}[data-b-id=QUIZ][data-id="808245732"] .component-quiz.color--custom .component-button:not(.quiz-prev).bordered{--buttonBorder:#129488;--buttonBackgroundHover:#129488;--buttonColorHover:#ffffff}[data-b-id=QUIZ][data-id="808245732"] .component-quiz.color--custom .quiz-progress{color:#129488}[data-b-id=QUIZ][data-id="808245732"] .component-quiz.color--custom .quiz-progress .progress-loader-bar .progress-runner:before{color:#fff;background-color:#129488}[data-b-id=QUIZ][data-id="808245732"] .component-quiz.color--custom .form-field-image-check circle{fill:#129488}[data-b-id=QUIZ][data-id="808245732"] .component-quiz.color--custom .form-field-image-check path{fill:#fff}body.adaptive-mobile [data-b-id=QUIZ][data-id="808245732"]{--indent-top:13.33333333px;--indent-bottom:43.33333333px}
[data-b-id=FREE][data-id="688122058"]{--componentBgColor:#ffffff;--componentBgOpacity:1;--currentContrast:var(--darkColor);--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--sectionHeight:860px;--sectionHeightMin:0px;--sectionHeightMax:none}body.adaptive-mobile [data-b-id=FREE][data-id="688122058"]{--sectionHeight:732px;--sectionHeightMin:0px;--sectionHeightMax:none}
[data-b-id=FREE][data-id="294695924"]{--componentBgColor:#f5f5f5;--componentBgOpacity:1;--currentContrast:var(--darkColor);--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--sectionHeight:860px;--sectionHeightMin:0px;--sectionHeightMax:none}body.adaptive-mobile [data-b-id=FREE][data-id="294695924"]{--sectionHeight:1320px;--sectionHeightMin:0px;--sectionHeightMax:none}
[data-b-id=FOOTER][data-id="551322164"]{--componentBgColor:#129488;--componentBgOpacity:1;--currentContrast:var(--lightColor);--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--indent-top:25px;--indent-bottom:25px}body.adaptive-mobile [data-b-id=FOOTER][data-id="551322164"]{--indent-top:16.66666667px;--indent-bottom:16.66666667px}
[data-b-id=FOOTER][data-id="201041552"]{--componentBgColor:#129488;--componentBgOpacity:1;--currentContrast:var(--lightColor);--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--indent-top:25px;--indent-bottom:25px}body.adaptive-mobile [data-b-id=FOOTER][data-id="201041552"]{--indent-top:16.66666667px;--indent-bottom:25px}[data-m-id=BASIC][data-id=free36465]{--width:450px;--minHeight:354px;--closeSize:16px;--gapLeft:50px;--gapRight:50px;--gapTop:50px;--gapBottom:50px}[data-m-id=BASIC][data-id=free36465] .modal-data>.close-times{color:var(--lightColor)}[data-m-id=BASIC][data-id=free36465] .modal-data>.component-bg{--componentBgColor:#000000;--componentBgOpacity:0.8;--currentContrast:var(--lightColor);--currentColor:var(--lightText);--contrastColor:var(--lightText_contrast)}body.adaptive-mobile [data-m-id=BASIC][data-id=free36465]{--width:380px;--minHeight:390px;--closeSize:22px;--gapLeft:0px;--gapRight:0px;--gapTop:30px;--gapBottom:30px}
[data-m-id=BASIC][data-id=done76090]{--width:400px;--minHeight:0px;--closeSize:16px;--gapLeft:50px;--gapRight:50px;--gapTop:50px;--gapBottom:50px}[data-m-id=BASIC][data-id=done76090] .modal-data>.close-times{color:var(--lightColor)}[data-m-id=BASIC][data-id=done76090] .modal-data>.component-bg{--componentBgColor:#000000;--componentBgOpacity:0.8;--currentContrast:var(--lightColor);--currentColor:var(--lightText);--contrastColor:var(--lightText_contrast)}[data-m-id=BASIC][data-id=done76090] .close>.component-icon{--scaling:56%;--iconSize:16px}body.adaptive-mobile [data-m-id=BASIC][data-id=done76090]{--width:400px;--minHeight:0px;--closeSize:22px;--gapLeft:10px;--gapRight:10px;--gapTop:10px;--gapBottom:10px}body.adaptive-mobile [data-m-id=BASIC][data-id=done76090] .close{--scaling:56%;--iconSize:22px}
[data-m-id=BASIC][data-id=form15241]{--width:800px;--minHeight:0px;--closeSize:16px;--gapLeft:50px;--gapRight:50px;--gapTop:50px;--gapBottom:50px}[data-m-id=BASIC][data-id=form15241] .modal-data>.close-times{color:var(--lightColor)}[data-m-id=BASIC][data-id=form15241] .modal-data>.component-bg{--componentBgColor:#000000;--componentBgOpacity:0.8;--currentContrast:var(--lightColor);--currentColor:var(--lightText);--contrastColor:var(--lightText_contrast)}[data-m-id=BASIC][data-id=form15241] .close>.component-icon{--scaling:56%;--iconSize:16px}body.adaptive-mobile [data-m-id=BASIC][data-id=form15241]{--width:800px;--minHeight:0px;--closeSize:22px;--gapLeft:0px;--gapRight:0px;--gapTop:0px;--gapBottom:0px}body.adaptive-mobile [data-m-id=BASIC][data-id=form15241] .close{--scaling:56%;--iconSize:22px}
[data-m-id=BASIC][data-id=basic80161]{--width:400px;--minHeight:0px;--closeSize:16px;--gapLeft:50px;--gapRight:50px;--gapTop:50px;--gapBottom:50px}[data-m-id=BASIC][data-id=basic80161] .modal-data>.close-times{color:var(--lightColor)}[data-m-id=BASIC][data-id=basic80161] .modal-data>.component-bg{--componentBgColor:#000000;--componentBgOpacity:0.8;--currentContrast:var(--lightColor);--currentColor:var(--lightText);--contrastColor:var(--lightText_contrast)}[data-m-id=BASIC][data-id=basic80161] .close>.component-icon{--scaling:56%;--iconSize:16px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic80161]{--width:400px;--minHeight:0px;--closeSize:22px;--gapLeft:10px;--gapRight:10px;--gapTop:10px;--gapBottom:10px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic80161] .close{--scaling:56%;--iconSize:22px}
[data-m-id=BASIC][data-id=basic82570]{--width:800px;--minHeight:0px;--closeSize:16px;--gapLeft:50px;--gapRight:50px;--gapTop:50px;--gapBottom:50px}[data-m-id=BASIC][data-id=basic82570] .modal-data>.close-times{color:var(--lightColor)}[data-m-id=BASIC][data-id=basic82570] .modal-data>.component-bg{--componentBgColor:#000000;--componentBgOpacity:0.8;--currentContrast:var(--lightColor);--currentColor:var(--lightText);--contrastColor:var(--lightText_contrast)}[data-m-id=BASIC][data-id=basic82570] .close>.component-icon{--scaling:56%;--iconSize:16px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic82570]{--width:800px;--minHeight:0px;--closeSize:22px;--gapLeft:0px;--gapRight:0px;--gapTop:0px;--gapBottom:0px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic82570] .close{--scaling:56%;--iconSize:22px}
[data-m-id=BASIC][data-id=basic50318]{--width:400px;--minHeight:0px;--closeSize:16px;--gapLeft:50px;--gapRight:50px;--gapTop:50px;--gapBottom:50px}[data-m-id=BASIC][data-id=basic50318] .modal-data>.close-times{color:var(--lightColor)}[data-m-id=BASIC][data-id=basic50318] .modal-data>.component-bg{--componentBgColor:#000000;--componentBgOpacity:0.8;--currentContrast:var(--lightColor);--currentColor:var(--lightText);--contrastColor:var(--lightText_contrast)}[data-m-id=BASIC][data-id=basic50318] .close>.component-icon{--scaling:56%;--iconSize:16px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic50318]{--width:400px;--minHeight:0px;--closeSize:22px;--gapLeft:10px;--gapRight:10px;--gapTop:10px;--gapBottom:10px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic50318] .close{--scaling:56%;--iconSize:22px}
[data-m-id=BASIC][data-id=basic21873]{--width:800px;--minHeight:0px;--closeSize:16px;--gapLeft:50px;--gapRight:50px;--gapTop:50px;--gapBottom:50px}[data-m-id=BASIC][data-id=basic21873] .modal-data>.close-times{color:var(--lightColor)}[data-m-id=BASIC][data-id=basic21873] .modal-data>.component-bg{--componentBgColor:#000000;--componentBgOpacity:0.8;--currentContrast:var(--lightColor);--currentColor:var(--lightText);--contrastColor:var(--lightText_contrast)}[data-m-id=BASIC][data-id=basic21873] .close>.component-icon{--scaling:56%;--iconSize:16px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic21873]{--width:800px;--minHeight:0px;--closeSize:22px;--gapLeft:0px;--gapRight:0px;--gapTop:0px;--gapBottom:0px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic21873] .close{--scaling:56%;--iconSize:22px}
[data-m-id=BASIC][data-id=basic30118]{--width:400px;--minHeight:0px;--closeSize:16px;--gapLeft:50px;--gapRight:50px;--gapTop:50px;--gapBottom:50px}[data-m-id=BASIC][data-id=basic30118] .modal-data>.close-times{color:var(--lightColor)}[data-m-id=BASIC][data-id=basic30118] .modal-data>.component-bg{--componentBgColor:#000000;--componentBgOpacity:0.8;--currentContrast:var(--lightColor);--currentColor:var(--lightText);--contrastColor:var(--lightText_contrast)}[data-m-id=BASIC][data-id=basic30118] .close>.component-icon{--scaling:56%;--iconSize:16px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic30118]{--width:400px;--minHeight:0px;--closeSize:22px;--gapLeft:10px;--gapRight:10px;--gapTop:10px;--gapBottom:10px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic30118] .close{--scaling:56%;--iconSize:22px}
[data-m-id=BASIC][data-id=basic24784]{--width:800px;--minHeight:0px;--closeSize:16px;--gapLeft:50px;--gapRight:50px;--gapTop:50px;--gapBottom:50px}[data-m-id=BASIC][data-id=basic24784] .modal-data>.close-times{color:var(--lightColor)}[data-m-id=BASIC][data-id=basic24784] .modal-data>.component-bg{--componentBgColor:#000000;--componentBgOpacity:0.8;--currentContrast:var(--lightColor);--currentColor:var(--lightText);--contrastColor:var(--lightText_contrast)}[data-m-id=BASIC][data-id=basic24784] .close>.component-icon{--scaling:56%;--iconSize:16px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic24784]{--width:800px;--minHeight:0px;--closeSize:22px;--gapLeft:0px;--gapRight:0px;--gapTop:0px;--gapBottom:0px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic24784] .close{--scaling:56%;--iconSize:22px}
[data-m-id=BASIC][data-id=basic48157]{--width:800px;--minHeight:0px;--closeSize:16px;--gapLeft:50px;--gapRight:50px;--gapTop:50px;--gapBottom:50px}[data-m-id=BASIC][data-id=basic48157] .modal-data>.close-times{color:var(--lightColor)}[data-m-id=BASIC][data-id=basic48157] .modal-data>.component-bg{--componentBgColor:#000000;--componentBgOpacity:0.8;--currentContrast:var(--lightColor);--currentColor:var(--lightText);--contrastColor:var(--lightText_contrast)}[data-m-id=BASIC][data-id=basic48157] .close>.component-icon{--scaling:56%;--iconSize:16px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic48157]{--width:800px;--minHeight:0px;--closeSize:22px;--gapLeft:0px;--gapRight:0px;--gapTop:0px;--gapBottom:0px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic48157] .close{--scaling:56%;--iconSize:22px}
[data-m-id=BASIC][data-id=basic86494]{--width:800px;--minHeight:0px;--closeSize:16px;--gapLeft:50px;--gapRight:50px;--gapTop:50px;--gapBottom:50px}[data-m-id=BASIC][data-id=basic86494] .modal-data>.close-times{color:var(--lightColor)}[data-m-id=BASIC][data-id=basic86494] .modal-data>.component-bg{--componentBgColor:#000000;--componentBgOpacity:0.8;--currentContrast:var(--lightColor);--currentColor:var(--lightText);--contrastColor:var(--lightText_contrast)}[data-m-id=BASIC][data-id=basic86494] .close>.component-icon{--scaling:56%;--iconSize:16px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic86494]{--width:800px;--minHeight:0px;--closeSize:22px;--gapLeft:0px;--gapRight:0px;--gapTop:0px;--gapBottom:0px}body.adaptive-mobile [data-m-id=BASIC][data-id=basic86494] .close{--scaling:56%;--iconSize:22px}[data-e-id=figure][data-id="488609915"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-896px;--elementY:974px;--elementWidth:1800px;--elementHeight:2px;--elementRotate:90deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--lineWidth:2px;--bgDashedWidth:8px}body.adaptive-mobile [data-e-id=figure][data-id="488609915"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-990px;--elementY:1019px;--elementWidth:1967px;--elementHeight:2px;--elementRotate:90deg}
[data-e-id=spoiler01][data-id="531751180"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:162px;--elementY:321px;--elementWidth:825px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=spoiler01][data-id="531751180"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:3px;--elementY:365px;--elementWidth:356px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=spoiler01][data-id="531751180"] .element-text--title{--fontSize:18px;--lineHeight:1.5;--fontWeight:700}[data-e-id=spoiler01][data-id="531751180"] .element-text--price{--fontSize:20px;--lineHeight:1.5;--fontWeight:700}
[data-e-id=media01][data-id="835996275"],body.adaptive-mobile [data-e-id=media01][data-id="835996275"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:0px;--elementPaddingBottom:0px;--ratio:2.77777778;--proportion:36%;--imageMinHeight:200px}
[data-e-id=media01][data-id="771991704"],body.adaptive-mobile [data-e-id=media01][data-id="771991704"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:0px;--elementPaddingBottom:0px;--ratio:2.77777778;--proportion:36%;--imageMinHeight:200px}
[data-e-id=media01][data-id="167170345"],body.adaptive-mobile [data-e-id=media01][data-id="167170345"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:0px;--elementPaddingBottom:0px;--ratio:2.77777778;--proportion:36%;--imageMinHeight:200px}
[data-e-id=text01][data-id="893281831"],body.adaptive-mobile [data-e-id=text01][data-id="893281831"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:5px}[data-e-id=text01][data-id="893281831"] .element-text{--fontSize:17px;--lineHeight:1.37;--fontWeight:700}
[data-e-id=text01][data-id="329799654"],body.adaptive-mobile [data-e-id=text01][data-id="329799654"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:5px}[data-e-id=text01][data-id="329799654"] .element-text{--fontSize:17px;--lineHeight:1.37;--fontWeight:700}
[data-e-id=text01][data-id="863055158"],body.adaptive-mobile [data-e-id=text01][data-id="863055158"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:5px}[data-e-id=text01][data-id="863055158"] .element-text{--fontSize:16px;--lineHeight:1.5;--fontWeight:700}
[data-e-id=zone][data-id="882129073"]{--topLeftRadius:30px;--topRightRadius:30px;--bottomRightRadius:30px;--bottomLeftRadius:30px;--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--bgColor:#ffffff;--bgShadow:8px 8px 10px 0px rgba(146, 189, 66, 0.25);--underlineBorder:1px;--underlineColor:var(--currentColor);--minHeight:180px;--elementOpacity:1;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}body.adaptive-mobile [data-e-id=zone][data-id="882129073"]{--minHeight:0px;--elementOpacity:1;--paddingGap:30px;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}
[data-e-id=zone][data-id="217935679"]{--topLeftRadius:30px;--topRightRadius:30px;--bottomRightRadius:30px;--bottomLeftRadius:30px;--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--bgColor:#ffffff;--bgShadow:8px 8px 10px 0px rgba(146, 189, 66, 0.25);--underlineBorder:1px;--underlineColor:var(--currentColor);--minHeight:180px;--elementOpacity:1;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}body.adaptive-mobile [data-e-id=zone][data-id="217935679"]{--minHeight:0px;--elementOpacity:1;--paddingGap:30px;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}
[data-e-id=zone][data-id="351599822"]{--topLeftRadius:30px;--topRightRadius:30px;--bottomRightRadius:30px;--bottomLeftRadius:30px;--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--bgColor:#ffffff;--bgShadow:8px 8px 10px 0px rgba(146, 189, 66, 0.25);--underlineBorder:1px;--underlineColor:var(--currentColor);--minHeight:180px;--elementOpacity:1;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}body.adaptive-mobile [data-e-id=zone][data-id="351599822"]{--minHeight:0px;--elementOpacity:1;--paddingGap:30px;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}

[data-e-id=media01][data-id="462847213"],body.adaptive-mobile [data-e-id=media01][data-id="462847213"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:0px;--elementPaddingBottom:0px;--ratio:0.7518797;--proportion:133%;--imageMinHeight:200px}
[data-e-id=form01][data-id="541665778"],body.adaptive-mobile [data-e-id=form01][data-id="541665778"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:10px}[data-e-id=form01][data-id="541665778"] .component-button{--topLeftRadius:30px;--topRightRadius:30px;--bottomRightRadius:30px;--bottomLeftRadius:30px;--bgColor:#129488;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:22px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:linear-gradient(90deg, #5af9c5 0%, #1dbfcc 65.67%);--currentColorHover:#000000;--hoverBgShadow:none;--borderWidth:2px;--hoverBorderColor:#CCCCCC;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=zone][data-id="717381357"]{--topLeftRadius:7px;--topRightRadius:7px;--bottomRightRadius:7px;--bottomLeftRadius:7px;--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--bgColor:#ffffff;--underlineBorder:1px;--underlineColor:var(--currentColor);--elementOpacity:1;--paddingGap:80px;--paddingLeft:40px;--paddingRight:40px;--paddingTop:40px;--paddingBottom:40px}body.adaptive-mobile [data-e-id=zone][data-id="717381357"]{--elementOpacity:1;--paddingGap:30px;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}
[data-e-id=media01][data-id="380313561"],body.adaptive-mobile [data-e-id=media01][data-id="380313561"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:0px;--elementPaddingBottom:0px;--imageMinHeight:200px}[data-e-id=media01][data-id="380313561"]{--ratio:1;--proportion:100%}body.adaptive-mobile [data-e-id=media01][data-id="380313561"]{--ratio:4;--proportion:25%}
[data-e-id=text01][data-id="704589318"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:5px}body.adaptive-mobile [data-e-id=text01][data-id="704589318"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:0px;--elementPaddingBottom:5px}[data-e-id=text01][data-id="704589318"] .element-text{--fontSize:16px;--lineHeight:1.5;--fontWeight:700}
[data-e-id=media01][data-id="893887123"],body.adaptive-mobile [data-e-id=media01][data-id="893887123"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:0px;--elementPaddingBottom:0px;--imageMinHeight:200px}[data-e-id=media01][data-id="893887123"]{--ratio:1;--proportion:100%}body.adaptive-mobile [data-e-id=media01][data-id="893887123"]{--ratio:4;--proportion:25%}
[data-e-id=text01][data-id="726238272"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:5px}body.adaptive-mobile [data-e-id=text01][data-id="726238272"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:5px;--elementPaddingBottom:5px}[data-e-id=text01][data-id="726238272"] .element-text{--fontSize:16px;--lineHeight:1.5;--fontWeight:700}
[data-e-id=media01][data-id="289365789"],body.adaptive-mobile [data-e-id=media01][data-id="289365789"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:10px;--elementPaddingBottom:0px;--imageMinHeight:200px}[data-e-id=media01][data-id="289365789"]{--ratio:1;--proportion:100%}body.adaptive-mobile [data-e-id=media01][data-id="289365789"]{--ratio:4;--proportion:25%}
[data-e-id=text01][data-id="840293514"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:5px}body.adaptive-mobile [data-e-id=text01][data-id="840293514"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:10px;--elementPaddingBottom:5px}[data-e-id=text01][data-id="840293514"] .element-text{--fontSize:16px;--lineHeight:1.5;--fontWeight:700}
[data-e-id=zone][data-id="542067932"]{--topLeftRadius:0px;--topRightRadius:0px;--bottomRightRadius:0px;--bottomLeftRadius:0px;--underlineBorder:1px;--underlineColor:var(--currentColor);--minHeight:225px;--elementOpacity:1;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}body.adaptive-mobile [data-e-id=zone][data-id="542067932"]{--minHeight:0px;--elementOpacity:1;--paddingGap:0px;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}
[data-e-id=zone][data-id="836860388"]{--topLeftRadius:0px;--topRightRadius:0px;--bottomRightRadius:0px;--bottomLeftRadius:0px;--underlineBorder:1px;--underlineColor:var(--currentColor);--minHeight:225px;--elementOpacity:1;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}body.adaptive-mobile [data-e-id=zone][data-id="836860388"]{--minHeight:0px;--elementOpacity:1;--paddingGap:0px;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}
[data-e-id=zone][data-id="771840768"]{--topLeftRadius:0px;--topRightRadius:0px;--bottomRightRadius:0px;--bottomLeftRadius:0px;--underlineBorder:1px;--underlineColor:var(--currentColor);--minHeight:225px;--elementOpacity:1;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}body.adaptive-mobile [data-e-id=zone][data-id="771840768"]{--minHeight:0px;--elementOpacity:1;--paddingGap:0px;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}

[data-e-id=figure][data-id="270032451"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:255px;--elementY:970px;--elementWidth:1794px;--elementHeight:2px;--elementRotate:90deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--lineWidth:2px;--bgDashedWidth:8px}body.adaptive-mobile [data-e-id=figure][data-id="270032451"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-606px;--elementY:1007px;--elementWidth:1944px;--elementHeight:2px;--elementRotate:90deg}
[data-e-id=figure][data-id="614484615"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:3px;--elementY:72px;--elementWidth:1148px;--elementHeight:auto;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--lineWidth:2px;--bgDashedWidth:8px}body.adaptive-mobile [data-e-id=figure][data-id="614484615"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-6px;--elementY:34px;--elementWidth:371px;--elementHeight:auto;--elementRotate:0deg}
[data-e-id=text01][data-id="768800149"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:22px;--elementY:254px;--elementWidth:1111px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=text01][data-id="768800149"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:29px;--elementY:238px;--elementWidth:302px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="768800149"] .element-text{--fontSize:28px;--lineHeight:1.37;--fontWeight:400;--textAlign:center;--justifyContent:center}body.adaptive-mobile [data-e-id=text01][data-id="768800149"] .element-text{--fontSize_mobile:22px;--lineHeight_mobile:1.37;--fontWeight_mobile:400;--textAlign_mobile:center;--justifyContent_mobile:center}
[data-e-id=text01][data-id="622295163"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:193px;--elementY:127px;--elementWidth:771px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=text01][data-id="622295163"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:7px;--elementY:112px;--elementWidth:351px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="622295163"] .element-text{--fontSize:41px;--lineHeight:1.2;--fontWeight:700;--textAlign:center;--justifyContent:center}body.adaptive-mobile [data-e-id=text01][data-id="622295163"] .element-text{--fontSize_mobile:30px;--lineHeight_mobile:1.2;--fontWeight_mobile:700}
[data-e-id=text01][data-id="847837091"],body.adaptive-mobile [data-e-id=text01][data-id="847837091"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:10px;--elementPaddingBottom:10px}[data-e-id=text01][data-id="847837091"] .element-text{--fontSize:22px;--lineHeight:1.37;--fontWeight:700}
[data-e-id=text01][data-id="209182075"],body.adaptive-mobile [data-e-id=text01][data-id="209182075"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:5px;--elementPaddingBottom:5px}[data-e-id=text01][data-id="209182075"] .element-text{--fontSize:16px;--lineHeight:1.5;--fontWeight:400}
[data-e-id=button01][data-id="723201462"]{--buttonsGap:15px}[data-e-id=button01][data-id="723201462"],body.adaptive-mobile [data-e-id=button01][data-id="723201462"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:10px}[data-e-id=button01][data-id="723201462"] .button-1 .component-button{--topLeftRadius:50px;--topRightRadius:50px;--bottomRightRadius:50px;--bottomLeftRadius:50px;--bgColor:#129488;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:22px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:#9cbd60;--currentColorHover:#000000;--hoverBgShadow:none;--hoverBorderColor:transparent;--hoverBorderGradient:transparent;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=zone][data-id="774897956"]{--topLeftRadius:7px;--topRightRadius:7px;--bottomRightRadius:7px;--bottomLeftRadius:7px;--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--bgColor:#ffffff;--underlineBorder:1px;--underlineColor:var(--currentColor);--elementOpacity:1;--paddingLeft:40px;--paddingRight:40px;--paddingTop:40px;--paddingBottom:40px}body.adaptive-mobile [data-e-id=zone][data-id="774897956"]{--elementOpacity:1;--paddingGap:30px;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}
[data-e-id=zone][data-id=free36465-zone]{--topLeftRadius:0px;--topRightRadius:0px;--bottomRightRadius:0px;--bottomLeftRadius:0px;--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--bgColor:#ffffff;--underlineBorder:1px;--underlineColor:var(--currentColor)}[data-e-id=zone][data-id=free36465-zone],body.adaptive-mobile [data-e-id=zone][data-id=free36465-zone]{--elementOpacity:1;--paddingGap:0px;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}
[data-e-id=button01][data-id="905673399"],body.adaptive-mobile [data-e-id=button01][data-id="905673399"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}[data-e-id=button01][data-id="905673399"]{--elementX:192px;--elementY:217px;--buttonsGap:15px}body.adaptive-mobile [data-e-id=button01][data-id="905673399"]{--elementX:158px;--elementY:218px}[data-e-id=button01][data-id="905673399"] .button-1 .component-button{--topLeftRadius:30px;--topRightRadius:30px;--bottomRightRadius:30px;--bottomLeftRadius:30px;--bgColor:#689d07;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor_contrast);--currentColor:var(--lightColor);--gapX:22px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:#7da534;--currentColorHover:var(--lightColor);--hoverBgShadow:none;--hoverBorderColor:transparent;--hoverBorderGradient:transparent;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=text01][data-id="672473440"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:89px;--elementY:92px;--elementWidth:271px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=text01][data-id="672473440"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:40px;--elementY:103px;--elementWidth:300px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="672473440"] .element-text{--fontSize:28px;--lineHeight:1.5;--fontWeight:700;--textAlign:center;--justifyContent:center}
[data-e-id=text01][data-id="230522223"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:910px;--elementY:266px;--elementWidth:240px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=text01][data-id="230522223"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:37px;--elementY:986px;--elementWidth:287px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="230522223"] .element-text{--fontSize:20px;--lineHeight:1.2;--fontWeight:700;--textAlign:center;--justifyContent:center}body.adaptive-mobile [data-e-id=text01][data-id="230522223"] .element-text{--fontSize_mobile:18px;--lineHeight_mobile:1.2;--fontWeight_mobile:700;--textAlign_mobile:center;--justifyContent_mobile:center}
[data-e-id=media01][data-id="815088489"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:1019px;--elementY:142px;--elementWidth:130px;--elementHeight:auto;--elementRotate:0deg;--elementProportion:1;--ratio:1}body.adaptive-mobile [data-e-id=media01][data-id="815088489"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:127px;--elementY:871px;--elementWidth:107px;--elementHeight:auto;--elementRotate:0deg}
[data-e-id=media01][data-id="834082983"],body.adaptive-mobile [data-e-id=media01][data-id="834082983"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:149px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=media01][data-id="834082983"]{--elementX:715px;--elementY:139px;--elementProportion:0.90522876;--ratio:1.10469314}body.adaptive-mobile [data-e-id=media01][data-id="834082983"]{--elementX:110px;--elementY:629px}
[data-e-id=media01][data-id="979362401"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:415px;--elementY:147px;--elementWidth:131px;--elementHeight:auto;--elementRotate:0deg;--elementProportion:0.95375;--ratio:1.04849279}body.adaptive-mobile [data-e-id=media01][data-id="979362401"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:122px;--elementY:408px;--elementWidth:125px;--elementHeight:auto;--elementRotate:0deg}
[data-e-id=media01][data-id="750521728"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:107px;--elementY:146px;--elementWidth:149px;--elementHeight:auto;--elementRotate:0deg;--elementProportion:0.803125;--ratio:1.24513619}body.adaptive-mobile [data-e-id=media01][data-id="750521728"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:111px;--elementY:174px;--elementWidth:166px;--elementHeight:auto;--elementRotate:0deg}
[data-e-id=text01][data-id="238929309"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:606px;--elementY:257px;--elementWidth:240px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=text01][data-id="238929309"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:41px;--elementY:751px;--elementWidth:287px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="238929309"] .element-text{--fontSize:20px;--lineHeight:1.2;--fontWeight:700;--textAlign:center;--justifyContent:center}body.adaptive-mobile [data-e-id=text01][data-id="238929309"] .element-text{--fontSize_mobile:18px;--lineHeight_mobile:1.2;--fontWeight_mobile:700;--textAlign_mobile:center;--justifyContent_mobile:center}
[data-e-id=figure][data-id="703744946"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:606px;--elementY:220px;--elementWidth:240px;--elementHeight:138px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--figureTopLeftRadius:15px;--figureTopRightRadius:15px;--figureBottomRightRadius:15px;--figureBottomLeftRadius:15px;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="703744946"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:37px;--elementY:932px;--elementWidth:289px;--elementHeight:118px;--elementRotate:0deg}
[data-e-id=text01][data-id="574169480"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:302px;--elementY:277px;--elementWidth:240px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=text01][data-id="574169480"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:38px;--elementY:532px;--elementWidth:288px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="574169480"] .element-text{--fontSize:20px;--lineHeight:1.2;--fontWeight:700;--textAlign:center;--justifyContent:center}body.adaptive-mobile [data-e-id=text01][data-id="574169480"] .element-text{--fontSize_mobile:18px;--lineHeight_mobile:1.2;--fontWeight_mobile:700;--textAlign_mobile:center;--justifyContent_mobile:center}
[data-e-id=figure][data-id="841010582"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:302px;--elementY:220px;--elementWidth:240px;--elementHeight:138px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--figureTopLeftRadius:15px;--figureTopRightRadius:15px;--figureBottomRightRadius:15px;--figureBottomLeftRadius:15px;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="841010582"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:40px;--elementY:705px;--elementWidth:289px;--elementHeight:118px;--elementRotate:0deg}
[data-e-id=text01][data-id="326757389"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:0px;--elementY:257px;--elementWidth:238px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=text01][data-id="326757389"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:35px;--elementY:304px;--elementWidth:289px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="326757389"] .element-text{--fontSize:20px;--lineHeight:1.2;--fontWeight:700;--textAlign:center;--justifyContent:center}body.adaptive-mobile [data-e-id=text01][data-id="326757389"] .element-text{--fontSize_mobile:18px;--lineHeight_mobile:1.2;--fontWeight_mobile:700;--textAlign_mobile:center;--justifyContent_mobile:center}
[data-e-id=figure][data-id="505485073"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:0px;--elementY:220px;--elementWidth:240px;--elementHeight:138px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--figureTopLeftRadius:15px;--figureTopRightRadius:15px;--figureBottomRightRadius:15px;--figureBottomLeftRadius:15px;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="505485073"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:35px;--elementY:250px;--elementWidth:289px;--elementHeight:118px;--elementRotate:0deg}
[data-e-id=figure][data-id="304487188"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:910px;--elementY:220px;--elementWidth:240px;--elementHeight:138px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--figureTopLeftRadius:15px;--figureTopRightRadius:15px;--figureBottomRightRadius:15px;--figureBottomLeftRadius:15px;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="304487188"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:38px;--elementY:478px;--elementWidth:289px;--elementHeight:118px;--elementRotate:0deg}
[data-e-id=text01][data-id="266158247"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-1px;--elementY:53px;--elementWidth:1149px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=text01][data-id="266158247"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:0px;--elementY:54px;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="266158247"] .element-text{--fontSize:48px;--lineHeight:1.2;--fontWeight:700;--textAlign:center;--justifyContent:center}body.adaptive-mobile [data-e-id=text01][data-id="266158247"] .element-text{--fontSize_mobile:30px;--lineHeight_mobile:1.2;--fontWeight_mobile:700;--textAlign_mobile:center;--justifyContent_mobile:center}
[data-e-id=text01][data-id="762941366"],body.adaptive-mobile [data-e-id=text01][data-id="762941366"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:10px;--elementPaddingBottom:10px}[data-e-id=text01][data-id="762941366"] .element-text{--fontSize:22px;--lineHeight:1.37;--fontWeight:700}
[data-e-id=text01][data-id="571853976"],body.adaptive-mobile [data-e-id=text01][data-id="571853976"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:5px;--elementPaddingBottom:5px}[data-e-id=text01][data-id="571853976"] .element-text{--fontSize:16px;--lineHeight:1.5;--fontWeight:400}
[data-e-id=button01][data-id="539706179"]{--buttonsGap:15px}[data-e-id=button01][data-id="539706179"],body.adaptive-mobile [data-e-id=button01][data-id="539706179"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:10px}[data-e-id=button01][data-id="539706179"] .button-1 .component-button{--topLeftRadius:50px;--topRightRadius:50px;--bottomRightRadius:50px;--bottomLeftRadius:50px;--bgColor:#129488;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:22px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:#9cbd60;--currentColorHover:#000000;--hoverBgShadow:none;--hoverBorderColor:transparent;--hoverBorderGradient:transparent;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=zone][data-id="236117049"]{--topLeftRadius:7px;--topRightRadius:7px;--bottomRightRadius:7px;--bottomLeftRadius:7px;--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--bgColor:#ffffff;--underlineBorder:1px;--underlineColor:var(--currentColor);--elementOpacity:1;--paddingLeft:40px;--paddingRight:40px;--paddingTop:40px;--paddingBottom:40px}body.adaptive-mobile [data-e-id=zone][data-id="236117049"]{--elementOpacity:1;--paddingGap:30px;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}
[data-e-id=form01][data-id="664051790"],body.adaptive-mobile [data-e-id=form01][data-id="664051790"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:10px}[data-e-id=form01][data-id="664051790"] .component-button{--topLeftRadius:30px;--topRightRadius:30px;--bottomRightRadius:30px;--bottomLeftRadius:30px;--bgColor:#129488;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:22px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:linear-gradient(90deg, #5af9c5 0%, #1dbfcc 65.67%);--currentColorHover:#000000;--hoverBgShadow:none;--borderWidth:2px;--hoverBorderColor:#CCCCCC;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=media01][data-id="690783797"],body.adaptive-mobile [data-e-id=media01][data-id="690783797"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:0px;--elementPaddingBottom:0px;--ratio:0.7518797;--proportion:133%;--imageMinHeight:200px}
[data-e-id=zone][data-id="695268914"]{--topLeftRadius:7px;--topRightRadius:7px;--bottomRightRadius:7px;--bottomLeftRadius:7px;--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--bgColor:#ffffff;--underlineBorder:1px;--underlineColor:var(--currentColor);--elementOpacity:1;--paddingGap:80px;--paddingLeft:40px;--paddingRight:40px;--paddingTop:40px;--paddingBottom:40px}body.adaptive-mobile [data-e-id=zone][data-id="695268914"]{--elementOpacity:1;--paddingGap:30px;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}
[data-e-id=logo01][data-id="587216163"]{--elementPaddingLeft:175px;--elementPaddingRight:165px;--elementPaddingTop:45px;--elementPaddingBottom:0px}body.adaptive-mobile [data-e-id=logo01][data-id="587216163"]{--elementPaddingLeft:150px;--elementPaddingRight:150px;--elementPaddingTop:15px;--elementPaddingBottom:0px}
[data-e-id=text01][data-id="772778866"],body.adaptive-mobile [data-e-id=text01][data-id="772778866"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:5px;--elementPaddingBottom:10px}[data-e-id=text01][data-id="772778866"] .element-text{--fontSize:12px;--lineHeight:1.5;--fontWeight:400}
[data-e-id=text01][data-id="363230327"],body.adaptive-mobile [data-e-id=text01][data-id="363230327"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:5px;--elementPaddingBottom:5px}[data-e-id=text01][data-id="363230327"] .element-text{--fontSize:13px;--lineHeight:1.5;--fontWeight:400}
[data-e-id=text01][data-id="412867058"],body.adaptive-mobile [data-e-id=text01][data-id="412867058"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:15px;--elementPaddingBottom:5px}[data-e-id=text01][data-id="412867058"] .element-text{--fontSize:16px;--lineHeight:1.5;--fontWeight:700}
[data-e-id=spacer][data-id="854465434"],body.adaptive-mobile [data-e-id=spacer][data-id="854465434"]{min-height:10px}
[data-e-id=button01][data-id="842510310"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:15px;--elementPaddingBottom:0px;--buttonsGap:15px}body.adaptive-mobile [data-e-id=button01][data-id="842510310"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:0px}[data-e-id=button01][data-id="842510310"] .button-1 .component-button{--topLeftRadius:100px;--topRightRadius:10px;--bottomRightRadius:100px;--bottomLeftRadius:10px;--bgColor:#f2fcdd;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--darkColor_contrast);--currentColor:var(--darkColor);--gapX:22px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:#129488;--currentColorHover:var(--lightColor);--hoverBgShadow:none;--borderWidth:2px;--hoverBorderColor:#f2fcdd;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=html01][data-id="691999619"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:452px;--elementY:49px;--elementWidth:698px;--elementHeight:319px;--elementRotate:0deg}body.adaptive-mobile [data-e-id=html01][data-id="691999619"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:400px}
[data-e-id=zone][data-id="369566357"]{--topLeftRadius:0px;--topRightRadius:0px;--bottomRightRadius:0px;--bottomLeftRadius:0px;--underlineBorder:1px;--underlineColor:var(--currentColor);--elementOpacity:1;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}body.adaptive-mobile [data-e-id=zone][data-id="369566357"]{--elementOpacity:1;--paddingGap:0px;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}
[data-e-id=zone][data-id="730905244"]{--topLeftRadius:0px;--topRightRadius:0px;--bottomRightRadius:0px;--bottomLeftRadius:0px;--underlineBorder:1px;--underlineColor:var(--currentColor);--elementOpacity:1;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}body.adaptive-mobile [data-e-id=zone][data-id="730905244"]{--elementOpacity:1;--paddingGap:0px;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}
[data-e-id=text01][data-id="133285560"],body.adaptive-mobile [data-e-id=text01][data-id="133285560"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:10px;--elementPaddingBottom:10px}[data-e-id=text01][data-id="133285560"] .element-text{--fontSize:22px;--lineHeight:1.37;--fontWeight:700}
[data-e-id=text01][data-id="950999260"],body.adaptive-mobile [data-e-id=text01][data-id="950999260"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:5px;--elementPaddingBottom:5px}[data-e-id=text01][data-id="950999260"] .element-text{--fontSize:16px;--lineHeight:1.5;--fontWeight:400}
[data-e-id=button01][data-id="873057690"]{--buttonsGap:15px}[data-e-id=button01][data-id="873057690"],body.adaptive-mobile [data-e-id=button01][data-id="873057690"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:10px}[data-e-id=button01][data-id="873057690"] .button-1 .component-button{--topLeftRadius:50px;--topRightRadius:50px;--bottomRightRadius:50px;--bottomLeftRadius:50px;--bgColor:#129488;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:22px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:#9cbd60;--currentColorHover:#000000;--hoverBgShadow:none;--hoverBorderColor:transparent;--hoverBorderGradient:transparent;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=zone][data-id="968291599"]{--topLeftRadius:7px;--topRightRadius:7px;--bottomRightRadius:7px;--bottomLeftRadius:7px;--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--bgColor:#ffffff;--underlineBorder:1px;--underlineColor:var(--currentColor);--elementOpacity:1;--paddingLeft:40px;--paddingRight:40px;--paddingTop:40px;--paddingBottom:40px}body.adaptive-mobile [data-e-id=zone][data-id="968291599"]{--elementOpacity:1;--paddingGap:30px;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}
[data-e-id=form01][data-id="273092116"],body.adaptive-mobile [data-e-id=form01][data-id="273092116"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:10px}[data-e-id=form01][data-id="273092116"] .component-button{--topLeftRadius:30px;--topRightRadius:30px;--bottomRightRadius:30px;--bottomLeftRadius:30px;--bgColor:#129488;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:22px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:linear-gradient(90deg, #5af9c5 0%, #1dbfcc 65.67%);--currentColorHover:#000000;--hoverBgShadow:none;--borderWidth:2px;--hoverBorderColor:#CCCCCC;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=media01][data-id="935143722"],body.adaptive-mobile [data-e-id=media01][data-id="935143722"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:0px;--elementPaddingBottom:0px;--ratio:0.7518797;--proportion:133%;--imageMinHeight:200px}
[data-e-id=zone][data-id="415242116"]{--topLeftRadius:7px;--topRightRadius:7px;--bottomRightRadius:7px;--bottomLeftRadius:7px;--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--bgColor:#ffffff;--underlineBorder:1px;--underlineColor:var(--currentColor);--elementOpacity:1;--paddingGap:80px;--paddingLeft:40px;--paddingRight:40px;--paddingTop:40px;--paddingBottom:40px}body.adaptive-mobile [data-e-id=zone][data-id="415242116"]{--elementOpacity:1;--paddingGap:30px;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}
[data-e-id=logo01][data-id="452973468"]{--elementPaddingLeft:175px;--elementPaddingRight:165px;--elementPaddingTop:45px;--elementPaddingBottom:0px}body.adaptive-mobile [data-e-id=logo01][data-id="452973468"]{--elementPaddingLeft:150px;--elementPaddingRight:150px;--elementPaddingTop:15px;--elementPaddingBottom:0px}
[data-e-id=text01][data-id="603875788"],body.adaptive-mobile [data-e-id=text01][data-id="603875788"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:5px;--elementPaddingBottom:10px}[data-e-id=text01][data-id="603875788"] .element-text{--fontSize:12px;--lineHeight:1.5;--fontWeight:400}
[data-e-id=text01][data-id="893739197"],body.adaptive-mobile [data-e-id=text01][data-id="893739197"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:5px;--elementPaddingBottom:5px}[data-e-id=text01][data-id="893739197"] .element-text{--fontSize:13px;--lineHeight:1.5;--fontWeight:400}
[data-e-id=text01][data-id="147954821"],body.adaptive-mobile [data-e-id=text01][data-id="147954821"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:15px;--elementPaddingBottom:5px}[data-e-id=text01][data-id="147954821"] .element-text{--fontSize:16px;--lineHeight:1.5;--fontWeight:700}
[data-e-id=spacer][data-id="758422702"],body.adaptive-mobile [data-e-id=spacer][data-id="758422702"]{min-height:10px}
[data-e-id=button01][data-id="369717478"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:15px;--elementPaddingBottom:0px;--buttonsGap:15px}body.adaptive-mobile [data-e-id=button01][data-id="369717478"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:0px}[data-e-id=button01][data-id="369717478"] .button-1 .component-button{--topLeftRadius:100px;--topRightRadius:10px;--bottomRightRadius:100px;--bottomLeftRadius:10px;--bgColor:#f2fcdd;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--darkColor_contrast);--currentColor:var(--darkColor);--gapX:22px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:#129488;--currentColorHover:var(--lightColor);--hoverBgShadow:none;--borderWidth:2px;--hoverBorderColor:#f2fcdd;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=html01][data-id="425089038"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:202px;--elementY:0px;--elementWidth:292px;--elementHeight:341px;--elementRotate:0deg}body.adaptive-mobile [data-e-id=html01][data-id="425089038"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:0px;--elementY:0px;--elementWidth:360px;--elementHeight:410px;--elementRotate:0deg}
[data-e-id=zone][data-id="529646940"]{--topLeftRadius:0px;--topRightRadius:0px;--bottomRightRadius:0px;--bottomLeftRadius:0px;--underlineBorder:1px;--underlineColor:var(--currentColor);--elementOpacity:1;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}body.adaptive-mobile [data-e-id=zone][data-id="529646940"]{--elementOpacity:1;--paddingGap:0px;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}
[data-e-id=zone][data-id="788704500"]{--topLeftRadius:0px;--topRightRadius:0px;--bottomRightRadius:0px;--bottomLeftRadius:0px;--underlineBorder:1px;--underlineColor:var(--currentColor);--elementOpacity:1;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}body.adaptive-mobile [data-e-id=zone][data-id="788704500"]{--minHeight:415px;--elementOpacity:1;--paddingGap:0px;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px}
[data-e-id=text01][data-id="535384307"],body.adaptive-mobile [data-e-id=text01][data-id="535384307"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:10px;--elementPaddingBottom:10px}[data-e-id=text01][data-id="535384307"] .element-text{--fontSize:22px;--lineHeight:1.37;--fontWeight:700}
[data-e-id=text01][data-id="146424216"],body.adaptive-mobile [data-e-id=text01][data-id="146424216"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:5px;--elementPaddingBottom:5px}[data-e-id=text01][data-id="146424216"] .element-text{--fontSize:16px;--lineHeight:1.5;--fontWeight:400}
[data-e-id=button01][data-id="140081324"]{--buttonsGap:15px}[data-e-id=button01][data-id="140081324"],body.adaptive-mobile [data-e-id=button01][data-id="140081324"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:10px}[data-e-id=button01][data-id="140081324"] .button-1 .component-button{--topLeftRadius:50px;--topRightRadius:50px;--bottomRightRadius:50px;--bottomLeftRadius:50px;--bgColor:#129488;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:22px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:#9cbd60;--currentColorHover:#000000;--hoverBgShadow:none;--hoverBorderColor:transparent;--hoverBorderGradient:transparent;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=zone][data-id="569887080"]{--topLeftRadius:7px;--topRightRadius:7px;--bottomRightRadius:7px;--bottomLeftRadius:7px;--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--bgColor:#ffffff;--underlineBorder:1px;--underlineColor:var(--currentColor);--elementOpacity:1;--paddingLeft:40px;--paddingRight:40px;--paddingTop:40px;--paddingBottom:40px}body.adaptive-mobile [data-e-id=zone][data-id="569887080"]{--elementOpacity:1;--paddingGap:30px;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}
[data-e-id=form01][data-id="663710705"],body.adaptive-mobile [data-e-id=form01][data-id="663710705"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:10px}[data-e-id=form01][data-id="663710705"] .component-button{--topLeftRadius:30px;--topRightRadius:30px;--bottomRightRadius:30px;--bottomLeftRadius:30px;--bgColor:#129488;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:22px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:linear-gradient(90deg, #5af9c5 0%, #1dbfcc 65.67%);--currentColorHover:#000000;--hoverBgShadow:none;--borderWidth:2px;--hoverBorderColor:#CCCCCC;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=media01][data-id="860285323"],body.adaptive-mobile [data-e-id=media01][data-id="860285323"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:0px;--elementPaddingBottom:0px;--ratio:0.7518797;--proportion:133%;--imageMinHeight:200px}
[data-e-id=zone][data-id="583136043"]{--topLeftRadius:7px;--topRightRadius:7px;--bottomRightRadius:7px;--bottomLeftRadius:7px;--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--bgColor:#ffffff;--underlineBorder:1px;--underlineColor:var(--currentColor);--elementOpacity:1;--paddingGap:80px;--paddingLeft:40px;--paddingRight:40px;--paddingTop:40px;--paddingBottom:40px}body.adaptive-mobile [data-e-id=zone][data-id="583136043"]{--elementOpacity:1;--paddingGap:30px;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}
[data-e-id=header_divider][data-id="136711771"]{--elementWidth:0px}
[data-e-id=header_logo][data-id="414253745"]{--elementWidth:200px}
[data-e-id=header_divider][data-id="584996786"]{--elementWidth:0px}
[data-e-id=header_text][data-id="122038969"]{--elementWidth:224px}[data-e-id=header_text][data-id="122038969"] .element-text{--fontSize:33px;--lineHeight:1.5;--fontWeight:400;--textAlign:center;--justifyContent:center}body.adaptive-mobile [data-e-id=header_text][data-id="122038969"] .element-text{--fontSize_mobile:20px;--lineHeight_mobile:1.5;--fontWeight_mobile:400;--textAlign_mobile:center;--justifyContent_mobile:center}
[data-e-id=header_divider][data-id="203152003"]{--elementWidth:0px}
[data-e-id=header_text][data-id="395333724"]{--elementWidth:612px}[data-e-id=header_text][data-id="395333724"] .element-text{--fontSize:16px;--lineHeight:1.5;--fontWeight:400;--textAlign:center;--justifyContent:center}
[data-e-id=header_divider][data-id="327775945"]{--elementWidth:65px}
[data-e-id=header_button][data-id="784746762"]{--elementWidth:190px}[data-e-id=header_button][data-id="784746762"] .component-button{--topLeftRadius:100px;--topRightRadius:10px;--bottomRightRadius:100px;--bottomLeftRadius:10px;--bgColor:#129488;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:14px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:20px;--gapY:10px;--transitionDuration:0.3s;--hoverBgColor:#f2fcdd;--currentColorHover:#000000;--hoverBgShadow:none;--borderWidth:2px;--hoverBorderColor:#689d07;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=header_divider][data-id="950609213"]{--elementWidth:0px}

[data-e-id=form01][data-id="984809194"],body.adaptive-mobile [data-e-id=form01][data-id="984809194"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:10px}[data-e-id=form01][data-id="984809194"] .component-button{--topLeftRadius:30px;--topRightRadius:30px;--bottomRightRadius:30px;--bottomLeftRadius:30px;--bgColor:#129488;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:22px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:linear-gradient(90deg, #5af9c5 0%, #1dbfcc 65.67%);--currentColorHover:#000000;--hoverBgShadow:none;--borderWidth:2px;--hoverBorderColor:#CCCCCC;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=media01][data-id="842210857"],body.adaptive-mobile [data-e-id=media01][data-id="842210857"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:0px;--elementPaddingBottom:0px;--ratio:0.7518797;--proportion:133%}[data-e-id=media01][data-id="842210857"]{--imageMinHeight:200px}body.adaptive-mobile [data-e-id=media01][data-id="842210857"]{--imageMinHeight:347px}
[data-e-id=zone][data-id="292328209"]{--topLeftRadius:7px;--topRightRadius:7px;--bottomRightRadius:7px;--bottomLeftRadius:7px;--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--bgColor:#ffffff;--underlineBorder:1px;--underlineColor:var(--currentColor);--elementOpacity:1;--paddingGap:80px;--paddingLeft:40px;--paddingRight:40px;--paddingTop:40px;--paddingBottom:40px}body.adaptive-mobile [data-e-id=zone][data-id="292328209"]{--elementOpacity:1;--paddingGap:30px;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}
[data-e-id=text01][data-id="417677153"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:167px;--elementY:169px;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="417677153"] .element-text{--fontSize:32px;--lineHeight:1.37;--fontWeight:700}
[data-e-id=text01][data-id="652779323"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:858px;--elementY:729px;--elementWidth:250px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=text01][data-id="652779323"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:818px}[data-e-id=text01][data-id="652779323"] .element-text{--fontSize:14px;--lineHeight:1.5;--fontWeight:400;--textAlign:center;--justifyContent:center}
[data-e-id=figure][data-id="357685770"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:840px;--elementY:714px;--elementWidth:285px;--elementHeight:114px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#ffffff;--figureTopLeftRadius:30px;--figureTopRightRadius:30px;--figureBottomRightRadius:30px;--figureBottomLeftRadius:30px;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="357685770"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:801px}
[data-e-id=avatar01][data-id="558373698"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:178px;--elementY:428px;--elementWidth:468px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=avatar01][data-id="558373698"] .component-icon{--scaling:56%;--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="558373698"] .component-icon.hover--color:hover{--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="558373698"] .element-text--title{--fontSize:20px;--lineHeight:1.2;--fontWeight:700}
[data-e-id=avatar01][data-id="765644444"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:178px;--elementY:367px;--elementWidth:452px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=avatar01][data-id="765644444"] .component-icon{--scaling:56%;--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="765644444"] .component-icon.hover--color:hover{--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="765644444"] .element-text--title{--fontSize:20px;--lineHeight:1.2;--fontWeight:700}
[data-e-id=avatar01][data-id="965643264"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:178px;--elementY:322px;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}[data-e-id=avatar01][data-id="965643264"] .component-icon{--scaling:56%;--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="965643264"] .component-icon.hover--color:hover{--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="965643264"] .element-text--title{--fontSize:20px;--lineHeight:1.2;--fontWeight:700}
[data-e-id=avatar01][data-id="951210424"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:178px;--elementY:277px;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}[data-e-id=avatar01][data-id="951210424"] .component-icon{--scaling:56%;--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="951210424"] .component-icon.hover--color:hover{--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="951210424"] .element-text--title{--fontSize:20px;--lineHeight:1.2;--fontWeight:700}
[data-e-id=media01][data-id="619398215"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:539px;--elementY:701px;--elementWidth:76px;--elementHeight:auto;--elementRotate:0deg;--elementProportion:0.92679379;--ratio:1.07898867}body.adaptive-mobile [data-e-id=media01][data-id="619398215"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:400px;--elementHeight:auto}
[data-e-id=figure][data-id="784710862"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:508px;--elementY:729px;--elementWidth:27px;--elementHeight:auto;--elementRotate:45deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--elementProportion:1;--color:#000000;--maskId:url('#mask-784710862')}body.adaptive-mobile [data-e-id=figure][data-id="784710862"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:400px}
[data-e-id=media01][data-id="600456739"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:0px;--elementY:583px;--elementWidth:81px;--elementHeight:auto;--elementRotate:0deg;--elementProportion:1;--ratio:1}body.adaptive-mobile [data-e-id=media01][data-id="600456739"]{--elementHeight:auto}
[data-e-id=text01][data-id="846484154"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-42px;--elementY:680px;--elementWidth:166px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="846484154"] .element-text{--fontSize:14px;--lineHeight:1.5;--fontWeight:400;--textAlign:center;--justifyContent:center}
[data-e-id=media01][data-id="714712564"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-12px;--elementY:389px;--elementWidth:105px;--elementHeight:auto;--elementRotate:0deg;--elementProportion:0.95375;--ratio:1.04849279}body.adaptive-mobile [data-e-id=media01][data-id="714712564"]{--elementHeight:auto}
[data-e-id=text01][data-id="915590896"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-60px;--elementY:503px;--elementWidth:203px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="915590896"] .element-text{--fontSize:14px;--lineHeight:1.5;--fontWeight:400;--textAlign:center;--justifyContent:center}
[data-e-id=media01][data-id="665011691"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-20px;--elementY:188px;--elementWidth:122px;--elementHeight:auto;--elementRotate:0deg;--elementProportion:0.803125;--ratio:1.24513619}body.adaptive-mobile [data-e-id=media01][data-id="665011691"]{--elementHeight:auto}
[data-e-id=text01][data-id="363246687"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:167px;--elementY:63px;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="363246687"] .element-text{--fontSize:41px;--lineHeight:1.2;--fontWeight:700}body.adaptive-mobile [data-e-id=text01][data-id="363246687"] .element-text{--fontSize_mobile:32px}
[data-e-id=button01][data-id="941554332"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:182px;--elementY:714px;--elementWidth:321px;--elementHeight:57px;--elementRotate:0deg;--buttonsGap:15px}[data-e-id=button01][data-id="941554332"] .button-1 .component-button{--topLeftRadius:50px;--topRightRadius:50px;--bottomRightRadius:50px;--bottomLeftRadius:50px;--bgColor:linear-gradient(225deg, #3dd600 0%, #e5fa00 98.39%);--bgShadow:0px 7px 7px 0px rgba(0, 0, 0, 0.07);--borderColor:#3dd600;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:17px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:30px;--gapY:16px;--transitionDuration:0.2s;--hoverBgColor:linear-gradient(90deg, #3dd600 0%, #e5fa00 98.39%);--currentColorHover:#000000;--hoverBgShadow:none;--borderWidth:2px;--hoverBorderColor:#CCCCCC;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=text01][data-id="824445636"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-42px;--elementY:301px;--elementWidth:166px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="824445636"] .element-text{--fontSize:14px;--lineHeight:1.5;--fontWeight:400;--textAlign:center;--justifyContent:center}
[data-e-id=text01][data-id="777973422"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:615px;--elementY:743px;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=text01][data-id="777973422"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:400px}[data-e-id=text01][data-id="777973422"] .element-text{--fontSize:20px;--lineHeight:1.37;--fontWeight:400}
[data-e-id=text01][data-id="196512741"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:182px;--elementY:583px;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="196512741"] .element-text{--fontSize:20px;--lineHeight:1.37;--fontWeight:400}
[data-e-id=figure][data-id="660605323"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-57px;--elementY:135px;--elementWidth:195px;--elementHeight:636px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#ffffff;--figureTopLeftRadius:30px;--figureTopRightRadius:30px;--figureBottomRightRadius:30px;--figureBottomLeftRadius:30px;--borderWidth:1px;--borderColor:#000000}
[data-e-id=figure][data-id="822636234"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:651px;--elementY:92px;--elementWidth:669px;--elementHeight:670px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#4773ff;--positionX:50%;--positionY:50%;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="822636234"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:609px}
[data-e-id=figure][data-id="265967927"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:646px;--elementY:83px;--elementWidth:681px;--elementHeight:684px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="265967927"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:603px}
[data-e-id=form01][data-id="692742212"],body.adaptive-mobile [data-e-id=form01][data-id="692742212"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:20px;--elementPaddingBottom:10px}[data-e-id=form01][data-id="692742212"] .component-button{--topLeftRadius:30px;--topRightRadius:30px;--bottomRightRadius:30px;--bottomLeftRadius:30px;--bgColor:#129488;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:22px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:linear-gradient(90deg, #5af9c5 0%, #1dbfcc 65.67%);--currentColorHover:#000000;--hoverBgShadow:none;--borderWidth:2px;--hoverBorderColor:#CCCCCC;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=media01][data-id="749683597"],body.adaptive-mobile [data-e-id=media01][data-id="749683597"]{--elementPaddingLeft:0px;--elementPaddingRight:0px;--elementPaddingTop:0px;--elementPaddingBottom:0px;--ratio:0.7518797;--proportion:133%}[data-e-id=media01][data-id="749683597"]{--imageMinHeight:200px}body.adaptive-mobile [data-e-id=media01][data-id="749683597"]{--imageMinHeight:347px}
[data-e-id=zone][data-id="929694613"]{--topLeftRadius:7px;--topRightRadius:7px;--bottomRightRadius:7px;--bottomLeftRadius:7px;--currentColor:var(--darkText);--contrastColor:var(--darkText_contrast);--bgColor:#ffffff;--underlineBorder:1px;--underlineColor:var(--currentColor);--elementOpacity:1;--paddingGap:80px;--paddingLeft:40px;--paddingRight:40px;--paddingTop:40px;--paddingBottom:40px}body.adaptive-mobile [data-e-id=zone][data-id="929694613"]{--elementOpacity:1;--paddingGap:30px;--paddingLeft:30px;--paddingRight:30px;--paddingTop:30px;--paddingBottom:30px}
[data-e-id=text01][data-id="544472588"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:793px;--elementY:729px;--elementWidth:379px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=text01][data-id="544472588"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:36px;--elementY:785px;--elementWidth:287px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="544472588"] .element-text{--fontSize:14px;--lineHeight:1.5;--fontWeight:400;--textAlign:center;--justifyContent:center}body.adaptive-mobile [data-e-id=text01][data-id="544472588"] .element-text{--fontSize_mobile:14px;--lineHeight_mobile:1.5;--fontWeight_mobile:400}
[data-e-id=figure][data-id="675698650"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:793px;--elementY:714px;--elementWidth:379px;--elementHeight:114px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#ffffff;--figureTopLeftRadius:30px;--figureTopRightRadius:30px;--figureBottomRightRadius:30px;--figureBottomLeftRadius:30px;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="675698650"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:19px;--elementY:779px;--elementWidth:322px;--elementHeight:96px;--elementRotate:0deg}
[data-e-id=figure][data-id="604548759"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:648px;--elementY:108px;--elementWidth:654px;--elementHeight:654px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#4773ff;--positionX:50%;--positionY:50%;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="604548759"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:13px;--elementY:505px;--elementWidth:328px;--elementHeight:328px;--elementRotate:0deg}
[data-e-id=figure][data-id="224192993"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:639px;--elementY:83px;--elementWidth:688px;--elementHeight:688px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="224192993"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:9px;--elementY:495px;--elementWidth:341px;--elementHeight:341px;--elementRotate:0deg}
[data-e-id=avatar01][data-id="405717229"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:176px;--elementY:443px;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=avatar01][data-id="405717229"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-2px;--elementY:410px;--elementWidth:362px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=avatar01][data-id="405717229"] .component-icon{--scaling:56%;--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="405717229"] .component-icon.hover--color:hover{--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="405717229"] .element-text--title{--fontSize:18px;--lineHeight:1.2;--fontWeight:700}
[data-e-id=avatar01][data-id="320054673"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:176px;--elementY:402px;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=avatar01][data-id="320054673"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-2px;--elementY:356px;--elementWidth:362px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=avatar01][data-id="320054673"] .component-icon{--scaling:56%;--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="320054673"] .component-icon.hover--color:hover{--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="320054673"] .element-text--title{--fontSize:18px;--lineHeight:1.2;--fontWeight:700}
[data-e-id=avatar01][data-id="582240625"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:176px;--elementY:361px;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=avatar01][data-id="582240625"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-2px;--elementY:302px;--elementWidth:362px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=avatar01][data-id="582240625"] .component-icon{--scaling:56%;--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="582240625"] .component-icon.hover--color:hover{--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="582240625"] .element-text--title{--fontSize:18px;--lineHeight:1.2;--fontWeight:700}
[data-e-id=avatar01][data-id="636341228"],body.adaptive-mobile [data-e-id=avatar01][data-id="636341228"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}[data-e-id=avatar01][data-id="636341228"]{--elementX:176px;--elementY:320px}body.adaptive-mobile [data-e-id=avatar01][data-id="636341228"]{--elementX:-2px;--elementY:261px}[data-e-id=avatar01][data-id="636341228"] .component-icon{--scaling:56%;--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="636341228"] .component-icon.hover--color:hover{--iconColor:#689d07;--iconColor_contrast:#ffffff}[data-e-id=avatar01][data-id="636341228"] .element-text--title{--fontSize:18px;--lineHeight:1.2;--fontWeight:700}
[data-e-id=text01][data-id="841193492"],body.adaptive-mobile [data-e-id=text01][data-id="841193492"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="841193492"]{--elementX:0px;--elementY:0px}body.adaptive-mobile [data-e-id=text01][data-id="841193492"]{--elementX:40px;--elementY:174px}[data-e-id=text01][data-id="841193492"] .element-text{--fontSize:32px;--lineHeight:1.37;--fontWeight:700}body.adaptive-mobile [data-e-id=text01][data-id="841193492"] .element-text{--fontSize_mobile:24px;--lineHeight_mobile:1.2;--fontWeight_mobile:700;--textAlign_mobile:center;--justifyContent_mobile:center}
[data-e-id=text01][data-id="787716323"],body.adaptive-mobile [data-e-id=text01][data-id="787716323"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="787716323"]{--elementX:0px;--elementY:0px}body.adaptive-mobile [data-e-id=text01][data-id="787716323"]{--elementX:39px;--elementY:52px}[data-e-id=text01][data-id="787716323"] .element-text{--fontSize:41px;--lineHeight:1.2;--fontWeight:700}body.adaptive-mobile [data-e-id=text01][data-id="787716323"] .element-text{--fontSize_mobile:30px;--lineHeight_mobile:1.2;--fontWeight_mobile:700;--textAlign_mobile:center;--justifyContent_mobile:center}
[data-e-id=media01][data-id="323034642"],body.adaptive-mobile [data-e-id=media01][data-id="323034642"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:76px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=media01][data-id="323034642"]{--elementX:537px;--elementY:698px;--elementProportion:0.92679379;--ratio:1.07898867}body.adaptive-mobile [data-e-id=media01][data-id="323034642"]{--elementX:118px;--elementY:1811px}
[data-e-id=figure][data-id="658420334"],body.adaptive-mobile [data-e-id=figure][data-id="658420334"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:76px;--elementWidth:27px;--elementHeight:auto;--elementRotate:45deg}[data-e-id=figure][data-id="658420334"]{--elementY:1797px;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--elementProportion:1;--color:#000000;--maskId:url('#mask-658420334')}body.adaptive-mobile [data-e-id=figure][data-id="658420334"]{--elementY:1839px}
[data-e-id=media01][data-id="938422063"],body.adaptive-mobile [data-e-id=media01][data-id="938422063"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:81px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=media01][data-id="938422063"]{--elementX:0px;--elementY:583px;--elementProportion:1;--ratio:1}body.adaptive-mobile [data-e-id=media01][data-id="938422063"]{--elementX:139px;--elementY:1382px}
[data-e-id=text01][data-id="596397985"],body.adaptive-mobile [data-e-id=text01][data-id="596397985"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:166px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="596397985"]{--elementX:-42px;--elementY:680px}body.adaptive-mobile [data-e-id=text01][data-id="596397985"]{--elementX:97px;--elementY:1480px}[data-e-id=text01][data-id="596397985"] .element-text{--fontSize:14px;--lineHeight:1.5;--fontWeight:400;--textAlign:center;--justifyContent:center}
[data-e-id=media01][data-id="666955529"],body.adaptive-mobile [data-e-id=media01][data-id="666955529"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:105px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=media01][data-id="666955529"]{--elementX:-12px;--elementY:394px;--elementProportion:0.95375;--ratio:1.04849279}body.adaptive-mobile [data-e-id=media01][data-id="666955529"]{--elementX:127px;--elementY:1154px}
[data-e-id=text01][data-id="440840102"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-42px;--elementY:510px;--elementWidth:166px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=text01][data-id="440840102"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:82px;--elementY:1263px;--elementWidth:199px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="440840102"] .element-text{--fontSize:14px;--lineHeight:1.5;--fontWeight:400;--textAlign:center;--justifyContent:center}
[data-e-id=media01][data-id="287122669"],body.adaptive-mobile [data-e-id=media01][data-id="287122669"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:122px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=media01][data-id="287122669"]{--elementX:-20px;--elementY:188px;--elementProportion:0.803125;--ratio:1.24513619}body.adaptive-mobile [data-e-id=media01][data-id="287122669"]{--elementX:119px;--elementY:933px}
[data-e-id=button01][data-id="353559094"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:220px;--elementY:711px;--elementWidth:281px;--elementHeight:57px;--elementRotate:0deg;--buttonsGap:15px}body.adaptive-mobile [data-e-id=button01][data-id="353559094"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:29px;--elementY:1764px;--elementWidth:302px;--elementHeight:57px;--elementRotate:0deg}[data-e-id=button01][data-id="353559094"] .button-1 .component-button{--topLeftRadius:50px;--topRightRadius:50px;--bottomRightRadius:50px;--bottomLeftRadius:50px;--bgColor:linear-gradient(225deg, #3dd600 0%, #e5fa00 98.39%);--bgShadow:0px 7px 7px 0px rgba(0, 0, 0, 0.07);--borderWidth:2px;--borderColor:#48bc0e;--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:17px;--lineHeight:1.47;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:30px;--gapY:16px;--transitionDuration:0.2s;--hoverBgColor:linear-gradient(90deg, #3dd600 0%, #e5fa00 98.39%);--currentColorHover:#000000;--hoverBgShadow:none;--hoverBorderColor:transparent;--hoverBorderGradient:transparent;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=text01][data-id="794752473"],body.adaptive-mobile [data-e-id=text01][data-id="794752473"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:166px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="794752473"]{--elementX:-42px;--elementY:301px}body.adaptive-mobile [data-e-id=text01][data-id="794752473"]{--elementX:97px;--elementY:1046px}[data-e-id=text01][data-id="794752473"] .element-text{--fontSize:14px;--lineHeight:1.5;--fontWeight:400;--textAlign:center;--justifyContent:center}
[data-e-id=text01][data-id="222545256"],body.adaptive-mobile [data-e-id=text01][data-id="222545256"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="222545256"]{--elementX:613px;--elementY:740px}body.adaptive-mobile [data-e-id=text01][data-id="222545256"]{--elementX:202px;--elementY:1839px}[data-e-id=text01][data-id="222545256"] .element-text{--fontSize:20px;--lineHeight:1.37;--fontWeight:400}
[data-e-id=text01][data-id="849092545"],body.adaptive-mobile [data-e-id=text01][data-id="849092545"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="849092545"]{--elementX:220px;--elementY:569px}body.adaptive-mobile [data-e-id=text01][data-id="849092545"]{--elementX:0px;--elementY:1619px}[data-e-id=text01][data-id="849092545"] .element-text{--fontSize:20px;--lineHeight:1.37;--fontWeight:400}body.adaptive-mobile [data-e-id=text01][data-id="849092545"] .element-text{--textAlign_mobile:center;--justifyContent_mobile:center}
[data-e-id=figure][data-id="996579701"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-57px;--elementY:135px;--elementWidth:195px;--elementHeight:636px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#ffffff;--figureTopLeftRadius:30px;--figureTopRightRadius:30px;--figureBottomRightRadius:30px;--figureBottomLeftRadius:30px;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="996579701"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:82px;--elementY:1355px;--elementWidth:195px;--elementHeight:193px;--elementRotate:0deg}
[data-e-id=figure][data-id="496358569"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:0px;--elementY:0px;--elementWidth:100px;--elementHeight:100px;--elementRotate:0deg;--imgOpacity:0.5;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:rgba(146, 189, 66, 0.5);--figureTopLeftRadius:10px;--figureTopRightRadius:10px;--figureBottomRightRadius:10px;--figureBottomLeftRadius:10px;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="496358569"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-7px;--elementY:1600px;--elementWidth:375px;--elementHeight:302px;--elementRotate:0deg}
[data-e-id=figure][data-id="652378037"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-57px;--elementY:135px;--elementWidth:195px;--elementHeight:636px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#ffffff;--figureTopLeftRadius:30px;--figureTopRightRadius:30px;--figureBottomRightRadius:30px;--figureBottomLeftRadius:30px;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="652378037"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:82px;--elementY:1134px;--elementWidth:195px;--elementHeight:193px;--elementRotate:0deg}
[data-e-id=figure][data-id="625277650"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-57px;--elementY:135px;--elementWidth:195px;--elementHeight:636px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#ffffff;--figureTopLeftRadius:30px;--figureTopRightRadius:30px;--figureBottomRightRadius:30px;--figureBottomLeftRadius:30px;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="625277650"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:82px;--elementY:914px;--elementWidth:195px;--elementHeight:193px;--elementRotate:0deg}
[data-e-id=form02][data-id="780479617"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:51px;--elementY:650px;--elementWidth:466px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=form02][data-id="780479617"] .component-button{--topLeftRadius:999px;--topRightRadius:999px;--bottomRightRadius:999px;--bottomLeftRadius:999px;--bgColor:linear-gradient(225deg, #3dd600 0%, #e5fa00 98.39%);--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.37;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:50px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:linear-gradient(90deg, #3dd600 0%, #e5fa00 98.39%);--currentColorHover:#000000;--hoverBgShadow:none;--hoverBorderColor:transparent;--hoverBorderGradient:transparent;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=figure][data-id="645274659"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:2px;--elementY:786px;--elementWidth:1150px;--elementHeight:auto;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--lineWidth:2px;--bgDashedWidth:8px}
[data-e-id=figure][data-id="126231293"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:793px;--elementY:427px;--elementWidth:716px;--elementHeight:auto;--elementRotate:90deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--lineWidth:2px;--bgDashedWidth:8px}body.adaptive-mobile [data-e-id=figure][data-id="126231293"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:561px}
[data-e-id=figure][data-id="173724837"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-355px;--elementY:428px;--elementWidth:718px;--elementHeight:auto;--elementRotate:90deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--lineWidth:2px;--bgDashedWidth:8px}
[data-e-id=figure][data-id="915950946"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:3px;--elementY:69px;--elementWidth:1148px;--elementHeight:auto;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--lineWidth:2px;--bgDashedWidth:8px}
[data-e-id=text01][data-id="945057435"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:58px;--elementY:400px;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="945057435"] .element-text{--fontSize:41px;--lineHeight:1.5;--fontWeight:400}body.adaptive-mobile [data-e-id=text01][data-id="945057435"] .element-text{--fontSize_mobile:32px}
[data-e-id=figure][data-id="144848130"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:50px;--elementY:425px;--elementWidth:328px;--elementHeight:20px;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:linear-gradient(90deg, #e3fdfe 0%, #129488 97.63%);--figureTopLeftRadius:10px;--figureTopRightRadius:10px;--figureBottomRightRadius:10px;--figureBottomLeftRadius:10px;--borderWidth:1px;--borderColor:#000000}
[data-e-id=media01][data-id="398986049"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:377px;--elementY:489px;--elementWidth:138px;--elementHeight:auto;--elementRotate:0deg;--elementProportion:1;--ratio:1}body.adaptive-mobile [data-e-id=media01][data-id="398986049"]{--elementHeight:auto}[data-e-id=media01][data-id="398986049"] .element-content{--mediaTopLeftRadius:10px;--mediaTopRightRadius:10px;--mediaBottomRightRadius:10px;--mediaBottomLeftRadius:10px}
[data-e-id=media01][data-id="868467593"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:214px;--elementY:489px;--elementWidth:138px;--elementHeight:auto;--elementRotate:0deg;--elementProportion:1;--ratio:1}body.adaptive-mobile [data-e-id=media01][data-id="868467593"]{--elementHeight:auto}[data-e-id=media01][data-id="868467593"] .element-content{--mediaTopLeftRadius:10px;--mediaTopRightRadius:10px;--mediaBottomRightRadius:10px;--mediaBottomLeftRadius:10px}
[data-e-id=media01][data-id="836166737"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:51px;--elementY:489px;--elementWidth:138px;--elementHeight:auto;--elementRotate:0deg;--elementProportion:1;--ratio:1}body.adaptive-mobile [data-e-id=media01][data-id="836166737"]{--elementHeight:auto}[data-e-id=media01][data-id="836166737"] .element-content{--mediaTopLeftRadius:10px;--mediaTopRightRadius:10px;--mediaBottomRightRadius:10px;--mediaBottomLeftRadius:10px}
[data-e-id=media01][data-id="660734315"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:504px;--elementY:285px;--elementWidth:646px;--elementHeight:500px;--elementRotate:0deg}
[data-e-id=text01][data-id="511844197"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:58px;--elementY:286px;--elementWidth:518px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="511844197"] .element-text{--fontSize:24px;--lineHeight:1.37;--fontWeight:400}
[data-e-id=text01][data-id="110597362"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:189px;--elementY:122px;--elementWidth:771px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="110597362"] .element-text{--fontSize:41px;--lineHeight:1.2;--fontWeight:700;--textAlign:center;--justifyContent:center}body.adaptive-mobile [data-e-id=text01][data-id="110597362"] .element-text{--fontSize_mobile:32px}
[data-e-id=form02][data-id="750600328"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:51px;--elementY:650px;--elementWidth:466px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=form02][data-id="750600328"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:29px;--elementY:831px;--elementWidth:307px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=form02][data-id="750600328"] .component-button{--topLeftRadius:999px;--topRightRadius:999px;--bottomRightRadius:999px;--bottomLeftRadius:999px;--bgColor:linear-gradient(225deg, #3dd600 0%, #e5fa00 98.39%);--underlineBorder:1px;--underlineColor:var(--currentColor);--fontSize:15px;--lineHeight:1.37;--letterSpacing:0px;--fontWeight:500;--textAlign:center;--justifyContent:center;--fontStyle:normal;--textDecoration:none;--currentContrast:var(--lightColor);--currentColor:#000000;--gapX:50px;--gapY:12px;--transitionDuration:0.2s;--hoverBgColor:linear-gradient(90deg, #3dd600 0%, #e5fa00 98.39%);--currentColorHover:#000000;--hoverBgShadow:none;--hoverBorderColor:transparent;--hoverBorderGradient:transparent;--hoverUnderlineBorder:var(--underlineBorder);--hoverUnderlineColor:var(--underlineColor)}
[data-e-id=figure][data-id="204639982"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:2px;--elementY:786px;--elementWidth:1150px;--elementHeight:auto;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--lineWidth:2px;--bgDashedWidth:8px}body.adaptive-mobile [data-e-id=figure][data-id="204639982"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:5px;--elementY:1287px;--elementWidth:353px;--elementHeight:auto;--elementRotate:0deg}
[data-e-id=figure][data-id="696502788"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:793px;--elementY:427px;--elementWidth:716px;--elementHeight:auto;--elementRotate:90deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--lineWidth:2px;--bgDashedWidth:8px}body.adaptive-mobile [data-e-id=figure][data-id="696502788"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-247px;--elementY:679px;--elementWidth:1217px;--elementHeight:auto;--elementRotate:90deg}
[data-e-id=figure][data-id="681191046"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-355px;--elementY:428px;--elementWidth:718px;--elementHeight:auto;--elementRotate:90deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--lineWidth:2px;--bgDashedWidth:8px}body.adaptive-mobile [data-e-id=figure][data-id="681191046"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:-603px;--elementY:677px;--elementWidth:1218px;--elementHeight:5px;--elementRotate:90deg}
[data-e-id=figure][data-id="192882656"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:3px;--elementY:69px;--elementWidth:1148px;--elementHeight:auto;--elementRotate:0deg;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:#129488;--lineWidth:2px;--bgDashedWidth:8px}body.adaptive-mobile [data-e-id=figure][data-id="192882656"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:5px;--elementY:70px;--elementWidth:355px;--elementHeight:auto;--elementRotate:0deg}
[data-e-id=text01][data-id="428700422"],body.adaptive-mobile [data-e-id=text01][data-id="428700422"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:58px;--elementWidth:auto;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="428700422"]{--elementY:400px}body.adaptive-mobile [data-e-id=text01][data-id="428700422"]{--elementY:419px}[data-e-id=text01][data-id="428700422"] .element-text{--fontSize:41px;--lineHeight:1.5;--fontWeight:400}body.adaptive-mobile [data-e-id=text01][data-id="428700422"] .element-text{--fontSize_mobile:32px}
[data-e-id=figure][data-id="751396804"],body.adaptive-mobile [data-e-id=figure][data-id="751396804"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:52px;--elementHeight:20px;--elementRotate:0deg}[data-e-id=figure][data-id="751396804"]{--elementY:425px;--elementWidth:328px;--imgOpacity:1;--shadowX:3px;--shadowY:2px;--shadowBlur:5px;--shadowSpread:5px;--shadowColor:#000000;--color:linear-gradient(90deg, #e3fdfe 0%, #129488 99.14%);--figureTopLeftRadius:10px;--figureTopRightRadius:10px;--figureBottomRightRadius:10px;--figureBottomLeftRadius:10px;--borderWidth:1px;--borderColor:#000000}body.adaptive-mobile [data-e-id=figure][data-id="751396804"]{--elementY:444px;--elementWidth:260px}
[data-e-id=media01][data-id="741758382"],body.adaptive-mobile [data-e-id=media01][data-id="741758382"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:138px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=media01][data-id="741758382"]{--elementX:377px;--elementY:489px;--elementProportion:1;--ratio:1}body.adaptive-mobile [data-e-id=media01][data-id="741758382"]{--elementX:117px;--elementY:665px}[data-e-id=media01][data-id="741758382"] .element-content{--mediaTopLeftRadius:10px;--mediaTopRightRadius:10px;--mediaBottomRightRadius:10px;--mediaBottomLeftRadius:10px}
[data-e-id=media01][data-id="115582156"],body.adaptive-mobile [data-e-id=media01][data-id="115582156"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:138px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=media01][data-id="115582156"]{--elementX:214px;--elementY:489px;--elementProportion:1;--ratio:1}body.adaptive-mobile [data-e-id=media01][data-id="115582156"]{--elementX:198px;--elementY:502px}[data-e-id=media01][data-id="115582156"] .element-content{--mediaTopLeftRadius:10px;--mediaTopRightRadius:10px;--mediaBottomRightRadius:10px;--mediaBottomLeftRadius:10px}
[data-e-id=media01][data-id="163385008"],body.adaptive-mobile [data-e-id=media01][data-id="163385008"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementWidth:138px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=media01][data-id="163385008"]{--elementX:51px;--elementY:489px;--elementProportion:1;--ratio:1}body.adaptive-mobile [data-e-id=media01][data-id="163385008"]{--elementX:29px;--elementY:502px}[data-e-id=media01][data-id="163385008"] .element-content{--mediaTopLeftRadius:10px;--mediaTopRightRadius:10px;--mediaBottomRightRadius:10px;--mediaBottomLeftRadius:10px}
[data-e-id=text01][data-id="703496284"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:58px;--elementY:286px;--elementWidth:280px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=text01][data-id="703496284"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:41px;--elementY:290px;--elementWidth:286px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="703496284"] .element-text{--fontSize:24px;--lineHeight:1.37;--fontWeight:400}
[data-e-id=media01][data-id="270472798"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:504px;--elementY:285px;--elementWidth:646px;--elementHeight:500px;--elementRotate:0deg}body.adaptive-mobile [data-e-id=media01][data-id="270472798"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:37px;--elementY:1015px;--elementWidth:322px;--elementHeight:272px;--elementRotate:0deg}
[data-e-id=text01][data-id="740963900"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:189px;--elementY:122px;--elementWidth:771px;--elementHeight:auto;--elementRotate:0deg}body.adaptive-mobile [data-e-id=text01][data-id="740963900"]{--elementAlignX:flex-start;--elementAlignY:flex-start;--elementX:0px;--elementY:111px;--elementWidth:358px;--elementHeight:auto;--elementRotate:0deg}[data-e-id=text01][data-id="740963900"] .element-text{--fontSize:41px;--lineHeight:1.2;--fontWeight:700;--textAlign:center;--justifyContent:center}body.adaptive-mobile [data-e-id=text01][data-id="740963900"] .element-text{--fontSize_mobile:32px}

[data-e-id=media01].element-item--static .component-video{padding-bottom:var(--proportion,var(--imageProportion,60%))}[data-e-id=media01].element-item--static .component-image[data-img-scale=contain]{--imagePositionX:revert!important}[data-e-id=media01].element-item--static[data-element-justify=start]{--imagePositionX:0%}[data-e-id=media01].element-item--static[data-element-justify=center]{--imagePositionX:50%}[data-e-id=media01].element-item--static[data-element-justify=end]{--imagePositionX:100%}[data-e-id=media01] .element-content--free .component-slider__item,[data-e-id=media01] .element-content--free>.component-image[data-img-type=background],[data-e-id=media01] .element-content--free>.component-slider,[data-e-id=media01] .element-content--free>.component-video{width:100%;height:100%;padding-bottom:0;--proportion:0}.elements-list--allowFill [data-e-id=media01].fill-space{--proportion:0%!important}.elements-list--allowFill [data-e-id=media01].fill-space .element-content>[data-component]{height:100%;min-height:var(--imageMinHeight,200px)}[data-e-id=media01] [data-component]{--radius:var(--mediaTopLeftRadius,0) var(--mediaTopRightRadius,0) var(--mediaBottomRightRadius,0) var(--mediaBottomLeftRadius,0)}.is-ios [data-e-id=media01] [data-component]{will-change:transform}[data-e-id=media01].no-gutter .element-content{padding-top:0!important;padding-bottom:0!important}.no-gap [data-e-id=media01].element-item--static.is-first-child,[data-e-id=media01].no-gutter.is-first-child{--mediaTopLeftRadius:var(--topLeftRadius,0);--mediaTopRightRadius:var(--topRightRadius,0)}.no-gap [data-e-id=media01].element-item--static.is-last-child,[data-e-id=media01].no-gutter.is-last-child{--mediaBottomRightRadius:var(--bottomRightRadius,0);--mediaBottomLeftRadius:var(--bottomLeftRadius,0)}body.adaptive-mobile [data-e-id=media01]{--imageMinHeight:54vw}body.adaptive-mobile [data-e-id=media01].element-item--static[data-am-element-justify=start]{--imagePositionX:0%}body.adaptive-mobile [data-e-id=media01].element-item--static[data-am-element-justify=center]{--imagePositionX:50%}body.adaptive-mobile [data-e-id=media01].element-item--static[data-am-element-justify=end]{--imagePositionX:100%}
[data-e-id=spacer] .element-content{padding:0!important}
[data-e-id=spoiler01].element-item--static+[data-e-id=spoiler01].element-item--static .separator-top{visibility:hidden}[data-e-id=spoiler01].element-item--static.is-first-child .spoiler-list-item.first .separator-top,[data-e-id=spoiler01].element-item--static.is-last-child .spoiler-list-item.last .separator-bottom{display:none}[data-e-id=spoiler01]{--spoilerItemsGap:20px}[data-e-id=spoiler01] [data-type=price]{--spoilerItemsGap:30px}[data-e-id=spoiler01] [data-expanded=true] .spoiler-button{transform:rotate(0deg)}[data-e-id=spoiler01] [data-expanded=true] .spoiler-button:after{opacity:0;transform:scale(0)}[data-e-id=spoiler01] [data-expanded=true] .spoiler-button-arrow{transform:rotate(180deg)}[data-e-id=spoiler01] .clickable{cursor:pointer}[data-e-id=spoiler01] .not-clickable{cursor:auto}[data-e-id=spoiler01] .spoiler-list-item{display:flex;align-items:stretch;align-content:stretch;position:relative;width:100%}[data-e-id=spoiler01] .spoiler-list-item+.spoiler-list-item .separator-top{visibility:hidden}[data-e-id=spoiler01] .spoiler-img{align-self:flex-start;flex-shrink:0;padding:calc(var(--spoilerItemsGap) / 2) 0;width:var(--imageSize)}[data-e-id=spoiler01] .spoiler-img.size--xsmall{--imageSize:46px;margin-right:10px}[data-e-id=spoiler01] .spoiler-img.size--small{--imageSize:60px;margin-right:15px}[data-e-id=spoiler01] .spoiler-img.size--medium{--imageSize:80px;margin-right:20px}[data-e-id=spoiler01] .spoiler-img.size--large{--imageSize:100px;margin-right:30px}[data-e-id=spoiler01] .spoiler-img.size--custom{margin-right:20px;margin-right:min(10px,calc(var(--imageSize) * .3))}[data-e-id=spoiler01] .spoiler-img .component-image{width:100%}[data-e-id=spoiler01] .spoiler-img .component-image__bg--contain{--imagePositionX:50%;--imagePositionY:50%}[data-e-id=spoiler01] .spoiler-text{display:flex;align-items:center;width:100%;position:relative;word-break:break-word;text-align:left;padding:calc(var(--spoilerItemsGap) / 2) 0}[data-e-id=spoiler01] .spoiler-text-content{display:flex;flex-grow:1;width:100%;align-items:center}[data-e-id=spoiler01] .spoiler-text-main{width:100%;display:flex;flex-flow:column;justify-content:center;flex-grow:1}[data-e-id=spoiler01] .spoiler-text-price{flex-shrink:0;margin-left:15px;min-width:1ch;max-width:40%}[data-e-id=spoiler01] .spoiler-text-title{display:flex;align-items:center}[data-e-id=spoiler01] .spoiler-text-title .element-text--title{flex-grow:1}[data-e-id=spoiler01] .spoiler-text-title .spoiler-button,[data-e-id=spoiler01] .spoiler-text-title .spoiler-button-arrow{margin-left:15px;justify-self:flex-end}[data-e-id=spoiler01] .spoiler-text-desc{flex-grow:0;flex-shrink:1;transition:all .3s cubic-bezier(.21,.67,.58,1)}[data-e-id=spoiler01] .spoiler-text-desc.collapsed{height:0;overflow:hidden;opacity:0}[data-e-id=spoiler01] .spoiler-text-desc.collapsed--show{opacity:1;visibility:visible;transition:all .3s cubic-bezier(1,0,.48,.97)}[data-e-id=spoiler01] .spoiler-text-desc.collapsed--auto{flex-shrink:0;height:auto}[data-e-id=spoiler01] .spoiler-text-desc>.element-text{margin-top:.5em}[data-e-id=spoiler01] .spoiler-button{all:unset;position:relative;font-size:1.125rem;width:1em;height:1em;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:20px;will-change:transform;transform:rotate(-90deg);transition:all .3s ease}[data-e-id=spoiler01] .spoiler-button:after,[data-e-id=spoiler01] .spoiler-button:before{content:"";position:absolute;box-sizing:border-box;background:currentColor;transition:all .18s}[data-e-id=spoiler01] .spoiler-button:before{top:50%;left:0;width:1em;height:2px;margin-top:-1px;z-index:1}[data-e-id=spoiler01] .spoiler-button:after{top:0;left:50%;width:2px;height:1em;margin-left:-1px;opacity:1;transform:scaleY(1);z-index:0}[data-e-id=spoiler01] .spoiler-button-arrow{all:unset;position:relative;display:flex;width:1em;height:1em;align-items:center;justify-content:center;flex-shrink:0;will-change:transform;transform:rotate(0);transition:all .3s ease}[data-e-id=spoiler01] .separator{left:0;width:100%;height:1px;background-color:currentColor;position:absolute;opacity:.15}[data-e-id=spoiler01] .separator.separator-top{top:0}[data-e-id=spoiler01] .separator.separator-bottom{bottom:0}body.adaptive-mobile [data-e-id=spoiler01] .spoiler-img.size--large{--imageSize:60px;margin-right:20px}
.element-text[data-is-filled]:not([data-is-filled=computed]){visibility:hidden}body.adaptive-desktop .element-text[data-is-filled=computed]{font-size:calc(var(--100cqi) / (var(--textWidth, 1000) / var(--fillScale, 1)))}body.adaptive-mobile .element-text[data-is-filled=computed]{font-size:calc(var(--100cqi) / (var(--textWidth, 1000) / var(--fillScale_mobile, var(--fillScale, 1))))}[data-e-id=text01]{--elementMinWidth:min-content}[data-e-id=text01].element-item--free .element-content{word-break:normal;white-space:normal}[data-e-id=text01].fill-space .element-content{align-items:flex-end}body.adaptive-desktop [data-e-id=text01].autowidth-desktop .element-content,body.adaptive-mobile [data-e-id=text01].autowidth-mobile .element-content{max-width:var(--elementMaxWidth,100%)!important}[data-e-id=text01] .element-text{display:block;max-width:100%;width:100%;margin:0;padding:0}[data-e-id=text01] .quote-mark{display:none;width:35px;height:23px;margin-bottom:20px;order:-1}[data-e-id=text01] [data-quote-style="1"]{width:auto;text-align:left!important;position:relative;padding-left:min(1.5ch,22px)}[data-e-id=text01] [data-quote-style="1"]:before{content:"";position:absolute;top:2px;bottom:2px;left:0;width:.08em;min-width:1px;max-width:4px;background:currentColor}[data-e-id=text01][data-element-justify=start] [data-quote-style="1"]{width:100%}
[data-e-id=zone]{--paddingTop:0px;--paddingBottom:0px;--paddingLeft:0px;--paddingRight:0px;display:flex;position:relative;width:100%;min-height:var(--minHeight,0);opacity:var(--elementOpacity,1);pointer-events:all}[data-e-id=zone] .elements-list{justify-content:var(--elementAlign,flex-start);align-items:var(--elementJustify,flex-start);display:flex;flex-flow:column nowrap;position:relative;width:100%;padding:var(--paddingTop) var(--paddingRight) var(--paddingBottom) var(--paddingLeft);z-index:auto!important}[data-e-id=zone] .element-item--static{--elementMaxWidth:var(--maxWidthContent,none)}[data-e-id=zone].has-action{cursor:pointer}body.adaptive-desktop [data-e-id=zone].content-zone--double{align-items:stretch}body.adaptive-desktop [data-e-id=zone].content-zone--double .elements-list--first{--topRightRadius:0px;--bottomRightRadius:0px;padding-right:calc(var(--paddingGap, 0px) / 2)}body.adaptive-desktop [data-e-id=zone].content-zone--double .elements-list--first .element-item.no-gutter{margin-right:calc(var(--paddingGap, 0px) / -2)}body.adaptive-desktop [data-e-id=zone].content-zone--double .elements-list--last{--topLeftRadius:0px;--bottomLeftRadius:0px;padding-left:calc(var(--paddingGap, 0px) / 2)}body.adaptive-desktop [data-e-id=zone].content-zone--double .elements-list--last .element-item.no-gutter{margin-left:calc(var(--paddingGap, 0px) / -2)}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row{align-items:stretch}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row .elements-list--adaptive-first{--topRightRadius:0px;--bottomRightRadius:0px;padding-right:calc(var(--paddingGap, 0px) / 2);order:0}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row .elements-list--adaptive-first .element-item.no-gutter{margin-right:calc(var(--paddingGap, 0px) / -2)}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row .elements-list--adaptive-last{--topLeftRadius:0px;--bottomLeftRadius:0px;padding-left:calc(var(--paddingGap, 0px) / 2);order:1}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row .elements-list--adaptive-last .element-item.no-gutter{margin-left:calc(var(--paddingGap, 0px) / -2)}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column{flex-flow:column;height:-moz-min-content;height:min-content}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list{max-width:100%}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list--adaptive-top{--bottomLeftRadius:0px;--bottomRightRadius:0px;padding-bottom:calc(var(--paddingGap, 0px) / 2);order:0}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list--adaptive-top .element-item.is-last-child.no-gutter{margin-bottom:calc(var(--paddingGap, 0px) / -2)!important}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list--adaptive-bottom{--topLeftRadius:0px;--topRightRadius:0px;padding-top:calc(var(--paddingGap, 0px) / 2);order:1}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list--adaptive-bottom .element-item.is-first-child.no-gutter{margin-top:calc(var(--paddingGap, 0px) / -2)!important}body.adaptive-mobile .cover [data-e-id=zone].content-zone--adaptive-column{height:auto}
[data-e-id=zone_cards].full-width .slider-button--cards{pointer-events:none}
[data-e-id=zone_header]{--elementPaddingTop:0px;--elementPaddingBottom:0px;--elementPaddingRight:var(--headerElementsGap);--elementPaddingLeft:var(--headerElementsGap);--elementMinHeight:30px;--elementAlign:center;position:relative;display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:center;width:var(--headerMaxWidth);margin:0 auto}[data-e-id=zone_header] .element-item{--elementMaxWidth:calc(var(--containerWidth) + var(--elementPaddingRight) + var(--elementPaddingLeft))}body.adaptive-mobile [data-e-id=zone_header][data-am-direction=column]{--headerMaxWidth:360px;--elementPaddingTop:7px;--elementPaddingBottom:7px;--elementPaddingRight:0px;--elementPaddingLeft:0px;flex-flow:column nowrap;min-height:0;padding:0;margin:0 auto}body.adaptive-mobile [data-e-id=zone_header][data-am-direction=column] .element-item:not([data-am-element-justify]){--elementJustify:center;--elementTextAlign:center}body.adaptive-mobile [data-e-id=zone_header][data-am-direction=column] .element-item{align-self:var(--elementJustify,center);flex-basis:auto}body.adaptive-mobile [data-e-id=zone_header][data-am-direction=column] [data-e-id=header_divider],body.adaptive-mobile [data-e-id=zone_header][data-am-direction=column] [data-e-id=header_spacer]{display:none}body.adaptive-mobile [data-e-id=zone_header][data-am-direction=column] [data-e-id=header_logo] .component-logo{flex-shrink:0}
[data-m-id=BASIC]{--width:400px;--gapLeft:50px;--gapRight:50px;--gapTop:50px;--gapBottom:50px}[data-m-id=BASIC] .scroller{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:0}[data-m-id=BASIC] .scroll-content{display:flex;margin:0;width:100%;flex-grow:1;pointer-events:none;padding:var(--gapTop) var(--gapRight) var(--gapBottom) var(--gapLeft)!important}[data-m-id=BASIC] .modal-content{position:relative;display:flex;flex-flow:column;margin:auto;width:var(--width);min-height:var(--minHeight)}[data-m-id=BASIC] .content-zone{flex-grow:1;min-height:100%}[data-m-id=BASIC]{--closeSize:16px}[data-m-id=BASIC] .close{padding:5px;z-index:1001;pointer-events:all;transition:opacity .18s}[data-m-id=BASIC] .close .component-icon{--iconSize:var(--closeSize)!important;--iconSizeFallback:var(--closeSize)!important}[data-m-id=BASIC] .close--outside{position:fixed;top:5px;right:5px;margin:0 var(--scrollbarWidth)}[data-m-id=BASIC] .close--near{position:absolute;bottom:100%;left:100%;margin:0}[data-m-id=BASIC] .close--inside{position:absolute;top:15px;right:15px;cursor:pointer}[data-m-id=BASIC] [data-contrast=dark]~.close--inside{--iconColor:var(--darkColor)}[data-m-id=BASIC] [data-contrast=light]~.close--inside{--iconColor:var(--lightColor)}body:not(.mode--editor) [data-m-id=BASIC]{--animationDirection:normal;--animationDuration:450ms;--animationFunction:cubic-bezier(0.09,0.31,0.22,0.96)}body:not(.mode--editor) [data-m-id=BASIC].animation-backwards{--animationDirection:reverse;--animationDuration:250ms}body:not(.mode--editor) [data-m-id=BASIC] .animation-fade{--animationName:fadeIn}body:not(.mode--editor) [data-m-id=BASIC] .animation-slide{--animationName:slideDown}body.adaptive-desktop .close:hover{opacity:.8}body.adaptive-desktop [data-m-id=BASIC] .justify-end .close--near{left:auto;right:100%}body.adaptive-desktop [data-m-id=BASIC] .justify-end .close--outside{left:0;right:auto;margin:5px}body.adaptive-desktop [data-m-id=BASIC] .align-start .close--near,body.adaptive-desktop [data-m-id=BASIC] .full-height .close--near{top:0}body.adaptive-desktop [data-m-id=BASIC] .scroller.justify-start .modal-content{margin-left:0}body.adaptive-desktop [data-m-id=BASIC] .scroller.justify-end .modal-content{margin-right:0}body.adaptive-desktop [data-m-id=BASIC] .scroller.align-start .modal-content{margin-top:0}body.adaptive-desktop [data-m-id=BASIC] .scroller.align-end .modal-content{margin-bottom:0}body.adaptive-desktop [data-m-id=BASIC] .full-width{--width:100%}body.adaptive-desktop [data-m-id=BASIC] .full-width .modal-content{margin-left:0;margin-right:0}body.adaptive-desktop:not(.mode--editor) [data-m-id=BASIC] .full-height .modal-content{margin-top:0;margin-bottom:0}body.adaptive-desktop [data-m-id=BASIC] .gap-x-0.justify-start>.bg-element{--topLeftRadius:0px;--bottomLeftRadius:0px}body.adaptive-desktop [data-m-id=BASIC] .gap-x-0.justify-end>.bg-element{--topRightRadius:0px;--bottomRightRadius:0px}body.adaptive-desktop [data-m-id=BASIC] .gap-y-0.align-start>.bg-element{--topRightRadius:0px;--topLeftRadius:0px}body.adaptive-desktop [data-m-id=BASIC] .gap-y-0.align-end>.bg-element{--bottomRightRadius:0px;--bottomLeftRadius:0px}body.adaptive-desktop [data-m-id=BASIC] .gap-y-0.full-height>.bg-element,body.adaptive-desktop [data-m-id=BASIC] .gap-y-0.full-width>.bg-element{--topRightRadius:0px;--topLeftRadius:0px;--bottomRightRadius:0px;--bottomLeftRadius:0px}body.adaptive-desktop [data-m-id=BASIC] .animation-slide.align-end .modal-content{--animationName:slideUp}body.adaptive-desktop [data-m-id=BASIC] .animation-slide.justify-start .modal-content{--animationName:slideRight;--animationSlideDistance:50px}body.adaptive-desktop [data-m-id=BASIC] .animation-slide.justify-end .modal-content{--animationName:slideLeft;--animationSlideDistance:50px}body.adaptive-mobile [data-m-id=BASIC] .free-area{width:100%;max-width:var(--100vw);left:var(--fixedOffset)}body.adaptive-mobile [data-m-id=BASIC] .scroll-content{max-width:var(--100vw);margin-left:var(--fixedOffset)}body.adaptive-mobile [data-m-id=BASIC] .scroller.mobile-justify-start .modal-content{margin-left:0}body.adaptive-mobile [data-m-id=BASIC] .scroller.mobile-justify-end .modal-content{margin-right:0}body.adaptive-mobile [data-m-id=BASIC] .scroller.mobile-align-start .modal-content{margin-top:0}body.adaptive-mobile [data-m-id=BASIC] .scroller.mobile-align-end .modal-content{margin-bottom:0}body.adaptive-mobile [data-m-id=BASIC] .mobile-full-width{--width:100%}body.adaptive-mobile [data-m-id=BASIC] .mobile-full-width .modal-content{margin-left:0;margin-right:0}body.adaptive-mobile:not(.mode--editor) [data-m-id=BASIC] .mobile-full-height .modal-content{margin-top:0;margin-bottom:0;flex-grow:1}body.adaptive-mobile:not(.mode--editor) [data-m-id=BASIC] .mobile-full-height .content-zone--adaptive-column .elements-list{flex-basis:auto}body.adaptive-mobile [data-m-id=BASIC] .close--inside{top:7px;right:7px}body.adaptive-mobile [data-m-id=BASIC] .close--outside{display:flex;justify-content:flex-end;align-items:center;position:sticky;flex-shrink:0;flex-grow:0;min-height:60px;width:100%;max-width:var(--100vw);margin-left:var(--fixedOffset);padding:0 7px;top:0;transition:all .35s ease}body.adaptive-mobile [data-m-id=BASIC] .close--outside.stuck{background:var(--contrastColor);color:var(--currentColor)}body.adaptive-mobile [data-m-id=BASIC] .animation-slide{--animationName:slideDown;--animationSlideDistance:30px}body.adaptive-mobile [data-m-id=BASIC] .animation-slide.mobile-align-end .modal-content{--animationName:slideUp}body.adaptive-mobile [data-m-id=BASIC] .animation-slide.mobile-justify-start .modal-content{--animationName:slideRight}body.adaptive-mobile [data-m-id=BASIC] .animation-slide.mobile-justify-end .modal-content{--animationName:slideLeft}body.adaptive-mobile [data-m-id=BASIC] .mobile-gap-y-0:is(.mobile-justify-start,.mobile-full-width,.mobile-full-height) .content-zone{--topLeftRadius:0px;--bottomLeftRadius:0px}body.adaptive-mobile [data-m-id=BASIC] .mobile-gap-y-0:is(.mobile-justify-end,.mobile-full-width,.mobile-full-height) .content-zone{--topRightRadius:0px;--bottomRightRadius:0px}body.adaptive-mobile [data-m-id=BASIC] .mobile-gap-y-0:is(.mobile-align-start,.mobile-full-width,.mobile-full-height) .content-zone{--topRightRadius:0px;--topLeftRadius:0px}body.adaptive-mobile [data-m-id=BASIC] .mobile-gap-y-0:is(.mobile-align-end,.mobile-full-width,.mobile-full-height) .content-zone{--bottomRightRadius:0px;--bottomLeftRadius:0px}
[data-w-id=FIXED_AREA]{position:fixed!important;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2502}
body:not(.mode--editor) [data-e-id=figure] [data-action-target]{cursor:pointer;pointer-events:none}[data-e-id=figure] .element-content{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}[data-e-id=figure] .figure{width:100%;height:100%;pointer-events:all}[data-e-id=figure] .figure-save-proportion{width:100%;height:100%;padding-bottom:calc(var(--elementProportion, 1) * 100%)}[data-e-id=figure] .figure-square{border-radius:var(--figureTopLeftRadius,var(--borderRadius)) var(--figureTopRightRadius,var(--borderRadius)) var(--figureBottomRightRadius,var(--borderRadius)) var(--figureBottomLeftRadius,var(--borderRadius))!important}[data-e-id=figure] .figure-circle{border-radius:100%}[data-e-id=figure] .figure-svg{clip-path:var(--maskId)}[data-e-id=figure] .figure-custom .component-image__img{width:100%;height:100%}[data-e-id=figure] .figure-line{width:100%;height:var(--lineWidth)}[data-e-id=figure] .figure-line--solid{background:var(--color)}[data-e-id=figure] .figure-line--dotted{background-image:linear-gradient(90deg,var(--color),var(--color) 50%,transparent 0,transparent);background-size:var(--bgDottedWidth) 100%}[data-e-id=figure] .figure-line--dashed{background-image:linear-gradient(90deg,var(--color),var(--color) 75%,transparent 0,transparent);background-size:var(--bgDashedWidth) 100%}[data-e-id=figure] .figure-line--wave{height:var(--lineWaveHeight);background-size:var(--lineWaveWidth) 100%;background-image:var(--lineWaveImg);background-repeat:repeat}[data-e-id=figure] .figure-line--arrow{background-color:var(--color);position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-e-id=figure] .figure-arrow--default{width:calc(100% - var(--marginLine))}[data-e-id=figure] .figure-arrow--fill{width:calc(100% - var(--arrowWidth))}[data-e-id=figure] .figure-arrowhead{position:relative;z-index:1;background-size:cover;background-repeat:no-repeat;margin-left:auto;background-image:var(--arrowImg);width:var(--arrowWidth);height:var(--arrowHeight)}[data-e-id=figure] .figure-mask{position:absolute;width:0;height:0}[data-e-id=figure] .figure.figure-bg{position:absolute;top:0;left:0;right:0;bottom:0}[data-e-id=figure] .figure-bg--color{background:var(--color)}[data-e-id=figure] .figure-bg--image{--proportion:0}[data-e-id=figure] .figure--bordered{border:var(--borderWidth) solid var(--borderColor)}[data-e-id=figure] .figure--blur{filter:blur(var(--blur,0));overflow:visible;will-change:transform}[data-e-id=figure] .figure--backdrop-blur{-webkit-backdrop-filter:blur(var(--backdropBlur));backdrop-filter:blur(var(--backdropBlur))}[data-e-id=figure] .figure--box-shadow{box-shadow:var(--shadowX) var(--shadowY) var(--shadowBlur) var(--shadowSpread) var(--shadowColor)}[data-e-id=figure] .figure--drop-shadow{filter:drop-shadow(var(--shadowX) var(--shadowY) var(--shadowBlur) var(--shadowColor)) blur(var(--blur,0));overflow:visible;will-change:transform}[data-e-id=figure] .component-image{opacity:var(--imgOpacity)}
[data-e-id=form01].element-item--free .component-form{max-width:100%}[data-e-id=form01].fill-space .element-content{display:flex;align-items:flex-end}
[data-e-id=form02].element-item--free .component-form{max-width:100%!important}[data-e-id=form02].fill-space .element-content{display:flex;align-items:flex-end}
[data-e-id=header_divider]{padding:0;pointer-events:none!important}
[data-e-id=header_logo][data-element-justify=center] .component-logo-img{background-position:50%}[data-e-id=header_logo][data-element-justify=start] .component-logo-img{background-position:0 50%}[data-e-id=header_logo][data-element-justify=end] .component-logo-img{background-position:100% 50%}
[data-e-id=header_text] .element-text{max-width:100%;width:100%;margin:0;padding:0;text-align:inherit}
[data-e-id=html01] .element-content{display:block;min-height:20px}
[data-e-id=logo01] .element-content{min-height:20px}
[data-b-id=BUNDLE].cover{display:flex;flex-flow:column;justify-content:center}[data-b-id=BUNDLE] .header-area{flex-shrink:0}[data-b-id=BUNDLE] .layout-type-header{padding:20px 0}[data-b-id=BUNDLE] .main-area{--tabTransition:0.3s;--tabContentTransition:0.85s;position:relative;display:flex;flex-flow:column;justify-content:var(--contentAlign,center);flex-shrink:0;flex-grow:1;width:100%}[data-b-id=BUNDLE] .main-area_spacer{flex-shrink:0;visibility:hidden}[data-b-id=BUNDLE] .main-area_spacer--top{height:var(--indent-top)}[data-b-id=BUNDLE] .main-area_spacer--bottom{height:var(--indent-bottom)}[data-b-id=BUNDLE] .tab-content{display:contents}[data-b-id=BUNDLE] .tab-content.active>[data-id]{animation:fadeIn var(--tabContentTransition) ease 1 backwards}body.adaptive-desktop [data-b-id=BUNDLE] .stretch-content .flexbe-cards-root,body.adaptive-desktop [data-b-id=BUNDLE] .stretch-content .layout-type-column{flex-grow:1}body.adaptive-mobile [data-b-id=BUNDLE] .layout-type-header{padding:15px 0}body.adaptive-mobile [data-b-id=BUNDLE] .am-stretch-content .flexbe-cards-root,body.adaptive-mobile [data-b-id=BUNDLE] .am-stretch-content .layout-type-column{flex-grow:1}
[data-b-id=FOOTER]{padding-top:var(--indent-top);padding-bottom:var(--indent-bottom)}body.adaptive-mobile [data-b-id=FOOTER] .element-item:not([data-am-element-justify]){--elementJustify:center;--elementTextAlign:center}
[data-b-id=FREE]{height:var(--sectionHeight);min-height:var(--sectionHeightMin,var(--heroHeightMin));max-height:var(--sectionHeightMax,var(--heroHeightMax))}[data-b-id=FREE] .fixed-area{height:inherit;min-height:inherit;max-height:inherit}
[data-b-id=HEADER] .header-wrapper{padding-top:var(--indent-top);padding-bottom:var(--indent-bottom)}
[data-b-id=QUIZ] .component-quiz{padding-top:var(--indent-top,70px);padding-bottom:var(--indent-bottom,70px);z-index:1000;pointer-events:none}
[data-e-id=avatar01].element-item--free .element-content{align-items:center}[data-e-id=avatar01] .element-content{flex-wrap:nowrap;align-items:center}[data-e-id=avatar01] .element-content.flow-column{flex-direction:column;align-items:var(--elementJustify)}[data-e-id=avatar01] .element-content.flow-column .element-text-wrap{justify-content:inherit;text-align:inherit}[data-e-id=avatar01] .element-content.flow-column .component-socials{margin-top:5px}[data-e-id=avatar01] .element-content.flow-row.align-items-start{align-items:flex-start}[data-e-id=avatar01] .element-content.flow-row.align-items-start .component-socials{align-self:flex-start}[data-e-id=avatar01] .element-content.flow-row.align-items-end{align-items:flex-end}[data-e-id=avatar01] .element-content.flow-row.align-items-end .component-socials{align-self:flex-end}[data-e-id=avatar01] .element-text-wrap{display:grid;min-width:50px;text-align:left;grid-template-columns:auto;grid-template-areas:"title" "subtitle";row-gap:5px}[data-e-id=avatar01] .element-text-wrap.socials-bottom{grid-template-areas:"title" "subtitle" "socials"}[data-e-id=avatar01] .element-text-wrap.socials-inline{align-self:center;grid-template-columns:auto max-content;grid-template-areas:"title socials" "subtitle socials"}[data-e-id=avatar01] .element-text-wrap.socials-inline .component-socials{margin:0 0 0 calc(var(--socialMargin) * 2);justify-self:end}[data-e-id=avatar01] .element-text-wrap.grow{flex-grow:1;width:100%;width:-moz-available;width:stretch}[data-e-id=avatar01] .element-text--title{grid-area:title;align-self:end}[data-e-id=avatar01] .element-text--title.is-last-text{grid-row-start:1;grid-row-end:3;align-self:center}[data-e-id=avatar01] .element-text--subtitle{grid-area:subtitle}[data-e-id=avatar01] .component-socials{grid-area:socials}[data-e-id=avatar01] .element-img{flex-shrink:0}[data-e-id=avatar01] .element-img.scale--cover{width:var(--imageSize)}[data-e-id=avatar01] .element-img.scale--contain{width:auto;max-width:var(--imageSize)}[data-e-id=avatar01] .element-img .component-image__img{max-width:var(--imageSize);max-height:var(--imageSize)}[data-e-id=avatar01] .component-image{padding-bottom:var(--proportion,100%)}[data-e-id=avatar01] .component-image.round{padding-bottom:100%}[data-e-id=avatar01] .flow-row .element-img{margin-right:clamp(8px,calc(var(--imageSize) * .25),25px)}[data-e-id=avatar01] .flow-column .element-img{margin-bottom:10px}[data-e-id=avatar01] .component-icon{flex-shrink:0;width:var(--iconSize)}[data-e-id=avatar01] .component-icon.size--xsmall{--iconSize:26px}[data-e-id=avatar01] .component-icon.size--small{--iconSize:40px}[data-e-id=avatar01] .component-icon.size--medium{--iconSize:60px}[data-e-id=avatar01] .flow-row .component-icon{margin-right:clamp(10px,calc(var(--iconSize) * .15),20px)}[data-e-id=avatar01] .flow-column .component-icon{margin-bottom:10px}[data-e-id=avatar01].fill-space .element-content{align-items:center;margin-top:auto}body.adaptive-mobile [data-e-id=avatar01] .size--medium{--imageSize:60px;--iconSize:60px}
[data-e-id=button01].element-item--free .element-content{align-items:center}[data-e-id=button01]{--buttonsGap:10px}[data-e-id=button01] .element-content{align-items:center;flex-flow:row nowrap}[data-e-id=button01] .buttons-holder{width:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:inherit;pointer-events:none;gap:var(--buttonsGap)}[data-e-id=button01] .buttons-holder.with-price.single{flex-wrap:nowrap}[data-e-id=button01] .buttons-holder.with-price .button-wrapper{flex-shrink:0}[data-e-id=button01] .buttons-holder.price-on-left .text-wrapper{order:-1}[data-e-id=button01] .buttons-holder.no-gap .button-1 .component-button:after,[data-e-id=button01] .buttons-holder.no-gap .button-1 .component-button:before{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:calc(var(--borderWidth) / 2)}[data-e-id=button01] .buttons-holder.no-gap .button-2 .component-button:after,[data-e-id=button01] .buttons-holder.no-gap .button-2 .component-button:before{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:calc(var(--borderWidth) / 2)}[data-e-id=button01] .button-wrapper,[data-e-id=button01] .text-wrapper{max-width:calc(100% - var(--buttonsGap, 0px));flex-grow:0;flex-shrink:1;pointer-events:all}[data-e-id=button01] .text-wrapper{min-width:50px;flex-grow:1}[data-e-id=button01] .button-wrapper.wide{flex-grow:1}[data-e-id=button01][data-element-justify=center] .text-wrapper{flex-grow:0}[data-e-id=button01].fill-space .element-content{display:flex;align-items:flex-end}

.is-screenshoter{min-height:0!important}.is-screenshoter *{animation:none!important;transition:none!important}.is-screenshoter .b_block{overflow:hidden}.is-screenshoter .b_block[data-overlayed]:last-child{position:relative!important}

:root{--animationSlideDistance:20px;--animationDuration:450ms;--animationFunction:ease}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,60%{transform:translate3d(-3px,0,0)}45%{transform:translate3d(3px,0,0)}}@keyframes slideDown{0%{transform:translateY(calc(-1 * var(--animationSlideDistance)))}to{transform:translateY(0)}}@keyframes slideLeft{0%{transform:translateX(var(--animationSlideDistance))}to{transform:translateX(0)}}@keyframes slideUp{0%{transform:translateY(var(--animationSlideDistance))}to{transform:translateY(0)}}@keyframes slideRight{0%{transform:translateX(calc(-1 * var(--animationSlideDistance)))}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoomOut{0%{transform:scale(1);opacity:1}to{transform:scale(1.15);opacity:0}}@keyframes scaleBackground{0%{transform:scale(1.02)}to{transform:translateZ(0)}}@keyframes sSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes circularLoader{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes checkAppearance{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes placeholderBackground{0%{background-position:200% 0;opacity:.05}50%{opacity:.15}to{background-position:-200% 0;opacity:.05}}.circle-loader{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:4px;transform-origin:center center}.circle-loader__bg{opacity:.3}.circle-loader__path{stroke-dasharray:150,200;stroke-dashoffset:140;stroke-linecap:round}.circle-loader.infinite .circle-loader__path{animation:circularLoader 1.5s ease-in-out infinite reverse}
.m_modal.animation-forwards .modal-data{animation:fadeIn var(--animationDuration) ease both var(--animationDirection,normal)}.m_modal.animation-forwards .component-bg .image-holder{animation:scaleBackground var(--animationDuration) var(--animationFunction) both}.m_modal.animation-forwards .modal-content{animation:var(--animationName,fadeIn) var(--animationDuration) var(--animationFunction) both var(--animationDirection,normal)}.m_modal.animation-backwards .modal-data{animation:fadeOut var(--animationDuration) var(--animationFunction) both}.m_modal.animation-backwards .component-bg .image-holder{animation:scaleBackground var(--animationDuration) var(--animationFunction) both reverse}

[data-e-id=media01].element-item--static .component-video {
    padding-bottom: var(--proportion,var(--imageProportion,60%))
}

[data-e-id=media01].element-item--static .component-image[data-img-scale=contain] {
    --imagePositionX: revert!important
}

[data-e-id=media01].element-item--static[data-element-justify=start] {
    --imagePositionX: 0%
}

[data-e-id=media01].element-item--static[data-element-justify=center] {
    --imagePositionX: 50%
}

[data-e-id=media01].element-item--static[data-element-justify=end] {
    --imagePositionX: 100%
}

[data-e-id=media01] .element-content--free .component-slider__item,[data-e-id=media01] .element-content--free>.component-image[data-img-type=background],[data-e-id=media01] .element-content--free>.component-slider,[data-e-id=media01] .element-content--free>.component-video {
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    --proportion: 0
}

.elements-list--allowFill [data-e-id=media01].fill-space {
    --proportion: 0%!important
}

.elements-list--allowFill [data-e-id=media01].fill-space .element-content>[data-component] {
    height: 100%;
    min-height: var(--imageMinHeight,200px)
}

[data-e-id=media01] [data-component] {
    --radius: var(--mediaTopLeftRadius,0) var(--mediaTopRightRadius,0) var(--mediaBottomRightRadius,0) var(--mediaBottomLeftRadius,0)
}

.is-ios [data-e-id=media01] [data-component] {
    will-change: transform
}

[data-e-id=media01].no-gutter .element-content {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.no-gap [data-e-id=media01].element-item--static.is-first-child,[data-e-id=media01].no-gutter.is-first-child {
    --mediaTopLeftRadius: var(--topLeftRadius,0);
    --mediaTopRightRadius: var(--topRightRadius,0)
}

.no-gap [data-e-id=media01].element-item--static.is-last-child,[data-e-id=media01].no-gutter.is-last-child {
    --mediaBottomRightRadius: var(--bottomRightRadius,0);
    --mediaBottomLeftRadius: var(--bottomLeftRadius,0)
}

body.adaptive-mobile [data-e-id=media01] {
    --imageMinHeight: 54vw
}

body.adaptive-mobile [data-e-id=media01].element-item--static[data-am-element-justify=start] {
    --imagePositionX: 0%
}

body.adaptive-mobile [data-e-id=media01].element-item--static[data-am-element-justify=center] {
    --imagePositionX: 50%
}

body.adaptive-mobile [data-e-id=media01].element-item--static[data-am-element-justify=end] {
    --imagePositionX: 100%
}

[data-e-id=spacer] .element-content {
    padding: 0!important
}

[data-e-id=spoiler01].element-item--static+[data-e-id=spoiler01].element-item--static .separator-top {
    visibility: hidden
}

[data-e-id=spoiler01].element-item--static.is-first-child .spoiler-list-item.first .separator-top,[data-e-id=spoiler01].element-item--static.is-last-child .spoiler-list-item.last .separator-bottom {
    display: none
}

[data-e-id=spoiler01] {
    --spoilerItemsGap: 20px
}

[data-e-id=spoiler01] [data-type=price] {
    --spoilerItemsGap: 30px
}

[data-e-id=spoiler01] [data-expanded=true] .spoiler-button {
    transform: rotate(0deg)
}

[data-e-id=spoiler01] [data-expanded=true] .spoiler-button:after {
    opacity: 0;
    transform: scale(0)
}

[data-e-id=spoiler01] [data-expanded=true] .spoiler-button-arrow {
    transform: rotate(180deg)
}

[data-e-id=spoiler01] .clickable {
    cursor: pointer
}

[data-e-id=spoiler01] .not-clickable {
    cursor: auto
}

[data-e-id=spoiler01] .spoiler-list-item {
    display: flex;
    align-items: stretch;
    align-content: stretch;
    position: relative;
    width: 100%
}

[data-e-id=spoiler01] .spoiler-list-item+.spoiler-list-item .separator-top {
    visibility: hidden
}

[data-e-id=spoiler01] .spoiler-img {
    align-self: flex-start;
    flex-shrink: 0;
    padding: calc(var(--spoilerItemsGap) / 2) 0;
    width: var(--imageSize)
}

[data-e-id=spoiler01] .spoiler-img.size--xsmall {
    --imageSize: 46px;
    margin-right: 10px
}

[data-e-id=spoiler01] .spoiler-img.size--small {
    --imageSize: 60px;
    margin-right: 15px
}

[data-e-id=spoiler01] .spoiler-img.size--medium {
    --imageSize: 80px;
    margin-right: 20px
}

[data-e-id=spoiler01] .spoiler-img.size--large {
    --imageSize: 100px;
    margin-right: 30px
}

[data-e-id=spoiler01] .spoiler-img.size--custom {
    margin-right: 20px;
    margin-right: min(10px,calc(var(--imageSize) * .3))
}

[data-e-id=spoiler01] .spoiler-img .component-image {
    width: 100%
}

[data-e-id=spoiler01] .spoiler-img .component-image__bg--contain {
    --imagePositionX: 50%;
    --imagePositionY: 50%
}

[data-e-id=spoiler01] .spoiler-text {
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
    word-break: break-word;
    text-align: left;
    padding: calc(var(--spoilerItemsGap) / 2) 0
}

[data-e-id=spoiler01] .spoiler-text-content {
    display: flex;
    flex-grow: 1;
    width: 100%;
    align-items: center
}

[data-e-id=spoiler01] .spoiler-text-main {
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
    flex-grow: 1
}

[data-e-id=spoiler01] .spoiler-text-price {
    flex-shrink: 0;
    margin-left: 15px;
    min-width: 1ch;
    max-width: 40%
}

[data-e-id=spoiler01] .spoiler-text-title {
    display: flex;
    align-items: center
}

[data-e-id=spoiler01] .spoiler-text-title .element-text--title {
    flex-grow: 1
}

[data-e-id=spoiler01] .spoiler-text-title .spoiler-button,[data-e-id=spoiler01] .spoiler-text-title .spoiler-button-arrow {
    margin-left: 15px;
    justify-self: flex-end
}

[data-e-id=spoiler01] .spoiler-text-desc {
    flex-grow: 0;
    flex-shrink: 1;
    transition: all .3s cubic-bezier(.21,.67,.58,1)
}

[data-e-id=spoiler01] .spoiler-text-desc.collapsed {
    height: 0;
    overflow: hidden;
    opacity: 0
}

[data-e-id=spoiler01] .spoiler-text-desc.collapsed--show {
    opacity: 1;
    visibility: visible;
    transition: all .3s cubic-bezier(1,0,.48,.97)
}

[data-e-id=spoiler01] .spoiler-text-desc.collapsed--auto {
    flex-shrink: 0;
    height: auto
}

[data-e-id=spoiler01] .spoiler-text-desc>.element-text {
    margin-top: .5em
}

[data-e-id=spoiler01] .spoiler-button {
    all: unset;
    position: relative;
    font-size: 1.125rem;
    width: 1em;
    height: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-left: 20px;
    will-change: transform;
    transform: rotate(-90deg);
    transition: all .3s ease
}

[data-e-id=spoiler01] .spoiler-button:after,[data-e-id=spoiler01] .spoiler-button:before {
    content: "";
    position: absolute;
    box-sizing: border-box;
    background: currentColor;
    transition: all .18s
}

[data-e-id=spoiler01] .spoiler-button:before {
    top: 50%;
    left: 0;
    width: 1em;
    height: 2px;
    margin-top: -1px;
    z-index: 1
}

[data-e-id=spoiler01] .spoiler-button:after {
    top: 0;
    left: 50%;
    width: 2px;
    height: 1em;
    margin-left: -1px;
    opacity: 1;
    transform: scaleY(1);
    z-index: 0
}

[data-e-id=spoiler01] .spoiler-button-arrow {
    all: unset;
    position: relative;
    display: flex;
    width: 1em;
    height: 1em;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    will-change: transform;
    transform: rotate(0);
    transition: all .3s ease
}

[data-e-id=spoiler01] .separator {
    left: 0;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    position: absolute;
    opacity: .15
}

[data-e-id=spoiler01] .separator.separator-top {
    top: 0
}

[data-e-id=spoiler01] .separator.separator-bottom {
    bottom: 0
}

body.adaptive-mobile [data-e-id=spoiler01] .spoiler-img.size--large {
    --imageSize: 60px;
    margin-right: 20px
}

.element-text[data-is-filled]:not([data-is-filled=computed]) {
    visibility: hidden
}

body.adaptive-desktop .element-text[data-is-filled=computed] {
    font-size: calc(var(--100cqi) / (var(--textWidth, 1000) / var(--fillScale, 1)))
}

body.adaptive-mobile .element-text[data-is-filled=computed] {
    font-size: calc(var(--100cqi) / (var(--textWidth, 1000) / var(--fillScale_mobile, var(--fillScale, 1))))
}

[data-e-id=text01] {
    --elementMinWidth: min-content
}

[data-e-id=text01].element-item--free .element-content {
    word-break: normal;
    white-space: normal
}

[data-e-id=text01].fill-space .element-content {
    align-items: flex-end
}

body.adaptive-desktop [data-e-id=text01].autowidth-desktop .element-content,body.adaptive-mobile [data-e-id=text01].autowidth-mobile .element-content {
    max-width: var(--elementMaxWidth,100%)!important
}

[data-e-id=text01] .element-text {
    display: block;
    max-width: 100%;
    width: 100%;
    margin: 0;
    padding: 0
}

[data-e-id=text01] .quote-mark {
    display: none;
    width: 35px;
    height: 23px;
    margin-bottom: 20px;
    order: -1
}

[data-e-id=text01] [data-quote-style="1"] {
    width: auto;
    text-align: left!important;
    position: relative;
    padding-left: min(1.5ch,22px)
}

[data-e-id=text01] [data-quote-style="1"]:before {
    content: "";
    position: absolute;
    top: 2px;
    bottom: 2px;
    left: 0;
    width: .08em;
    min-width: 1px;
    max-width: 4px;
    background: currentColor
}

[data-e-id=text01][data-element-justify=start] [data-quote-style="1"] {
    width: 100%
}

[data-e-id=zone] {
    --paddingTop: 0px;
    --paddingBottom: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    display: flex;
    position: relative;
    width: 100%;
    min-height: var(--minHeight,0);
    opacity: var(--elementOpacity,1);
    pointer-events: all
}

[data-e-id=zone] .elements-list {
    justify-content: var(--elementAlign,flex-start);
    align-items: var(--elementJustify,flex-start);
    display: flex;
    flex-flow: column nowrap;
    position: relative;
    width: 100%;
    padding: var(--paddingTop) var(--paddingRight) var(--paddingBottom) var(--paddingLeft);
    z-index: auto!important
}

[data-e-id=zone] .element-item--static {
    --elementMaxWidth: var(--maxWidthContent,none)
}

[data-e-id=zone].has-action {
    cursor: pointer
}

body.adaptive-desktop [data-e-id=zone].content-zone--double {
    align-items: stretch
}

body.adaptive-desktop [data-e-id=zone].content-zone--double .elements-list--first {
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    padding-right: calc(var(--paddingGap, 0px) / 2)
}

body.adaptive-desktop [data-e-id=zone].content-zone--double .elements-list--first .element-item.no-gutter {
    margin-right: calc(var(--paddingGap, 0px) / -2)
}

body.adaptive-desktop [data-e-id=zone].content-zone--double .elements-list--last {
    --topLeftRadius: 0px;
    --bottomLeftRadius: 0px;
    padding-left: calc(var(--paddingGap, 0px) / 2)
}

body.adaptive-desktop [data-e-id=zone].content-zone--double .elements-list--last .element-item.no-gutter {
    margin-left: calc(var(--paddingGap, 0px) / -2)
}

body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row {
    align-items: stretch
}

body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row .elements-list--adaptive-first {
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    padding-right: calc(var(--paddingGap, 0px) / 2);
    order: 0
}

body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row .elements-list--adaptive-first .element-item.no-gutter {
    margin-right: calc(var(--paddingGap, 0px) / -2)
}

body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row .elements-list--adaptive-last {
    --topLeftRadius: 0px;
    --bottomLeftRadius: 0px;
    padding-left: calc(var(--paddingGap, 0px) / 2);
    order: 1
}

body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row .elements-list--adaptive-last .element-item.no-gutter {
    margin-left: calc(var(--paddingGap, 0px) / -2)
}

body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column {
    flex-flow: column;
    height: -moz-min-content;
    height: min-content
}

body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list {
    max-width: 100%
}

body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list--adaptive-top {
    --bottomLeftRadius: 0px;
    --bottomRightRadius: 0px;
    padding-bottom: calc(var(--paddingGap, 0px) / 2);
    order: 0
}

body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list--adaptive-top .element-item.is-last-child.no-gutter {
    margin-bottom: calc(var(--paddingGap, 0px) / -2)!important
}

body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list--adaptive-bottom {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    padding-top: calc(var(--paddingGap, 0px) / 2);
    order: 1
}

body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list--adaptive-bottom .element-item.is-first-child.no-gutter {
    margin-top: calc(var(--paddingGap, 0px) / -2)!important
}

body.adaptive-mobile .cover [data-e-id=zone].content-zone--adaptive-column {
    height: auto
}

[data-e-id=zone_cards].full-width .slider-button--cards {
    pointer-events: none
}

[data-e-id=zone_header] {
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementPaddingRight: var(--headerElementsGap);
    --elementPaddingLeft: var(--headerElementsGap);
    --elementMinHeight: 30px;
    --elementAlign: center;
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    justify-content: center;
    width: var(--headerMaxWidth);
    margin: 0 auto
}

[data-e-id=zone_header] .element-item {
    --elementMaxWidth: calc(var(--containerWidth) + var(--elementPaddingRight) + var(--elementPaddingLeft))
}

body.adaptive-mobile [data-e-id=zone_header][data-am-direction=column] {
    --headerMaxWidth: 360px;
    --elementPaddingTop: 7px;
    --elementPaddingBottom: 7px;
    --elementPaddingRight: 0px;
    --elementPaddingLeft: 0px;
    flex-flow: column nowrap;
    min-height: 0;
    padding: 0;
    margin: 0 auto
}

body.adaptive-mobile [data-e-id=zone_header][data-am-direction=column] .element-item:not([data-am-element-justify]) {
    --elementJustify: center;
    --elementTextAlign: center
}

body.adaptive-mobile [data-e-id=zone_header][data-am-direction=column] .element-item {
    align-self: var(--elementJustify,center);
    flex-basis: auto
}

body.adaptive-mobile [data-e-id=zone_header][data-am-direction=column] [data-e-id=header_divider],body.adaptive-mobile [data-e-id=zone_header][data-am-direction=column] [data-e-id=header_spacer] {
    display: none
}

body.adaptive-mobile [data-e-id=zone_header][data-am-direction=column] [data-e-id=header_logo] .component-logo {
    flex-shrink: 0
}

[data-m-id=BASIC] {
    --width: 400px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-m-id=BASIC] .scroller {
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0
}

[data-m-id=BASIC] .scroll-content {
    display: flex;
    margin: 0;
    width: 100%;
    flex-grow: 1;
    pointer-events: none;
    padding: var(--gapTop) var(--gapRight) var(--gapBottom) var(--gapLeft)!important
}

[data-m-id=BASIC] .modal-content {
    position: relative;
    display: flex;
    flex-flow: column;
    margin: auto;
    width: var(--width);
    min-height: var(--minHeight)
}

[data-m-id=BASIC] .content-zone {
    flex-grow: 1;
    min-height: 100%
}

[data-m-id=BASIC] {
    --closeSize: 16px
}

[data-m-id=BASIC] .close {
    padding: 5px;
    z-index: 1001;
    pointer-events: all;
    transition: opacity .18s
}

[data-m-id=BASIC] .close .component-icon {
    --iconSize: var(--closeSize)!important;
    --iconSizeFallback: var(--closeSize)!important
}

[data-m-id=BASIC] .close--outside {
    position: fixed;
    top: 5px;
    right: 5px;
    margin: 0 var(--scrollbarWidth)
}

[data-m-id=BASIC] .close--near {
    position: absolute;
    bottom: 100%;
    left: 100%;
    margin: 0
}

[data-m-id=BASIC] .close--inside {
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer
}

[data-m-id=BASIC] [data-contrast=dark]~.close--inside {
    --iconColor: var(--darkColor)
}

[data-m-id=BASIC] [data-contrast=light]~.close--inside {
    --iconColor: var(--lightColor)
}

body:not(.mode--editor) [data-m-id=BASIC] {
    --animationDirection: normal;
    --animationDuration: 450ms;
    --animationFunction: cubic-bezier(0.09,0.31,0.22,0.96)
}

body:not(.mode--editor) [data-m-id=BASIC].animation-backwards {
    --animationDirection: reverse;
    --animationDuration: 250ms
}

body:not(.mode--editor) [data-m-id=BASIC] .animation-fade {
    --animationName: fadeIn
}

body:not(.mode--editor) [data-m-id=BASIC] .animation-slide {
    --animationName: slideDown
}

body.adaptive-desktop .close:hover {
    opacity: .8
}

body.adaptive-desktop [data-m-id=BASIC] .justify-end .close--near {
    left: auto;
    right: 100%
}

body.adaptive-desktop [data-m-id=BASIC] .justify-end .close--outside {
    left: 0;
    right: auto;
    margin: 5px
}

body.adaptive-desktop [data-m-id=BASIC] .align-start .close--near,body.adaptive-desktop [data-m-id=BASIC] .full-height .close--near {
    top: 0
}

body.adaptive-desktop [data-m-id=BASIC] .scroller.justify-start .modal-content {
    margin-left: 0
}

body.adaptive-desktop [data-m-id=BASIC] .scroller.justify-end .modal-content {
    margin-right: 0
}

body.adaptive-desktop [data-m-id=BASIC] .scroller.align-start .modal-content {
    margin-top: 0
}

body.adaptive-desktop [data-m-id=BASIC] .scroller.align-end .modal-content {
    margin-bottom: 0
}

body.adaptive-desktop [data-m-id=BASIC] .full-width {
    --width: 100%
}

body.adaptive-desktop [data-m-id=BASIC] .full-width .modal-content {
    margin-left: 0;
    margin-right: 0
}

body.adaptive-desktop:not(.mode--editor) [data-m-id=BASIC] .full-height .modal-content {
    margin-top: 0;
    margin-bottom: 0
}

body.adaptive-desktop [data-m-id=BASIC] .gap-x-0.justify-start>.bg-element {
    --topLeftRadius: 0px;
    --bottomLeftRadius: 0px
}

body.adaptive-desktop [data-m-id=BASIC] .gap-x-0.justify-end>.bg-element {
    --topRightRadius: 0px;
    --bottomRightRadius: 0px
}

body.adaptive-desktop [data-m-id=BASIC] .gap-y-0.align-start>.bg-element {
    --topRightRadius: 0px;
    --topLeftRadius: 0px
}

body.adaptive-desktop [data-m-id=BASIC] .gap-y-0.align-end>.bg-element {
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px
}

body.adaptive-desktop [data-m-id=BASIC] .gap-y-0.full-height>.bg-element,body.adaptive-desktop [data-m-id=BASIC] .gap-y-0.full-width>.bg-element {
    --topRightRadius: 0px;
    --topLeftRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px
}

body.adaptive-desktop [data-m-id=BASIC] .animation-slide.align-end .modal-content {
    --animationName: slideUp
}

body.adaptive-desktop [data-m-id=BASIC] .animation-slide.justify-start .modal-content {
    --animationName: slideRight;
    --animationSlideDistance: 50px
}

body.adaptive-desktop [data-m-id=BASIC] .animation-slide.justify-end .modal-content {
    --animationName: slideLeft;
    --animationSlideDistance: 50px
}

body.adaptive-mobile [data-m-id=BASIC] .free-area {
    width: 100%;
    max-width: var(--100vw);
    left: var(--fixedOffset)
}

body.adaptive-mobile [data-m-id=BASIC] .scroll-content {
    max-width: var(--100vw);
    margin-left: var(--fixedOffset)
}

body.adaptive-mobile [data-m-id=BASIC] .scroller.mobile-justify-start .modal-content {
    margin-left: 0
}

body.adaptive-mobile [data-m-id=BASIC] .scroller.mobile-justify-end .modal-content {
    margin-right: 0
}

body.adaptive-mobile [data-m-id=BASIC] .scroller.mobile-align-start .modal-content {
    margin-top: 0
}

body.adaptive-mobile [data-m-id=BASIC] .scroller.mobile-align-end .modal-content {
    margin-bottom: 0
}

body.adaptive-mobile [data-m-id=BASIC] .mobile-full-width {
    --width: 100%
}

body.adaptive-mobile [data-m-id=BASIC] .mobile-full-width .modal-content {
    margin-left: 0;
    margin-right: 0
}

body.adaptive-mobile:not(.mode--editor) [data-m-id=BASIC] .mobile-full-height .modal-content {
    margin-top: 0;
    margin-bottom: 0;
    flex-grow: 1
}

body.adaptive-mobile:not(.mode--editor) [data-m-id=BASIC] .mobile-full-height .content-zone--adaptive-column .elements-list {
    flex-basis: auto
}

body.adaptive-mobile [data-m-id=BASIC] .close--inside {
    top: 7px;
    right: 7px
}

body.adaptive-mobile [data-m-id=BASIC] .close--outside {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: sticky;
    flex-shrink: 0;
    flex-grow: 0;
    min-height: 60px;
    width: 100%;
    max-width: var(--100vw);
    margin-left: var(--fixedOffset);
    padding: 0 7px;
    top: 0;
    transition: all .35s ease
}

body.adaptive-mobile [data-m-id=BASIC] .close--outside.stuck {
    background: var(--contrastColor);
    color: var(--currentColor)
}

body.adaptive-mobile [data-m-id=BASIC] .animation-slide {
    --animationName: slideDown;
    --animationSlideDistance: 30px
}

body.adaptive-mobile [data-m-id=BASIC] .animation-slide.mobile-align-end .modal-content {
    --animationName: slideUp
}

body.adaptive-mobile [data-m-id=BASIC] .animation-slide.mobile-justify-start .modal-content {
    --animationName: slideRight
}

body.adaptive-mobile [data-m-id=BASIC] .animation-slide.mobile-justify-end .modal-content {
    --animationName: slideLeft
}

body.adaptive-mobile [data-m-id=BASIC] .mobile-gap-y-0:is(.mobile-justify-start,.mobile-full-width,.mobile-full-height) .content-zone {
    --topLeftRadius: 0px;
    --bottomLeftRadius: 0px
}

body.adaptive-mobile [data-m-id=BASIC] .mobile-gap-y-0:is(.mobile-justify-end,.mobile-full-width,.mobile-full-height) .content-zone {
    --topRightRadius: 0px;
    --bottomRightRadius: 0px
}

body.adaptive-mobile [data-m-id=BASIC] .mobile-gap-y-0:is(.mobile-align-start,.mobile-full-width,.mobile-full-height) .content-zone {
    --topRightRadius: 0px;
    --topLeftRadius: 0px
}

body.adaptive-mobile [data-m-id=BASIC] .mobile-gap-y-0:is(.mobile-align-end,.mobile-full-width,.mobile-full-height) .content-zone {
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px
}

[data-w-id=FIXED_AREA] {
    position: fixed!important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    z-index: 2502
}

body:not(.mode--editor) [data-e-id=figure] [data-action-target] {
    cursor: pointer;
    pointer-events: none
}

[data-e-id=figure] .element-content {
    display: flex;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    overflow: hidden
}

[data-e-id=figure] .figure {
    width: 100%;
    height: 100%;
    pointer-events: all
}

[data-e-id=figure] .figure-save-proportion {
    width: 100%;
    height: 100%;
    padding-bottom: calc(var(--elementProportion, 1) * 100%)
}

[data-e-id=figure] .figure-square {
    border-radius: var(--figureTopLeftRadius,var(--borderRadius)) var(--figureTopRightRadius,var(--borderRadius)) var(--figureBottomRightRadius,var(--borderRadius)) var(--figureBottomLeftRadius,var(--borderRadius))!important
}

[data-e-id=figure] .figure-circle {
    border-radius: 100%
}

[data-e-id=figure] .figure-svg {
    clip-path: var(--maskId)
}

[data-e-id=figure] .figure-custom .component-image__img {
    width: 100%;
    height: 100%
}

[data-e-id=figure] .figure-line {
    width: 100%;
    height: var(--lineWidth)
}

[data-e-id=figure] .figure-line--solid {
    background: var(--color)
}

[data-e-id=figure] .figure-line--dotted {
    background-image: linear-gradient(90deg,var(--color),var(--color) 50%,transparent 0,transparent);
    background-size: var(--bgDottedWidth) 100%
}

[data-e-id=figure] .figure-line--dashed {
    background-image: linear-gradient(90deg,var(--color),var(--color) 75%,transparent 0,transparent);
    background-size: var(--bgDashedWidth) 100%
}

[data-e-id=figure] .figure-line--wave {
    height: var(--lineWaveHeight);
    background-size: var(--lineWaveWidth) 100%;
    background-image: var(--lineWaveImg);
    background-repeat: repeat
}

[data-e-id=figure] .figure-line--arrow {
    background-color: var(--color);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%)
}

[data-e-id=figure] .figure-arrow--default {
    width: calc(100% - var(--marginLine))
}

[data-e-id=figure] .figure-arrow--fill {
    width: calc(100% - var(--arrowWidth))
}

[data-e-id=figure] .figure-arrowhead {
    position: relative;
    z-index: 1;
    background-size: cover;
    background-repeat: no-repeat;
    margin-left: auto;
    background-image: var(--arrowImg);
    width: var(--arrowWidth);
    height: var(--arrowHeight)
}

[data-e-id=figure] .figure-mask {
    position: absolute;
    width: 0;
    height: 0
}

[data-e-id=figure] .figure.figure-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

[data-e-id=figure] .figure-bg--color {
    background: var(--color)
}

[data-e-id=figure] .figure-bg--image {
    --proportion: 0
}

[data-e-id=figure] .figure--bordered {
    border: var(--borderWidth) solid var(--borderColor)
}

[data-e-id=figure] .figure--blur {
    filter: blur(var(--blur,0));
    overflow: visible;
    will-change: transform
}

[data-e-id=figure] .figure--backdrop-blur {
    -webkit-backdrop-filter: blur(var(--backdropBlur));
    backdrop-filter: blur(var(--backdropBlur))
}

[data-e-id=figure] .figure--box-shadow {
    box-shadow: var(--shadowX) var(--shadowY) var(--shadowBlur) var(--shadowSpread) var(--shadowColor)
}

[data-e-id=figure] .figure--drop-shadow {
    filter: drop-shadow(var(--shadowX) var(--shadowY) var(--shadowBlur) var(--shadowColor)) blur(var(--blur,0));
    overflow: visible;
    will-change: transform
}

[data-e-id=figure] .component-image {
    opacity: var(--imgOpacity)
}

[data-e-id=form01].element-item--free .component-form {
    max-width: 100%
}

[data-e-id=form01].fill-space .element-content {
    display: flex;
    align-items: flex-end
}

[data-e-id=form02].element-item--free .component-form {
    max-width: 100%!important
}

[data-e-id=form02].fill-space .element-content {
    display: flex;
    align-items: flex-end
}

[data-e-id=header_divider] {
    padding: 0;
    pointer-events: none!important
}

[data-e-id=header_logo][data-element-justify=center] .component-logo-img {
    background-position: 50%
}

[data-e-id=header_logo][data-element-justify=start] .component-logo-img {
    background-position: 0 50%
}

[data-e-id=header_logo][data-element-justify=end] .component-logo-img {
    background-position: 100% 50%
}

[data-e-id=header_text] .element-text {
    max-width: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: inherit
}

[data-e-id=html01] .element-content {
    display: block;
    min-height: 20px
}

[data-e-id=logo01] .element-content {
    min-height: 20px
}

[data-b-id=BUNDLE].cover {
    display: flex;
    flex-flow: column;
    justify-content: center
}

[data-b-id=BUNDLE] .header-area {
    flex-shrink: 0
}

[data-b-id=BUNDLE] .layout-type-header {
    padding: 20px 0
}

[data-b-id=BUNDLE] .main-area {
    --tabTransition: 0.3s;
    --tabContentTransition: 0.85s;
    position: relative;
    display: flex;
    flex-flow: column;
    justify-content: var(--contentAlign,center);
    flex-shrink: 0;
    flex-grow: 1;
    width: 100%
}

[data-b-id=BUNDLE] .main-area_spacer {
    flex-shrink: 0;
    visibility: hidden
}

[data-b-id=BUNDLE] .main-area_spacer--top {
    height: var(--indent-top)
}

[data-b-id=BUNDLE] .main-area_spacer--bottom {
    height: var(--indent-bottom)
}

[data-b-id=BUNDLE] .tab-content {
    display: contents
}

[data-b-id=BUNDLE] .tab-content.active>[data-id] {
    animation: fadeIn var(--tabContentTransition) ease 1 backwards
}

body.adaptive-desktop [data-b-id=BUNDLE] .stretch-content .flexbe-cards-root,body.adaptive-desktop [data-b-id=BUNDLE] .stretch-content .layout-type-column {
    flex-grow: 1
}

body.adaptive-mobile [data-b-id=BUNDLE] .layout-type-header {
    padding: 15px 0
}

body.adaptive-mobile [data-b-id=BUNDLE] .am-stretch-content .flexbe-cards-root,body.adaptive-mobile [data-b-id=BUNDLE] .am-stretch-content .layout-type-column {
    flex-grow: 1
}

[data-b-id=FOOTER] {
    padding-top: var(--indent-top);
    padding-bottom: var(--indent-bottom)
}

body.adaptive-mobile [data-b-id=FOOTER] .element-item:not([data-am-element-justify]) {
    --elementJustify: center;
    --elementTextAlign: center
}

[data-b-id=FREE] {
    height: var(--sectionHeight);
    min-height: var(--sectionHeightMin,var(--heroHeightMin));
    max-height: var(--sectionHeightMax,var(--heroHeightMax))
}

[data-b-id=FREE] .fixed-area {
    height: inherit;
    min-height: inherit;
    max-height: inherit
}

[data-b-id=HEADER] .header-wrapper {
    padding-top: var(--indent-top);
    padding-bottom: var(--indent-bottom)
}

[data-b-id=QUIZ] .component-quiz {
    padding-top: var(--indent-top,70px);
    padding-bottom: var(--indent-bottom,70px);
    z-index: 1000;
    pointer-events: none
}

[data-e-id=avatar01].element-item--free .element-content {
    align-items: center
}

[data-e-id=avatar01] .element-content {
    flex-wrap: nowrap;
    align-items: center
}

[data-e-id=avatar01] .element-content.flow-column {
    flex-direction: column;
    align-items: var(--elementJustify)
}

[data-e-id=avatar01] .element-content.flow-column .element-text-wrap {
    justify-content: inherit;
    text-align: inherit
}

[data-e-id=avatar01] .element-content.flow-column .component-socials {
    margin-top: 5px
}

[data-e-id=avatar01] .element-content.flow-row.align-items-start {
    align-items: flex-start
}

[data-e-id=avatar01] .element-content.flow-row.align-items-start .component-socials {
    align-self: flex-start
}

[data-e-id=avatar01] .element-content.flow-row.align-items-end {
    align-items: flex-end
}

[data-e-id=avatar01] .element-content.flow-row.align-items-end .component-socials {
    align-self: flex-end
}

[data-e-id=avatar01] .element-text-wrap {
    display: grid;
    min-width: 50px;
    text-align: left;
    grid-template-columns: auto;
    grid-template-areas: "title" "subtitle";
    row-gap: 5px
}

[data-e-id=avatar01] .element-text-wrap.socials-bottom {
    grid-template-areas: "title" "subtitle" "socials"
}

[data-e-id=avatar01] .element-text-wrap.socials-inline {
    align-self: center;
    grid-template-columns: auto max-content;
    grid-template-areas: "title socials" "subtitle socials"
}

[data-e-id=avatar01] .element-text-wrap.socials-inline .component-socials {
    margin: 0 0 0 calc(var(--socialMargin) * 2);
    justify-self: end
}

[data-e-id=avatar01] .element-text-wrap.grow {
    flex-grow: 1;
    width: 100%;
    width: -moz-available;
    width: stretch
}

[data-e-id=avatar01] .element-text--title {
    grid-area: title;
    align-self: end
}

[data-e-id=avatar01] .element-text--title.is-last-text {
    grid-row-start: 1;
    grid-row-end: 3;
    align-self: center
}

[data-e-id=avatar01] .element-text--subtitle {
    grid-area: subtitle
}

[data-e-id=avatar01] .component-socials {
    grid-area: socials
}

[data-e-id=avatar01] .element-img {
    flex-shrink: 0
}

[data-e-id=avatar01] .element-img.scale--cover {
    width: var(--imageSize)
}

[data-e-id=avatar01] .element-img.scale--contain {
    width: auto;
    max-width: var(--imageSize)
}

[data-e-id=avatar01] .element-img .component-image__img {
    max-width: var(--imageSize);
    max-height: var(--imageSize)
}

[data-e-id=avatar01] .component-image {
    padding-bottom: var(--proportion,100%)
}

[data-e-id=avatar01] .component-image.round {
    padding-bottom: 100%
}

[data-e-id=avatar01] .flow-row .element-img {
    margin-right: clamp(8px,calc(var(--imageSize) * .25),25px)
}

[data-e-id=avatar01] .flow-column .element-img {
    margin-bottom: 10px
}

[data-e-id=avatar01] .component-icon {
    flex-shrink: 0;
    width: var(--iconSize)
}

[data-e-id=avatar01] .component-icon.size--xsmall {
    --iconSize: 26px
}

[data-e-id=avatar01] .component-icon.size--small {
    --iconSize: 40px
}

[data-e-id=avatar01] .component-icon.size--medium {
    --iconSize: 60px
}

[data-e-id=avatar01] .flow-row .component-icon {
    margin-right: clamp(10px,calc(var(--iconSize) * .15),20px)
}

[data-e-id=avatar01] .flow-column .component-icon {
    margin-bottom: 10px
}

[data-e-id=avatar01].fill-space .element-content {
    align-items: center;
    margin-top: auto
}

body.adaptive-mobile [data-e-id=avatar01] .size--medium {
    --imageSize: 60px;
    --iconSize: 60px
}

[data-e-id=button01].element-item--free .element-content {
    align-items: center
}

[data-e-id=button01] {
    --buttonsGap: 10px
}

[data-e-id=button01] .element-content {
    align-items: center;
    flex-flow: row nowrap
}

[data-e-id=button01] .buttons-holder {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: inherit;
    pointer-events: none;
    gap: var(--buttonsGap)
}

[data-e-id=button01] .buttons-holder.with-price.single {
    flex-wrap: nowrap
}

[data-e-id=button01] .buttons-holder.with-price .button-wrapper {
    flex-shrink: 0
}

[data-e-id=button01] .buttons-holder.price-on-left .text-wrapper {
    order: -1
}

[data-e-id=button01] .buttons-holder.no-gap .button-1 .component-button:after,[data-e-id=button01] .buttons-holder.no-gap .button-1 .component-button:before {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right-width: calc(var(--borderWidth) / 2)
}

[data-e-id=button01] .buttons-holder.no-gap .button-2 .component-button:after,[data-e-id=button01] .buttons-holder.no-gap .button-2 .component-button:before {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left-width: calc(var(--borderWidth) / 2)
}

[data-e-id=button01] .button-wrapper,[data-e-id=button01] .text-wrapper {
    max-width: calc(100% - var(--buttonsGap, 0px));
    flex-grow: 0;
    flex-shrink: 1;
    pointer-events: all
}

[data-e-id=button01] .text-wrapper {
    min-width: 50px;
    flex-grow: 1
}

[data-e-id=button01] .button-wrapper.wide {
    flex-grow: 1
}

[data-e-id=button01][data-element-justify=center] .text-wrapper {
    flex-grow: 0
}

[data-e-id=button01].fill-space .element-content {
    display: flex;
    align-items: flex-end
}

.error-message {
    position: absolute;
    bottom: -35px;
    font-size: 13px;
    padding: 5px 10px;
    background: #91ba41;
    color: #fff;
    border-radius: 15px;
}

body.adaptive-mobile .error-message {
    bottom: unset;
    top: -34px;
    left: 50%;
    transform: translateX(-50%);
    background: unset;
    color: #000;
}
