*,
::after,
::before {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: currentColor
}

::after,
::before {
    --tw-content: &#x27;
    &#x27;
}

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;
    Segoe UI&quot;
    ,
    Roboto,
    &quot;
    Helvetica Neue&quot;
    ,
    Arial,
    &quot;
    Noto Sans&quot;
    ,
    sans-serif,
    &quot;
    Apple Color Emoji&quot;
    ,
    &quot;
    Segoe UI Emoji&quot;
    ,
    &quot;
    Segoe UI Symbol&quot;
    ,
    &quot;
    Noto Color Emoji&quot;
    ;
    font-feature-settings: normal;
    font-variation-settings: normal
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
pre,
samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &quot;
    Liberation Mono&quot;
    ,
    &quot;
    Courier New&quot;
    ,
    monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

menu,
ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input::placeholder,
textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

[role=button],
button {
    cursor: pointer
}

:disabled {
    cursor: default
}

div[id^=&quot;
component-&quot;

] * {

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

img,
video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

*,
::after,
::before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}




#components-container [id^=component] {
    --colors-gradient-warning: linear-gradient(135deg, rgba(233, 251, 173, 1.0), rgba(196, 90, 1, 1.0));
    --colors-gradient-primary: linear-gradient(135deg, rgba(118, 210, 194, 1.0), rgba(0, 88, 72, 1.0));
    --colors-gradient-seconday: linear-gradient(135deg, rgba(255, 248, 194, 1.0), rgba(204, 166, 15, 1.0));
    --colors-gradient-error: linear-gradient(135deg, rgba(255, 163, 185, 1.0), rgba(224, 0, 52, 1.0));
    --colors-gradient-success: linear-gradient(135deg, rgba(134, 232, 171, 1.0), rgba(54, 179, 126, 1.0));
    --colors-gradient-gray: linear-gradient(134.4668115499103deg, rgba(222, 222, 222, 1.0), rgba(22, 21, 21, 1.0));
    --colors-primary-lighter: #f3edfa;
    --colors-primary-light: #e1befb;
    --colors-primary-main: #55306c;
    --colors-primary-dark: #4f2f60;
    --colors-primary-darker: #2f153d;
    --colors-primary-transparency: rgba(0, 88, 72, 0.5);
    --colors-secondary-lighter: #ffffff;
    --colors-secondary-light: #ebd4ff;
    --colors-secondary-main: #cf97ff;
    --colors-secondary-dark: #9a2eef;
    --colors-secondary-darker: #701eab;
    --colors-secondary-transparency: rgba(204, 167, 15, 0.5);
    --colors-success-lighter: rgba(211, 255, 222, 1.0);
    --colors-success-light: rgba(145, 255, 173, 1.0);
    --colors-success-main: rgba(98, 212, 127, 1.0);
    --colors-success-dark: rgba(18, 183, 59, 1.0);
    --colors-success-darker: rgba(0, 148, 37, 1.0);
    --colors-success-transparency: rgba(0, 148, 37, 0.5);
    --colors-warning-lighter: rgba(254, 239, 214, 1.0);
    --colors-warning-light: rgba(251, 219, 173, 1.0);
    --colors-warning-main: rgba(241, 127, 30, 1.0);
    --colors-warning-dark: rgba(234, 116, 16, 1.0);
    --colors-warning-darker: rgba(196, 90, 1, 1.0);
    --colors-warning-transparency: rgba(196, 90, 1, 0.5);
    --colors-error-lighter: rgba(255, 235, 239, 1.0);
    --colors-error-light: rgba(255, 163, 185, 1.0);
    --colors-error-main: rgba(253, 62, 106, 1.0);
    --colors-error-darker: rgba(224, 0, 52, 1.0);
    --colors-error-dark: rgba(252, 44, 92, 1.0);
    --colors-error-transparency: rgba(224, 0, 52, 0.5);
    --colors-grey-lighter: rgba(255, 255, 255, 1.0);
    --colors-grey-light: rgba(205, 205, 205, 1.0);
    --colors-grey-main: rgba(140, 140, 140, 1.0);
    --colors-grey-dark: rgba(60, 58, 58, 1.0);
    --colors-grey-darker: rgba(29, 29, 29, 1.0);
    --colors-grey-transparency: rgba(29, 29, 29, 0.5);
    --colors-text-lighter: rgba(255, 255, 255, 1.0);
    --colors-text-light: #1c1c1c;
    --colors-text-main: #1c1c1c;
    --colors-text-dark: rgba(60, 58, 58, 1.0);
    --colors-text-darker: rgba(40, 40, 40, 1.0);
    --colors-text-transparency: rgba(22, 21, 21, 0.5);
    --colors-transparency-lighter: rgba(0, 0, 0, 0.1);
    --colors-transparency-light: rgba(0, 0, 0, 0.1);
    --colors-transparency-main: rgba(0, 0, 0, 0.2);
    --colors-transparency-dark: rgba(0, 0, 0, 0.2);
    --colors-transparency-darker: rgba(0, 0, 0, 0.3);
    --colors-transparency-full: rgba(0, 0, 0, 0.5);
    --colors-link-lighter: rgba(176, 216, 255, 1.0);
    --colors-link-light: rgba(211, 235, 255, 1.0);
    --colors-link-main: rgba(0, 46, 233, 1.0);
    --colors-link-dark: rgba(11, 45, 164, 1.0);
    --colors-link-darker: rgba(7, 25, 95, 1.0);
    --colors-link-transparency: rgba(0, 88, 72, 0.50);
    --layout-grid-cols-lg: ;
    --layout-grid-cols-md: ;
    --layout-grid-cols-sm: ;
    --effects-box-shadow-min: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    --effects-box-shadow-inner: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
    --effects-box-shadow-small: 0px 1px 2px -1px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    --effects-box-shadow-medium: 0px 2px 4px -2px rgba(0, 0, 0, 0.1), 0px 4px 6px -1px rgba(0, 0, 0, 0.1);
    --effects-box-shadow-normal: 0px 4px 6px -4px rgba(0, 0, 0, 0.1), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
    --effects-box-shadow-high: 0px 8px 10px -6px rgba(0, 0, 0, 0.1), 0px 20px 25px -5px rgba(0, 0, 0, 0.1);
    --effects-box-shadow-max: 0px 25px 50px -12px rgba(0, 0, 0, 0.3);
    --effects-motion-default-button: zoom;
    --effects-motion-default-card: zoom;
    --effects-motion-default-image: vibrate;
    --effects-motion-default-dropdown: fade-in;
    --effects-motion-default-icon: vibrate;
    --effects-motion-default-section: rise;
    --border-radius-normal: 8px;
    --border-radius-standard: 16px;
    --border-radius-large: 24px;
    --border-radius-extra-large: 32px;
    --border-radius-full: 9999px;
    --border-width-tiny: 1px;
    --border-width-default: 2px;
    --border-width-medium: 4px;
    --border-width-large: 8px;
    --screen-size-md: 834px;
    --screen-size-lg: 1280px;
    --screen-size-sm: 375px;
    --screen-size-xs: 0px;
    --spacing-max-width-1: 8px;
    --spacing-max-width-2: 16px;
    --spacing-max-width-3: 48px;
    --spacing-max-width-4: 56px;
    --spacing-max-width-5: 64px;
    --spacing-max-width-6: 80px;
    --spacing-max-width-7: 96px;
    --spacing-max-width-8: 128px;
    --spacing-max-width-9: 256px;
    --spacing-max-width-10: 320px;
    --spacing-max-width-11: 448px;
    --spacing-max-width-12: 480px;
    --spacing-max-width-13: 640px;
    --spacing-max-width-14: 768px;
    --spacing-max-width-15: 800px;
    --spacing-max-width-16: 960px;
    --spacing-max-width-17: 1024px;
    --spacing-max-width-18: 1080px;
    --spacing-max-width-19: 1280px;
    --spacing-max-width-20: 1440px;
    --spacing-gap-1: 8px;
    --spacing-gap-2: 16px;
    --spacing-gap-3: 24px;
    --spacing-gap-4: 32px;
    --spacing-gap-5: 40px;
    --spacing-gap-6: 48px;
    --spacing-gap-7: 56px;
    --spacing-gap-8: 64px;
    --spacing-gap-9: 72px;
    --spacing-gap-10: 80px;
    --spacing-gap-11: 88px;
    --spacing-gap-12: 96px;
    --spacing-gap-13: 104px;
    --spacing-gap-14: 112px;
    --spacing-gap-15: 120px;
    --spacing-gap-16: 128px;
    --spacing-gap-17: 136px;
    --spacing-gap-18: 144px;
    --spacing-gap-19: 152px;
    --spacing-gap-20: 160px;
    --spacing-gap-21: 168px;
    --spacing-gap-22: 176px;
    --spacing-gap-23: 184px;
    --spacing-gap-24: 192px;
    --spacing-gap-25: 200px;
    --spacing-gap-26: 208px;
    --spacing-gap-27: 216px;
    --spacing-gap-28: 224px;
    --spacing-gap-29: 232px;
    --spacing-gap-30: 240px;
    --spacing-gap-32: 248px;
    --spacing-gap-33: 256px;
    --spacing-gap-34: 264px;
    --spacing-gap-35: 272px;
    --spacing-gap-37: 280px;
    --spacing-gap-38: 288px;
    --spacing-gap-39: 296px;
    --spacing-gap-40: 320px;
    --spacing-min-width-1: 8px;
    --spacing-min-width-2: 16px;
    --spacing-min-width-3: 48px;
    --spacing-min-width-4: 56px;
    --spacing-min-width-5: 64px;
    --spacing-min-width-6: 80px;
    --spacing-min-width-7: 96px;
    --spacing-min-width-8: 128px;
    --spacing-min-width-9: 256px;
    --spacing-min-width-10: 320px;
    --spacing-min-width-11: 448px;
    --spacing-min-width-12: 480px;
    --spacing-min-width-13: 640px;
    --spacing-min-width-14: 768px;
    --spacing-min-width-15: 800px;
    --spacing-min-width-16: 960px;
    --spacing-min-width-17: 1024px;
    --spacing-min-width-18: 1080px;
    --spacing-min-width-19: 1280px;
    --spacing-min-width-20: 1440px;
    --elevation-bottom: -1;
    --elevation-backdrop: 0;
    --elevation-upper: 1;
    --elevation-top: 2;
    --elevation-max: 3;
}

