#headerContact[data-astro-cid-4nmrblsc].contact-collapse{max-width:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-6px);transition:max-width .55s cubic-bezier(.25,.8,.25,1),opacity .25s ease,transform .25s ease,margin-left .25s ease}#headerContact[data-astro-cid-4nmrblsc].contact-collapse.is-visible{max-width:260px;opacity:1;pointer-events:auto;transform:translateY(0)}#headerContact[data-astro-cid-4nmrblsc].no-contact-anim{transition:none!important}@media (max-width: 839px){#headerContact[data-astro-cid-4nmrblsc].contact-collapse{max-width:none;opacity:1;pointer-events:auto;transform:none}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,figcaption{text-wrap:pretty}:root{--page-max: 1600px;--page-pad-x: 12px;--page-mt: 88px;--page-gap: 42px;--main-pb: 50px;--radius-section: 42px;--radius-soft: 20px;--shadow-soft: 0px 4px 24px rgba(20, 23, 40, .05);--shadow-card: 0px 4px 24px rgba(20, 23, 40, .08);--shadow-heavy: 0px 14px 20px rgba(6, 7, 13, .08);--divider: rgba(20, 23, 40, .1);--red: #d7364c;--red-hover: #c22d42;--brandDark: #141728;--white: #fff;--blue: #ebeef5;--page-margin-x: 12px}@media (min-width: 500px){:root{--page-pad-x: 16px;--page-mt: 100px;--main-pb: 60px;--page-margin-x: 16px}}@media (min-width: 840px){:root{--page-gap: 80px;--page-mt: 115px;--main-pb: 80px}}@media (min-width: 1024px){:root{--page-pad-x: 42px;--main-pb: 100px;--page-margin-x: 42px}}@media (min-width: 1600px){:root{--page-mt: 130px;--main-pb: 120px}}.container-x{max-width:var(--page-max);margin-left:auto;margin-right:auto;width:calc(100% - (var(--page-margin-x) * 2))}.page-wrapper{max-width:var(--page-max);margin-left:auto;margin-right:auto;width:calc(100% - (var(--page-margin-x) * 2));margin-top:var(--page-mt);display:flex;flex-direction:column;row-gap:var(--page-gap)}main.page-wrapper{padding-bottom:var(--main-pb)}@media (max-width: 499px){:root{--page-gap: 36px}}.section-block{width:100%;display:block}.card-shell{border-radius:var(--radius-section);overflow:hidden}.inner-pad{padding:20px}@media (min-width: 500px){.inner-pad{padding:24px}}@media (min-width: 640px){.inner-pad{padding:32px}}@media (min-width: 768px){.inner-pad{padding:40px}}@media (min-width: 1024px){.inner-pad{padding:48px}}.section-head{text-align:center;display:flex;flex-direction:column;max-width:850px;margin-inline:auto}@media (min-width: 840px){.section-head{row-gap:12px}}@media (max-width: 839px){.section-head{row-gap:0}}.section-head-spaced{text-align:center}@media (min-width: 840px){.section-head-spaced{margin-bottom:40px}}@media (max-width: 839px){.section-head-spaced{margin-bottom:24px}}@media (max-width: 499px){.section-head-spaced{margin-bottom:20px}}.suptitle-red{color:var(--red);font-weight:700;line-height:1.6;text-transform:uppercase;font-size:16px}@media (min-width: 840px){.suptitle-red{font-size:18px}}.headline-main{font-weight:700;color:var(--brandDark);line-height:1.4;font-size:24px}@media (min-width: 840px){.headline-main{font-size:32px}}.headline-on-dark{font-weight:700;color:var(--white)!important;line-height:1.4;font-size:24px}@media (min-width: 840px){.headline-on-dark{font-size:32px}}.grid-3-responsive{display:grid;grid-template-columns:1fr;row-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (min-width: 768px){.grid-3-responsive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.grid-3-responsive{grid-template-columns:repeat(3,minmax(0,1fr))}}.btn-main,.btn-white{display:inline-flex;align-items:center;justify-content:center;-moz-column-gap:10px;column-gap:10px;border-radius:999px;font-size:18px;line-height:1.6;font-weight:600;box-shadow:var(--shadow-heavy);transition:transform .2s ease,background-color .2s ease,color .2s ease;padding-inline:32px}.btn-main{background-color:var(--red);color:var(--white);padding-block:12px}.btn-main:hover{background-color:var(--red-hover)}.btn-white{background-color:var(--white);color:var(--red);padding-block:14px}@media (max-width: 499px){.btn-main,.btn-white{font-size:16px}.btn-main{padding-inline:24px;padding-block:10px}.btn-white{padding-inline:24px;padding-block:12px}}
