:root {
    --styleguide-color-text-primary: #333;
    --styleguide-color-rgb-text-primary: 51,51,51;
    --styleguide-color-text-secondary: #707070;
    --styleguide-color-rgb-text-secondary: 112,112,112;
    --styleguide-color-neutral-00: #fff;
    --styleguide-color-rgb-neutral-00: 255,255,255;
    --styleguide-color-neutral-01: #f7f7f7;
    --styleguide-color-rgb-neutral-01: 247,247,247;
    --styleguide-color-neutral-02: #e3e3e3;
    --styleguide-color-rgb-neutral-02: 227,227,227;
    --styleguide-color-neutral-03: #ccc;
    --styleguide-color-rgb-neutral-03: 204,204,204;
    --styleguide-color-neutral-04: #b0b0b0;
    --styleguide-color-rgb-neutral-04: 176,176,176;
    --styleguide-color-neutral-05: #919191;
    --styleguide-color-rgb-neutral-05: 145,145,145;
    --styleguide-color-neutral-06: #707070;
    --styleguide-color-rgb-neutral-06: 112,112,112;
    --styleguide-color-neutral-07: #4f4f4f;
    --styleguide-color-rgb-neutral-07: 79,79,79;
    --styleguide-color-neutral-08: #333;
    --styleguide-color-rgb-neutral-08: 51,51,51;
    --styleguide-color-neutral-09: #1a1a1a;
    --styleguide-color-rgb-neutral-09: 26,26,26;
    --styleguide-color-neutral-10: #000;
    --styleguide-color-rgb-neutral-10: 0,0,0;
    --styleguide-color-brand-primary-01: #fef5f5;
    --styleguide-color-rgb-brand-primary-01: 254,245,245;
    --styleguide-color-brand-primary-02: #fce5e5;
    --styleguide-color-rgb-brand-primary-02: 252,229,229;
    --styleguide-color-brand-primary-03: #facbcb;
    --styleguide-color-rgb-brand-primary-03: 250,203,203;
    --styleguide-color-brand-primary-04: #f89998;
    --styleguide-color-rgb-brand-primary-04: 248,153,152;
    --styleguide-color-brand-primary-05: #fd6360;
    --styleguide-color-rgb-brand-primary-05: 253,99,96;
    --styleguide-color-brand-primary-06: #ea3934;
    --styleguide-color-rgb-brand-primary-06: 234,57,52;
    --styleguide-color-brand-primary-07: #97211e;
    --styleguide-color-rgb-brand-primary-07: 151,33,30;
    --styleguide-color-brand-primary-08: #661311;
    --styleguide-color-rgb-brand-primary-08: 102,19,17;
    --styleguide-color-brand-primary-09: #450604;
    --styleguide-color-rgb-brand-primary-09: 69,6,4;
    --styleguide-color-brand-secondary-01: #f7f7fc;
    --styleguide-color-rgb-brand-secondary-01: 247,247,252;
    --styleguide-color-brand-secondary-02: #e7e5f4;
    --styleguide-color-rgb-brand-secondary-02: 231,229,244;
    --styleguide-color-brand-secondary-03: #d1cfed;
    --styleguide-color-rgb-brand-secondary-03: 209,207,237;
    --styleguide-color-brand-secondary-04: #b5b0e6;
    --styleguide-color-rgb-brand-secondary-04: 181,176,230;
    --styleguide-color-brand-secondary-05: #8c84cc;
    --styleguide-color-rgb-brand-secondary-05: 140,132,204;
    --styleguide-color-brand-secondary-06: #6459b2;
    --styleguide-color-rgb-brand-secondary-06: 100,89,178;
    --styleguide-color-brand-secondary-07: #3a307f;
    --styleguide-color-rgb-brand-secondary-07: 58,48,127;
    --styleguide-color-brand-secondary-08: #2c255e;
    --styleguide-color-rgb-brand-secondary-08: 44,37,94;
    --styleguide-color-brand-secondary-09: #1f1948;
    --styleguide-color-rgb-brand-secondary-09: 31,25,72;
    --styleguide-color-brand-tertiary-01: #eff9ff;
    --styleguide-color-rgb-brand-tertiary-01: 239,249,255;
    --styleguide-color-brand-tertiary-02: #cee7f4;
    --styleguide-color-rgb-brand-tertiary-02: 206,231,244;
    --styleguide-color-brand-tertiary-03: #a5d2e7;
    --styleguide-color-rgb-brand-tertiary-03: 165,210,231;
    --styleguide-color-brand-tertiary-04: #79b9d3;
    --styleguide-color-rgb-brand-tertiary-04: 121,185,211;
    --styleguide-color-brand-tertiary-05: #579ab4;
    --styleguide-color-rgb-brand-tertiary-05: 87,154,180;
    --styleguide-color-brand-tertiary-06: #2e7992;
    --styleguide-color-rgb-brand-tertiary-06: 46,121,146;
    --styleguide-color-brand-tertiary-07: #155d72;
    --styleguide-color-rgb-brand-tertiary-07: 21,93,114;
    --styleguide-color-brand-tertiary-08: #073c4b;
    --styleguide-color-rgb-brand-tertiary-08: 7,60,75;
    --styleguide-color-brand-tertiary-09: #002b37;
    --styleguide-color-rgb-brand-tertiary-09: 0,43,55;
    --styleguide-color-success-01: #deffea;
    --styleguide-color-rgb-success-01: 222,255,234;
    --styleguide-color-success-02: #a9f4c5;
    --styleguide-color-rgb-success-02: 169,244,197;
    --styleguide-color-success-03: #72e2a1;
    --styleguide-color-rgb-success-03: 114,226,161;
    --styleguide-color-success-04: #45c782;
    --styleguide-color-rgb-success-04: 69,199,130;
    --styleguide-color-success-05: #00a663;
    --styleguide-color-rgb-success-05: 0,166,99;
    --styleguide-color-success-06: #00814b;
    --styleguide-color-rgb-success-06: 0,129,75;
    --styleguide-color-success-07: #005c34;
    --styleguide-color-rgb-success-07: 0,92,52;
    --styleguide-color-success-08: #003c20;
    --styleguide-color-rgb-success-08: 0,60,32;
    --styleguide-color-success-09: #001f0e;
    --styleguide-color-rgb-success-09: 0,31,14;
    --styleguide-color-warning-01: #fff6ea;
    --styleguide-color-rgb-warning-01: 255,246,234;
    --styleguide-color-warning-02: #fedfb1;
    --styleguide-color-rgb-warning-02: 254,223,177;
    --styleguide-color-warning-03: #f7c55f;
    --styleguide-color-rgb-warning-03: 247,197,95;
    --styleguide-color-warning-04: #dda800;
    --styleguide-color-rgb-warning-04: 221,168,0;
    --styleguide-color-warning-05: #b78a00;
    --styleguide-color-rgb-warning-05: 183,138,0;
    --styleguide-color-warning-06: #8e6b00;
    --styleguide-color-rgb-warning-06: 142,107,0;
    --styleguide-color-warning-07: #654b00;
    --styleguide-color-rgb-warning-07: 101,75,0;
    --styleguide-color-warning-08: #423000;
    --styleguide-color-rgb-warning-08: 66,48,0;
    --styleguide-color-warning-09: #231800;
    --styleguide-color-rgb-warning-09: 35,24,0;
    --styleguide-color-error-01: #fff5f6;
    --styleguide-color-rgb-error-01: 255,245,246;
    --styleguide-color-error-02: #ffdade;
    --styleguide-color-rgb-error-02: 255,218,222;
    --styleguide-color-error-03: #ffbac1;
    --styleguide-color-rgb-error-03: 255,186,193;
    --styleguide-color-error-04: #ff8f9d;
    --styleguide-color-rgb-error-04: 255,143,157;
    --styleguide-color-error-05: #f35e75;
    --styleguide-color-rgb-error-05: 243,94,117;
    --styleguide-color-error-06: #cf3151;
    --styleguide-color-rgb-error-06: 207,49,81;
    --styleguide-color-error-07: #a10031;
    --styleguide-color-rgb-error-07: 161,0,49;
    --styleguide-color-error-08: #6c001e;
    --styleguide-color-rgb-error-08: 108,0,30;
    --styleguide-color-error-09: #3d000d;
    --styleguide-color-rgb-error-09: 61,0,13;
    --styleguide-color-utilities-focus: #4c94e6;
    --styleguide-color-rgb-utilities-focus: 76,148,230;
    --styleguide-border-radius-xs: 0.2rem;
    --styleguide-border-radius-s: 0.4rem;
    --styleguide-border-radius-m: 0.8rem;
    --styleguide-border-radius-l: 1.2rem;
    --styleguide-border-radius-xl: 1.6rem;
    --styleguide-border-radius-xxl: 2.4rem;
    --styleguide-border-radius-full: 51.2rem;
    --styleguide-border-radius-100: 100%;
    --styleguide-typography-header-big-size: 3.2rem;
    --styleguide-typography-header-big-lh: 4.8rem;
    --styleguide-typography-header-big-regular: 400;
    --styleguide-typography-header-big-thick: 700;
    --styleguide-typography-header-medium-size: 2.8rem;
    --styleguide-typography-header-medium-lh: 4rem;
    --styleguide-typography-header-medium-regular: 400;
    --styleguide-typography-header-medium-thick: 700;
    --styleguide-typography-header-small-size: 2.4rem;
    --styleguide-typography-header-small-lh: 3.6rem;
    --styleguide-typography-header-small-regular: 400;
    --styleguide-typography-header-small-thick: 700;
    --styleguide-typography-title-big-size: 2.2rem;
    --styleguide-typography-title-big-lh: 3.2rem;
    --styleguide-typography-title-big-regular: 400;
    --styleguide-typography-title-big-thick: 600;
    --styleguide-typography-title-small-size: 1.9rem;
    --styleguide-typography-title-small-lh: 3.2rem;
    --styleguide-typography-title-small-regular: 400;
    --styleguide-typography-title-small-thick: 600;
    --styleguide-typography-body-size: 1.6rem;
    --styleguide-typography-body-lh: 2.8rem;
    --styleguide-typography-body-regular: 400;
    --styleguide-typography-body-thick: 600;
    --styleguide-typography-label-size: 1.4rem;
    --styleguide-typography-label-lh: 2.4rem;
    --styleguide-typography-label-regular: 400;
    --styleguide-typography-label-thick: 600;
    --styleguide-typography-caption-big-size: 1.2rem;
    --styleguide-typography-caption-big-lh: 2rem;
    --styleguide-typography-caption-big-regular: 400;
    --styleguide-typography-caption-big-thick: 600;
    --styleguide-typography-caption-small-size: 1rem;
    --styleguide-typography-caption-small-lh: 1.8rem;
    --styleguide-typography-caption-small-regular: 400;
    --styleguide-typography-caption-small-thick: 600
}