#components-container [id^=component] .font-overline,
#components-container [id^=component] .font-overline * {
    font-size: 16px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.32px;
    line-height: 16px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: uppercase;
    color: var(--colors-text-main);
}

#components-container [id^=component].font-overline,
#components-container [id^=component].font-overline * {
    font-size: 16px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.32px;
    line-height: 16px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: uppercase;
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-overline strong {
    font-weight: 700;
}

#components-container [id^=component].font-overline strong {
    font-weight: 700;
}

#components-container [id^=component] .font-overline strong * {
    font-weight: 700;
}

#components-container [id^=component].font-overline strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-overline em {
    font-style: italic;
}

#components-container [id^=component].font-overline em {
    font-style: italic;
}

#components-container [id^=component] .font-overline em * {
    font-style: italic;
}

#components-container [id^=component].font-overline em * {
    font-style: italic;
}

#components-container [id^=component] .font-overline u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-overline u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-overline u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-overline u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-overline a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-overline a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-overline a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-overline a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-overline ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-overline ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-overline ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-overline ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-overline ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-overline ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-overline ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-overline ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-overline ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-overline ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-overline ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-overline ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-label,
#components-container [id^=component] .font-label * {
    font-size: 16px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.32px;
    line-height: 16px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component].font-label,
#components-container [id^=component].font-label * {
    font-size: 16px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.32px;
    line-height: 16px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-label strong {
    font-weight: 700;
}

#components-container [id^=component].font-label strong {
    font-weight: 700;
}

#components-container [id^=component] .font-label strong * {
    font-weight: 700;
}

#components-container [id^=component].font-label strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-label em {
    font-style: italic;
}

#components-container [id^=component].font-label em {
    font-style: italic;
}

#components-container [id^=component] .font-label em * {
    font-style: italic;
}

#components-container [id^=component].font-label em * {
    font-style: italic;
}

#components-container [id^=component] .font-label u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-label u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-label u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-label u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-label a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-label a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-label a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-label a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-label ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-label ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-label ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-label ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-label ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-label ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-label ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-label ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-label ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-label ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-label ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-label ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-input,
#components-container [id^=component] .font-input * {
    font-size: 12px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.24px;
    line-height: 12px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-light);
}

#components-container [id^=component].font-input,
#components-container [id^=component].font-input * {
    font-size: 12px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.24px;
    line-height: 12px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-light);
}

#components-container [id^=component] .font-input strong {
    font-weight: 700;
}

#components-container [id^=component].font-input strong {
    font-weight: 700;
}

#components-container [id^=component] .font-input strong * {
    font-weight: 700;
}

#components-container [id^=component].font-input strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-input em {
    font-style: italic;
}

#components-container [id^=component].font-input em {
    font-style: italic;
}

#components-container [id^=component] .font-input em * {
    font-style: italic;
}

#components-container [id^=component].font-input em * {
    font-style: italic;
}

#components-container [id^=component] .font-input u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-input u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-input u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-input u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-input a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-input a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-input a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-input a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-input ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-input ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-input ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-input ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-input ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-input ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-input ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-input ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-input ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-input ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-input ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-input ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body1-light,
#components-container [id^=component] .font-body-body1-light * {
    font-size: 20px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 30px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-light);
}

#components-container [id^=component].font-body-body1-light,
#components-container [id^=component].font-body-body1-light * {
    font-size: 20px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 30px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-light);
}

#components-container [id^=component] .font-body-body1-light strong {
    font-weight: 700;
}

#components-container [id^=component].font-body-body1-light strong {
    font-weight: 700;
}

#components-container [id^=component] .font-body-body1-light strong * {
    font-weight: 700;
}

#components-container [id^=component].font-body-body1-light strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-body-body1-light em {
    font-style: italic;
}

#components-container [id^=component].font-body-body1-light em {
    font-style: italic;
}

#components-container [id^=component] .font-body-body1-light em * {
    font-style: italic;
}

#components-container [id^=component].font-body-body1-light em * {
    font-style: italic;
}

#components-container [id^=component] .font-body-body1-light u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body1-light u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body1-light u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body1-light u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body1-light a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body1-light a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body1-light a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body1-light a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body1-light ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-body-body1-light ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-body-body1-light ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-body-body1-light ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-body-body1-light ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body1-light ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body1-light ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body1-light ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body1-light ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body1-light ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body1-light ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body1-light ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body1-regular,
#components-container [id^=component] .font-body-body1-regular * {
    font-size: 20px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 30px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-light);
}

#components-container [id^=component].font-body-body1-regular,
#components-container [id^=component].font-body-body1-regular * {
    font-size: 20px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 30px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-light);
}

#components-container [id^=component] .font-body-body1-regular strong {
    font-weight: 700;
}

#components-container [id^=component].font-body-body1-regular strong {
    font-weight: 700;
}

#components-container [id^=component] .font-body-body1-regular strong * {
    font-weight: 700;
}

#components-container [id^=component].font-body-body1-regular strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-body-body1-regular em {
    font-style: italic;
}

#components-container [id^=component].font-body-body1-regular em {
    font-style: italic;
}

#components-container [id^=component] .font-body-body1-regular em * {
    font-style: italic;
}

#components-container [id^=component].font-body-body1-regular em * {
    font-style: italic;
}

#components-container [id^=component] .font-body-body1-regular u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body1-regular u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body1-regular u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body1-regular u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body1-regular a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body1-regular a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body1-regular a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body1-regular a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body1-regular ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-body-body1-regular ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-body-body1-regular ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-body-body1-regular ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-body-body1-regular ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body1-regular ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body1-regular ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body1-regular ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body1-regular ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body1-regular ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body1-regular ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body1-regular ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body2-small,
#components-container [id^=component] .font-body-body2-small * {
    font-size: 16px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 24px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-light);
}

#components-container [id^=component].font-body-body2-small,
#components-container [id^=component].font-body-body2-small * {
    font-size: 16px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 24px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-light);
}

#components-container [id^=component] .font-body-body2-small strong {
    font-weight: 700;
}

#components-container [id^=component].font-body-body2-small strong {
    font-weight: 700;
}

#components-container [id^=component] .font-body-body2-small strong * {
    font-weight: 700;
}

#components-container [id^=component].font-body-body2-small strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-body-body2-small em {
    font-style: italic;
}

#components-container [id^=component].font-body-body2-small em {
    font-style: italic;
}

#components-container [id^=component] .font-body-body2-small em * {
    font-style: italic;
}

#components-container [id^=component].font-body-body2-small em * {
    font-style: italic;
}

#components-container [id^=component] .font-body-body2-small u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body2-small u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body2-small u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body2-small u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body2-small a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body2-small a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body2-small a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body2-small a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body2-small ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-body-body2-small ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-body-body2-small ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-body-body2-small ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-body-body2-small ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body2-small ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body2-small ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body2-small ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body2-small ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body2-small ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body2-small ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body2-small ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body2-large,
#components-container [id^=component] .font-body-body2-large * {
    font-size: 18px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 27px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-light);
}

#components-container [id^=component].font-body-body2-large,
#components-container [id^=component].font-body-body2-large * {
    font-size: 18px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 27px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-light);
}

#components-container [id^=component] .font-body-body2-large strong {
    font-weight: 700;
}

#components-container [id^=component].font-body-body2-large strong {
    font-weight: 700;
}

#components-container [id^=component] .font-body-body2-large strong * {
    font-weight: 700;
}

#components-container [id^=component].font-body-body2-large strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-body-body2-large em {
    font-style: italic;
}

#components-container [id^=component].font-body-body2-large em {
    font-style: italic;
}

#components-container [id^=component] .font-body-body2-large em * {
    font-style: italic;
}

#components-container [id^=component].font-body-body2-large em * {
    font-style: italic;
}

#components-container [id^=component] .font-body-body2-large u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body2-large u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body2-large u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body2-large u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body2-large a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body2-large a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body2-large a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-body-body2-large a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-body-body2-large ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-body-body2-large ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-body-body2-large ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-body-body2-large ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-body-body2-large ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body2-large ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body2-large ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body2-large ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body2-large ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body2-large ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-body-body2-large ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-body-body2-large ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-button-medium,
#components-container [id^=component] .font-button-medium * {
    font-size: 18px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 18px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-primary-main);
}

#components-container [id^=component].font-button-medium,
#components-container [id^=component].font-button-medium * {
    font-size: 18px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 18px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-primary-main);
}

#components-container [id^=component] .font-button-medium strong {
    font-weight: 700;
}

#components-container [id^=component].font-button-medium strong {
    font-weight: 700;
}

#components-container [id^=component] .font-button-medium strong * {
    font-weight: 700;
}

#components-container [id^=component].font-button-medium strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-button-medium em {
    font-style: italic;
}

#components-container [id^=component].font-button-medium em {
    font-style: italic;
}

#components-container [id^=component] .font-button-medium em * {
    font-style: italic;
}

#components-container [id^=component].font-button-medium em * {
    font-style: italic;
}

#components-container [id^=component] .font-button-medium u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-button-medium u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-button-medium u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-button-medium u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-button-medium a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-button-medium a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-button-medium a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-button-medium a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-button-medium ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-button-medium ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-button-medium ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-button-medium ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-button-medium ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-button-medium ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-button-medium ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-button-medium ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-button-medium ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-button-medium ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-button-medium ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-button-medium ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-button-light,
#components-container [id^=component] .font-button-light * {
    font-size: 16px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 16px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-primary-main);
}

#components-container [id^=component].font-button-light,
#components-container [id^=component].font-button-light * {
    font-size: 16px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 16px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-primary-main);
}

#components-container [id^=component] .font-button-light strong {
    font-weight: 700;
}

#components-container [id^=component].font-button-light strong {
    font-weight: 700;
}

#components-container [id^=component] .font-button-light strong * {
    font-weight: 700;
}

#components-container [id^=component].font-button-light strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-button-light em {
    font-style: italic;
}

#components-container [id^=component].font-button-light em {
    font-style: italic;
}

#components-container [id^=component] .font-button-light em * {
    font-style: italic;
}

#components-container [id^=component].font-button-light em * {
    font-style: italic;
}

#components-container [id^=component] .font-button-light u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-button-light u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-button-light u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-button-light u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-button-light a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-button-light a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-button-light a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-button-light a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-button-light ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-button-light ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-button-light ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-button-light ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-button-light ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-button-light ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-button-light ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-button-light ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-button-light ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-button-light ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-button-light ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-button-light ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-subtitle-subtitle1,
#components-container [id^=component] .font-subtitle-subtitle1 * {
    font-size: 20px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 30px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component].font-subtitle-subtitle1,
