html {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-family: sans-serif;}
body {margin: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {vertical-align: baseline; display: inline-block;}
audio:not([controls]) {height: 0; display: none;}
[hidden], template {display: none;}
a {background-color: #0000;}
a:active, a:hover {outline: 0;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
h1 {margin: .67em 0; font-size: 2em;}
mark {color: #000; background: #ff0;}
small {font-size: 80%;}
sub, sup {vertical-align: baseline; font-size: 75%; line-height: 0; position: relative;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
hr {box-sizing: content-box; height: 0;}
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace; font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit; font: inherit; margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"] {-webkit-appearance: button; cursor: pointer;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
input {line-height: normal;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
legend {border: 0; padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse; border-spacing: 0;}
td, th {padding: 0;}
html {height: 100%;}
body {color: #333; background-color: #fff; min-height: 100%; margin: 0; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px;}
img {vertical-align: middle; max-width: 100%; display: inline-block;}
h1, h2, h3, h4, h5, h6 {margin-bottom: 10px; font-weight: bold;}
h1 {margin-top: 20px; font-size: 38px; line-height: 44px;}
h2 {margin-top: 20px; font-size: 32px; line-height: 36px;}
h3 {margin-top: 20px; font-size: 24px; line-height: 30px;}
h4 {margin-top: 10px; font-size: 18px; line-height: 24px;}
h5 {margin-top: 10px; font-size: 14px; line-height: 20px;}
h6 {margin-top: 10px; font-size: 12px; line-height: 18px;}
p {margin-top: 0; margin-bottom: 10px;}
blockquote {border-left: 5px solid #e2e2e2; margin: 0 0 10px; padding: 10px 20px; font-size: 18px; line-height: 22px;}
figure {margin: 0 0 10px;}
figcaption {text-align: center; margin-top: 5px;}
ul, ol {margin-top: 0; margin-bottom: 10px; padding-left: 40px;}
fieldset {border: 0; margin: 0; padding: 0;}
button, [type="button"], [type="reset"] {cursor: pointer; -webkit-appearance: button; border: 0;}
label {margin-bottom: 5px; font-weight: bold; display: block;}
.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {background-color: #eee;}
body {background-color: var(--_colors---theme-colors--theme-color-05); font-family: var(--_fonts---template-fonts); color: var(--_colors---theme-colors--theme-color-06); font-size: var(--font-size--font-body); line-height: var(--line-height--line-height-large-xxl); font-weight: var(--font-weight--weight-regular); --_spacing---spacing--spacing-large: 20px; --_spacing---gaps--gap-small: 10px; --_spacing---spacing--spacing-flat-xl: 40px; --_spacing---spacing--spacing-extra: 60px; --_spacing---spacing--spacing-large-xxl: 30px; --_spacing---spacing--spacing-tiny: 4px; --_spacing---spacing--spacing-medium-xxl: 16px; --_spacing---gaps--gap-tiny-xl: 6px; --_spacing---spacing--spacing-zero: 0px; --_spacing---gaps--gap-medium-xl: 24px; --_spacing---gaps--gap-large-xl: 40px; --_spacing---spacing--spacing-flat: 32px; --_spacing---gaps--gap-large: 32px; --_spacing---gaps--gap-small-xxl: 16px; --_spacing---spacing--section-spacing: 120px; --_spacing---gaps--gap-large-xxl: 50px; --_spacing---spacing--spacing-extra-xl: 80px; --_spacing---spacing--spacing-flat-xxl: 50px; --_spacing---gaps--gap-medium: 20px; --_spacing---gaps--gap-small-xl: 12px; --_spacing---gaps--gap-extra-xl: 80px; --_spacing---spacing--spacing-medium-xl: 12px; --_spacing---spacing--spacing-large-xl: 24px; --_spacing---gaps--gap-tiny: 4px; --_spacing---gaps--gap-extra: 60px; --_spacing---gaps--gap-medium-xxl: 30px; --_spacing---gaps--gap-tiny-xxl: 8px; --_spacing---spacing--spacing-extra-xxl: 100px; --_spacing---spacing--spacing-medium: 10px; --_spacing---gaps--gap-zero: 0px; --_spacing---spacing--spacing-tiny-xxl: 8px; --_spacing---spacing--spacing-tiny-xl: 6px; --_spacing---gaps--gap-extra-xxl: 100px; --_spacing---gaps--gap-bold: 120px; --font-size--font-body: 18px; --line-height--line-height-large-xxl: 150%; --font-weight--weight-regular: 400; --font-weight--weight-medium: 500; --line-height--line-height-xxl: 120%; --font-weight--weight-semi-bold: 600; --font-size--font-body-xxl: 22px; --line-height--line-height-large-xl: 140%; --border-radius--radius-tiny-xxl: 10px; --font-size--font-body-small: 16px; --line-height--line-height-medium: 100%; --font-size--font-tiny-xl: 14px; --font-size--font-body-xl: 20px; --font-size--font-tiny: 12px; --line-height--line-height-xl: 110%; --line-height--line-height-large: 130%; --border-radius--radius-flat: 50px; --border-radius--radius-circle: 50%; --border-radius--radius-medium-xl: 16px; --font-size--heading-medium-xxl: 48px; --font-size--heading-large: 60px; --font-size--heading-medium-xl: 42px; --border-radius--radius-medium-xxl: 20px; --border-radius--radius-large-xl: 30px; --font-size--heading-tiny-xxl: 32px; --font-size--heading-tiny-xl: 28px; --font-size--heading-tiny: 24px; --font-size--heading-medium: 36px; --border-radius--radius-extra-large: 40px; --font-size--heading-large-xl: 64px; --font-weight--weight-bold: 700; --font-size--heading-large-xxl: 300px; --line-height--line-height-tiny: 80%; --line-height--line-height-small: 90%; --border-radius--radius-zero: 0px; --border-radius--radius-tiny: 4px; --border-radius--radius-tiny-x: 6px; --border-radius--radius-tiny-xl: 8px; --border-radius--radius-medium: 12px; --border-radius--radius-large: 24px; --border-radius--radius-large-xxl: 32px; --_typography---h1--font-family: var(--_typography---h1--display-font-source); --_typography---h1--font-size: var(--font-size--heading-large-xl); --_typography---h1--line-height: var(--line-height--line-height-xxl); --_typography---h1--font-weight: var(--font-weight--weight-bold); --_typography---h1--letter-spacing: 0px; --_typography---h2--font-family: var(--_fonts---template-fonts); --_typography---h2--font-size: var(--font-size--heading-medium-xxl); --_typography---h2--line-height: var(--line-height--line-height-xxl); --_typography---h2--font-weight: var(--font-weight--weight-semi-bold); --_typography---h2--letter-spacing: 0px; --_typography---h3--font-family: var(--_fonts---template-fonts); --_typography---h3--font-size: var(--font-size--heading-medium-xl); --_typography---h3--line-height: var(--line-height--line-height-xxl); --_typography---h3--font-weight: var(--font-weight--weight-semi-bold); --_typography---h3--letter-spacing: 0px; --_typography---h4--font-family: var(--_fonts---template-fonts); --_typography---h4--font-size: var(--font-size--heading-medium); --_typography---h4--line-height: var(--line-height--line-height-xxl); --_typography---h4--font-weight: var(--font-weight--weight-semi-bold); --_typography---h4--letter-spacign: 0px; --_typography---h5--font-family: var(--_fonts---template-fonts); --_typography---h5--font-size: var(--font-size--heading-tiny-xxl); --_typography---h5--line-height: var(--line-height--line-height-large); --_typography---h5--font-weight: var(--font-weight--weight-semi-bold); --_typography---h5--letter-spacing: 0px; --_typography---h6--font-family: var(--_fonts---template-fonts); --_typography---h6--font-size: var(--font-size--heading-tiny); --_typography---h6--line-height: var(--line-height--line-height-large); --_typography---h6--font-weight: var(--font-weight--weight-semi-bold); --_typography---h6--letter-spacing: 0px; --_typography---body--font-family: var(--_fonts---template-fonts); --_typography---body--font-size: var(--font-size--font-body); --_typography---body--line-height: var(--line-height--line-height-large-xxl); --_typography---body--font-weight: var(--font-weight--weight-regular); --_typography---h1--display-font-source: "Cooper Lt BT", sans-serif;}
h1 {font-family: var(--_typography---h1--font-family); color: var(--_colors---theme-colors--theme-color-01); font-size: var(--_typography---h1--font-size); line-height: var(--_typography---h1--line-height); font-weight: var(--_typography---h1--font-weight); letter-spacing: var(--_typography---h1--letter-spacing); margin-top: 0; margin-bottom: 0;}
h2 {font-family: var(--_typography---h2--font-family); color: var(--_colors---theme-colors--theme-color-01); font-size: var(--_typography---h2--font-size); line-height: var(--_typography---h2--line-height); font-weight: var(--_typography---h2--font-weight); letter-spacing: var(--_typography---h2--letter-spacing); margin-top: 0; margin-bottom: 0;}
h3 {font-family: var(--_typography---h3--font-family); color: var(--_colors---theme-colors--theme-color-01); font-size: var(--_typography---h3--font-size); line-height: var(--_typography---h3--line-height); font-weight: var(--_typography---h3--font-weight); letter-spacing: var(--_typography---h3--letter-spacing); margin-top: 0; margin-bottom: 0;}
h4 {font-family: var(--_typography---h4--font-family); color: var(--_colors---theme-colors--theme-color-01); font-size: var(--_typography---h4--font-size); line-height: var(--_typography---h4--line-height); font-weight: var(--_typography---h4--font-weight); letter-spacing: var(--_typography---h4--letter-spacign); margin-top: 0; margin-bottom: 0;}
h5 {font-family: var(--_typography---h5--font-family); color: var(--_colors---theme-colors--theme-color-01); font-size: var(--_typography---h5--font-size); line-height: var(--_typography---h5--line-height); font-weight: var(--_typography---h5--font-weight); letter-spacing: var(--_typography---h5--letter-spacing); margin-top: 0; margin-bottom: 0;}
h6 {font-family: var(--_typography---h6--font-family); color: var(--_colors---theme-colors--theme-color-01); font-size: var(--_typography---h6--font-size); line-height: var(--_typography---h6--line-height); font-weight: var(--_typography---h6--font-weight); letter-spacing: var(--_typography---h6--letter-spacing); margin-top: 0; margin-bottom: 0;}
p {font-family: var(--_typography---body--font-family); color: var(--_colors---theme-colors--theme-color-06); font-size: var(--_typography---body--font-size); line-height: var(--_typography---body--line-height); font-weight: var(--_typography---body--font-weight); margin-bottom: 0;}
a {color: var(--_colors---theme-colors--theme-color-01); font-weight: var(--font-weight--weight-medium); text-decoration: none;}
ul, ol {padding-left: var(--_spacing---spacing--spacing-large); grid-column-gap: var(--_spacing---gaps--gap-small); grid-row-gap: var(--_spacing---gaps--gap-small); font-family: var(--_fonts---template-fonts); color: var(--_colors---theme-colors--theme-color-01); font-size: var(--font-size--font-body); line-height: var(--line-height--line-height-xxl); font-weight: var(--font-weight--weight-medium); flex-flow: column; margin-top: 0; margin-bottom: 0; display: flex;}
strong {font-family: var(--_fonts---template-fonts); color: var(--_colors---theme-colors--theme-color-01); font-weight: var(--font-weight--weight-semi-bold);}
em {font-style: italic;}
blockquote {padding: var(--_spacing---spacing--spacing-flat-xl) var(--_spacing---spacing--spacing-extra); border-left: 5px solid var(--_colors---theme-colors--theme-color-03); background-color: var(--_colors---theme-colors--theme-color-01); font-family: var(--_fonts---template-fonts); color: var(--_colors---theme-colors--theme-color-04); font-size: var(--font-size--font-body-xxl); line-height: var(--line-height--line-height-large-xl); font-style: italic; font-weight: var(--font-weight--weight-medium); margin-bottom: 10px;}
@media screen and (max-width: 991px) {
body {--_spacing---spacing--spacing-large: 20px; --_spacing---gaps--gap-small: 10px; --_spacing---spacing--spacing-flat-xl: 30px; --_spacing---spacing--spacing-extra: 50px; --_spacing---spacing--spacing-large-xxl: 20px; --_spacing---spacing--spacing-tiny: 4px; --_spacing---spacing--spacing-medium-xxl: 16px; --_spacing---gaps--gap-tiny-xl: 6px; --_spacing---spacing--spacing-zero: 0px; --_spacing---gaps--gap-medium-xl: 20px; --_spacing---gaps--gap-large-xl: 30px; --_spacing---spacing--spacing-flat: 24px; --_spacing---gaps--gap-large: 24px; --_spacing---gaps--gap-small-xxl: 16px; --_spacing---spacing--section-spacing: 80px; --_spacing---gaps--gap-large-xxl: 40px; --_spacing---spacing--spacing-extra-xl: 60px; --_spacing---spacing--spacing-flat-xxl: 40px; --_spacing---gaps--gap-medium: 20px; --_spacing---gaps--gap-small-xl: 12px; --_spacing---gaps--gap-extra-xl: 60px; --_spacing---spacing--spacing-medium-xl: 12px; --_spacing---spacing--spacing-large-xl: 20px; --_spacing---gaps--gap-tiny: 4px; --_spacing---gaps--gap-extra: 50px; --_spacing---gaps--gap-medium-xxl: 20px; --_spacing---gaps--gap-tiny-xxl: 8px; --_spacing---spacing--spacing-extra-xxl: 80px; --_spacing---spacing--spacing-medium: 10px; --_spacing---gaps--gap-zero: 0px; --_spacing---spacing--spacing-tiny-xxl: 8px; --_spacing---spacing--spacing-tiny-xl: 6px; --_spacing---gaps--gap-extra-xxl: 80px; --_spacing---gaps--gap-bold: 80px; --font-size--font-body: 18px; --line-height--line-height-large-xxl: 150%; --font-weight--weight-regular: 400; --font-weight--weight-medium: 500; --line-height--line-height-xxl: 120%; --font-weight--weight-semi-bold: 600; --font-size--font-body-xxl: 22px; --line-height--line-height-large-xl: 140%; --border-radius--radius-tiny-xxl: 10px; --font-size--font-body-small: 16px; --line-height--line-height-medium: 100%; --font-size--font-tiny-xl: 14px; --font-size--font-body-xl: 20px; --font-size--font-tiny: 12px; --line-height--line-height-xl: 110%; --line-height--line-height-large: 130%; --border-radius--radius-flat: 50px; --border-radius--radius-circle: 50%; --border-radius--radius-medium-xl: 16px; --font-size--heading-medium-xxl: 42px; --font-size--heading-large: 48px; --font-size--heading-medium-xl: 36px; --border-radius--radius-medium-xxl: 16px; --border-radius--radius-large-xl: 20px; --font-size--heading-tiny-xxl: 28px; --font-size--heading-tiny-xl: 28px; --font-size--heading-tiny: 24px; --font-size--heading-medium: 32px; --border-radius--radius-extra-large: 32px; --font-size--heading-large-xl: 52px; --font-weight--weight-bold: 700; --font-size--heading-large-xxl: 250px; --line-height--line-height-tiny: 80%; --line-height--line-height-small: 90%; --border-radius--radius-zero: 0px; --border-radius--radius-tiny: 4px; --border-radius--radius-tiny-x: 6px; --border-radius--radius-tiny-xl: 8px; --border-radius--radius-medium: 12px; --border-radius--radius-large: 20px; --border-radius--radius-large-xxl: 24px; --_typography---h1--font-family: var(--_typography---h1--display-font-source); --_typography---h1--font-size: var(--font-size--heading-large-xl); --_typography---h1--line-height: var(--line-height--line-height-xxl); --_typography---h1--font-weight: var(--font-weight--weight-bold); --_typography---h1--letter-spacing: 0px; --_typography---h2--font-family: var(--_fonts---template-fonts); --_typography---h2--font-size: var(--font-size--heading-medium-xxl); --_typography---h2--line-height: var(--line-height--line-height-xxl); --_typography---h2--font-weight: var(--font-weight--weight-semi-bold); --_typography---h2--letter-spacing: 0px; --_typography---h3--font-family: var(--_fonts---template-fonts); --_typography---h3--font-size: var(--font-size--heading-medium-xl); --_typography---h3--line-height: var(--line-height--line-height-xxl); --_typography---h3--font-weight: var(--font-weight--weight-semi-bold); --_typography---h3--letter-spacing: 0px; --_typography---h4--font-family: var(--_fonts---template-fonts); --_typography---h4--font-size: var(--font-size--heading-medium); --_typography---h4--line-height: var(--line-height--line-height-xxl); --_typography---h4--font-weight: var(--font-weight--weight-semi-bold); --_typography---h4--letter-spacign: 0px; --_typography---h5--font-family: var(--_fonts---template-fonts); --_typography---h5--font-size: var(--font-size--heading-tiny-xxl); --_typography---h5--line-height: var(--line-height--line-height-large); --_typography---h5--font-weight: var(--font-weight--weight-semi-bold); --_typography---h5--letter-spacing: 0px; --_typography---h6--font-family: var(--_fonts---template-fonts); --_typography---h6--font-size: var(--font-size--heading-tiny); --_typography---h6--line-height: var(--line-height--line-height-large); --_typography---h6--font-weight: var(--font-weight--weight-semi-bold); --_typography---h6--letter-spacing: 0px; --_typography---body--font-family: var(--_fonts---template-fonts); --_typography---body--font-size: var(--font-size--font-body); --_typography---body--line-height: var(--line-height--line-height-large-xxl); --_typography---body--font-weight: var(--font-weight--weight-regular); --_typography---h1--display-font-source: "Cooper Lt BT", sans-serif;}
}
@media screen and (max-width: 767px) {
body {--_spacing---spacing--spacing-large: 20px; --_spacing---gaps--gap-small: 10px; --_spacing---spacing--spacing-flat-xl: 30px; --_spacing---spacing--spacing-extra: 40px; --_spacing---spacing--spacing-large-xxl: 20px; --_spacing---spacing--spacing-tiny: 4px; --_spacing---spacing--spacing-medium-xxl: 16px; --_spacing---gaps--gap-tiny-xl: 6px; --_spacing---spacing--spacing-zero: 0px; --_spacing---gaps--gap-medium-xl: 20px; --_spacing---gaps--gap-large-xl: 30px; --_spacing---spacing--spacing-flat: 24px; --_spacing---gaps--gap-large: 24px; --_spacing---gaps--gap-small-xxl: 16px; --_spacing---spacing--section-spacing: 60px; --_spacing---gaps--gap-large-xxl: 40px; --_spacing---spacing--spacing-extra-xl: 50px; --_spacing---spacing--spacing-flat-xxl: 40px; --_spacing---gaps--gap-medium: 20px; --_spacing---gaps--gap-small-xl: 12px; --_spacing---gaps--gap-extra-xl: 50px; --_spacing---spacing--spacing-medium-xl: 12px; --_spacing---spacing--spacing-large-xl: 20px; --_spacing---gaps--gap-tiny: 4px; --_spacing---gaps--gap-extra: 50px; --_spacing---gaps--gap-medium-xxl: 20px; --_spacing---gaps--gap-tiny-xxl: 8px; --_spacing---spacing--spacing-extra-xxl: 60px; --_spacing---spacing--spacing-medium: 10px; --_spacing---gaps--gap-zero: 0px; --_spacing---spacing--spacing-tiny-xxl: 8px; --_spacing---spacing--spacing-tiny-xl: 6px; --_spacing---gaps--gap-extra-xxl: 60px; --_spacing---gaps--gap-bold: 60px; --font-size--font-body: 18px; --line-height--line-height-large-xxl: 150%; --font-weight--weight-regular: 400; --font-weight--weight-medium: 500; --line-height--line-height-xxl: 120%; --font-weight--weight-semi-bold: 600; --font-size--font-body-xxl: 22px; --line-height--line-height-large-xl: 140%; --border-radius--radius-tiny-xxl: 10px; --font-size--font-body-small: 16px; --line-height--line-height-medium: 100%; --font-size--font-tiny-xl: 14px; --font-size--font-body-xl: 18px; --font-size--font-tiny: 12px; --line-height--line-height-xl: 110%; --line-height--line-height-large: 130%; --border-radius--radius-flat: 50px; --border-radius--radius-circle: 50%; --border-radius--radius-medium-xl: 12px; --font-size--heading-medium-xxl: 36px; --font-size--heading-large: 48px; --font-size--heading-medium-xl: 32px; --border-radius--radius-medium-xxl: 16px; --border-radius--radius-large-xl: 20px; --font-size--heading-tiny-xxl: 28px; --font-size--heading-tiny-xl: 24px; --font-size--heading-tiny: 22px; --font-size--heading-medium: 28px; --border-radius--radius-extra-large: 30px; --font-size--heading-large-xl: 42px; --font-weight--weight-bold: 700; --font-size--heading-large-xxl: 120px; --line-height--line-height-tiny: 80%; --line-height--line-height-small: 90%; --border-radius--radius-zero: 0px; --border-radius--radius-tiny: 4px; --border-radius--radius-tiny-x: 6px; --border-radius--radius-tiny-xl: 8px; --border-radius--radius-medium: 12px; --border-radius--radius-large: 20px; --border-radius--radius-large-xxl: 24px; --_typography---h1--font-family: var(--_typography---h1--display-font-source); --_typography---h1--font-size: var(--font-size--heading-large-xl); --_typography---h1--line-height: var(--line-height--line-height-xxl); --_typography---h1--font-weight: var(--font-weight--weight-bold); --_typography---h1--letter-spacing: 0px; --_typography---h2--font-family: var(--_fonts---template-fonts); --_typography---h2--font-size: var(--font-size--heading-medium-xxl); --_typography---h2--line-height: var(--line-height--line-height-xxl); --_typography---h2--font-weight: var(--font-weight--weight-semi-bold); --_typography---h2--letter-spacing: 0px; --_typography---h3--font-family: var(--_fonts---template-fonts); --_typography---h3--font-size: var(--font-size--heading-medium-xl); --_typography---h3--line-height: var(--line-height--line-height-xxl); --_typography---h3--font-weight: var(--font-weight--weight-semi-bold); --_typography---h3--letter-spacing: 0px; --_typography---h4--font-family: var(--_fonts---template-fonts); --_typography---h4--font-size: var(--font-size--heading-medium); --_typography---h4--line-height: var(--line-height--line-height-xxl); --_typography---h4--font-weight: var(--font-weight--weight-semi-bold); --_typography---h4--letter-spacign: 0px; --_typography---h5--font-family: var(--_fonts---template-fonts); --_typography---h5--font-size: var(--font-size--heading-tiny-xxl); --_typography---h5--line-height: var(--line-height--line-height-large); --_typography---h5--font-weight: var(--font-weight--weight-semi-bold); --_typography---h5--letter-spacing: 0px; --_typography---h6--font-family: var(--_fonts---template-fonts); --_typography---h6--font-size: var(--font-size--heading-tiny); --_typography---h6--line-height: var(--line-height--line-height-large); --_typography---h6--font-weight: var(--font-weight--weight-semi-bold); --_typography---h6--letter-spacing: 0px; --_typography---body--font-family: var(--_fonts---template-fonts); --_typography---body--font-size: var(--font-size--font-body); --_typography---body--line-height: var(--line-height--line-height-large-xxl); --_typography---body--font-weight: var(--font-weight--weight-regular); --_typography---h1--display-font-source: "Cooper Lt BT", sans-serif;}
}
@media screen and (max-width: 479px) {
body {--_spacing---spacing--spacing-large: 20px; --_spacing---gaps--gap-small: 10px; --_spacing---spacing--spacing-flat-xl: 30px; --_spacing---spacing--spacing-extra: 40px; --_spacing---spacing--spacing-large-xxl: 20px; --_spacing---spacing--spacing-tiny: 4px; --_spacing---spacing--spacing-medium-xxl: 16px; --_spacing---gaps--gap-tiny-xl: 6px; --_spacing---spacing--spacing-zero: 0px; --_spacing---gaps--gap-medium-xl: 20px; --_spacing---gaps--gap-large-xl: 30px; --_spacing---spacing--spacing-flat: 24px; --_spacing---gaps--gap-large: 24px; --_spacing---gaps--gap-small-xxl: 16px; --_spacing---spacing--section-spacing: 60px; --_spacing---gaps--gap-large-xxl: 40px; --_spacing---spacing--spacing-extra-xl: 50px; --_spacing---spacing--spacing-flat-xxl: 40px; --_spacing---gaps--gap-medium: 20px; --_spacing---gaps--gap-small-xl: 12px; --_spacing---gaps--gap-extra-xl: 50px; --_spacing---spacing--spacing-medium-xl: 12px; --_spacing---spacing--spacing-large-xl: 20px; --_spacing---gaps--gap-tiny: 4px; --_spacing---gaps--gap-extra: 40px; --_spacing---gaps--gap-medium-xxl: 20px; --_spacing---gaps--gap-tiny-xxl: 8px; --_spacing---spacing--spacing-extra-xxl: 50px; --_spacing---spacing--spacing-medium: 10px; --_spacing---gaps--gap-zero: 0px; --_spacing---spacing--spacing-tiny-xxl: 8px; --_spacing---spacing--spacing-tiny-xl: 6px; --_spacing---gaps--gap-extra-xxl: 60px; --_spacing---gaps--gap-bold: 60px; --font-size--font-body: 16px; --line-height--line-height-large-xxl: 150%; --font-weight--weight-regular: 400; --font-weight--weight-medium: 500; --line-height--line-height-xxl: 120%; --font-weight--weight-semi-bold: 600; --font-size--font-body-xxl: 20px; --line-height--line-height-large-xl: 140%; --border-radius--radius-tiny-xxl: 10px; --font-size--font-body-small: 16px; --line-height--line-height-medium: 100%; --font-size--font-tiny-xl: 14px; --font-size--font-body-xl: 18px; --font-size--font-tiny: 12px; --line-height--line-height-xl: 110%; --line-height--line-height-large: 130%; --border-radius--radius-flat: 50px; --border-radius--radius-circle: 50%; --border-radius--radius-medium-xl: 12px; --font-size--heading-medium-xxl: 36px; --font-size--heading-large: 42px; --font-size--heading-medium-xl: 32px; --border-radius--radius-medium-xxl: 16px; --border-radius--radius-large-xl: 20px; --font-size--heading-tiny-xxl: 28px; --font-size--heading-tiny-xl: 24px; --font-size--heading-tiny: 22px; --font-size--heading-medium: 28px; --border-radius--radius-extra-large: 30px; --font-size--heading-large-xl: 42px; --font-weight--weight-bold: 700; --font-size--heading-large-xxl: 120px; --line-height--line-height-tiny: 80%; --line-height--line-height-small: 90%; --border-radius--radius-zero: 0px; --border-radius--radius-tiny: 4px; --border-radius--radius-tiny-x: 6px; --border-radius--radius-tiny-xl: 8px; --border-radius--radius-medium: 12px; --border-radius--radius-large: 20px; --border-radius--radius-large-xxl: 24px; --_typography---h1--font-family: var(--_typography---h1--display-font-source); --_typography---h1--font-size: var(--font-size--heading-large-xl); --_typography---h1--line-height: var(--line-height--line-height-xxl); --_typography---h1--font-weight: var(--font-weight--weight-bold); --_typography---h1--letter-spacing: 0px; --_typography---h2--font-family: var(--_fonts---template-fonts); --_typography---h2--font-size: var(--font-size--heading-medium-xxl); --_typography---h2--line-height: var(--line-height--line-height-xxl); --_typography---h2--font-weight: var(--font-weight--weight-semi-bold); --_typography---h2--letter-spacing: 0px; --_typography---h3--font-family: var(--_fonts---template-fonts); --_typography---h3--font-size: var(--font-size--heading-medium-xl); --_typography---h3--line-height: var(--line-height--line-height-xxl); --_typography---h3--font-weight: var(--font-weight--weight-semi-bold); --_typography---h3--letter-spacing: 0px; --_typography---h4--font-family: var(--_fonts---template-fonts); --_typography---h4--font-size: var(--font-size--heading-medium); --_typography---h4--line-height: var(--line-height--line-height-xxl); --_typography---h4--font-weight: var(--font-weight--weight-semi-bold); --_typography---h4--letter-spacign: 0px; --_typography---h5--font-family: var(--_fonts---template-fonts); --_typography---h5--font-size: var(--font-size--heading-tiny-xxl); --_typography---h5--line-height: var(--line-height--line-height-large); --_typography---h5--font-weight: var(--font-weight--weight-semi-bold); --_typography---h5--letter-spacing: 0px; --_typography---h6--font-family: var(--_fonts---template-fonts); --_typography---h6--font-size: var(--font-size--heading-tiny); --_typography---h6--line-height: var(--line-height--line-height-large); --_typography---h6--font-weight: var(--font-weight--weight-semi-bold); --_typography---h6--letter-spacing: 0px; --_typography---body--font-family: var(--_fonts---template-fonts); --_typography---body--font-size: var(--font-size--font-body); --_typography---body--line-height: var(--line-height--line-height-large-xxl); --_typography---body--font-weight: var(--font-weight--weight-regular); --_typography---h1--display-font-source: "Cooper Lt BT", sans-serif;}
}