:root {
    --content-width: 92%;
    --content-max-width: 116.9rem;
    --card-list-padding: 1.2rem;
    --color-global-black: #403b45;
    --color-global-grey1: #77757a;
    --color-global-grey2: #bbb8bd;
    --color-global-grey3: #e4e4e4;
    --color-global-grey4: #f8f8f8;
    --color-global-white: #fff;
    --color-global-black-op-5: rgba(64,59,69,.05);
    --color-global-black-op-10: rgba(64,59,69,.1);
    --color-global-black-op-15: rgba(64,59,69,.15);
    --color-global-black-op-20: rgba(64,59,69,.2);
    --color-global-black-op-35: rgba(64,59,69,.35);
    --color-global-black-op-60: rgba(64,59,69,.6);
    --color-global-black-op-70: rgba(64,59,69,.7);
    --color-global-black-op-80: rgba(64,59,69,.8);
    --color-global-white-op-70: hsla(0,0%,100%,.7);
    --color-global-stone-dark: #d6c7c7;
    --color-global-stone-100: #e2d8d7;
    --color-global-stone-75: #e8e1e0;
    --color-global-stone-50: #efebea;
    --color-global-stone-25: #f7f5f5;
    --color-primary-clay-dark: #d55a4d;
    --color-primary-clay-100: #ef5e4e;
    --color-primary-clay-75: #e38b7e;
    --color-primary-clay-50: #ecb1a8;
    --color-primary-clay-25: #f5d8d4;
    --color-brand-sand-dark: #e99b76;
    --color-brand-sand-100: #f1a786;
    --color-brand-sand-75: #f5bca4;
    --color-brand-sand-50: #f8d2c2;
    --color-brand-sand-25: #fbe9e0;
    --color-brand-sea-dark: #4f3290;
    --color-brand-sea-100: #5745a0;
    --color-brand-sea-75: #7e74b2;
    --color-brand-sea-50: #a8a2cc;
    --color-brand-sea-25: #d4d1e5;
    --color-brand-sky-dark: #a0bec9;
    --color-brand-sky-100: #9bd3dd;
    --color-brand-sky-75: #bcdce5;
    --color-brand-sky-50: #d2e7ed;
    --color-brand-sky-25: #e8f4f6;
    --color-feedback-success-base: #39a76d;
    --color-feedback-success-light: #67cd6a;
    --color-feedback-success-lighter: #bad461;
    --color-feedback-warning-base: #f3bf4f;
    --color-feedback-warning-light: #ffdb8c;
    --color-feedback-warning-lighter: #ffebbf;
    --color-feedback-error-base: #ed4c6b;
    --color-feedback-error-dark: #b82d48;
    --color-feedback-error-light: #ff8098;
    --color-feedback-error-lighter: #ffe6ea;
    --color-interaction-1-light-mode: #007ea8;
    --color-interaction-1-dark-mode: #3b97ba;
    --color-facebook: #4267b2;
    --color-facebook-hover: #324b80;
    --color-google: #4285f4;
    --color-google-hover: #3367d6;
    --color-whatsapp: #4dbd43;
    --color-twitter: #1da1f3;
    --styleguide-drawer-z-index: var(--z-index-03);
    --styleguide-popover-z-index: 3;
    --z-index-0: 0;
    --z-index-01: 1;
    --z-index-02: 2;
    --z-index-03: 3;
    --z-index-04: 10;
    --z-index-05: 50;
    --z-index-06: 70;
    --z-index-07: 90;
    --z-index-08: 100;
    --z-index-09: 110;
    --z-index-10: 120;
    --z-index-11: 121;
    --z-index-12: 122;
    --z-index-13: 125;
    --z-index-14: 1001;
    --z-index-15: -1;
    --z-index-16: 1000;
    --z-index-18: 5;
    --z-index-19: 20;
    --z-index-20: 30;
    --transition-duration: 300ms;
    --spacing: 0.6rem;
    --box-shadow-02: 0 0.1rem 0.2rem 0 var(--color-global-black-op-35);
    --box-shadow-04: 0 0.2rem 0.4rem var(--color-global-black-op-10),0 0.4rem 0.5rem var(--color-global-black-op-5);
    --ease-out-elastic: cubic-bezier(0.29,2.5,0.39,0.39);
    --styleguide-tooltip-overlay-background-color: var(--styleguide-color-neutral-10,#000);
    --styleguide-tooltip-overlay-opacity: 0.35
}

:root {
    --styleguide-font-family: '__Open_Sans_6e2565', '__Open_Sans_Fallback_6e2565';
}

*, :after, :before {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

:where(a),:where(abbr),:where(address),:where(area),:where(article),:where(aside),:where(audio),:where(b),:where(base),:where(bdi),:where(bdo),:where(big),:where(blockquote),:where(body),:where(br),:where(button),:where(caption),:where(cite),:where(code),:where(col),:where(colgroup),:where(data),:where(datalist),:where(dd),:where(del),:where(details),:where(dfn),:where(dialog),:where(div),:where(dl),:where(dt),:where(em),:where(embed),:where(fieldset),:where(figcaption),:where(figure),:where(footer),:where(form),:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6),:where(head),:where(header),:where(hgroup),:where(hr),:where(i),:where(input),:where(ins),:where(kbd),:where(keygen),:where(label),:where(legend),:where(li),:where(link),:where(main),:where(map),:where(mark),:where(menu),:where(menuitem),:where(meta),:where(meter),:where(nav),:where(object),:where(ol),:where(optgroup),:where(option),:where(output),:where(p),:where(param),:where(picture),:where(pre),:where(progress),:where(q),:where(rp),:where(rt),:where(ruby),:where(s),:where(samp),:where(script),:where(section),:where(select),:where(slot),:where(small),:where(source),:where(span),:where(strong),:where(style),:where(sub),:where(summary),:where(sup),:where(table),:where(tbody),:where(td),:where(template),:where(textarea),:where(tfoot),:where(th),:where(thead),:where(time),:where(title),:where(tr),:where(track),:where(u),:where(ul),:where(var),:where(wbr) {
    all: unset;
    display: revert
}


html {
    line-height: 1.15;
    scroll-behavior:smooth;
    font-size: 62.5%;
    height: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%
}

body {
    font-feature-settings: "kern";
    font-kerning: normal;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    padding-bottom: 74px;
}

body {
    font-size: var(--styleguide-typography-body-size,1.6rem);
    font-weight: var(--styleguide-typography-body-regular,400);
    line-height: var(--styleguide-typography-body-lh,2.8rem);
    font-family: var(--styleguide-font-family)
}

body {
    color: var(--styleguide-color-neutral-08,#333);
    fill: var(--styleguide-color-neutral-08,#333)
}

svg {
    overflow: visible
}

a, button {
    cursor: revert
}

a {
    background-color: transparent
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15
}

button, input, optgroup, select, textarea {
    margin: 0
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}


button {
    cursor: pointer
}

button, input, select, textarea {
    border-style: none
}

a {
    text-decoration: none
}


img {
    border-style: none
}

img {
    max-block-size: 100%;
    max-inline-size: 100%
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1 {
    font-size: 2em;
    margin: .67em 0
}
h1 {
    font-size: var(--styleguide-typography-header-big-size,3.2rem);
    font-weight: var(--styleguide-typography-header-big-thick,700);
    line-height: var(--styleguide-typography-header-big-lh,4.8rem)
}

h2 {
    font-size: var(--styleguide-typography-header-medium-size,2.8rem);
    font-weight: var(--styleguide-typography-header-medium-thick,700);
    line-height: var(--styleguide-typography-header-medium-lh,4rem)
}

h3 {
    font-size: var(--styleguide-typography-header-small-size,2.4rem);
    font-weight: var(--styleguide-typography-header-small-thick,700);
    line-height: var(--styleguide-typography-header-small-lh,3.6rem)
}

h4 {
    font-size: var(--styleguide-typography-title-big-size,2.2rem);
    font-weight: var(--styleguide-typography-title-big-thick,600);
    line-height: var(--styleguide-typography-title-big-lh,3.2rem)
}

h5 {
    font-size: var(--styleguide-typography-title-small-size,1.9rem);
    font-weight: var(--styleguide-typography-title-small-thick,600);
    line-height: var(--styleguide-typography-title-small-lh,3.2rem)
}

h6 {
    font-size: var(--styleguide-typography-body-size,1.6rem);
    font-weight: var(--styleguide-typography-body-thick,600);
    line-height: var(--styleguide-typography-body-lh,2.8rem)
}

menu,ol,summary,ul {
    list-style: none
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button
}


[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
    outline: 1px dotted ButtonText
}

.button-module_button-theme {
    transition: all .2s ease-in-out
}

 .button-module_button-theme {
    border-radius: var(--styleguide-border-radius-s,4px);
    transition-property: background-color,border-color,color
}

.button-module_button-theme--link {
    color: var(--styleguide-button-theme-link-color,var(--styleguide-color-brand-secondary-07,#3a307f));
    height: auto;
    text-decoration: underline
}

@media(min-width: 1024px) {
    .button-module_button-theme--link {
        text-decoration:none
    }
}

.button-module_button-theme--link:hover {
    text-decoration: underline
}

.button-module_button-theme--link:active {
    color: var(--styleguide-button-theme-link-active-color,var(--styleguide-color-brand-secondary-06,#6459b2))
}

.button-module_button-theme--primary {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    color: var(--styleguide-button-theme-primary-color,var(--styleguide-color-neutral-00,#fff))
}

 .button-module_button-theme--primary {
    border-radius: var(--styleguide-border-radius-m,8px);
    background-color: var(--styleguide-button-theme-primary-background-color,var(--styleguide-color-brand-primary-06,#ea3934))
}

 .button-module_button-theme--primary--with-padding {
    padding: 0 12px
}

 .button-module_button-theme--primary:hover {
    background-color: var(--styleguide-button-theme-primary-hover-background-color,var(--styleguide-color-brand-primary-07,#97211e))
}

.button-module_button-theme--secondary {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    color: var(--styleguide-button-theme-secondary-color,var(--styleguide-color-brand-secondary-07,#3a307f))
}

 .button-module_button-theme--secondary {
    border-radius: var(--styleguide-border-radius-m,8px);
    background-color: var(--styleguide-button-theme-secondary-background-color,var(--styleguide-color-neutral-00,#fff));
    border: 1px solid var(--styleguide-button-theme-secondary-border-color,var(--styleguide-color-brand-secondary-05,#8c84cc))
}

 .button-module_button-theme--secondary--with-padding {
    padding: 0 12px
}

 .button-module_button-theme--secondary:hover {
    background-color: var(--styleguide-button-theme-secondary-hover-background-color,var(--styleguide-color-brand-secondary-01,#f7f7fc));
    border-color: var(--styleguide-button-theme-secondary-hover-border-color,var(--styleguide-color-brand-secondary-05,#8c84cc))
}

 .button-module_button-theme--secondary:active {
    background-color: var(--styleguide-button-theme-secondary-active-background-color,var(--styleguide-color-brand-secondary-02,#e7e5f4));
    border-color: var(--styleguide-button-theme-secondary-active-border-color,var(--styleguide-color-brand-secondary-05,#8c84cc))
}

.button-module_button-theme--tertiary {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    color: var(--styleguide-button-theme-tertiary-color,var(--styleguide-color-brand-secondary-07,#3a307f))
}

 .button-module_button-theme--tertiary {
    border-radius: var(--styleguide-border-radius-m,8px);
    background-color: var(--styleguide-button-theme-tertiary-background-color,var(--styleguide-color-brand-secondary-01,#f7f7fc))
}

 .button-module_button-theme--tertiary--with-padding {
    padding: 0 12px
}

 .button-module_button-theme--tertiary:hover {
    background-color: var(--styleguide-button-theme-tertiary-hover-background-color,var(--styleguide-color-brand-secondary-02,#e7e5f4))
}

 .button-module_button-theme--tertiary:active {
    background-color: var(--styleguide-button-theme-tertiary-active-background-color,var(--styleguide-color-brand-secondary-03,#d1cfed))
}

.button-module_button-theme--ghost {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    color: var(--styleguide-button-theme-ghost-color,var(--styleguide-color-brand-secondary-07,#3a307f))
}

 .button-module_button-theme--ghost {
    border-radius: var(--styleguide-border-radius-m,8px)
}

 .button-module_button-theme--ghost--with-padding {
    padding: 0 12px
}

 .button-module_button-theme--ghost:hover {
    background-color: var(--styleguide-button-theme-ghost-hover-background-color,var(--styleguide-color-brand-secondary-01,#f7f7fc))
}

 .button-module_button-theme--ghost:active {
    background-color: var(--styleguide-button-theme-ghost-active-background-color,var(--styleguide-color-brand-secondary-02,#e7e5f4))
}

.button-module_button--reduce-padding-suffix{
    padding-right: 8px
}

.button-module_button--reduce-padding-prefix {
    padding-left: 8px
}

.button-module_button-size--small {
    height: 36px;
    min-width: 36px;
    font-size: var(--styleguide-typography-label-size,14px);
    font-weight: var(--styleguide-typography-label-thick,600);
    line-height: var(--styleguide-typography-label-lh,24px);
    box-sizing: border-box;
}


main {
    display: block
}

.link-module_link-theme--primary {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    color: var(--styleguide-link-theme-primary-color,var(--styleguide-color-neutral-00,#fff))
}

.link-module_link-theme--primary {
    border-radius: var(--styleguide-border-radius-m,8px);
    background-color: var(--styleguide-link-theme-primary-background-color,var(--styleguide-color-brand-primary-06,#ea3934))
}
 .link-module_link-theme--primary:hover {
    background-color: var(--styleguide-link-theme-primary-hover-background-color,var(--styleguide-color-brand-primary-07,#97211e))
}

.link-module_link-size--default {
    height: 36px;
    min-width: 36px;
    font-size: var(--styleguide-typography-label-size,14px);
    font-weight: var(--styleguide-typography-label-thick,600);
    line-height: var(--styleguide-typography-label-lh,24px)
}

@media(min-width: 375px) {
    .link-module_link-size--default {
        height:48px;
        min-width: 48px;
        font-size: var(--styleguide-typography-body-size,16px);
        font-weight: var(--styleguide-typography-body-thick,600);
        line-height: var(--styleguide-typography-body-lh,28px)
    }
}


.button-module_button-size--default {
    height: 36px;
    min-width: 36px;
    font-size: var(--styleguide-typography-label-size,14px);
    font-weight: var(--styleguide-typography-label-thick,600);
    line-height: var(--styleguide-typography-label-lh,24px)
}

@media(min-width: 375px) {
    .button-module_button-size--default {
        height:48px;
        min-width: 48px;
        font-size: var(--styleguide-typography-body-size,16px);
        font-weight: var(--styleguide-typography-body-thick,600);
        line-height: var(--styleguide-typography-body-lh,28px)
    }
}

.link-module_link-theme--secondary--with-padding__zcwVg {
    padding: 0 12px
}

.link-module_link-theme--secondary__UFRT7 {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    color: var(--styleguide-link-theme-secondary-color,var(--styleguide-color-brand-secondary-07,#3a307f))
}

 .link-module_link-theme--secondary__UFRT7 {
    border-radius: var(--styleguide-border-radius-m,8px);
    background-color: var(--styleguide-link-theme-secondary-background-color,var(--styleguide-color-neutral-00,#fff));
    border: 1px solid var(--styleguide-link-theme-secondary-border-color,var(--styleguide-color-brand-secondary-05,#8c84cc))
}


 .link-module_link-theme--secondary__UFRT7:hover {
    background-color: var(--styleguide-link-theme-secondary-hover-background-color,var(--styleguide-color-brand-secondary-01,#f7f7fc));
    border-color: var(--styleguide-link-theme-secondary-hover-border-color,var(--styleguide-color-brand-secondary-05,#8c84cc))
}

.link-module_link-theme--secondary__UFRT7:active {
    background-color: var(--styleguide-link-theme-secondary-active-background-color,var(--styleguide-color-brand-secondary-02,#e7e5f4));
    border-color: var(--styleguide-link-theme-secondary-active-border-color,var(--styleguide-color-brand-secondary-05,#8c84cc))
}


@font-face {
    font-family: __Open_Sans_6e2565;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/5d258b355fefebcb-s.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: __Open_Sans_6e2565;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../fonts/5d258b355fefebcb-s.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}


@font-face {
    font-family: __Open_Sans_Fallback_6e2565;
    src: local("Arial");
    ascent-override:101.18%;descent-override:27.73%;line-gap-override:0.00%;size-adjust:105.64%
}