#components-container [id^=component].font-subtitle-subtitle1 * {
    font-size: 20px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 30px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-subtitle-subtitle1 strong {
    font-weight: 700;
}

#components-container [id^=component].font-subtitle-subtitle1 strong {
    font-weight: 700;
}

#components-container [id^=component] .font-subtitle-subtitle1 strong * {
    font-weight: 700;
}

#components-container [id^=component].font-subtitle-subtitle1 strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-subtitle-subtitle1 em {
    font-style: italic;
}

#components-container [id^=component].font-subtitle-subtitle1 em {
    font-style: italic;
}

#components-container [id^=component] .font-subtitle-subtitle1 em * {
    font-style: italic;
}

#components-container [id^=component].font-subtitle-subtitle1 em * {
    font-style: italic;
}

#components-container [id^=component] .font-subtitle-subtitle1 u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-subtitle-subtitle1 u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-subtitle-subtitle1 u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-subtitle-subtitle1 u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-subtitle-subtitle1 a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-subtitle-subtitle1 a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-subtitle-subtitle1 a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-subtitle-subtitle1 a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-subtitle-subtitle1 ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-subtitle-subtitle1 ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-subtitle-subtitle1 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-subtitle-subtitle1 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-subtitle-subtitle1 ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-subtitle-subtitle1 ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-subtitle-subtitle1 ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-subtitle-subtitle1 ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-subtitle-subtitle1 ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-subtitle-subtitle1 ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-subtitle-subtitle1 ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-subtitle-subtitle1 ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-subtitle-subtitle2,
#components-container [id^=component] .font-subtitle-subtitle2 * {
    font-size: 18px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.2px;
    line-height: 27px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-light);
}

#components-container [id^=component].font-subtitle-subtitle2,
#components-container [id^=component].font-subtitle-subtitle2 * {
    font-size: 18px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.2px;
    line-height: 27px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-light);
}

#components-container [id^=component] .font-subtitle-subtitle2 strong {
    font-weight: 700;
}

#components-container [id^=component].font-subtitle-subtitle2 strong {
    font-weight: 700;
}

#components-container [id^=component] .font-subtitle-subtitle2 strong * {
    font-weight: 700;
}

#components-container [id^=component].font-subtitle-subtitle2 strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-subtitle-subtitle2 em {
    font-style: italic;
}

#components-container [id^=component].font-subtitle-subtitle2 em {
    font-style: italic;
}

#components-container [id^=component] .font-subtitle-subtitle2 em * {
    font-style: italic;
}

#components-container [id^=component].font-subtitle-subtitle2 em * {
    font-style: italic;
}

#components-container [id^=component] .font-subtitle-subtitle2 u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-subtitle-subtitle2 u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-subtitle-subtitle2 u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-subtitle-subtitle2 u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-subtitle-subtitle2 a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-subtitle-subtitle2 a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-subtitle-subtitle2 a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-subtitle-subtitle2 a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-subtitle-subtitle2 ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-subtitle-subtitle2 ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-subtitle-subtitle2 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-subtitle-subtitle2 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-subtitle-subtitle2 ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-subtitle-subtitle2 ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-subtitle-subtitle2 ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-subtitle-subtitle2 ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-subtitle-subtitle2 ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-subtitle-subtitle2 ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-subtitle-subtitle2 ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-subtitle-subtitle2 ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-link-medium,
#components-container [id^=component] .font-link-medium * {
    font-size: 18px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 18px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component].font-link-medium,
#components-container [id^=component].font-link-medium * {
    font-size: 18px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 18px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-link-medium strong {
    font-weight: 700;
}

#components-container [id^=component].font-link-medium strong {
    font-weight: 700;
}

#components-container [id^=component] .font-link-medium strong * {
    font-weight: 700;
}

#components-container [id^=component].font-link-medium strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-link-medium em {
    font-style: italic;
}

#components-container [id^=component].font-link-medium em {
    font-style: italic;
}

#components-container [id^=component] .font-link-medium em * {
    font-style: italic;
}

#components-container [id^=component].font-link-medium em * {
    font-style: italic;
}

#components-container [id^=component] .font-link-medium u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-link-medium u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-link-medium u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-link-medium u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-link-medium a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-link-medium a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-link-medium a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-link-medium a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-link-medium ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-link-medium ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-link-medium ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-link-medium ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-link-medium ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-link-medium ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-link-medium ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-link-medium ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-link-medium ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-link-medium ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-link-medium ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-link-medium ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-link-light,
#components-container [id^=component] .font-link-light * {
    font-size: 18px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 18px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component].font-link-light,
#components-container [id^=component].font-link-light * {
    font-size: 18px;
    text-decoration: none;
    font-family: Lexend;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 18px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-link-light strong {
    font-weight: 700;
}

#components-container [id^=component].font-link-light strong {
    font-weight: 700;
}

#components-container [id^=component] .font-link-light strong * {
    font-weight: 700;
}

#components-container [id^=component].font-link-light strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-link-light em {
    font-style: italic;
}

#components-container [id^=component].font-link-light em {
    font-style: italic;
}

#components-container [id^=component] .font-link-light em * {
    font-style: italic;
}

#components-container [id^=component].font-link-light em * {
    font-style: italic;
}

#components-container [id^=component] .font-link-light u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-link-light u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-link-light u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-link-light u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-link-light a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-link-light a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-link-light a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-link-light a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-link-light ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-link-light ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-link-light ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-link-light ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-link-light ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-link-light ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-link-light ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-link-light ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-link-light ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-link-light ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-link-light ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-link-light ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h1,
#components-container [id^=component] .font-h1 * {
    font-size: 36px;
    text-decoration: none;
    font-family: Lora;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 43.2px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h1,
#components-container [id^=component].font-h1 * {
    font-size: 36px;
    text-decoration: none;
    font-family: Lora;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 43.2px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h1 strong {
    font-weight: 700;
}

#components-container [id^=component].font-h1 strong {
    font-weight: 700;
}

#components-container [id^=component] .font-h1 strong * {
    font-weight: 700;
}

#components-container [id^=component].font-h1 strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-h1 em {
    font-style: italic;
}

#components-container [id^=component].font-h1 em {
    font-style: italic;
}

#components-container [id^=component] .font-h1 em * {
    font-style: italic;
}

#components-container [id^=component].font-h1 em * {
    font-style: italic;
}

#components-container [id^=component] .font-h1 u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h1 u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h1 u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h1 u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h1 a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h1 a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h1 a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h1 a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h1 ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-h1 ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-h1 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-h1 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-h1 ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h1 ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h1 ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h1 ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h1 ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h1 ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h1 ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h1 ul li::marker * {
    color: var(--colors-text-main);
}

@media (min-width: 375px) {

    #components-container [id^=component] .font-h1,
    #components-container [id^=component] .font-h1 * {
        font-size: 36px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 43.2px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h1 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h1 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h1 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h1 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component].font-h1,
    #components-container [id^=component].font-h1 * {
        font-size: 36px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 43.2px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h1 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h1 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h1 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h1 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component] .font-h1,
    #components-container [id^=component] .font-h1 {
        font-size: 36px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 43.2px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h1 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h1 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h1 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h1 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component].font-h1,
    #components-container [id^=component].font-h1 {
        font-size: 36px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 43.2px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h1 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h1 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h1 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h1 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component] .font-h1,
    #components-container [id^=component] .font-h1 * {
        font-size: 52px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 62.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h1 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h1 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h1 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h1 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component].font-h1,
    #components-container [id^=component].font-h1 * {
        font-size: 52px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 62.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h1 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h1 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h1 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h1 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component] .font-h1,
    #components-container [id^=component] .font-h1 {
        font-size: 52px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 62.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h1 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h1 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h1 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h1 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component].font-h1,
    #components-container [id^=component].font-h1 {
        font-size: 52px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 62.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h1 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h1 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h1 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h1 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component] .font-h1,
    #components-container [id^=component] .font-h1 * {
        font-size: 48px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 57.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h1 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h1 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h1 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h1 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component].font-h1,
    #components-container [id^=component].font-h1 * {
        font-size: 48px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 57.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h1 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h1 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h1 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h1 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component] .font-h1,
    #components-container [id^=component] .font-h1 {
        font-size: 48px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 57.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h1 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h1 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h1 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h1 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h1 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h1 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h1 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component].font-h1,
    #components-container [id^=component].font-h1 {
        font-size: 48px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 57.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h1 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h1 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h1 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h1 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h1 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h1 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h1 ul li::marker * {
        color: var(--colors-text-main);
    }
}

#components-container [id^=component] .font-h2,
#components-container [id^=component] .font-h2 * {
    font-size: 28px;
    text-decoration: none;
    font-family: Lora;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 33.6px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h2,
#components-container [id^=component].font-h2 * {
    font-size: 28px;
    text-decoration: none;
    font-family: Lora;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 33.6px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h2 strong {
    font-weight: 700;
}

#components-container [id^=component].font-h2 strong {
    font-weight: 700;
}

#components-container [id^=component] .font-h2 strong * {
    font-weight: 700;
}

#components-container [id^=component].font-h2 strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-h2 em {
    font-style: italic;
}

#components-container [id^=component].font-h2 em {
    font-style: italic;
}

#components-container [id^=component] .font-h2 em * {
    font-style: italic;
}

#components-container [id^=component].font-h2 em * {
    font-style: italic;
}

#components-container [id^=component] .font-h2 u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h2 u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h2 u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h2 u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h2 a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h2 a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h2 a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h2 a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h2 ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-h2 ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-h2 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-h2 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-h2 ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h2 ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h2 ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h2 ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h2 ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h2 ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h2 ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h2 ul li::marker * {
    color: var(--colors-text-main);
}

