.css-10ge7nw {
  position:-webkit-sticky;
  position:sticky;
  top:0;
  width:100%;
  z-index:998;
}
.css-f98eu8 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  background:#ffffff;
  height:68px;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  -webkit-transition:background 500ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:background 500ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  box-sizing:border-box;
}
.css-f98eu8.transparent {
  background:rgba(255, 255, 255, 0);
  border-bottom:none;
}
@media (min-width:1200px) {
  .css-f98eu8 {
    height:74px;
    padding:0;
  }
}
@media print {
  .css-f98eu8 {
    display:none;
  }
}
.css-i2n9nk {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
  padding-left:calc(5 * var(--ys-spacing));
}
.css-i2n9nk img {
  width:120px;
  min-height:39px;
}
@media (min-width:1200px) {
  .css-i2n9nk img {
    width:140px;
    height:100%;
    min-height:50px;
  }
}
.css-4hwmfz {
  background-repeat:no-repeat;
  -webkit-background-size:contain;
  background-size:contain;
  -webkit-background-position:center;
  background-position:center;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTIwIDE4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNTAuNzM1NiAxNS42OTI1TDUxLjAxNDQgMTcuNzE1NEg0OC43MzY3TDQ4LjQ1NzggMTUuODkyOEg0OC40MDY4QzQ3LjU5NzggMTcuMTU3NiA0NS45Mjg3IDE3Ljk2NjggNDQuMDc5IDE3Ljk2NjhDNDAuNDExIDE3Ljk2NjggMzcuOTA1NCAxNS4wNTYxIDM3LjkwNTQgMTEuMzg3NEMzNy45MDU0IDcuNzE4NTggNDAuNDExIDQuODA3OTEgNDQuMDc5IDQuODA3OTFDNDYuMDAzMyA0LjgwNzkxIDQ3LjYyMTMgNS42NjgxNSA0OC40MDY4IDYuODgxOTFINDguNDU3OFYwSDUwLjczNTZWMTUuNjkyNVpNNDguNTg3NCAxMS4zOTEzQzQ4LjU4NzQgOC44NjE2NCA0Ni45Njk0IDYuOTA5NCA0NC40MzYzIDYuOTA5NEM0MS45MDcyIDYuOTA5NCA0MC4yNjE3IDguODM0MTQgNDAuMjYxNyAxMS4zOTEzQzQwLjI2MTcgMTMuOTQ4NCA0MS45MDcyIDE1Ljg3MzIgNDQuNDM2MyAxNS44NzMyQzQ2Ljk2NTUgMTUuODY5MiA0OC41ODc0IDEzLjkyMDkgNDguNTg3NCAxMS4zOTEzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTY5LjYwMiAxLjgwMjg2SDY3LjUwMDlWNS4xMzc3NUg2NC4yMjE3VjcuMjM5MjRINjcuNTAwOVYxMS4yNDU4QzY3LjUwMDkgMTQuODEyNSA3MC4zOTEzIDE3LjcwMzUgNzMuOTU3MyAxNy43MDM1SDc0LjE4OVYxNS43OTA1QzcxLjY1NTkgMTUuNzkwNSA2OS41OTggMTMuNzM2MiA2OS41OTggMTEuMTk4N1Y3LjIzNTMxSDcyLjkzMjJWNS4xMzc3NUg2OS41OThWMS44MDI4Nkg2OS42MDJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTE1LjQxMyAxLjgwMjg2SDExMy4zMTJWNS4xMzc3NUgxMTAuMDMzVjcuMjM5MjRIMTEzLjMxMlYxMS4yNDU4QzExMy4zMTIgMTQuODEyNSAxMTYuMjAyIDE3LjcwMzUgMTE5Ljc2OCAxNy43MDM1SDEyMFYxNS43OTA1QzExNy40NjcgMTUuNzkwNSAxMTUuNDA5IDEzLjczNjIgMTE1LjQwOSAxMS4xOTg3VjcuMjM1MzFIMTE4Ljc0M1Y1LjEzNzc1SDExNS40MDlWMS44MDI4NkgxMTUuNDEzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTc3LjU2NjUgNy4wMzg5NlY3LjAzNTA0SDc3LjUxNTRWNS4yMTYzNkg3NS4yNDE1VjEyLjMwMjVDNzUuMjQxNSAxMi4zMyA3NS4yMzc2IDEyLjM2MTQgNzUuMjM3NiAxMi4zODg5VjE3LjY5MTdINzcuNTExNVYxNi4wMjIzSDc3LjUxNTRMNzcuNTM5IDExLjY4OTdDNzcuNzk4MiA5LjE0NDM4IDc5Ljk1MDMgNy4xNjA3MyA4Mi41NjE5IDcuMTYwNzNWNS4wNjMxN0M4MC42Mjk3IDUuMDYzMTcgNzguODc0MiA1LjgxMzQyIDc3LjU2NjUgNy4wMzg5NloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01Mi4xNDU1IDEyLjg0NDZINTQuNDE1NEM1NC40NjY1IDE0LjkzODIgNTUuOTMxMyAxNi4wMjYzIDU4LjAyNDYgMTYuMDI2M0M2MC4xOTYzIDE2LjAyNjMgNjEuNDg0NCAxNS4zMTkyIDYxLjQ4NDQgMTQuMDMwOEM2MS40ODQ0IDEwLjkwMDIgNTIuNjc1NyAxNC4zODQ0IDUyLjY3NTcgOC42NTMzNkM1Mi42NzU3IDYuMDAxOTQgNTUuMzI2NiA0LjgxNTY3IDU4LjAwMSA0LjgxNTY3QzYxLjEzMSA0LjgxNTY3IDYzLjUwMyA2LjUzMjIyIDYzLjUzMDUgOS42MzkzSDYxLjI4NDFDNjEuMjg0MSA3LjY5NDkyIDU5Ljg0NjggNi43NjAwNSA1OC4wMDEgNi43NjAwNUM1Ni41NjM2IDYuNzYwMDUgNTQuOTIyMSA3LjE2NDY0IDU0LjkyMjEgOC41Nzg3M0M1NC45MjIxIDExLjg2MjYgNjMuNzMwOCA4LjM3ODQgNjMuNzMwOCAxMy45NTYyQzYzLjczMDggMTYuODA4IDYwLjg1MjIgMTcuOTQ3MSA1Ny45Nzc0IDE3Ljk0NzFDNTQuODE5OSAxNy45NDcxIDUyLjI3MTIgMTYuMzA1MiA1Mi4xNDU1IDEyLjg0NDZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTguMTU5NCA1LjA2MzE3SDE1Ljg4MTZWMTcuNzE5M0gxOC4xNTk0VjUuMDYzMTdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOS4wODM2NiA3Ljg5OTI3SDkuMDMyNkwzLjExMDM2IDBIMEw3Ljc0NDQ3IDEwLjA0NzlWMTcuNzE5M0gxMC4yMjI1VjEwLjA0NzlMMTcuOTY3IDBIMTUuMDI5NUw5LjA4MzY2IDcuODk5MjdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMzYuNTgxOSAwSDM0LjMwNDFWMTcuNzE5M0gzNi41ODE5VjBaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjYuNTkxMSAxNS44OTI4QzI0LjI0MjYgMTUuODkyOCAyMi42MDEgMTQuMjIzNCAyMi4zNDk3IDExLjk1M0gzMi43MjkzQzMyLjcyOTMgNy41MzAwMSAzMC40NTU0IDQuODAzOTYgMjYuNDE0MyA0LjgwMzk2QzIyLjY1MjEgNC44MDM5NiAxOS45NzM3IDcuNjA4NTcgMTkuOTczNyAxMS4zNzE2QzE5Ljk3MzcgMTUuMTM0NyAyMi43Nzc3IDE3LjkzOTMgMjYuNTQgMTcuOTM5M0MyOC41OTc5IDE3LjkzOTMgMzAuMTQ5MSAxNy4yMzIyIDMxLjE4NTkgMTYuMTgzNUwyOS42NzM5IDE0LjY3MTJDMjkuMDE0MiAxNS40NDg5IDI3LjkzNDIgMTUuODkyOCAyNi41OTExIDE1Ljg5MjhaTTI2LjQzNzkgNi44MjI5NkMyOC41ODYxIDYuODIyOTYgMjkuOTk5OSA4LjAwOTIzIDMwLjIyNzcgMTAuMDMyMkgyMi40NzUzQzIyLjkyNyA4LjE2MjQyIDI0LjM2ODMgNi44MjI5NiAyNi40Mzc5IDYuODIyOTZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNODkuMTc1MiAxNS44OTI4Qzg2LjgyNjcgMTUuODkyOCA4NS4xODUxIDE0LjIyMzQgODQuOTI5OSAxMS45NTNIOTUuMzA5NUM5NS4zMDk1IDcuNTMwMDEgOTMuMDM1NyA0LjgwMzk2IDg4Ljk5NDUgNC44MDM5NkM4NS4yMzIzIDQuODAzOTYgODIuNTUzOSA3LjYwODU3IDgyLjU1MzkgMTEuMzcxNkM4Mi41NTM5IDE1LjEzNDcgODUuMzU3OSAxNy45MzkzIDg5LjEyMDIgMTcuOTM5M0M5MS4xNzgxIDE3LjkzOTMgOTIuNzI5MyAxNy4yMzIyIDkzLjc2NjEgMTYuMTgzNUw5Mi4yNTQxIDE0LjY3MTJDOTEuNTk4MyAxNS40NDg5IDkwLjUxODMgMTUuODkyOCA4OS4xNzUyIDE1Ljg5MjhaTTg5LjAyMiA2LjgyMjk2QzkxLjE3MDIgNi44MjI5NiA5Mi41ODQgOC4wMDkyMyA5Mi44MTE4IDEwLjAzMjJIODUuMDU5NUM4NS41MTExIDguMTYyNDIgODYuOTUyNCA2LjgyMjk2IDg5LjAyMiA2LjgyMjk2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEwMy4zNjggMTUuODkyOEMxMDEuMDIgMTUuODkyOCA5OS4zNzgxIDE0LjIyMzQgOTkuMTI2OCAxMS45NTNIMTA5LjUwNkMxMDkuNTA2IDcuNTMwMDEgMTA3LjIzMyA0LjgwMzk2IDEwMy4xOTEgNC44MDM5NkM5OS40MjkyIDQuODAzOTYgOTYuNzUwOCA3LjYwODU3IDk2Ljc1MDggMTEuMzcxNkM5Ni43NTA4IDE1LjEzNDcgOTkuNTU0OCAxNy45MzkzIDEwMy4zMTcgMTcuOTM5M0MxMDUuMzc1IDE3LjkzOTMgMTA2LjkyNiAxNy4yMzIyIDEwNy45NjMgMTYuMTgzNUwxMDYuNDUxIDE0LjY3MTJDMTA1Ljc5MSAxNS40NDg5IDEwNC43MTEgMTUuODkyOCAxMDMuMzY4IDE1Ljg5MjhaTTEwMy4yMTkgNi44MjI5NkMxMDUuMzY3IDYuODIyOTYgMTA2Ljc4MSA4LjAwOTIzIDEwNy4wMDkgMTAuMDMyMkg5OS4yNTY0Qzk5LjcwOCA4LjE2MjQyIDEwMS4xNDUgNi44MjI5NiAxMDMuMjE5IDYuODIyOTZaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  width:145px;
  height:100%;
}
.css-4hwmfz:active,
.css-4hwmfz:focus {
  outline:0;
  border:none;
}
@media (min-width:1200px) {
  .css-4hwmfz {
    width:185px;
  }
}
.css-1pdyftc {
  white-space:nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:auto;
}
.css-f70yq5 {
  display:none;
}
@media (min-width:1200px) {
  .css-f70yq5 {
    display:block;
  }
}
.css-70qvj9 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
}
.css-176idye {
  display:block;
}
@media (min-width:1200px) {
  .css-176idye {
    display:none;
  }
}
.css-kyz6uz {
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-size:14px;
  height:100%;
}
@media (min-width:1200px) {
  .css-kyz6uz {
    padding:10px 15px;
  }
}
.css-cfrv2p {
  position:relative;
}
@media (min-width:1200px) {
  .css-cfrv2p {
    margin:0 14px;
  }
}
@media (min-width:1536px) {
  .css-cfrv2p {
    margin:0 calc(5 * var(--ys-spacing));
  }
}
.css-189xt7n {
  font-size:16px;
  padding:calc(4 * var(--ys-spacing)) 0;
  display:inline-block;
  position:relative;
  width:100%;
}
@media (min-width:1200px) {
  .css-189xt7n {
    padding:calc(5 * var(--ys-spacing)) 0;
  }
}
.css-3ad1ok {
  cursor:pointer;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  height:auto;
}
.css-3ad1ok>a {
  font-weight:300;
  color:#002e30;
  text-transform:none;
  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;
  font-size:21px;
  height:inherit;
}
@media (min-width:1200px) {
  .css-3ad1ok>a {
    font-size:14px;
  }
}
.css-1imphjy {
  margin:0;
  font:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  color:var(--ys-palette-primary-main);
  -webkit-text-decoration:none;
  text-decoration:none;
  cursor:pointer;
  color:#002e30;
  padding:1px;
  -webkit-background-position:100% 100%;
  background-position:100% 100%;
}
.css-1imphjy:hover {
  -webkit-text-decoration:underline;
  text-decoration:underline;
}
.css-1imphjy:hover {
  -webkit-text-decoration:none;
  text-decoration:none;
  background-image:linear-gradient( to right, #002e30 45%,transparent 45%,transparent 55%, #002e30 55% );
  background-repeat:no-repeat;
  -webkit-background-size:225% 0.1em;
  background-size:225% 0.1em;
  -webkit-background-position:0 100%;
  background-position:0 100%;
  transition-property:background-position;
  transition-duration:0.4s;
  transition-timing-function:ease-in-out;
}
.css-1t2iwff {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
  display:inline-block;
}
.css-jah06f {
  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-family:Linik Sans,Arial,sans-serif;
  font-weight:500;
  font-size:16px;
  line-height:22px;
  text-transform:uppercase;
  min-width:64px;
  padding:6px 16px;
  border:0;
  border-radius:var(--ys-shape-borderRadius);
  -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:var(--variant-containedColor);
  background-color:var(--variant-containedBg);
  box-shadow:var(--ys-shadows-2);
  --variant-textColor:var(--ys-palette-secondary-main);
  --variant-outlinedColor:var(--ys-palette-secondary-main);
  --variant-outlinedBorder:rgba(var(--ys-palette-secondary-mainChannel) / 0.5);
  --variant-containedColor:var(--ys-palette-secondary-contrastText);
  --variant-containedBg:var(--ys-palette-secondary-main);
  padding:8px 22px;
  font-size:0.9375rem;
  text-transform:none;
  border-radius:15rem;
  box-shadow:none;
  color:#fdfdfd;
  background-color:#002e30;
}
.css-jah06f::-moz-focus-inner {
  border-style:none;
}
.css-jah06f.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .css-jah06f {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.css-jah06f:hover {
  -webkit-text-decoration:none;
  text-decoration:none;
}
.css-jah06f.Mui-disabled {
  color:var(--ys-palette-action-disabled);
}
.css-jah06f:hover {
  box-shadow:var(--ys-shadows-4);
}
@media (hover: none) {
  .css-jah06f:hover {
    box-shadow:var(--ys-shadows-2);
  }
}
.css-jah06f:active {
  box-shadow:var(--ys-shadows-8);
}
.css-jah06f.Mui-focusVisible {
  box-shadow:var(--ys-shadows-6);
}
.css-jah06f.Mui-disabled {
  color:var(--ys-palette-action-disabled);
  box-shadow:var(--ys-shadows-0);
  background-color:var(--ys-palette-action-disabledBackground);
}
@media (hover: hover) {
  .css-jah06f:hover {
    --variant-containedBg:var(--ys-palette-secondary-dark);
    --variant-textBg:rgba(var(--ys-palette-secondary-mainChannel) / var(--ys-palette-action-hoverOpacity));
    --variant-outlinedBorder:var(--ys-palette-secondary-main);
    --variant-outlinedBg:rgba(var(--ys-palette-secondary-mainChannel) / var(--ys-palette-action-hoverOpacity));
  }
}
.css-jah06f:hover {
  box-shadow:none;
}
.css-jah06f:hover {
  background-color:#335859;
}
.css-if3qyh {
  max-width:1920px;
  margin:auto;
  padding:calc(2 * var(--ys-spacing));
}
.css-jj1crp {
  width:100%;
  margin-left:auto;
  box-sizing:border-box;
  margin-right:auto;
}
.css-1cwusv {
  display:grid;
  position:relative;
  overflow:hidden;
  border-radius:32px;
}
.css-1qdjig9 {
  height:700px;
  display:grid;
  grid-area:1/1/4/4;
}
.css-89quzy {
  margin:auto;
  grid-area:1/1/3/4;
  z-index:0;
  padding-right:calc(6 * var(--ys-spacing));
  padding-left:calc(6 * var(--ys-spacing));
  position:absolute;
  bottom:calc(6 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-89quzy {
    bottom:30%;
    margin-left:calc(36 * var(--ys-spacing));
  }
}
.css-n7shg2 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:calc(8 * var(--ys-spacing));
  max-width:570px;
}
.css-r95m5i {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:0.75rem;
  line-height:2.66;
  text-transform:uppercase;
  color:var(--ys-palette-common-white);
}
.css-vytcl2 {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:300;
  font-size:38px;
  line-height:1.167;
  color:var(--ys-palette-common-white);
  font-weight:400;
}
@media (min-width:600px) {
  .css-vytcl2 {
    font-size:46px;
  }
}
@media (min-width:1200px) {
  .css-vytcl2 {
    font-size:46px;
  }
}
.css-austny {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
  color:var(--ys-palette-common-white);
}
.css-14ud1y4 {
  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-family:Linik Sans,Arial,sans-serif;
  font-weight:500;
  font-size:16px;
  line-height:22px;
  text-transform:uppercase;
  min-width:64px;
  padding:6px 16px;
  border:0;
  border-radius:var(--ys-shape-borderRadius);
  -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:var(--variant-containedColor);
  background-color:var(--variant-containedBg);
  box-shadow:var(--ys-shadows-2);
  --variant-textColor:var(--ys-palette-primary-main);
  --variant-outlinedColor:var(--ys-palette-primary-main);
  --variant-outlinedBorder:rgba(var(--ys-palette-primary-mainChannel) / 0.5);
  --variant-containedColor:var(--ys-palette-primary-contrastText);
  --variant-containedBg:var(--ys-palette-primary-main);
  padding:8px 22px;
  font-size:0.9375rem;
  text-transform:none;
  border-radius:15rem;
  box-shadow:none;
  color:#001f20;
  background-color:#a3f5c5;
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
}
.css-14ud1y4::-moz-focus-inner {
  border-style:none;
}
.css-14ud1y4.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .css-14ud1y4 {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.css-14ud1y4:hover {
  -webkit-text-decoration:none;
  text-decoration:none;
}
.css-14ud1y4.Mui-disabled {
  color:var(--ys-palette-action-disabled);
}
.css-14ud1y4:hover {
  box-shadow:var(--ys-shadows-4);
}
@media (hover: none) {
  .css-14ud1y4:hover {
    box-shadow:var(--ys-shadows-2);
  }
}
.css-14ud1y4:active {
  box-shadow:var(--ys-shadows-8);
}
.css-14ud1y4.Mui-focusVisible {
  box-shadow:var(--ys-shadows-6);
}
.css-14ud1y4.Mui-disabled {
  color:var(--ys-palette-action-disabled);
  box-shadow:var(--ys-shadows-0);
  background-color:var(--ys-palette-action-disabledBackground);
}
@media (hover: hover) {
  .css-14ud1y4:hover {
    --variant-containedBg:var(--ys-palette-primary-dark);
    --variant-textBg:rgba(var(--ys-palette-primary-mainChannel) / var(--ys-palette-action-hoverOpacity));
    --variant-outlinedBorder:var(--ys-palette-primary-main);
    --variant-outlinedBg:rgba(var(--ys-palette-primary-mainChannel) / var(--ys-palette-action-hoverOpacity));
  }
}
.css-14ud1y4:hover {
  box-shadow:none;
}
.css-14ud1y4:hover {
  background-color:#94dfb3;
}
.css-8gz31g {
  grid-area:3/1/4/4;
  z-index:1;
  height:100%;
}
@media (min-width:900px) {
  .css-8gz31g {
    margin-left:calc(36 * var(--ys-spacing));
  }
}
.css-15lwy7n {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:0.75rem;
  line-height:1.66;
  color:var(--ys-palette-common-white);
  margin-bottom:calc(16 * var(--ys-spacing));
  margin-left:calc(6 * var(--ys-spacing));
}
.css-1n12n6l {
  padding:calc(16 * var(--ys-spacing)) calc(4 * var(--ys-spacing));
  background:#f6f4f1;
  border-radius:24px;
  margin-top:calc(16 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-1n12n6l {
    margin:calc(37 * var(--ys-spacing)) calc(24 * var(--ys-spacing));
    padding:calc(20 * var(--ys-spacing)) calc(12 * var(--ys-spacing));
    border-radius:32px;
  }
}
.css-16y1mhs {
  max-width:580px;
}
.css-e3gvt {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:24px;
  line-height:1.167;
  margin-bottom:calc(6 * var(--ys-spacing));
}
@media (min-width:600px) {
  .css-e3gvt {
    font-size:30px;
  }
}
@media (min-width:1200px) {
  .css-e3gvt {
    font-size:34px;
  }
}
@media (min-width:900px) {
  .css-e3gvt {
    margin:calc(6 * var(--ys-spacing)) calc(0 * var(--ys-spacing));
  }
}
.css-2u3wtp {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
  color:var(--ys-palette-text-secondary);
}
.css-18hsp4n {
  margin:0;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  border-width:0;
  border-style:solid;
  border-color:var(--ys-palette-divider);
  border-bottom-width:thin;
  margin-top:calc(12 * var(--ys-spacing));
  margin-bottom:calc(12 * var(--ys-spacing));
}
.css-1f0f926 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:calc(12 * var(--ys-spacing));
  margin-bottom:calc(16 * var(--ys-spacing));
}
@media (min-width:0px) {
  .css-1f0f926 {
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
  }
}
@media (min-width:900px) {
  .css-1f0f926 {
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
  }
}
@media (min-width:900px) {
  .css-7nr9mn {
    -webkit-flex:1 1 260px;
    -ms-flex:1 1 260px;
    flex:1 1 260px;
  }
}
.css-nu98f {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:500;
  font-size:18px;
  line-height:1.6;
  margin-top:calc(6 * var(--ys-spacing));
  margin-bottom:calc(4 * var(--ys-spacing));
}
.css-hp08kc {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
  color:var(--ys-palette-text-secondary);
}
.css-hfgwsx {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:0.75rem;
  line-height:1.66;
  color:var(--ys-palette-text-secondary);
}
.css-1cg6id2 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin:calc(16 * var(--ys-spacing)) calc(2 * var(--ys-spacing));
}
.css-ibjv9v {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:calc(6 * var(--ys-spacing));
  text-align:left;
  padding-right:calc(4 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-ibjv9v {
    max-width:560px;
    text-align:center;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
  }
}
.css-1uj8dma {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:300;
  font-size:28px;
  line-height:1.2;
  font-weight:400;
}
@media (min-width:600px) {
  .css-1uj8dma {
    font-size:36px;
  }
}
@media (min-width:1200px) {
  .css-1uj8dma {
    font-size:42px;
  }
}
.css-jeuz8m {
  width:100%;
  margin-top:calc(12 * var(--ys-spacing));
}
.css-jeuz8m .swiper-slide {
  height:100px;
}
.css-jeuz8m .swiper {
  padding-bottom:calc(12 * var(--ys-spacing));
}
.css-jeuz8m .swiper-wrapper {
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:auto auto auto;
  grid-auto-flow:column;
}
.css-jeuz8m .swiper-pagination-bullet-active {
  background:#030303;
}
@media (min-width:900px) {
  .css-jeuz8m {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .css-jeuz8m .swiper-wrapper {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    gap:calc(4 * var(--ys-spacing));
  }
  .css-jeuz8m .swiper-slide {
    width:368px!important;
  }
}
.css-8k2rsc {
  background-color:var(--ys-palette-background-paper);
  color:var(--ys-palette-text-primary);
  -webkit-transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border-radius:4px;
  box-shadow:var(--Paper-shadow);
  background-image:var(--Paper-overlay);
  overflow:hidden;
  max-width:368px;
  border-radius:12px;
  cursor:pointer;
  position:relative;
  -webkit-flex:1 1 368px;
  -ms-flex:1 1 368px;
  flex:1 1 368px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
}
.css-8k2rsc .MuiCardHeader-action {
  margin:0;
  position:absolute;
  bottom:0;
  right:0;
  left:0;
}
.css-a8zwcv {
  display:block;
  -webkit-background-size:cover;
  background-size:cover;
  background-repeat:no-repeat;
  -webkit-background-position:center;
  background-position:center;
  height:100%;
  min-height:108px;
  width:108px;
}
.css-11yaiyq {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:16px;
  background-color:var(--ys-palette-background-card-default);
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
}
.css-1xy5ovk {
  -webkit-flex:1 1 auto;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
}
.MuiTypography-root:where(.css-1xy5ovk .MuiCardHeader-title) {
  display:block;
}
.MuiTypography-root:where(.css-1xy5ovk .MuiCardHeader-subheader) {
  display:block;
}
.css-oz8vtc {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:500;
  font-size:18px;
  line-height:1.6;
}
.css-1d8zc7q {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
  color:var(--ys-palette-text-secondary);
  font-size:14px;
}
.css-1bh09gn {
  -webkit-flex:0 0 auto;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  -webkit-align-self:flex-start;
  -ms-flex-item-align:flex-start;
  align-self:flex-start;
  margin-top:-4px;
  margin-right:-8px;
  margin-bottom:-4px;
}
.css-1ndxz4e {
  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-family:Linik Sans,Arial,sans-serif;
  font-weight:500;
  font-size:16px;
  line-height:22px;
  text-transform:uppercase;
  min-width:64px;
  padding:6px 16px;
  border:0;
  border-radius:var(--ys-shape-borderRadius);
  -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:var(--variant-containedColor);
  background-color:var(--variant-containedBg);
  box-shadow:var(--ys-shadows-2);
  --variant-textColor:var(--ys-palette-primary-main);
  --variant-outlinedColor:var(--ys-palette-primary-main);
  --variant-outlinedBorder:rgba(var(--ys-palette-primary-mainChannel) / 0.5);
  --variant-containedColor:var(--ys-palette-primary-contrastText);
  --variant-containedBg:var(--ys-palette-primary-main);
  padding:4px 10px;
  font-size:0.8125rem;
  text-transform:none;
  border-radius:15rem;
  box-shadow:none;
  color:#001f20;
  background-color:#a3f5c5;
  font-size:0.75rem;
  min-width:40px;
  padding-top:calc(2 * var(--ys-spacing));
  padding-bottom:calc(2 * var(--ys-spacing));
  border-radius:0;
  border-top-left-radius:0;
  border-top-right-radius:12px;
}
.css-1ndxz4e::-moz-focus-inner {
  border-style:none;
}
.css-1ndxz4e.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .css-1ndxz4e {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.css-1ndxz4e:hover {
  -webkit-text-decoration:none;
  text-decoration:none;
}
.css-1ndxz4e.Mui-disabled {
  color:var(--ys-palette-action-disabled);
}
.css-1ndxz4e:hover {
  box-shadow:var(--ys-shadows-4);
}
@media (hover: none) {
  .css-1ndxz4e:hover {
    box-shadow:var(--ys-shadows-2);
  }
}
.css-1ndxz4e:active {
  box-shadow:var(--ys-shadows-8);
}
.css-1ndxz4e.Mui-focusVisible {
  box-shadow:var(--ys-shadows-6);
}
.css-1ndxz4e.Mui-disabled {
  color:var(--ys-palette-action-disabled);
  box-shadow:var(--ys-shadows-0);
  background-color:var(--ys-palette-action-disabledBackground);
}
@media (hover: hover) {
  .css-1ndxz4e:hover {
    --variant-containedBg:var(--ys-palette-primary-dark);
    --variant-textBg:rgba(var(--ys-palette-primary-mainChannel) / var(--ys-palette-action-hoverOpacity));
    --variant-outlinedBorder:var(--ys-palette-primary-main);
    --variant-outlinedBg:rgba(var(--ys-palette-primary-mainChannel) / var(--ys-palette-action-hoverOpacity));
  }
}
.css-1ndxz4e:hover {
  box-shadow:none;
}
.css-1ndxz4e:hover {
  background-color:#94dfb3;
}
.css-71it15 {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  width:1em;
  height:1em;
  display:inline-block;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  -webkit-transition:fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  fill:currentColor;
  font-size:1.5rem;
}
.css-1q2judg {
  background:#f6f4f1;
  border-radius:24px;
  padding:calc(12 * var(--ys-spacing)) calc(4 * var(--ys-spacing));
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -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;
  gap:calc(2 * var(--ys-spacing));
  margin:calc(0 * var(--ys-spacing)) calc(2 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-1q2judg {
    margin:calc(37 * var(--ys-spacing)) calc(24 * var(--ys-spacing));
    padding:calc(20 * var(--ys-spacing)) calc(12 * var(--ys-spacing));
  }
}
.css-1wih7ud {
  max-width:720px;
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:calc(4 * var(--ys-spacing));
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  text-align:center;
}
.css-11foeqr {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:0.75rem;
  line-height:2.66;
  text-transform:uppercase;
  color:var(--ys-palette-text-secondary);
}
.css-1msf41x {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:24px;
  line-height:1.167;
  margin-top:calc(4 * var(--ys-spacing));
  margin-bottom:calc(2 * var(--ys-spacing));
}
@media (min-width:600px) {
  .css-1msf41x {
    font-size:30px;
  }
}
@media (min-width:1200px) {
  .css-1msf41x {
    font-size:34px;
  }
}
.css-149sjug {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
  color:var(--ys-palette-text-secondary);
  margin-bottom:calc(4 * var(--ys-spacing));
}
.css-1yb2eer {
  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-family:Linik Sans,Arial,sans-serif;
  font-weight:500;
  font-size:16px;
  line-height:22px;
  text-transform:uppercase;
  min-width:64px;
  padding:6px 16px;
  border:0;
  border-radius:var(--ys-shape-borderRadius);
  -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;
  padding:5px 15px;
  border:1px solid currentColor;
  border-color:var(--variant-outlinedBorder, currentColor);
  background-color:var(--variant-outlinedBg);
  color:var(--variant-outlinedColor);
  --variant-textColor:var(--ys-palette-primary-main);
  --variant-outlinedColor:var(--ys-palette-primary-main);
  --variant-outlinedBorder:rgba(var(--ys-palette-primary-mainChannel) / 0.5);
  --variant-containedColor:var(--ys-palette-primary-contrastText);
  --variant-containedBg:var(--ys-palette-primary-main);
  padding:7px 21px;
  font-size:0.9375rem;
  text-transform:none;
  border-radius:15rem;
  box-shadow:none;
}
.css-1yb2eer::-moz-focus-inner {
  border-style:none;
}
.css-1yb2eer.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .css-1yb2eer {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.css-1yb2eer:hover {
  -webkit-text-decoration:none;
  text-decoration:none;
}
.css-1yb2eer.Mui-disabled {
  color:var(--ys-palette-action-disabled);
}
.css-1yb2eer.Mui-disabled {
  border:1px solid var(--ys-palette-action-disabledBackground);
}
@media (hover: hover) {
  .css-1yb2eer:hover {
    --variant-containedBg:var(--ys-palette-primary-dark);
    --variant-textBg:rgba(var(--ys-palette-primary-mainChannel) / var(--ys-palette-action-hoverOpacity));
    --variant-outlinedBorder:var(--ys-palette-primary-main);
    --variant-outlinedBg:rgba(var(--ys-palette-primary-mainChannel) / var(--ys-palette-action-hoverOpacity));
  }
}
.css-1yb2eer:hover {
  box-shadow:none;
}
.css-1ghz6d6 {
  margin:calc(16 * var(--ys-spacing)) calc(2 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-1ghz6d6 {
    margin:calc(37 * var(--ys-spacing)) calc(24 * var(--ys-spacing));
    padding:calc(20 * var(--ys-spacing)) calc(12 * var(--ys-spacing));
  }
}
.css-z1c1ge {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:calc(8 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-z1c1ge {
    gap:calc(25 * var(--ys-spacing));
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
  }
}
.css-1wv44q0 {
  max-width:390px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:calc(2 * var(--ys-spacing));
}
.css-bj5xmi {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:24px;
  line-height:1.167;
}
@media (min-width:600px) {
  .css-bj5xmi {
    font-size:30px;
  }
}
@media (min-width:1200px) {
  .css-bj5xmi {
    font-size:34px;
  }
}
.css-za2yef {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
  color:var(--ys-palette-text-secondary);
  padding-right:calc(3 * var(--ys-spacing));
}
.css-1ok2zez img {
  width:100%;
  height:100%;
  object-fit:cover;
}
@media (min-width:900px) {
  .css-1ok2zez {
    width:50%;
  }
}
.css-s6ba9a {
  margin:0;
  font:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  color:var(--ys-palette-primary-main);
  -webkit-text-decoration:underline;
  text-decoration:underline;
  text-decoration-color:var(--Link-underlineColor);
  --Link-underlineColor:rgba(var(--ys-palette-primary-mainChannel) / 0.4);
  cursor:pointer;
  color:#002e30;
  padding:1px;
  -webkit-text-decoration:none;
  text-decoration:none;
  background-image:linear-gradient( to right, #002e30 45%,transparent 45%,transparent 55%, #002e30 55% );
  background-repeat:no-repeat;
  -webkit-background-size:225% 0.1em;
  background-size:225% 0.1em;
  -webkit-background-position:100% 100%;
  background-position:100% 100%;
  display:block;
  margin:auto;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  text-align:center;
}
.css-s6ba9a:hover {
  text-decoration-color:inherit;
}
.css-s6ba9a:hover {
  -webkit-background-position:0 100%;
  background-position:0 100%;
  transition-property:background-position;
  transition-duration:0.4s;
  transition-timing-function:ease-in-out;
}
@media (min-width:900px) {
  .css-s6ba9a {
    margin-top:calc(12 * var(--ys-spacing));
  }
}
.css-15fv57 {
  background:#013536;
  padding:calc(10 * var(--ys-spacing)) 0;
}
@media print {
  .css-15fv57 {
    display:none!important;
  }
}
.css-4l4jh {
  word-break:break-word;
  margin:0 auto;
  width:100%;
  max-width:1250px;
  padding-left:30px;
  padding-right:30px;
}
@media (min-width:600px) {
  .css-4l4jh {
    padding-left:35px;
    padding-right:35px;
  }
}
.css-1q8ojm5 {
  background-color:var(--ys-palette-background-paper);
  color:var(--ys-palette-text-primary);
  -webkit-transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border-radius:4px;
  box-shadow:var(--Paper-shadow);
  background-image:var(--Paper-overlay);
  position:relative;
  -webkit-transition:margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  overflow-anchor:none;
  border-radius:0;
  border-radius:1rem;
  margin-bottom:calc(4 * var(--ys-spacing));
  box-shadow:none;
  background-color:#335859;
  color:#F1F3F6;
}
.css-1q8ojm5::before {
  position:absolute;
  left:0;
  top:-1px;
  right:0;
  height:1px;
  content:"";
  opacity:1;
  background-color:var(--ys-palette-divider);
  -webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.css-1q8ojm5:first-of-type::before {
  display:none;
}
.css-1q8ojm5.Mui-expanded::before {
  opacity:0;
}
.css-1q8ojm5.Mui-expanded:first-of-type {
  margin-top:0;
}
.css-1q8ojm5.Mui-expanded:last-of-type {
  margin-bottom:0;
}
.css-1q8ojm5.Mui-expanded+.css-1q8ojm5.Mui-expanded::before {
  display:none;
}
.css-1q8ojm5.Mui-disabled {
  background-color:var(--ys-palette-action-disabledBackground);
}
.css-1q8ojm5:first-of-type {
  border-top-left-radius:var(--ys-shape-borderRadius);
  border-top-right-radius:var(--ys-shape-borderRadius);
}
.css-1q8ojm5:last-of-type {
  border-bottom-left-radius:var(--ys-shape-borderRadius);
  border-bottom-right-radius:var(--ys-shape-borderRadius);
}
@supports (-ms-ime-align: auto) {
  .css-1q8ojm5:last-of-type {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
  }
}
.css-1q8ojm5.Mui-expanded {
  margin:16px 0;
}
.css-1q8ojm5:hover {
  box-shadow:none;
}
.css-1q8ojm5:before {
  display:none;
}
.css-1q8ojm5:first-of-type {
  border-top-left-radius:1rem;
  border-top-right-radius:1rem;
}
.css-1q8ojm5:last-of-type {
  border-bottom-left-radius:1rem;
  border-bottom-right-radius:1rem;
}
.css-14m00pi {
  all:unset;
}
.css-16uso6a {
  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;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  min-height:48px;
  padding:calc(0 * var(--ys-spacing)) calc(2 * var(--ys-spacing));
  -webkit-transition:min-height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:min-height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  padding:calc(3 * var(--ys-spacing)) calc(6 * var(--ys-spacing));
}
.css-16uso6a::-moz-focus-inner {
  border-style:none;
}
.css-16uso6a.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .css-16uso6a {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.css-16uso6a.Mui-focusVisible {
  background-color:var(--ys-palette-action-focus);
}
.css-16uso6a.Mui-disabled {
  opacity:var(--ys-palette-action-disabledOpacity);
}
.css-16uso6a:hover:not(.Mui-disabled) {
  cursor:pointer;
}
.css-16uso6a.Mui-expanded {
  min-height:64px;
}
.css-l0jafl {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  flex-grow:1;
  margin:12px 0;
  -webkit-transition:margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.css-l0jafl.Mui-expanded {
  margin:20px 0;
}
.css-jtcd7m {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:0.875rem;
  line-height:1.43;
}
.css-1bidsu3 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  color:var(--ys-palette-action-active);
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  transform:rotate(0deg);
  -webkit-transition:-webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.css-1bidsu3.Mui-expanded {
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  transform:rotate(180deg);
}
.css-1wtg57e {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  width:1em;
  height:1em;
  display:inline-block;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  -webkit-transition:fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  fill:currentColor;
  font-size:1.5rem;
  color:var(--ys-palette-common-white);
}
.css-1r9wb1g {
  height:0;
  overflow:hidden;
  -webkit-transition:height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  visibility:hidden;
}
.css-hboir5 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:100%;
}
.css-8atqhb {
  width:100%;
}
.css-igbkgz {
  padding:calc(1 * var(--ys-spacing)) calc(2 * var(--ys-spacing)) calc(2 * var(--ys-spacing));
  background-color:rgba(255, 255, 255, 0.05);
  padding:calc(6 * var(--ys-spacing));
}
.css-p1bptk {
  text-align:justify;
  padding:calc(2 * var(--ys-spacing)) 0;
}
.css-p1bptk p {
  font-size:14px;
  line-height:19px;
  color:#DFDFDF;
}
.css-p1bptk a {
  color:#DFDFDF;
  -webkit-text-decoration:underline;
  text-decoration:underline;
  text-underline-offset:calc(1 * var(--ys-spacing));
}
.css-p1bptk a:hover {
  color:#DFDFDF;
}
@media (min-width:1200px) {
  .css-p1bptk {
    grid-column:1/span 3;
  }
}
.css-12qjz00 {
  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;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  min-height:48px;
  padding:calc(0 * var(--ys-spacing)) calc(2 * var(--ys-spacing));
  -webkit-transition:min-height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:min-height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  padding:calc(3 * var(--ys-spacing)) calc(6 * var(--ys-spacing));
  padding-top:12px;
  padding-bottom:12px;
  padding-left:24px;
  padding-right:24px;
}
.css-12qjz00::-moz-focus-inner {
  border-style:none;
}
.css-12qjz00.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .css-12qjz00 {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.css-12qjz00.Mui-focusVisible {
  background-color:var(--ys-palette-action-focus);
}
.css-12qjz00.Mui-disabled {
  opacity:var(--ys-palette-action-disabledOpacity);
}
.css-12qjz00:hover:not(.Mui-disabled) {
  cursor:pointer;
}
.css-12qjz00.Mui-expanded {
  min-height:64px;
}
.css-uulcew {
  margin:0;
  font:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  color:inherit;
  -webkit-text-decoration:underline;
  text-decoration:underline;
  cursor:pointer;
  padding:1px;
  -webkit-text-decoration:none;
  text-decoration:none;
  background-image:linear-gradient( to right, undefined 45%,transparent 45%,transparent 55%, undefined 55% );
  background-repeat:no-repeat;
  -webkit-background-size:225% 0.1em;
  background-size:225% 0.1em;
  -webkit-background-position:100% 100%;
  background-position:100% 100%;
  color:inherit;
}
.css-uulcew:hover {
  text-decoration-color:inherit;
}
.css-uulcew:hover {
  -webkit-background-position:0 100%;
  background-position:0 100%;
  transition-property:background-position;
  transition-duration:0.4s;
  transition-timing-function:ease-in-out;
}
.css-17oex1u {
  margin:0;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  border-width:0;
  border-style:solid;
  border-color:var(--ys-palette-divider);
  border-bottom-width:thin;
  border-top:1px solid #BBBBBB;
  margin:calc(6 * var(--ys-spacing)) 0;
  opacity:0.5;
}
.css-3veuwh {
  padding:calc(2 * var(--ys-spacing)) 0;
  overflow:hidden;
  max-height:150px;
  position:relative;
}
.css-3veuwh a {
  color:#BBBBBB;
}
.css-3veuwh p {
  text-align:justify;
  line-height:18px;
  font-size:12px;
  color:#BBBBBB;
  padding:0 0 calc(6 * var(--ys-spacing));
}
.css-3veuwh #footnote-read-more-2 {
  padding-top:calc(24 * var(--ys-spacing))!important;
}
.css-3veuwh #footnote-read-more-3 {
  padding-top:calc(24 * var(--ys-spacing));
}
.css-13lkl46 {
  position:absolute;
  background:linear-gradient(
    180deg,
    rgba(1, 53, 54, 0.1) 20%,
    rgba(1, 53, 54, 0.8) 60%,
    rgba(1, 53, 54, 0.9) 80%
  );
  width:100%;
  height:100%;
  z-index:2;
  top:0;
  left:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  -webkit-align-items:flex-end;
  -webkit-box-align:flex-end;
  -ms-flex-align:flex-end;
  align-items:flex-end;
}
.css-f31wqe {
  font-size:16px;
  font-weight:500;
  color:#fcfcfc;
  padding:calc(6 * var(--ys-spacing));
  width:100%;
  text-align:center;
  cursor:pointer;
}
.css-tm5t55 {
  display:block;
  text-align:left;
  padding:calc(6 * var(--ys-spacing)) 0;
}
@media (min-width:1200px) {
  .css-tm5t55 {
    grid-column:1/span 3;
  }
}
.css-tm5t55 a,
.css-tm5t55 p {
  color:#BBBBBB;
}
.css-tm5t55 a:hover,
.css-tm5t55 p:hover {
  color:#BBBBBB;
}
.css-1bqz4b4 {
  margin:0;
  font-size:10px;
  color:var(--ys-palette-text-labelSecondary);
  color:textLabelSecondary;
}
.css-w44dxp a,
.css-w44dxp p,
.css-w44dxp button {
  margin-right:calc(6 * var(--ys-spacing));
  padding:calc(3 * var(--ys-spacing)) 0!important;
  display:inline-block;
  background:none!important;
}
.css-ds78wr {
  margin:0;
  font-size:10px;
  color:var(--ys-palette-primary-main);
  -webkit-text-decoration:underline;
  text-decoration:underline;
  text-decoration-color:var(--Link-underlineColor);
  --Link-underlineColor:rgba(var(--ys-palette-primary-mainChannel) / 0.4);
  cursor:pointer;
  color:#002e30;
  padding:1px;
  -webkit-text-decoration:none;
  text-decoration:none;
  background-image:linear-gradient( to right, #002e30 45%,transparent 45%,transparent 55%, #002e30 55% );
  background-repeat:no-repeat;
  -webkit-background-size:225% 0.1em;
  background-size:225% 0.1em;
  -webkit-background-position:100% 100%;
  background-position:100% 100%;
}
.css-ds78wr:hover {
  text-decoration-color:inherit;
}
.css-ds78wr:hover {
  -webkit-background-position:0 100%;
  background-position:0 100%;
  transition-property:background-position;
  transition-duration:0.4s;
  transition-timing-function:ease-in-out;
}
