@font-face { font-family: "Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2") format("woff2"); }
@font-face { font-family: "Zilla Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/zillaslab/v11/dFa5ZfeM_74wlPZtksIFYpEY6HOpW3pwfa0.woff2") format("woff2"); }
@font-face { font-family: "Zilla Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/zillaslab/v11/dFa6ZfeM_74wlPZtksIFajo6_V6LVlA.woff2") format("woff2"); }
@font-face { font-family: "Zilla Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/zillaslab/v12/dFa5ZfeM_74wlPZtksIFYoEf6HOpWw.woff2") format("woff2"); }
* { margin: 0px; padding: 0px; box-sizing: border-box; }
html { font-size: 16px; -webkit-font-smoothing: antialiased; }
body { font-family: "Zilla Slab", serif; font-weight: 400; font-size: 1rem; line-height: 1.75; overflow-x: hidden; }
@media (min-width: 992px) {
  body { font-size: 1rem; line-height: 1.75; }
}
img { max-width: 100%; }
svg { height: 1em; fill: currentcolor; stroke: currentcolor; }
picture { display: contents; }
a { color: inherit; text-decoration: none; }
a:hover { text-decoration: underline; }
:root { --grid-space: 1rem; --color-1: #17191D; --color-2: #4B525A; --color-3: #007EA8; --color-4: #2E3439; --color-5: #F43E68; --color-6: #191D21; --color-7: #ffffff; --color-text-highlight: #fff; --color-text-placeholder: #707070; --color-text-default: var(--color-2); --color-error: #F43E68; --color-success: #5BDB6F; }
@media (min-width: 480px) {
  :root { --grid-space: 1.5rem; }
}
@media (min-width: 768px) {
  :root { --grid-space: 2rem; }
}
@-webkit-keyframes pulse { 
  0% { transform: scale(1); }
  100% { transform: scale(1.04); }
}
@keyframes pulse { 
  0% { transform: scale(1); }
  100% { transform: scale(1.04); }
}
.gnyIqf { display: block; top: 50%; transition-duration: 0.075s; transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.gnyIqf, .gnyIqf::before, .gnyIqf::after { width: 2rem; height: 0.25rem; border-radius: 0.25rem; position: absolute; transition-property: transform; transition-duration: 0.15s; transition-timing-function: ease; }
.gnyIqf::before, .gnyIqf::after { content: ""; display: block; }
.gnyIqf::before { top: -0.625rem; }
.gnyIqf::after { bottom: -0.625rem; }
.gnyIqf::before { transition: top 0.075s 0.12s, opacity 0.075s; }
.gnyIqf::after { transition: bottom 0.075s 0.12s, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.gUhoLg { width: 2rem; height: 1rem; display: inline-block; position: relative; }
.hHYeUJ { padding: 0.5rem; display: inline-block; cursor: pointer; transition-property: opacity; transition-duration: 0.15s; transition-timing-function: linear; font: inherit; color: var(--color-7); text-transform: none; background-color: transparent; border: 0px; margin: 0px; overflow: visible; }
@media (pointer: fine) {
  .hHYeUJ:hover { opacity: 0.85; }
}
.hHYeUJ .HamburgerButton__HamburgerButtonInner-sc-1kwiyi7-0, .hHYeUJ .HamburgerButton__HamburgerButtonInner-sc-1kwiyi7-0::before, .hHYeUJ .HamburgerButton__HamburgerButtonInner-sc-1kwiyi7-0::after { background-color: currentcolor; }
.jaGvKq { padding: 0.5rem; display: inline-block; cursor: pointer; transition-property: opacity; transition-duration: 0.15s; transition-timing-function: linear; font: inherit; color: var(--color-7); text-transform: none; background-color: transparent; border: 0px; margin: 0px; overflow: visible; }
@media (pointer: fine) {
  .jaGvKq:hover { opacity: 0.85; }
}
.jaGvKq .HamburgerButton__HamburgerButtonInner-sc-1kwiyi7-0, .jaGvKq .HamburgerButton__HamburgerButtonInner-sc-1kwiyi7-0::before, .jaGvKq .HamburgerButton__HamburgerButtonInner-sc-1kwiyi7-0::after { background-color: currentcolor; }
.jaGvKq .HamburgerButton__HamburgerButtonInner-sc-1kwiyi7-0 { transform: rotate(45deg); transition-delay: 0.12s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.jaGvKq .HamburgerButton__HamburgerButtonInner-sc-1kwiyi7-0::before { top: 0px; opacity: 0; transition: top 0.075s, opacity 0.075s 0.12s; }
.jaGvKq .HamburgerButton__HamburgerButtonInner-sc-1kwiyi7-0::after { bottom: 0px; transform: rotate(-90deg); transition: bottom 0.075s, transform 0.075s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s; }
.iRRbnn { text-decoration: inherit; }
.lnvddj { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; }
.cNzpa { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; }
.bULDlp { display: flex; object-fit: contain; height: 3.5rem; }
.YsjAG { grid-column: -2; pointer-events: auto; margin-left: auto; }
.dmUplP { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; width: 100%; top: 0px; left: 0px; padding: 2rem 0px; position: absolute; z-index: 1; pointer-events: auto; }
.dmUplP > .Flexbox-sc-f0k5jm-0 { grid-column: 3 / 4; }
.dmUplP > .Flexbox-sc-f0k5jm-0 > * { width: 3.5rem; height: 3.5rem; }
.dmUplP > .Flexbox-sc-f0k5jm-0 > a { transition: opacity 150ms ease-out; }
.cROgqk { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; width: 100%; top: 0px; left: 0px; padding: 2rem 0px; position: fixed; z-index: 11; pointer-events: none; }
.cROgqk > .Flexbox-sc-f0k5jm-0 { grid-column: 3 / 4; }
.cROgqk > .Flexbox-sc-f0k5jm-0 > * { width: 3.5rem; height: 3.5rem; }
.cROgqk > .Flexbox-sc-f0k5jm-0 > a { transition: opacity 150ms ease-out; opacity: 0; pointer-events: none; }
.jZDtfV { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; overflow: auto; z-index: 10; padding: 2rem 0px; background-color: var(--color-6); transition: opacity 150ms ease-out; opacity: 0; pointer-events: none; }
.gfTBeP { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; overflow: auto; z-index: 10; padding: 2rem 0px; background-color: var(--color-6); transition: opacity 150ms ease-out; opacity: 1; pointer-events: all; }
.iKjIau { grid-column: 3 / 4; margin-top: 3.5rem; }
.iKjIau > a { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; margin: 0px auto; text-align: center; padding: 1.25rem 1rem; font-family: "Poppins", sans-serif; font-weight: 400; line-height: 1.43; color: var(--color-text-highlight); font-size: 1.25rem; }
@media (min-width: 992px) {
  .iKjIau > a { padding: 2.25rem 2rem; }
}
@media (min-width: 992px) {
  .iKjIau > a { font-size: 1rem; line-height: 1.75; }
}
@media (min-width: 992px) {
  .iKjIau > a { font-size: 3.125rem; line-height: 1.09; }
}
@media (min-width: 350px) {
  .iKjIau > a { font-size: 1.5rem; }
}
@media (min-width: 576px) {
  .iKjIau > a { font-family: "Poppins", sans-serif; font-weight: 400; font-size: 1.75rem; line-height: 1.43; color: var(--color-text-highlight); }
  @media (min-width: 992px) {
  .iKjIau > a { font-size: 1rem; line-height: 1.75; }
}
  @media (min-width: 992px) {
  .iKjIau > a { font-size: 3.125rem; line-height: 1.09; }
}
}
.fLFruC { color: var(--color-5); margin-right: 1.25rem; }
@media (min-width: 992px) {
  .fLFruC { margin-right: 2.5rem; }
}
.fLFruC svg { width: 1.75rem; height: 1.75rem; }
@media (min-width: 992px) {
  .fLFruC svg { width: 3.25rem; height: 3.25rem; }
}
.fFHpMb { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; background-color: var(--color-6); }
.bzZWam { grid-column: 3 / 4; padding: 3rem 0px 2.5rem; color: var(--color-text-highlight); font-family: "Zilla Slab", serif; font-weight: 400; font-size: 1.125rem; line-height: 1.56; position: relative; }
@media (min-width: 992px) {
  .bzZWam { font-size: 1.125rem; line-height: 1.56; }
}
.bzZWam::before { content: ""; position: absolute; top: -0.5rem; left: 0px; right: 0px; height: 0.5rem; background-color: var(--color-text-highlight); }
.iaOQYd { align-self: flex-start; height: 3rem; margin-bottom: 1rem; }
@media (min-width: 864px) {
  .iaOQYd { height: 3.75rem; }
}
.iA-dFzM { border-bottom: 8px solid var(--color-7); margin-bottom: 3.5rem; }
@media (min-width: 864px) {
  .iA-dFzM { flex-direction: row; align-items: flex-start; margin-bottom: 2rem; }
}
.jDIwzw { margin-bottom: 4.5rem; overflow: hidden; }
.jDIwzw span { text-overflow: ellipsis; overflow: hidden; }
@media (min-width: 864px) {
  .jDIwzw { margin-bottom: 3.75rem; padding-right: 2rem; flex: 1 1 0%; }
}
.cAiaej { margin-bottom: 2.25rem; padding: 0px 2rem; }
@media (min-width: 864px) {
  .cAiaej { padding: 0px; }
}
.cAiaej > * { width: 2.5rem; height: 2.5rem; object-fit: contain; }
@media (min-width: 864px) {
  .cAiaej > * { width: 2.25rem; height: 2.25rem; }
}
.cAiaej > :not(:last-child) { margin-right: 2.25rem; }
@media (min-width: 864px) {
  .cAiaej > :not(:last-child) { margin-right: 1.75rem; }
}
.kTGKjd { margin: 0px -1.25rem; color: var(--color-7); -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 864px) {
  .kTGKjd { -webkit-box-pack: start; justify-content: flex-start; }
}
.kTGKjd > * { padding: 0px 1.25rem; }
.fkhZZK { appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; padding: 0.75rem 2rem; min-width: 11.25rem; font-family: "Poppins", sans-serif; font-weight: 400; font-size: 1.25rem; line-height: 1.42; color: var(--color-text-highlight); background: var(--color-5); }
@media (min-width: 992px) {
  .fkhZZK { font-size: 1.5rem; line-height: 1.42; }
}
.fkhZZK:disabled { pointer-events: none; opacity: 0.5; }
.iNrDkF { appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; padding: 0.75rem 2rem; min-width: 11.25rem; font-family: "Poppins", sans-serif; font-weight: 400; font-size: 1.25rem; line-height: 1.42; color: var(--color-text-highlight); background: var(--color-2); }
@media (min-width: 992px) {
  .iNrDkF { font-size: 1.5rem; line-height: 1.42; }
}
.iNrDkF:disabled { pointer-events: none; opacity: 0.5; }
.bGJXy { position: fixed; left: 0px; right: 0px; bottom: 0px; z-index: 5; max-height: 100%; overflow: auto; background-color: rgb(0, 0, 0); color: var(--color-text-highlight); }
.kmXguk { width: 100%; max-width: 1024px; margin: 0px auto; padding: 1.5rem 2rem; }
.dqEYRw { font-family: "Poppins", sans-serif; font-weight: 400; font-size: 1.5rem; line-height: 1.67; margin-bottom: 0.75rem; }
@media (min-width: 992px) {
  .dqEYRw { font-size: 1.875rem; line-height: 1.5625; }
}
.fKpAeM { font-family: "Zilla Slab", serif; font-weight: 400; font-size: 1rem; line-height: 1.75; margin-bottom: 1.5rem; }
@media (min-width: 992px) {
  .fKpAeM { font-size: 1rem; line-height: 1.75; }
}
.fiwFZJ > :not(:last-child) { margin: 0px 0px 1rem; }
@media (min-width: 576px) {
  .fiwFZJ { flex-direction: row; align-items: flex-start; }
  .fiwFZJ > :not(:last-child) { margin: 0px 1.75rem 0px 0px; }
}
.jasusi { min-height: 100vh; width: 100%; overflow: hidden; }
.jasusi > main { -webkit-box-flex: 1; flex-grow: 1; display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; }
.jasusi > * { flex-shrink: 0; }
.kGsHOY { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; position: relative; min-height: 100vh; overflow: hidden; padding: 6rem 0px 3.5rem; }
@media (min-width: 992px) {
  .kGsHOY { padding: 7.5rem 0px 2.5rem; min-height: 0px; max-height: 821px; height: 100vh; }
}
.kGsHOY::before { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; background: var(--color-6); }
.cmGsdk { position: absolute; width: 80vmax; height: 80vmax; top: 90%; left: 50%; transform: translate(-50%, -50%); z-index: -1; }
@media (min-width: 992px) {
  .cmGsdk { width: 55vmax; height: 55vmax; left: 60%; top: 55%; max-width: 1000px; max-height: 1000px; }
}
.kHcOzR { background: url("../uploads/42fd169d124847a5587ba590d7f6d558.jpeg") center center / cover no-repeat; border-radius: 50%; width: 100%; height: 100%; position: relative; }
.hvnTxA { grid-column: 3 / 4; }
.iGurYI { color: var(--color-text-highlight); margin-top: 2rem; }
@media (min-width: 992px) {
  .iGurYI { flex-direction: row; align-items: flex-start; margin: auto auto auto 0px; }
}
.hAlOQQ { position: relative; margin-bottom: 1.75rem; }
.hAlOQQ::before { position: absolute; content: ""; top: 0px; height: 100%; left: -100vh; right: 100%; background: var(--color-5); }
@media (min-width: 992px) {
  .hAlOQQ { margin-top: 2.5rem; }
}
.iVPFKO { display: inline-block; padding: 0.5rem 1.25rem 0.375rem 0px; background: var(--color-5); font-family: "Zilla Slab", serif; font-weight: 400; line-height: 1.42; font-size: 1rem; }
@media (min-width: 992px) {
  .iVPFKO { font-size: 1.5rem; line-height: 1.42; }
}
@media (min-width: 350px) {
  .iVPFKO { font-size: 1.125rem; }
}
@media (min-width: 576px) {
  .iVPFKO { font-size: 1.25rem; line-height: 1.42; }
  @media (min-width: 992px) {
  .iVPFKO { font-size: 1.5rem; line-height: 1.42; }
}
}
.cVeZBS { color: inherit; font-family: "Poppins", sans-serif; font-size: 1.75rem; line-height: 1.43; font-weight: 500; }
@media (min-width: 992px) {
  .cVeZBS { font-size: 1rem; line-height: 1.75; }
}
@media (min-width: 992px) {
  .cVeZBS { font-size: 3.125rem; line-height: 1.09; }
}
.dZIhji { padding: 0px 0px 2rem; width: 100%; max-width: 450px; }
@media (min-width: 992px) {
  .dZIhji { margin-top: 4.5rem; }
}
.kNYCgb { height: 0.5rem; background: var(--dividerColor,var(--color-1)); margin-bottom: 3.75rem; border: 0px; grid-area: 1 / 1 / 2 / -1; }
.dcmoFs { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; padding: 3.75rem 0px; }
@media (min-width: 992px) {
  .dcmoFs { padding: 5rem 0px; }
}
.dcmoFs:first-child { margin-top: 5rem; }
.duOPQU { grid-area: 2 / 1; color: var(--arrowColor,var(--color-1)); width: 1.75rem; height: 1.75rem; font-size: 1.75rem; align-self: flex-start; flex-shrink: 0; margin-top: 0.375rem; }
@media (min-width: 992px) {
  .duOPQU { width: 2.5rem; height: 2.5rem; font-size: 2.5rem; margin-top: 0.25rem; margin-left: 1.75rem; }
}
.jJpTgb { font-family: "Poppins", sans-serif; font-weight: 400; font-size: 1.75rem; line-height: 1.43; grid-area: 2 / 2 / 3 / 7; color: var(--headlineColor,var(--color-1)); margin-bottom: 2.25rem; }
@media (min-width: 992px) {
  .jJpTgb { font-size: 1rem; line-height: 1.75; }
}
@media (min-width: 992px) {
  .jJpTgb { font-size: 3.125rem; line-height: 1.09; }
}
@media (min-width: 992px) {
  .jJpTgb { margin-bottom: 3rem; }
}
.Section__SectionArrow-sc-s3x4zh-1 + .Section__SectionHeadline-sc-s3x4zh-2 { margin-left: 1.5rem; }
@media (min-width: 992px) {
  .Section__SectionArrow-sc-s3x4zh-1 + .Section__SectionHeadline-sc-s3x4zh-2 { margin-left: 2rem; }
}
.izjAFy { position: relative; width: 40px; height: 40px; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; --anim-ripple-outer-size: 36px; --anim-ripple-tickness: 3px; --anim-ripple-duration: 2s; --anim-ripple-delay: -1s; }
.iFpwdG { position: absolute; border: var(--anim-ripple-tickness) solid currentColor; opacity: 1; border-radius: 50%; animation: kytQzX var(--anim-ripple-duration) cubic-bezier(0,0.2,0.8,1) infinite; }
.iFpwdG:nth-child(2) { animation-delay: var(--anim-ripple-delay); }
.iwjVpJ { height: 0px; overflow: visible; }
.mbsyo { position: relative; width: 3rem; height: 3rem; font-size: 1.5rem; border-radius: 50%; flex-shrink: 0; -webkit-box-pack: center; justify-content: center; background-color: var(--color-1); color: var(--color-3); }
.mbsyo > * { transition: opacity 500ms ease-out, transform 300ms ease-out; }
.mbsyo > :first-child { opacity: 1; transform: none; }
.mbsyo > :last-child { opacity: 0; }
.iPBRNd { position: absolute; }
.ckxEKl { padding: 0px; }
.jvWicf { color: inherit; font-family: "Zilla Slab", serif; font-weight: 400; font-size: 1.125rem; line-height: 1.56; }
@media (min-width: 992px) {
  .jvWicf { font-size: 1rem; line-height: 1.75; }
}
.jvWicf:not(:last-child) { margin-bottom: 1.25rem; }
@media (min-width: 992px) {
  .jvWicf:not(:last-child) { margin-bottom: 1.5rem; }
}
.gQTTNJ { color: inherit; font-family: "Poppins", sans-serif; font-weight: 700; font-size: 1.25rem; line-height: 1.42; }
@media (min-width: 992px) {
  .gQTTNJ { font-size: 1rem; line-height: 1.75; }
}
@media (min-width: 992px) {
  .gQTTNJ { font-size: 1.5rem; line-height: 1.42; }
}
.gQTTNJ:not(:last-child) { margin-bottom: 1.25rem; }
@media (min-width: 992px) {
  .gQTTNJ:not(:last-child) { margin-bottom: 1.5rem; }
}
.bpjGYH { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; padding: 5rem 0px; background: var(--color-5); color: var(--color-text-highlight); --dividerColor: var(--color-text-highlight); --headlineColor: var(--color-text-highlight); --arrowColor: var(--color-text-highlight); }
.bpjGYH > .Flexbox__FlexboxVertical-sc-f0k5jm-1 { grid-column: 3 / 4; }
.iAjqWa { width: 100%; max-width: 900px; align-self: flex-start; }
.dCtDHP { max-width: 770px; align-self: flex-start; }
.dCtDHP, .dCtDHP p { font-family: "Zilla Slab", serif; font-weight: 300; line-height: 1.42; font-size: 1.125rem; }
@media (min-width: 992px) {
  .dCtDHP, .dCtDHP p { font-size: 1.5rem; line-height: 1.42; }
}
@media (min-width: 992px) {
  .dCtDHP { margin-left: 6.25rem; }
}
@media (min-width: 992px) {
  .eRlKMZ { flex-direction: row; align-items: flex-start; }
}
.ihzPxB { margin-bottom: 4.5rem; }
@media (min-width: 992px) {
  .ihzPxB { flex: 2 1 0%; margin-right: 8.5rem; }
}
@media (min-width: 992px) {
  .eulpoo { margin-left: 6.25rem; }
}
.kDlxIR { font-family: "Poppins", sans-serif; font-weight: 700; font-size: 1.25rem; line-height: 1.42; color: var(--color-7); margin-bottom: 1.5rem; }
@media (min-width: 992px) {
  .kDlxIR { font-size: 1rem; line-height: 1.75; }
}
@media (min-width: 992px) {
  .kDlxIR { font-size: 1.5rem; line-height: 1.42; }
}
.bUsWGO { position: relative; padding-top: 120%; }
.bUsWGO > img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }
.gULUuN { font-family: "Poppins", sans-serif; font-weight: 500; font-size: 1rem; line-height: 1.75; color: var(--color-4); padding: 0.5rem 0px; }
@media (min-width: 992px) {
  .gULUuN { font-size: 1rem; line-height: 1.75; }
}
.bRAnOJ { margin: 0px -0.25rem; }
.bRAnOJ > * { flex: 1 0 0%; margin: 0px 0.25rem; max-width: 450px; }
.bRAnOJ > * .TextImageSection__ImageCaption-sc-zh9wai-5, .bRAnOJ > :not(:first-child) { display: none; }
.bRAnOJ > * .TextImageSection__ImageWrapper-sc-zh9wai-4 { padding-top: 59%; }
@media (min-width: 992px) {
  .bRAnOJ > * .TextImageSection__ImageWrapper-sc-zh9wai-4 { padding-top: 123%; }
}
.bRAnOJ > * .TextImageSection__ImageWrapper-sc-zh9wai-4 > img { object-position: center top; }
@media (min-width: 992px) {
  .bRAnOJ > * .TextImageSection__ImageWrapper-sc-zh9wai-4 > img { object-position: center center; }
}
@media (min-width: 992px) {
  .bRAnOJ > * { max-width: 100%; margin: 0px; width: 67%; }
  .bRAnOJ > :first-child:last-child { width: 70%; }
  .bRAnOJ > :first-child, .bRAnOJ > :first-child:last-child { width: 100%; }
}
@media (min-width: 992px) {
}
.bRAnOJ > :nth-child(2n) { flex-direction: column-reverse; }
@media (min-width: 992px) {
  .bRAnOJ > :nth-child(2n) { flex-direction: column; align-self: flex-end; margin-top: -7rem; }
}
@media (min-width: 992px) {
  .bRAnOJ { flex-direction: column; align-items: flex-start; margin: 0px; flex: 1 1 0%; align-self: flex-end; }
}
.QQCob { margin: 0px -0.25rem; }
.QQCob > * { flex: 1 0 0%; max-width: 50%; margin: 0px 0.25rem; }
@media (min-width: 992px) {
  .QQCob > * { max-width: 100%; margin: 0px; width: 55%; }
  .QQCob > :first-child:last-child { width: 70%; }
}
@media (min-width: 992px) {
  .QQCob > :nth-child(2n+1) { align-self: flex-end; }
}
@media (min-width: 992px) {
  .QQCob > :nth-child(2n+1) .TextImageSection__ImageCaption-sc-zh9wai-5 { width: 80%; padding-left: 0.5rem; text-align: right; align-self: flex-end; }
}
.QQCob > :nth-child(2n) { flex-direction: column-reverse; }
@media (min-width: 992px) {
  .QQCob > :nth-child(2n) { flex-direction: column; align-self: flex-start; margin-top: -5rem; }
}
@media (min-width: 992px) {
  .QQCob { flex-direction: column; align-items: flex-start; margin: 0px; flex: 1 1 0%; }
}
.NzneO { position: relative; overflow: visible; }
.NzneO:not(:last-child) { margin-bottom: 1.75rem; }
@media (min-width: 992px) {
  .NzneO:not(:last-child) { margin-bottom: 2rem; }
}
.jjCVwO { position: absolute; left: 0px; right: 0px; height: 4.5rem; background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.87) 25%, rgba(255, 255, 255, 0) 100%); opacity: 0; transition: opacity 150ms ease-out; bottom: 0px; }
.bmNtuX { position: absolute; left: 0px; right: 0px; height: 4.5rem; background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.87) 25%, rgba(255, 255, 255, 0) 100%); opacity: 1; transition: opacity 150ms ease-out; bottom: 0px; }
.dCrmfb { max-height: none; overflow: auto; margin: 0px -1rem; padding: 0px 1rem; }
.ecBiyX { max-height: 420px; overflow: auto; margin: 0px -1rem; padding: 0px 1rem; }
.fvCRDq { font-family: "Poppins", sans-serif; font-weight: 700; font-size: 1.25rem; line-height: 1.42; color: var(--color-3); }
@media (min-width: 992px) {
  .fvCRDq { font-size: 1rem; line-height: 1.75; }
}
@media (min-width: 992px) {
  .fvCRDq { font-size: 1.5rem; line-height: 1.42; }
}
.fuxnnh { color: var(--color-7); background: var(--color-5); margin-right: 1rem; }
.edObPQ { font-family: "Poppins", sans-serif; font-weight: 700; font-size: 1.25rem; line-height: 1.42; color: var(--color-5); }
@media (min-width: 992px) {
  .edObPQ { font-size: 1rem; line-height: 1.75; }
}
@media (min-width: 992px) {
  .edObPQ { font-size: 1.5rem; line-height: 1.42; }
}
.jaslWc { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; background: var(--color-6); --dividerColor: var(--color-3); --arrowColor: var(--color-7); --headlineColor: var(--color-text-highlight); color: var(--color-text-highlight); }
.jaslWc > .Flexbox__FlexboxVertical-sc-f0k5jm-1 { grid-column: 3 / 4; }
.jvZwGT { scroll-snap-type: x mandatory; overflow: auto hidden; scrollbar-width: none; align-items: flex-start; }
.jvZwGT::-webkit-scrollbar { display: none; }
.jvZwGT > * { width: 100%; flex-shrink: 0; scroll-snap-align: center; scroll-snap-stop: always; }
.fnDGgz { margin: 0px 50px; }
.bSMBcQ { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; --dividerColor: var(--color-3); --headlineColor: var(--color-1); --arrowColor: var(--color-6); color: var(--color-1); }
.bSMBcQ > .Flexbox__FlexboxVertical-sc-f0k5jm-1 { grid-column: 3 / 4; }
.iBdCbp { align-self: stretch; }
.hIGjUo { margin: 3.5rem -2rem 0px; }
@media (min-width: 992px) {
  .hIGjUo { margin: 5rem -2rem 0px; }
}
.gRpyKf { margin: 0px 24px; padding: 1.5rem; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; appearance: none; cursor: pointer; display: flex; flex-direction: row; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: center; justify-content: center; width: auto; max-width: 12.5rem; height: 5.25rem; box-shadow: inset 0 0 0 8px var(--color-3); }
.gRpyKf img { object-fit: contain; pointer-events: none; user-select: none; }
@media (min-width: 992px) {
  .gRpyKf { height: 6.5rem; }
}
.fOwIQa { margin: 0px 24px; padding: 1.5rem; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; appearance: none; cursor: pointer; display: flex; flex-direction: row; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: center; justify-content: center; width: auto; max-width: 12.5rem; height: 5.25rem; }
.fOwIQa img { object-fit: contain; pointer-events: none; user-select: none; }
@media (min-width: 992px) {
  .fOwIQa { height: 6.5rem; }
}
.gWXerS { padding: 1.25rem; margin: 0px auto; overflow: hidden; }
.hEMSbR { width: 9px; height: 9px; border-radius: 50%; background-color: var(--color-3); cursor: auto; }
.hEMSbR:not(:last-child) { margin-right: 0.75rem; }
.eoEbYX { width: 9px; height: 9px; border-radius: 50%; background-color: var(--color-1); cursor: pointer; }
.eoEbYX:not(:last-child) { margin-right: 0.75rem; }
.fINEZP { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; background: var(--color-7); --dividerColor: var(--color-3); --headlineColor: var(--color-6); --arrowColor: var(--color-6); color: var(--color-6); }
.fINEZP > .Flexbox__FlexboxVertical-sc-f0k5jm-1 { grid-column: 3 / 4; }
.fISwbs { margin-bottom: 4.75rem; }
.fISwbs > * { margin-bottom: 0px; }
@media (min-width: 992px) {
  .fISwbs { margin-bottom: 3rem; }
}
.PfuPI { display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: auto; gap: 2.25rem; margin-bottom: 4.25rem; }
@media (min-width: 992px) {
  .PfuPI { grid-template-columns: repeat(4, 1fr); margin-bottom: 4.75rem; }
}
.KMphC { padding: 1rem 0px; -webkit-box-align: center; align-items: center; }
.hDzvRA { position: relative; width: 7.5rem; height: 5rem; }
.hDzvRA > img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: contain; pointer-events: none; user-select: none; }
.MRbTZ { font-family: "Poppins", sans-serif; font-weight: 700; text-align: center; font-size: 1.25rem; line-height: 2.35; color: var(--color-5); }
.dMnXRY { position: relative; }
.jxJbNH { align-items: flex-start; }
.ffxqUo { position: absolute; left: 0px; bottom: 1rem; width: 100%; -webkit-box-pack: center; justify-content: center; color: var(--color-6); }
.dLOnHe { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; appearance: none; cursor: pointer; transition: opacity 300ms ease-out; opacity: 0.25; pointer-events: none; }
.dLOnHe:not(:last-child) { margin-right: 1.5rem; }
.dLOnHe svg { width: 1.5rem; height: 1.5rem; }
.eXqjeB { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; appearance: none; cursor: pointer; transition: opacity 300ms ease-out; }
.eXqjeB:not(:last-child) { margin-right: 1.5rem; }
.eXqjeB svg { width: 1.5rem; height: 1.5rem; }
@-webkit-keyframes kytQzX { 
  0% { width: 0px; height: 0px; opacity: 1; }
  100% { width: var(--anim-ripple-outer-size); height: var(--anim-ripple-outer-size); opacity: 0; }
}
@keyframes kytQzX { 
  0% { width: 0px; height: 0px; opacity: 1; }
  100% { width: var(--anim-ripple-outer-size); height: var(--anim-ripple-outer-size); opacity: 0; }
}
.cls-uk-logo-with-text-1 { fill: rgb(255, 255, 255); }
.cls-uk-logo-with-text-2 { fill: rgb(29, 29, 27); }
.jiSHss { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; --dividerColor: var(--color-3); --headlineColor: var(--color-text-default); --arrowColor: var(--color-6); background: var(--color-6); color: var(--color-7); }
.jiSHss > .Flexbox__FlexboxVertical-sc-f0k5jm-1 { grid-column: 3 / 4; }
.bdsPML { align-items: flex-start; margin: -1rem; }
.bdsPML > * { flex: 1 0 0%; margin: 1rem; }
.bdsPML > :not(:first-child) { display: none; }
@media (min-width: 992px) {
  .bdsPML > :not(:first-child) { display: flex; }
}
.fIFa-DH { margin-bottom: 2rem; }
.hLqOfc { flex-wrap: wrap; margin-bottom: 0.625rem; }
.gUggo { background-color: var(--color-4); color: var(--color-text-highlight); padding: 0.125rem 0.625rem; min-width: 6rem; font-family: "Poppins", sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.875; margin-bottom: 0.625rem; }
.gUggo:not(:last-child) { margin-right: 0.625rem; }
.hIdotc { font-family: "Poppins", sans-serif; font-weight: 400; font-size: 1.5rem; line-height: 1.67; margin-bottom: 1.25rem; }
@media (min-width: 992px) {
  .hIdotc { font-size: 1.875rem; line-height: 1.5625; }
}
.cVpRx { color: inherit; font-family: "Poppins", sans-serif; font-weight: 700; font-size: 1.25rem; line-height: 1.42; }
@media (min-width: 992px) {
  .cVpRx { font-size: 1rem; line-height: 1.75; }
}
@media (min-width: 992px) {
  .cVpRx { font-size: 1.5rem; line-height: 1.42; }
}
.cVpRx.cVpRx { color: var(--color-5); }
.cVpRx > :first-child { margin-right: 1rem; }
.jnVJaZ { color: var(--color-6); background: var(--color-5); }
.erOWeC { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; position: relative; overflow: hidden; padding: 11.25rem 0px 8.75rem; }
@media (min-width: 992px) {
  .erOWeC { padding: 9.25rem 0px 7.5rem; }
}
.erOWeC::before { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; background: var(--color-6); }
.iroZCu { position: absolute; width: 72vmax; height: 72vmax; bottom: 0px; left: 50%; transform: translate(-50%, 0px); z-index: -1; background: var(--color-6); }
.IpXWa { background: var(--color-3); border-radius: 50%; width: 100%; height: 100%; position: relative; }
.gMPTZm { grid-column: 3 / 4; }
.jZKOFI { color: var(--color-text-highlight); max-width: 600px; }
.hFnCkm { position: relative; margin-bottom: 1.75rem; }
.hFnCkm::before { position: absolute; content: ""; top: 0px; height: 100%; left: -100vh; right: 100%; background: var(--color-5); }
.fuGmLb { display: inline-block; padding: 0.5rem 1.25rem 0.375rem 0px; background: var(--color-5); font-family: "Zilla Slab", serif; font-weight: 400; font-size: 1.125rem; line-height: 1.56; }
@media (min-width: 992px) {
  .fuGmLb { font-size: 1.125rem; line-height: 1.56; }
}
.fOluAu { color: inherit; font-family: "Poppins", sans-serif; font-weight: 400; font-size: 1.75rem; line-height: 1.43; }
@media (min-width: 992px) {
  .fOluAu { font-size: 1rem; line-height: 1.75; }
}
@media (min-width: 992px) {
  .fOluAu { font-size: 3.125rem; line-height: 1.09; }
}
.imRQmu { color: inherit; font-family: "Poppins", sans-serif; font-weight: 400; font-size: 1.5rem; line-height: 1.67; }
@media (min-width: 992px) {
  .imRQmu { font-size: 1rem; line-height: 1.75; }
}
@media (min-width: 992px) {
  .imRQmu { font-size: 1.875rem; line-height: 1.5625; }
}
.imRQmu:not(:last-child) { margin-bottom: 2.25rem; }
@media (min-width: 992px) {
  .imRQmu:not(:last-child) { margin-bottom: 3rem; }
}
.hKCzdS { color: var(--color-5); }
.hKCzdS > * { width: 2.5rem; height: 2.5rem; position: relative; }
.hKCzdS > * > svg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.hKCzdS > :not(:last-child) { margin-right: 2.5rem; }
.kEMsQc { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; padding: 9rem 0px 3.5rem; background-color: var(--color-6); color: var(--color-text-highlight); }
@media (min-width: 992px) {
  .kEMsQc { padding: 11.25rem 0px 14.5rem; }
}
.kEMsQc > * { grid-column: 3 / 4; }
@media (min-width: 992px) {
  .cUeRKR { flex-direction: row; -webkit-box-align: center; align-items: center; }
  .cUeRKR > * { flex: 1 0 0%; }
  .cUeRKR > :first-child { margin-right: 1.75rem; }
  .cUeRKR > :last-child { margin-left: 1.75rem; }
}
.HaUvv { color: inherit; font-family: "Poppins", sans-serif; font-weight: 400; font-size: 1.75rem; line-height: 1.43; margin-bottom: 1rem; }
@media (min-width: 992px) {
  .HaUvv { font-size: 1rem; line-height: 1.75; }
}
@media (min-width: 992px) {
  .HaUvv { font-size: 3.125rem; line-height: 1.09; }
}
@media (min-width: 992px) {
  .HaUvv { margin-bottom: 0px; }
}
.YbeCD { position: relative; padding-top: 61.5%; margin: 0 calc(-1 * var(--grid-space)) 0 5rem; }
@media (min-width: 992px) {
  .YbeCD { margin: 0 calc(-1 * var(--grid-space)) 0 0; }
}
.YbeCD > img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }
.gfXzPY { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; --dividerColor: var(--color-3); --arrowColor: var(--color-2); color: var(--color-6); padding: 3rem 0px 4rem; }
@media (min-width: 992px) {
  .gfXzPY { padding: 3rem 0px 5rem; }
}
.gfXzPY .Highlights__Divider-sc-1pxxxnw-0 { margin-bottom: 1.5rem; }
@media (min-width: 992px) {
  .gfXzPY .Highlights__Divider-sc-1pxxxnw-0 { margin-bottom: 3rem; }
}
.gfXzPY > * { grid-column: 3 / 4; }
.ynEVZ > :first-child { display: none; }
@media (min-width: 992px) {
  .ynEVZ > :first-child { display: block; margin-right: 2.75rem; }
}
.lmZbCR { max-width: 600px; margin-bottom: 2rem; }
@media (min-width: 992px) {
  .lmZbCR { margin-bottom: 3.5rem; }
}
.lmZbCR a { color: rgb(244, 62, 104); text-decoration: none; }
.lmZbCR a:hover { text-decoration: underline; }
.uQxHg { font-family: "Poppins", sans-serif; font-weight: 700; font-size: 1rem; line-height: 1.75; color: var(--color-text-placeholder); }
@media (min-width: 992px) {
  .uQxHg { font-size: 1rem; line-height: 1.75; }
}
.uQxHg > p { margin-bottom: 2rem; }
.cyzvWO { color: inherit; font-family: "Zilla Slab", serif; font-size: 1.125rem; line-height: 1.56; font-weight: 700; }
@media (min-width: 992px) {
  .cyzvWO { font-size: 1rem; line-height: 1.75; }
}
.cnHRTa { color: inherit; font-family: "Zilla Slab", serif; font-weight: 400; font-size: 1.125rem; line-height: 1.56; }
@media (min-width: 992px) {
  .cnHRTa { font-size: 1rem; line-height: 1.75; }
}
.cnHRTa:not(:last-child) { margin-bottom: 1.25rem; }
@media (min-width: 992px) {
  .cnHRTa:not(:last-child) { margin-bottom: 1.5rem; }
}
.iPJNJV { font-family: "Zilla Slab", serif; font-weight: 400; font-size: 1.125rem; line-height: 1.56; text-decoration: none; color: currentcolor; }
@media (min-width: 992px) {
  .iPJNJV { font-size: 1rem; line-height: 1.75; }
}
.iPJNJV:not(:last-child) { margin-bottom: 1.25rem; }
@media (min-width: 992px) {
  .iPJNJV:not(:last-child) { margin-bottom: 1.5rem; }
}
.iPJNJV.arrow-link { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; font-family: "Poppins", sans-serif; font-weight: 700; font-size: 1.25rem; line-height: 1.42; color: var(--color-5); }
@media (min-width: 992px) {
  .iPJNJV.arrow-link { font-size: 1rem; line-height: 1.75; }
}
@media (min-width: 992px) {
  .iPJNJV.arrow-link { font-size: 1.5rem; line-height: 1.42; }
}
.hTBsHe { display: grid; grid-template-columns: 1fr var(--grid-space) minmax(0,1230px) var(--grid-space) 1fr; --dividerColor: var(--color-3); --headlineColor: var(--color-6); --arrowColor: var(--color-6); color: var(--color-6); }
.hTBsHe > .Flexbox__FlexboxVertical-sc-f0k5jm-1 { grid-column: 3 / 4; }
@media (min-width: 992px) {
  .dyuwGJ { margin-left: 6.25rem; }
}
.hMJiOW { color: inherit; font-family: "Poppins", sans-serif; font-weight: 400; font-size: 1.75rem; line-height: 1.43; }
@media (min-width: 992px) {
  .hMJiOW { font-size: 1rem; line-height: 1.75; }
}
@media (min-width: 992px) {
  .hMJiOW { font-size: 3.125rem; line-height: 1.09; }
}
.hMJiOW:not(:last-child) { margin-bottom: 2.25rem; }
@media (min-width: 992px) {
  .hMJiOW:not(:last-child) { margin-bottom: 3rem; }
}