@media (min-width: 375px) {

    #components-container [id^=component] .font-h2,
    #components-container [id^=component] .font-h2 * {
        font-size: 28px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 33.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h2 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h2 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h2 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h2 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component].font-h2,
    #components-container [id^=component].font-h2 * {
        font-size: 28px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 33.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h2 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h2 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h2 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h2 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component] .font-h2,
    #components-container [id^=component] .font-h2 {
        font-size: 28px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 33.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h2 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h2 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h2 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h2 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component].font-h2,
    #components-container [id^=component].font-h2 {
        font-size: 28px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 33.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h2 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h2 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h2 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h2 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component] .font-h2,
    #components-container [id^=component] .font-h2 * {
        font-size: 42px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 50.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h2 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h2 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h2 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h2 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component].font-h2,
    #components-container [id^=component].font-h2 * {
        font-size: 42px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 50.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h2 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h2 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h2 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h2 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component] .font-h2,
    #components-container [id^=component] .font-h2 {
        font-size: 42px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 50.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h2 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h2 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h2 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h2 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component].font-h2,
    #components-container [id^=component].font-h2 {
        font-size: 42px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 50.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h2 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h2 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h2 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h2 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component] .font-h2,
    #components-container [id^=component] .font-h2 * {
        font-size: 42px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 50.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h2 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h2 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h2 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h2 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component].font-h2,
    #components-container [id^=component].font-h2 * {
        font-size: 42px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 50.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h2 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h2 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h2 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h2 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component] .font-h2,
    #components-container [id^=component] .font-h2 {
        font-size: 42px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 50.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h2 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h2 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h2 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h2 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h2 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h2 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h2 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component].font-h2,
    #components-container [id^=component].font-h2 {
        font-size: 42px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 50.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h2 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h2 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h2 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h2 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h2 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h2 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h2 ul li::marker * {
        color: var(--colors-text-main);
    }
}

#components-container [id^=component] .font-h3,
#components-container [id^=component] .font-h3 * {
    font-size: 22px;
    text-decoration: none;
    font-family: Lora;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 26.4px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h3,
#components-container [id^=component].font-h3 * {
    font-size: 22px;
    text-decoration: none;
    font-family: Lora;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 26.4px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h3 strong {
    font-weight: 700;
}

#components-container [id^=component].font-h3 strong {
    font-weight: 700;
}

#components-container [id^=component] .font-h3 strong * {
    font-weight: 700;
}

#components-container [id^=component].font-h3 strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-h3 em {
    font-style: italic;
}

#components-container [id^=component].font-h3 em {
    font-style: italic;
}

#components-container [id^=component] .font-h3 em * {
    font-style: italic;
}

#components-container [id^=component].font-h3 em * {
    font-style: italic;
}

#components-container [id^=component] .font-h3 u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h3 u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h3 u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h3 u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h3 a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h3 a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h3 a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h3 a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h3 ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-h3 ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-h3 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-h3 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-h3 ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h3 ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h3 ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h3 ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h3 ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h3 ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h3 ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h3 ul li::marker * {
    color: var(--colors-text-main);
}

@media (min-width: 375px) {

    #components-container [id^=component] .font-h3,
    #components-container [id^=component] .font-h3 * {
        font-size: 22px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 26.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h3 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h3 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h3 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h3 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component].font-h3,
    #components-container [id^=component].font-h3 * {
        font-size: 22px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 26.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h3 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h3 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h3 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h3 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component] .font-h3,
    #components-container [id^=component] .font-h3 {
        font-size: 22px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 26.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h3 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h3 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h3 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h3 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component].font-h3,
    #components-container [id^=component].font-h3 {
        font-size: 22px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 26.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h3 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h3 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h3 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h3 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component] .font-h3,
    #components-container [id^=component] .font-h3 * {
        font-size: 28px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 33.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h3 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h3 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h3 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h3 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component].font-h3,
    #components-container [id^=component].font-h3 * {
        font-size: 28px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 33.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h3 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h3 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h3 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h3 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component] .font-h3,
    #components-container [id^=component] .font-h3 {
        font-size: 28px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 33.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h3 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h3 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h3 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h3 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component].font-h3,
    #components-container [id^=component].font-h3 {
        font-size: 28px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 33.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h3 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h3 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h3 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h3 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component] .font-h3,
    #components-container [id^=component] .font-h3 * {
        font-size: 32px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 38.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h3 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h3 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h3 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h3 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component].font-h3,
    #components-container [id^=component].font-h3 * {
        font-size: 32px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 38.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h3 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h3 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h3 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h3 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component] .font-h3,
    #components-container [id^=component] .font-h3 {
        font-size: 32px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 38.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h3 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h3 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h3 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h3 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h3 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h3 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h3 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component].font-h3,
    #components-container [id^=component].font-h3 {
        font-size: 32px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 38.4px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h3 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h3 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h3 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h3 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h3 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h3 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h3 ul li::marker * {
        color: var(--colors-text-main);
    }
}

#components-container [id^=component] .font-h4,
#components-container [id^=component] .font-h4 * {
    font-size: 24px;
    text-decoration: none;
    font-family: Lora;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 28.8px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h4,
#components-container [id^=component].font-h4 * {
    font-size: 24px;
    text-decoration: none;
    font-family: Lora;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 28.8px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h4 strong {
    font-weight: 700;
}

#components-container [id^=component].font-h4 strong {
    font-weight: 700;
}

#components-container [id^=component] .font-h4 strong * {
    font-weight: 700;
}

#components-container [id^=component].font-h4 strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-h4 em {
    font-style: italic;
}

#components-container [id^=component].font-h4 em {
    font-style: italic;
}

#components-container [id^=component] .font-h4 em * {
    font-style: italic;
}

#components-container [id^=component].font-h4 em * {
    font-style: italic;
}

#components-container [id^=component] .font-h4 u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h4 u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h4 u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h4 u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h4 a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h4 a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h4 a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h4 a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h4 ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-h4 ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-h4 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-h4 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-h4 ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h4 ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h4 ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h4 ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h4 ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h4 ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h4 ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h4 ul li::marker * {
    color: var(--colors-text-main);
}

@media (min-width: 375px) {

    #components-container [id^=component] .font-h4,
    #components-container [id^=component] .font-h4 * {
        font-size: 24px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 28.8px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h4 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h4 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h4 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h4 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component].font-h4,
    #components-container [id^=component].font-h4 * {
        font-size: 24px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 28.8px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h4 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h4 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h4 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h4 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component] .font-h4,
    #components-container [id^=component] .font-h4 {
        font-size: 24px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 28.8px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h4 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h4 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h4 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h4 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component].font-h4,
    #components-container [id^=component].font-h4 {
        font-size: 24px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 28.8px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h4 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h4 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h4 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h4 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component] .font-h4,
    #components-container [id^=component] .font-h4 * {
        font-size: 24px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 28.8px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h4 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h4 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h4 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h4 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component].font-h4,
    #components-container [id^=component].font-h4 * {
        font-size: 24px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 28.8px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h4 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h4 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h4 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h4 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component] .font-h4,
    #components-container [id^=component] .font-h4 {
        font-size: 24px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 28.8px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h4 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h4 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h4 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h4 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component].font-h4,
    #components-container [id^=component].font-h4 {
        font-size: 24px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 28.8px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h4 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h4 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h4 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h4 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component] .font-h4,
    #components-container [id^=component] .font-h4 * {
        font-size: 28px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 33.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: capitalize;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h4 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h4 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h4 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h4 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component].font-h4,
    #components-container [id^=component].font-h4 * {
        font-size: 28px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 33.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: capitalize;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h4 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h4 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h4 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h4 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component] .font-h4,
    #components-container [id^=component] .font-h4 {
        font-size: 28px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 33.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: capitalize;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h4 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h4 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h4 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h4 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h4 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h4 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h4 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component].font-h4,
    #components-container [id^=component].font-h4 {
        font-size: 28px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 33.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: capitalize;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h4 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h4 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h4 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h4 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h4 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h4 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h4 ul li::marker * {
        color: var(--colors-text-main);
    }
}

#components-container [id^=component] .font-h5,
#components-container [id^=component] .font-h5 * {
    font-size: 18px;
    text-decoration: none;
    font-family: Lora;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 21.6px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h5,
#components-container [id^=component].font-h5 * {
    font-size: 18px;
    text-decoration: none;
    font-family: Lora;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 21.6px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none;
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h5 strong {
    font-weight: 700;
}

#components-container [id^=component].font-h5 strong {
    font-weight: 700;
}

#components-container [id^=component] .font-h5 strong * {
    font-weight: 700;
}

#components-container [id^=component].font-h5 strong * {
    font-weight: 700;
}

#components-container [id^=component] .font-h5 em {
    font-style: italic;
}

#components-container [id^=component].font-h5 em {
    font-style: italic;
}

#components-container [id^=component] .font-h5 em * {
    font-style: italic;
}

#components-container [id^=component].font-h5 em * {
    font-style: italic;
}

#components-container [id^=component] .font-h5 u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h5 u {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h5 u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h5 u * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h5 a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h5 a {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h5 a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component].font-h5 a * {
    text-decoration: underline;
    color: inherit;
}

#components-container [id^=component] .font-h5 ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-h5 ol {
    list-style-type: decimal;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-h5 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component].font-h5 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: var(--spacing-gap-2);
}

#components-container [id^=component] .font-h5 ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h5 ol li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h5 ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h5 ol li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h5 ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h5 ul li::marker {
    color: var(--colors-text-main);
}

#components-container [id^=component] .font-h5 ul li::marker * {
    color: var(--colors-text-main);
}

#components-container [id^=component].font-h5 ul li::marker * {
    color: var(--colors-text-main);
}

@media (min-width: 375px) {

    #components-container [id^=component] .font-h5,
    #components-container [id^=component] .font-h5 * {
        font-size: 18px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 21.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h5 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h5 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h5 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h5 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component].font-h5,
    #components-container [id^=component].font-h5 * {
        font-size: 18px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 21.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h5 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h5 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h5 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h5 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component] .font-h5,
    #components-container [id^=component] .font-h5 {
        font-size: 18px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 21.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h5 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h5 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h5 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h5 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 375px) {

    #components-container [id^=component].font-h5,
    #components-container [id^=component].font-h5 {
        font-size: 18px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 21.6px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h5 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h5 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h5 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h5 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component] .font-h5,
    #components-container [id^=component] .font-h5 * {
        font-size: 20px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 24px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h5 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h5 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h5 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h5 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component].font-h5,
    #components-container [id^=component].font-h5 * {
        font-size: 20px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 24px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h5 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h5 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h5 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h5 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component] .font-h5,
    #components-container [id^=component] .font-h5 {
        font-size: 20px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 24px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h5 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h5 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h5 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h5 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 834px) {

    #components-container [id^=component].font-h5,
    #components-container [id^=component].font-h5 {
        font-size: 20px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 24px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h5 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h5 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h5 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h5 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component] .font-h5,
    #components-container [id^=component] .font-h5 * {
        font-size: 24px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 28.8px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h5 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h5 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h5 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h5 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component].font-h5,
    #components-container [id^=component].font-h5 * {
        font-size: 24px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 28.8px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h5 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h5 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h5 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h5 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component] .font-h5,
    #components-container [id^=component] .font-h5 {
        font-size: 24px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 28.8px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 strong {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h5 strong * {
        font-weight: 700;
    }

    #components-container [id^=component] .font-h5 em {
        font-style: italic;
    }

    #components-container [id^=component] .font-h5 em * {
        font-style: italic;
    }

    #components-container [id^=component] .font-h5 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component] .font-h5 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component] .font-h5 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component] .font-h5 ul li::marker * {
        color: var(--colors-text-main);
    }
}

@media (min-width: 1280px) {

    #components-container [id^=component].font-h5,
    #components-container [id^=component].font-h5 {
        font-size: 24px;
        text-decoration: none;
        font-family: Lora;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 28.8px;
        text-indent: 0;
        margin-bottom: 0;
        margin-top: 0;
        text-transform: none;
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 strong {
        font-weight: 700;
    }

    #components-container [id^=component].font-h5 strong * {
        font-weight: 700;
    }

    #components-container [id^=component].font-h5 em {
        font-style: italic;
    }

    #components-container [id^=component].font-h5 em * {
        font-style: italic;
    }

    #components-container [id^=component].font-h5 u {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 u * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 a {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 a * {
        text-decoration: underline;
        color: inherit;
    }

    #components-container [id^=component].font-h5 ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ol * {
        list-style-type: decimal;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ul {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ul * {
        list-style-type: disc;
        list-style-position: inside;
        margin-left: var(--spacing-gap-2);
    }

    #components-container [id^=component].font-h5 ol li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ol li::marker * {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ul li::marker {
        color: var(--colors-text-main);
    }

    #components-container [id^=component].font-h5 ul li::marker * {
        color: var(--colors-text-main);
    }
}

#components-container #component-135694c2-cab9-453c-ace5-e58e51efcae1 {
    background-color: var(--colors-primary-light);
}

#components-container #component-44014a6c-8ca6-4ec4-95fc-bf9a6fab734c {
    background-color: var(--colors-secondary-lighter);
}

#components-container #component-d3a3fe3b-3e27-4ef7-ac91-ebc60f9ddac7 [data-id=card-block] .pb-2 {
    padding-bottom: 0px !important;
}

@media (min-width: 1280px) {
    #components-container #component-d3a3fe3b-3e27-4ef7-ac91-ebc60f9ddac7 [data-id=cards-block] {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
}

@media (min-width: 834px) {
    #components-container #component-6d304187-08ee-49c8-80d6-c40df9eac162 {
        grid-column: span 2;
    }
}

@media (min-width: 834px) {
    #components-container #component-6d304187-08ee-49c8-80d6-c40df9eac162 {
        margin: 0 auto;
    }
}

@media (min-width: 834px) {
    #components-container #component-6d304187-08ee-49c8-80d6-c40df9eac162 {
        max-width: 400px;
    }
}

@media (min-width: 1280px) {
    #components-container #component-6d304187-08ee-49c8-80d6-c40df9eac162 {
        grid-column: unset;
    }
}

@media (min-width: 1280px) {
    #components-container #component-6d304187-08ee-49c8-80d6-c40df9eac162 {
        margin: 0;
    }
}

@media (min-width: 1280px) {
    #components-container #component-6d304187-08ee-49c8-80d6-c40df9eac162 {
        max-width: none;
    }
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar {
    visibility: hidden !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar {
    height: 0px !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar {
    width: 0px !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar {
    padding: 0px !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar {
    margin: 0px !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar {
    min-width: 0px !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar {
    max-width: 0px !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar {
    max-height: 0px !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar div * {
    visibility: hidden !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar div * {
    height: 0px !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar div * {
    width: 0px !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar div * {
    padding: 0px !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar div * {
    margin: 0px !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar div * {
    min-width: 0px !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar div * {
    max-width: 0px !important;
}

#components-container #component-1ae8759e-6c28-4f27-a237-35ad4639a299-twnavbar div * {
    max-height: 0px !important;
}

[data-id=footerText_Container] {
    @media only screen and (max-width: 768px) {
        padding-bottom: 80px;
    }

    @media only screen and (max-width: 400px) {
        padding-bottom: 80px;
    }
}

[data-id=button-wrapper] a div span {
    color: #757677 !important;
}

strong {
    font-weight: 500 !important;
}

ul {
    list-style: inherit !important;
}

[data-id=tabs-container] [data-id=tab-group] div p {
    font-weight: bold !important;
}

[data-id=logoTabsContainer] [data-id=tabs-container] {
    gap: 0px !important;
}

#components-container {
    margin-top: 120px;
}

[data-id=image-text-block].flex-col-reverse {
    @media only screen and (max-width: 768px) {
        flex-direction: column;
    }
}

[data-id=tab-group] [data-id=button-wrapper].items-start {
    padding-bottom: 32px;
}

[data-id=img-text-div] [data-id=images] .inner {
    @media only screen and (min-width: 2500px) {
        width: 100% !important;
    }
}






.pointer-events-none {
    pointer-events: none;
}

.static {
    position: static;
}

.ml-4 {
    margin-left: var(--spacing-gap-4);
}

.mr-4 {
    margin-right: var(--spacing-gap-4);
}

.mt-1 {
    margin-top: var(--spacing-gap-1);
}

.inline-block {
    display: inline-block;
}

.flex {
    display: flex;
}

.inline-flex {
    display: inline-flex;
}

.hidden {
    display: none;
}

.h-auto {
    height: auto;
}

.w-6 {
    width: var(--spacing-gap-6);
}

.w-full {
    width: 100%;
}

.min-w-10 {
    min-width: var(--spacing-min-width-10);
}

.max-w-13 {
    max-width: var(--spacing-max-width-13);
}

.max-w-20 {
    max-width: var(--spacing-max-width-20);
}

.flex-1 {
    flex: 1 1 0%;
}

.shrink-0 {
    flex-shrink: 0;
}

.grow {
    flex-grow: 1;
}

.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform-gpu {
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.flex-row {
    flex-direction: row;
}

.flex-col {
    flex-direction: column;
}

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

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

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

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

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

.gap-1 {
    gap: var(--spacing-gap-1);
}

.gap-2 {
    gap: var(--spacing-gap-2);
}

.self-stretch {
    align-self: stretch;
}

.\!whitespace-normal {
    white-space: normal !important;
}

.whitespace-nowrap {
    white-space: nowrap;
}

.rounded-full {
    border-radius: var(--border-radius-full);
}

.rounded-normal {
    border-radius: var(--border-radius-normal);
}

.rounded-standard {
    border-radius: var(--border-radius-standard);
}

.border-default {
    border-width: var(--border-width-default);
}

.\!border-grey-light {
    border-color: var(--colors-grey-light) !important;
}

.border-grey-light {
    border-color: var(--colors-grey-light);
}

.border-primary-main {
    border-color: var(--colors-primary-main);
}

.\!bg-grey-light {
    background-color: var(--colors-grey-light) !important;
}

.bg-primary-light {
    background-color: var(--colors-primary-light);
}

.bg-primary-main {
    background-color: var(--colors-primary-main);
}

.bg-primary-transparency {
    background-color: var(--colors-primary-transparency);
}

.bg-secondary-lighter {
    background-color: var(--colors-secondary-lighter);
}

.bg-none {
    background-image: none;
}

.fill-primary-main {
    fill: var(--colors-primary-main);
}

.fill-text-lighter {
    fill: var(--colors-text-lighter);
}

.fill-text-main {
    fill: var(--colors-text-main);
}

.stroke-primary-main {
    stroke: var(--colors-primary-main);
}

.stroke-text-lighter {
    stroke: var(--colors-text-lighter);
}

.stroke-text-main {
    stroke: var(--colors-text-main);
}

.p-2 {
    padding: var(--spacing-gap-2);
}

.p-3 {
    padding: var(--spacing-gap-3);
}

.px-2 {
    padding-left: var(--spacing-gap-2);
    padding-right: var(--spacing-gap-2);
}

.px-3 {
    padding-left: var(--spacing-gap-3);
    padding-right: var(--spacing-gap-3);
}

.px-4 {
    padding-left: var(--spacing-gap-4);
    padding-right: var(--spacing-gap-4);
}

.px-6 {
    padding-left: var(--spacing-gap-6);
    padding-right: var(--spacing-gap-6);
}

.py-1 {
    padding-top: var(--spacing-gap-1);
    padding-bottom: var(--spacing-gap-1);
}

.py-2 {
    padding-top: var(--spacing-gap-2);
    padding-bottom: var(--spacing-gap-2);
}

.py-3 {
    padding-top: var(--spacing-gap-3);
    padding-bottom: var(--spacing-gap-3);
}

.py-4 {
    padding-top: var(--spacing-gap-4);
    padding-bottom: var(--spacing-gap-4);
}

.py-5 {
    padding-top: var(--spacing-gap-5);
    padding-bottom: var(--spacing-gap-5);
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem;
}

.font-light {
    font-weight: 300;
}

.font-medium {
    font-weight: 500;
}

.uppercase {
    text-transform: uppercase;
}

.capitalize {
    text-transform: capitalize;
}

.\!text-primary-main {
    color: var(--colors-primary-main) !important;
}

.\!text-text-lighter {
    color: var(--colors-text-lighter) !important;
}

.\!text-text-main {
    color: var(--colors-text-main) !important;
}

.text-primary-main {
    color: var(--colors-primary-main);
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-small {
    --tw-shadow: var(--effects-box-shadow-small);
    --tw-shadow-colored: var(--effects-box-shadow-small);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline {
    outline-style: solid;
}

.invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.sepia {
    --tw-sepia: sepia(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.duration-100 {
    transition-duration: .1s;
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.hover\:border-primary-dark:hover {
    border-color: var(--colors-primary-dark);
}

.hover\:bg-primary-dark:hover {
    background-color: var(--colors-primary-dark);
}

.hover\:bg-primary-main:hover {
    background-color: var(--colors-primary-main);
}

.hover\:text-primary-dark:hover {
    color: var(--colors-primary-dark);
}

.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

.active\:scale-95:active {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.active\:border-primary-darker:active {
    border-color: var(--colors-primary-darker);
}

.active\:bg-primary-darker:active {
    background-color: var(--colors-primary-darker);
}

.active\:text-primary-darker:active {
    color: var(--colors-primary-darker);
}

.disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
}

.disabled\:border-grey-light:disabled {
    border-color: var(--colors-grey-light);
}

.disabled\:bg-grey-light:disabled {
    background-color: var(--colors-grey-light);
}

.group:hover .group-hover\:fill-primary-dark {
    fill: var(--colors-primary-dark);
}

.group:hover .group-hover\:stroke-primary-dark {
    stroke: var(--colors-primary-dark);
}

.group:hover .group-hover\:\!text-primary-dark {
    color: var(--colors-primary-dark) !important;
}

.group:active .group-active\:fill-primary-darker {
    fill: var(--colors-primary-darker);
}

.group:active .group-active\:stroke-primary-darker {
    stroke: var(--colors-primary-darker);
}

.absolute {
    position: absolute;
}

.z-\[-100\] {
    z-index: -100;
}

.m-auto {
    margin: auto;
}

.h-full {
    height: 100%;
}

.h-screen {
    height: 100vh;
}

.flex-shrink-0 {
    flex-shrink: 0;
}

.gap-4 {
    gap: var(--spacing-gap-4);
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.bg-cover {
    background-size: cover;
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover;
}

.py-10 {
    padding-top: var(--spacing-gap-10);
    padding-bottom: var(--spacing-gap-10);
}

.hover\:fill-primary-dark:hover {
    fill: var(--colors-primary-dark);
}

.hover\:stroke-primary-dark:hover {
    stroke: var(--colors-primary-dark);
}

.hover\:\!text-primary-dark:hover {
    color: var(--colors-primary-dark) !important;
}

.active\:fill-primary-darker:active {
    fill: var(--colors-primary-darker);
}

.active\:stroke-primary-darker:active {
    stroke: var(--colors-primary-darker);
}

.relative {
    position: relative;
}

.top-\[0px\] {
    top: 0;
}

.h-\[300px\] {
    height: 300px;
}

.h-\[75px\] {
    height: 75px;
}

.w-\[150px\] {
    width: 150px;
}

.max-w-19 {
    max-width: var(--spacing-max-width-19);
}

.flex-wrap {
    flex-wrap: wrap;
}

.gap-3 {
    gap: var(--spacing-gap-3);
}

.gap-6 {
    gap: var(--spacing-gap-6);
}

.self-center {
    align-self: center;
}

.overflow-hidden {
    overflow: hidden;
}

.border-\[0\.5px\] {
    border-width: .5px;
}

.border-solid {
    border-style: solid;
}

.border-grey-dark {
    border-color: var(--colors-grey-dark);
}

.h-\[322px\] {
    height: 322px;
}

.flex-col-reverse {
    flex-direction: column-reverse;
}

.gap-10 {
    gap: var(--spacing-gap-10);
}

.max-w-15 {
    max-width: var(--spacing-max-width-15);
}

.max-w-full {
    max-width: 100%;
}

.resize {
    resize: both;
}

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

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

.gap-12 {
    gap: var(--spacing-gap-12);
}

.border-none {
    border-style: none;
}

.bg-grey-light {
    background-color: var(--colors-grey-light);
}

.size-\[16px\] {
    height: 16px;
    width: 16px;
}

.shadow-medium {
    --tw-shadow: var(--effects-box-shadow-medium);
    --tw-shadow-colored: var(--effects-box-shadow-medium);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.min-w-9 {
    min-width: var(--spacing-min-width-9);
}

.max-w-14 {
    max-width: var(--spacing-max-width-14);
}

.basis-\[0\] {
    flex-basis: 0;
}

.h-\[326px\] {
    height: 326px;
}

.grid {
    display: grid;
}

.h-\[398px\] {
    height: 398px;
}

.h-\[550px\] {
    height: 550px;
}

.min-w-11 {
    min-width: var(--spacing-min-width-11);
}

.max-w-16 {
    max-width: var(--spacing-max-width-16);
}

.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

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

.overflow-clip {
    overflow: clip;
}

.pb-2 {
    padding-bottom: var(--spacing-gap-2);
}

.pr-5 {
    padding-right: var(--spacing-gap-5);
}

.top-\[0\] {
    top: 0;
}

.h-\[1px\] {
    height: 1px;
}

.w-\[250px\] {
    width: 250px;
}

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

.bg-grey-darker {
    background-color: var(--colors-grey-darker);
}

.pb-3 {
    padding-bottom: var(--spacing-gap-3);
}

.pt-6 {
    padding-top: var(--spacing-gap-6);
}

.invisible {
    visibility: hidden;
}

.fixed {
    position: fixed;
}

.inset-x-3 {
    left: var(--spacing-gap-3);
    right: var(--spacing-gap-3);
}

.bottom-3 {
    bottom: var(--spacing-gap-3);
}

.left-\[0px\] {
    left: 0;
}

.top-\[60px\] {
    top: 60px;
}

.top-\[67px\] {
    top: 67px;
}

.block {
    display: block;
}

.h-\[100vh\] {
    height: 100vh;
}

.h-\[34px\] {
    height: 34px;
}

.h-\[60px\] {
    height: 60px;
}

.w-\[100vw\] {
    width: 100vw;
}

.w-\[148px\] {
    width: 148px;
}

.w-\[186px\] {
    width: 186px;
}

.w-\[80px\] {
    width: 80px;
}

@keyframes fade {
    0%: [object Object];
    100%: [object Object];
}

.animate-fade {
    animation: fade var(--tw-animate-duration, 1s) var(--tw-animate-easing, ease) var(--tw-animate-delay, 0s) var(--tw-animate-iteration, 1) var(--tw-animate-fill, both);
}

@keyframes flip-down {
    0%: [object Object];
    100%: [object Object];
}

.animate-flip-down {
    animation: flip-down var(--tw-animate-duration, 1s) var(--tw-animate-easing, ease) var(--tw-animate-delay, 0s) var(--tw-animate-iteration, 1) var(--tw-animate-fill, both);
}

.gap-8 {
    gap: var(--spacing-gap-8);
}

.bg-\[\#00000040\] {
    background-color: #00000040;
}

.bg-\[\#00000080\] {
    background-color: #00000080;
}

.bg-grey-lighter {
    background-color: var(--colors-grey-lighter);
}

.p-1 {
    padding: var(--spacing-gap-1);
}

.px-1 {
    padding-left: var(--spacing-gap-1);
    padding-right: var(--spacing-gap-1);
}

.pt-2 {
    padding-top: var(--spacing-gap-2);
}

.opacity-0 {
    opacity: 0;
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.duration-500 {
    transition-duration: .5s;
}

.ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.animate-duration-200 {
    --tw-animate-duration: 200ms;
    animation-duration: var(--tw-animate-duration);
}

.animate-duration-500 {
    --tw-animate-duration: 500ms;
    animation-duration: var(--tw-animate-duration);
}

.animate-ease-in {
    --tw-animate-easing: cubic-bezier(0.4, 0, 1, 1);
    animation-timing-function: var(--tw-animate-easing);
}

.animate-ease-in-out {
    --tw-animate-easing: cubic-bezier(0.4, 0, 0.2, 1);
    animation-timing-function: var(--tw-animate-easing);
}

.hover\:bg-primary-light:hover {
    background-color: var(--colors-primary-light);
}

.group:hover .group-hover\:visible {
    visibility: visible;
}

.group:hover .group-hover\:opacity-100 {
    opacity: 1;
}

@media (min-width:375px) {
 
    .sm\:max-w-\[215px\] {
        max-width: 215px;
    }

    .sm\:flex-col {
        flex-direction: column;
    }

    .sm\:items-end {
        align-items: flex-end;
    }

    .sm\:items-center {
        align-items: center;
    }

    .sm\:justify-center {
        justify-content: center;
    }

    .sm\:gap-2 {
        gap: var(--spacing-gap-2);
    }

    .sm\:self-stretch {
        align-self: stretch;
    }

    .sm\:text-center {
        text-align: center;
    }

    .sm\:max-w-\[324px\] {
        max-width: 324px;
    }

    .sm\:max-w-13 {
        max-width: var(--spacing-max-width-13);
    }

    .sm\:flex-wrap {
        flex-wrap: wrap;
    }

    .sm\:gap-6 {
        gap: var(--spacing-gap-6);
    }

    .sm\:px-3 {
        padding-left: var(--spacing-gap-3);
        padding-right: var(--spacing-gap-3);
    }

    .sm\:py-10 {
        padding-top: var(--spacing-gap-10);
        padding-bottom: var(--spacing-gap-10);
    }

    .sm\:items-start {
        align-items: flex-start;
    }

    .sm\:text-left {
        text-align: left;
    }

    .sm\:hidden {
        display: none;
    }

    .sm\:w-full {
        width: 100%;
    }
}

@media (min-width:834px) {
   
    .md\:max-w-15 {
        max-width: var(--spacing-max-width-15);
    }

    .md\:max-w-\[417px\] {
        max-width: 417px;
    }

    .md\:flex-row {
        flex-direction: row;
    }

    .md\:items-center {
        align-items: center;
    }

    .md\:justify-end {
        justify-content: flex-end;
    }

    .md\:gap-7 {
        gap: var(--spacing-gap-7);
    }

    .md\:flex-col {
        flex-direction: column;
    }

    .md\:self-center {
        align-self: center;
    }

    .md\:px-8 {
        padding-left: var(--spacing-gap-8);
        padding-right: var(--spacing-gap-8);
    }

    .md\:py-26 {
        padding-top: var(--spacing-gap-26);
        padding-bottom: var(--spacing-gap-26);
    }

    .md\:h-\[127px\] {
        height: 127px;
    }

    .md\:h-\[429px\] {
        height: 429px;
    }

    .md\:w-\[219px\] {
        width: 219px;
    }

    .md\:max-w-\[462px\] {
        max-width: 462px;
    }

    .md\:h-\[554px\] {
        height: 554px;
    }

    .md\:px-10 {
        padding-left: var(--spacing-gap-10);
        padding-right: var(--spacing-gap-10);
    }

    .md\:py-15 {
        padding-top: var(--spacing-gap-15);
        padding-bottom: var(--spacing-gap-15);
    }

    .md\:flex-wrap {
        flex-wrap: wrap;
    }

    .md\:gap-3 {
        gap: var(--spacing-gap-3);
    }

    .md\:gap-6 {
        gap: var(--spacing-gap-6);
    }

    .md\:py-10 {
        padding-top: var(--spacing-gap-10);
        padding-bottom: var(--spacing-gap-10);
    }

    .md\:h-\[576px\] {
        height: 576px;
    }

    .md\:items-start {
        align-items: flex-start;
    }

    .md\:text-left {
        text-align: left;
    }

    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:justify-normal {
        justify-content: normal;
    }

    .md\:h-\[82px\] {
        height: 82px;
    }

    .md\:w-\[138px\] {
        width: 138px;
    }

    .md\:w-\[181px\] {
        width: 181px;
    }

    .md\:w-\[284px\] {
        width: 284px;
    }
}

@media (min-width:1280px) {
   
    .lg\:max-w-19 {
        max-width: var(--spacing-max-width-19);
    }

    .lg\:flex-row {
        flex-direction: row;
    }

    .lg\:items-end {
        align-items: flex-end;
    }

    .lg\:items-center {
        align-items: center;
    }

    .lg\:justify-end {
        justify-content: flex-end;
    }

    .lg\:gap-7 {
        gap: var(--spacing-gap-7);
    }

    .lg\:text-left {
        text-align: left;
    }

    .lg\:px-20 {
        padding-left: var(--spacing-gap-20);
        padding-right: var(--spacing-gap-20);
    }

    .lg\:max-w-full {
        max-width: 100%;
    }

    .lg\:flex-1 {
        flex: 1 1 0%;
    }

    .lg\:shrink-0 {
        flex-shrink: 0;
    }

    .lg\:self-center {
        align-self: center;
    }

    .lg\:py-14 {
        padding-top: var(--spacing-gap-14);
        padding-bottom: var(--spacing-gap-14);
    }

    .lg\:text-center {
        text-align: center;
    }

    .lg\:flex-shrink-0 {
        flex-shrink: 0;
    }

    .lg\:flex-row-reverse {
        flex-direction: row-reverse;
    }

    .lg\:gap-10 {
        gap: var(--spacing-gap-10);
    }

    .lg\:flex-nowrap {
        flex-wrap: nowrap;
    }

    .lg\:px-14 {
        padding-left: var(--spacing-gap-14);
        padding-right: var(--spacing-gap-14);
    }

    .lg\:py-8 {
        padding-top: var(--spacing-gap-8);
        padding-bottom: var(--spacing-gap-8);
    }

    .lg\:max-w-20 {
        max-width: var(--spacing-max-width-20);
    }

    .lg\:justify-center {
        justify-content: center;
    }

    .lg\:justify-between {
        justify-content: space-between;
    }

    .lg\:gap-6 {
        gap: var(--spacing-gap-6);
    }

    .lg\:px-8 {
        padding-left: var(--spacing-gap-8);
        padding-right: var(--spacing-gap-8);
    }

    .lg\:h-\[560px\] {
        height: 560px;
    }

    .lg\:w-\[465\] {
        width: 465;
    }

    .lg\:w-\[465px\] {
        width: 465px;
    }

    .lg\:max-w-17 {
        max-width: var(--spacing-max-width-17);
    }

    .lg\:flex-col {
        flex-direction: column;
    }

    .lg\:basis-\[0\] {
        flex-basis: 0;
    }

    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lg\:w-auto {
        width: auto;
    }

    .lg\:shrink-\[0\] {
        flex-shrink: 0;
    }

    .lg\:block {
        display: block;
    }

    .lg\:flex {
        display: flex;
    }

    .lg\:hidden {
        display: none;
    }

    .lg\:min-w-\[372px\] {
        min-width: 372px;
    }

    .lg\:min-w-\[419px\] {
        min-width: 419px;
    }

    .lg\:min-w-\[516px\] {
        min-width: 516px;
    }

    .lg\:pb-2 {
        padding-bottom: var(--spacing-gap-2);
    }
}




#userwayAccessibilityIcon {
    bottom: 80px !important;
    top: auto;
    left: 10px !important
}

@media screen and (max-width : 500px) {
    #userwayAccessibilityIcon {
        bottom: 80px !important;
        top: auto;
        left: 10px !important
    }
}



.cky-btn-revisit-wrapper {
    left: 10px !important;
}













html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
}

*,
*::before,
*::after {
    box-sizing: inherit;
}

strong,
b {
    font-weight: 700;
}

body {
    margin: 0;
    color: rgba(0, 0, 0, 0.87);
    font-weight: 300;
    line-height: 1.5;
    font-size: 18px;
    font-family: Lexend, sans-serif;
    background-color: #fff;
}

body.light {
    font-weight: 300;
}

body strong {
    font-weight: 700px;
}

body em {
    font-style: italic;
}

body u {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

body a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

body ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 16px;
}

body ul li::marker {
    color: var(--grey-600);
}

@media print {
    body {
        background-color: #FFFFFF;
    }
}

body::backdrop {
    background-color: #fff;
}

body {
    --common-black: #000000;
    --common-white: #FFFFFF;
    --primary-lighter: #f3edfa;
    --primary-light: #e1befb;
    --primary-main: #55306c;
    --primary-dark: #4f2f60;
    --primary-darker: #2f153d;
    --secondary-lighter: #ffffff;
    --secondary-light: #ebd4ff;
    --secondary-main: #cf97ff;
    --secondary-dark: #9a2eef;
    --secondary-darker: #701eab;
    --success-lighter: #F0FDFC;
    --success-light: #CCFBF8;
    --success-main: #2DD4C9;
    --success-dark: #14C1B5;
    --success-darker: #0D948B;
    --warning-lighter: #FEEFD6;
    --warning-light: #FBDBAD;
    --warning-main: #F17F1E;
    --warning-dark: #EA7410;
    --warning-darker: #D76607;
    --error-lighter: #FFF1F4;
    --error-light: #FDA4BA;
    --error-main: #E11D4D;
    --error-dark: #DB0C3F;
    --error-darker: #BE123C;
    --grey-500: #FFFFFF;
    --grey-600: #757677;
    --grey-700: #454545;
    --grey-800: #3C3A3A;
    --grey-900: #292929;
}

body h1 {
    font-family: Lora;
    font-size: 58px;
    font-weight: 500;
    line-height: 1.2;
}

@media (max-width:900px) {
    body h1 {
        font-size: 52px;
    }
}

@media (max-width:600px) {
    body h1 {
        font-size: 36px;
    }
}

body h2 {
    font-family: Lora;
    font-size: 42px;
    line-height: 1.2;
    font-weight: 500;
}

@media (max-width:900px) {
    body h2 {
        font-size: 42px;
    }
}

@media (max-width:600px) {
    body h2 {
        font-size: 28px;
    }
}

body h3 {
    font-family: Lora;
    font-size: 32px;
    line-height: 1.2;
    font-weight: 500;
}

@media (max-width:900px) {
    body h3 {
        font-size: 28px;
    }
}

@media (max-width:600px) {
    body h3 {
        font-size: 22px;
    }
}

body h4 {
    font-family: Lora;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 500;
}

body h4 strong {
    font-weight: 700px;
}

body h4 em {
    font-style: italic;
}

body h4 u {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

body h4 a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

body h4 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 16px;
}

body h4 ul li::marker {
    color: var(--grey-600);
}

body h5 {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 500;
}

@media (max-width:600px) {
    body h5 {
        font-size: 18px;
    }
}

body h5 strong {
    font-weight: 700px;
}

body h5 em {
    font-style: italic;
}

body h5 u {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

body h5 a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

body h5 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 16px;
}

body h5 ul li::marker {
    color: var(--grey-600);
}

body .MuiPagination-ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

body a {
    -webkit-text-decoration: none !important;
    text-decoration: none !important;
}

body ul[role='menu'] {
    background-color: white !important;
    padding-top: 8px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
}

body [data-id=faq-block].flex-col {
    gap: 15px;
}

body [data-id=footerText]>[data-id=button-wrapper].flex {
    padding-left: 5px !important;
}

body .css-ficsje {
    margin-top: 13px;
    margin-left: 6px;
}

body .css-d5w3vx {
    color: #454545;
}

body #text-button-container.flex {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

@media (max-width:425px) {
    body .css-1ct24u3 {
        -webkit-background-position: 80px center;
        background-position: 80px center;
    }
}






.css-146lcfc {
    border-bottom: 1px solid #C6C6C6;
    position: fixed;
    z-index: 99;
    width: 100%;
    box-shadow: 0px 2px 8px rgba(23, 23, 23, 0.1);
    border: none;
    background-color: #FFFFFF;
}

@media (min-width:0px) {
    .css-146lcfc {
        top: 44px;
    }
}

@media (min-width:1200px) {
    .css-146lcfc {
        top: 44px;
    }
}

.css-146lcfc>:first-child>:first-child {
    padding-top: 3px;
}

@media (min-width:0px) {
    .css-146lcfc>:first-child>:first-child {
        width: 283px;
    }
}

.css-146lcfc>:first-child>:nth-child(3) {
    padding-bottom: 9px;
}




.css-jirnwy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1280px;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding-top: 8px;
    padding-bottom: 8px;
}

.css-pswt6o {
    cursor: pointer;
    margin-left: 16px;
}




.css-1abfnc2 {
    padding-top: 8px;
    padding-bottom: 8px;
}

@media (min-width:0px) {
    .css-1abfnc2 {
        display: none;
    }
}

@media (min-width:600px) {
    .css-1abfnc2 {
        display: none;
    }
}

@media (min-width:1200px) {
    .css-1abfnc2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width:1536px) {
    .css-1abfnc2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}



.css-hoe9xz {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}


.css-13o8ply {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    padding-left: 12px;
    padding-right: 12px;
}


.css-10klw3m {
    height: 100%;
}




.css-11o9utt {
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #55306c;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: none;
    background: transparent;
    color: var(--primary-main);
    padding-left: 2px;
    padding-right: 2px;
    color: #454545;
    text-transform: capitalize;
}

.css-11o9utt.light {
    font-weight: 300;
}

.css-11o9utt:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(85, 48, 108, 0.04);
}

@media (hover: none) {
    .css-11o9utt:hover {
        background-color: transparent;
    }
}

.css-11o9utt.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-11o9utt.nav-btn {
    color: var(--grey-500);
}

.css-11o9utt.footer-btn {
    color: var(--grey-500);
    font-weight: 300;
}

.css-11o9utt:hover {
    color: var(--primary-dark);
}

@media (min-width:0px) {
    .css-11o9utt {
        margin-left: 14px;
    }
}

.css-2ud4ai {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #55306c;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: none;
    background: transparent;
    color: var(--primary-main);
    padding-left: 2px;
    padding-right: 2px;
    color: #454545;
    text-transform: capitalize;
}

.css-2ud4ai::-moz-focus-inner {
    border-style: none;
}

.css-2ud4ai.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-2ud4ai {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.css-2ud4ai.light {
    font-weight: 300;
}

.css-2ud4ai:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(85, 48, 108, 0.04);
}

@media (hover: none) {
    .css-2ud4ai:hover {
        background-color: transparent;
    }
}

.css-2ud4ai.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-2ud4ai.nav-btn {
    color: var(--grey-500);
}

.css-2ud4ai.footer-btn {
    color: var(--grey-500);
    font-weight: 300;
}

.css-2ud4ai:hover {
    color: var(--primary-dark);
}

@media (min-width:0px) {
    .css-2ud4ai {
        margin-left: 14px;
    }
}


.css-1whlqbd {
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #55306c;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: none;
    background: transparent;
    color: var(--primary-main);
    padding-left: 2px;
    padding-right: 2px;
    color: #454545;
    text-transform: capitalize;
}

.css-1whlqbd.light {
    font-weight: 300;
}

.css-1whlqbd:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(85, 48, 108, 0.04);
}

@media (hover: none) {
    .css-1whlqbd:hover {
        background-color: transparent;
    }
}

.css-1whlqbd.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-1whlqbd.nav-btn {
    color: var(--grey-500);
}

.css-1whlqbd.footer-btn {
    color: var(--grey-500);
    font-weight: 300;
}

.css-1whlqbd:hover {
    color: var(--primary-dark);
}

@media (min-width:0px) {
    .css-1whlqbd {
        padding-left: 19px;
    }
}

@media (min-width:1200px) {
    .css-1whlqbd {
        padding-left: 7px;
        padding-right: 7px;
    }
}

.css-1sqkao5 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #55306c;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: none;
    background: transparent;
    color: var(--primary-main);
    padding-left: 2px;
    padding-right: 2px;
    color: #454545;
    text-transform: capitalize;
}

.css-1sqkao5::-moz-focus-inner {
    border-style: none;
}

.css-1sqkao5.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1sqkao5 {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.css-1sqkao5.light {
    font-weight: 300;
}

.css-1sqkao5:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(85, 48, 108, 0.04);
}

@media (hover: none) {
    .css-1sqkao5:hover {
        background-color: transparent;
    }
}

.css-1sqkao5.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-1sqkao5.nav-btn {
    color: var(--grey-500);
}

.css-1sqkao5.footer-btn {
    color: var(--grey-500);
    font-weight: 300;
}

.css-1sqkao5:hover {
    color: var(--primary-dark);
}

@media (min-width:0px) {
    .css-1sqkao5 {
        padding-left: 19px;
    }
}

@media (min-width:1200px) {
    .css-1sqkao5 {
        padding-left: 7px;
        padding-right: 7px;
    }
}



.css-1rkh7xs {
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #55306c;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: none;
    background: transparent;
    color: var(--primary-main);
    color: #454545;
    text-transform: capitalize;
}

.css-1rkh7xs.light {
    font-weight: 300;
}

.css-1rkh7xs:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(85, 48, 108, 0.04);
}

@media (hover: none) {
    .css-1rkh7xs:hover {
        background-color: transparent;
    }
}

.css-1rkh7xs.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-1rkh7xs.nav-btn {
    color: var(--grey-500);
}

.css-1rkh7xs.footer-btn {
    color: var(--grey-500);
    font-weight: 300;
}

.css-1rkh7xs:hover {
    color: var(--primary-dark);
}


.css-16xg54p {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #55306c;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: none;
    background: transparent;
    color: var(--primary-main);
    color: #454545;
    text-transform: capitalize;
}

.css-16xg54p::-moz-focus-inner {
    border-style: none;
}

.css-16xg54p.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-16xg54p {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.css-16xg54p.light {
    font-weight: 300;
}

.css-16xg54p:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(85, 48, 108, 0.04);
}

@media (hover: none) {
    .css-16xg54p:hover {
        background-color: transparent;
    }
}

.css-16xg54p.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-16xg54p.nav-btn {
    color: var(--grey-500);
}

.css-16xg54p.footer-btn {
    color: var(--grey-500);
    font-weight: 300;
}

.css-16xg54p:hover {
    color: var(--primary-dark);
}

.css-pt151d {
    display: inherit;
    margin-right: -4px;
    margin-left: 8px;
}

.css-pt151d>*:nth-of-type(1) {
    font-size: 20px;
}


.css-vubbuv {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentColor;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
}




.css-16yxc50 {
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 16px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #fff;
    background-color: #55306c;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: 1px solid var(--grey-500);
    border-radius: 200px;
    box-shadow: 0px 5px 30px 0px #D0E6FF;
    background-color: var(--primary-main);
    color: var(--common-white);
    padding-top: 22px;
    padding-bottom: 22px;
    padding-left: 57px;
    padding-right: 71px;
    background-image: url("https://d3t5ai5vcxyqte.cloudfront.net/media/uxuxezndimgmp.svg?updated_at=2023-06-17T07:16:33.984Z");
    -webkit-background-position: right 44px center;
    background-position: right 44px center;
    -webkit-background-size: auto;
    background-size: auto;
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    box-shadow: none !important;
    width: 100%;
    padding-left: 54px;
    padding-right: 30px !important;
    background-image: url(https://d3t5ai5vcxyqte.cloudfront.net/media/hickzqmnogaagkh.svg?updated_at=2023-05-12T13:52:24.838Z);
    background-repeat: no-repeat;
    text-transform: capitalize;
}

.css-16yxc50.light {
    font-weight: 300;
}

.css-16yxc50:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #4f2f60;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-16yxc50:hover {
        background-color: #55306c;
    }
}

.css-16yxc50:active {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-16yxc50.Mui-focusVisible {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-16yxc50.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

.css-16yxc50:not(.Mui-disabled):hover {
    background-color: var(--primary-dark);
    border: 1px solid var(--primary-dark);
}

.css-16yxc50.Mui-disabled {
    background-color: var(--grey-800);
    color: var(--common-white);
}

.css-16yxc50.nav-call-btn {
    background-color: var(--grey-500);
    color: var(--primary-main);
    border: 1px solid var(--grey-500);
    box-shadow: 0px 5px 30px 0px var(--grey-600);
}

.css-16yxc50.nav-call-btn:hover {
    color: var(--primary-dark);
    background-color: var(--grey-500);
}

@media (min-width:0px) {
    .css-16yxc50 {
        -webkit-background-position: 95px center;
        background-position: 95px center;
    }
}

@media (min-width:1200px) {
    .css-16yxc50 {
        -webkit-background-position: 24px center;
        background-position: 24px center;
    }
}

.css-1ct24u3 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 16px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #fff;
    background-color: #55306c;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: 1px solid var(--grey-500);
    border-radius: 200px;
    box-shadow: 0px 5px 30px 0px #D0E6FF;
    background-color: var(--primary-main);
    color: var(--common-white);
    padding-top: 22px;
    padding-bottom: 22px;
    padding-left: 57px;
    padding-right: 71px;
    background-image: url("https://d3t5ai5vcxyqte.cloudfront.net/media/uxuxezndimgmp.svg?updated_at=2023-06-17T07:16:33.984Z");
    -webkit-background-position: right 44px center;
    background-position: right 44px center;
    -webkit-background-size: auto;
    background-size: auto;
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    box-shadow: none !important;
    width: 100%;
    padding-left: 54px;
    padding-right: 30px !important;
    background-image: url(https://d3t5ai5vcxyqte.cloudfront.net/media/hickzqmnogaagkh.svg?updated_at=2023-05-12T13:52:24.838Z);
    background-repeat: no-repeat;
    text-transform: capitalize;
}

.css-1ct24u3::-moz-focus-inner {
    border-style: none;
}

.css-1ct24u3.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1ct24u3 {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.css-1ct24u3.light {
    font-weight: 300;
}

.css-1ct24u3:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #4f2f60;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-1ct24u3:hover {
        background-color: #55306c;
    }
}

.css-1ct24u3:active {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-1ct24u3.Mui-focusVisible {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-1ct24u3.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

.css-1ct24u3:not(.Mui-disabled):hover {
    background-color: var(--primary-dark);
    border: 1px solid var(--primary-dark);
}

.css-1ct24u3.Mui-disabled {
    background-color: var(--grey-800);
    color: var(--common-white);
}

.css-1ct24u3.nav-call-btn {
    background-color: var(--grey-500);
    color: var(--primary-main);
    border: 1px solid var(--grey-500);
    box-shadow: 0px 5px 30px 0px var(--grey-600);
}

.css-1ct24u3.nav-call-btn:hover {
    color: var(--primary-dark);
    background-color: var(--grey-500);
}

@media (min-width:0px) {
    .css-1ct24u3 {
        -webkit-background-position: 95px center;
        background-position: 95px center;
    }
}

@media (min-width:1200px) {
    .css-1ct24u3 {
        -webkit-background-position: 24px center;
        background-position: 24px center;
    }
}


.css-7f1awi {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    position: absolute;
    right: 40px;
}


.css-kp2n44 {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentColor;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 2.1875rem;
    color: #55306c;
}

@media (min-width:0px) {
    .css-kp2n44 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width:600px) {
    .css-kp2n44 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width:1200px) {
    .css-kp2n44 {
        display: none;
    }
}

@media (min-width:1536px) {
    .css-kp2n44 {
        display: none;
    }
}



.css-c8dqk2 {
    z-index: 1200;
}

@media (min-width:0px) {
    .css-c8dqk2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width:600px) {
    .css-c8dqk2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width:1200px) {
    .css-c8dqk2 {
        display: none;
    }
}

@media (min-width:1536px) {
    .css-c8dqk2 {
        display: none;
    }
}

.css-c8dqk2 .MuiDrawer-paper {
    background: #cf97ff;
    border: none;
    box-shadow: 0px 2px 8px rgba(23, 23, 23, 0.1);
    background-color: #FFFFFF;
}

@media (min-width:0px) {
    .css-c8dqk2 .MuiDrawer-paper {
        top: 44px;
    }
}

@media (min-width:1200px) {
    .css-c8dqk2 .MuiDrawer-paper {
        top: 44px;
    }
}

.css-c8dqk2 .MuiDrawer-paper>:first-child>:first-child {
    padding-top: 3px;
}

@media (min-width:0px) {
    .css-c8dqk2 .MuiDrawer-paper>:first-child>:first-child {
        width: 283px;
    }
}

.css-c8dqk2 .MuiDrawer-paper>:first-child>:nth-child(3) {
    padding-bottom: 9px;
}



.css-1ylwxn2 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
}

@media (min-width:0px) {
    .css-1ylwxn2 {
        display: block;
    }
}

@media (min-width:600px) {
    .css-1ylwxn2 {
        display: none;
    }
}


.css-zc74jj {
    width: 90%;
    margin: auto;
}