.css-10ge7nw {
  position:-webkit-sticky;
  position:sticky;
  top:0;
  width:100%;
  z-index:998;
}
.css-1tv5zor {
  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));
  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;
  padding-left:calc(2 * var(--ys-spacing));
  padding-right:calc(2 * var(--ys-spacing));
}
.css-1tv5zor.transparent {
  background:rgba(255, 255, 255, 0);
  border-bottom:none;
}
@media (min-width:1200px) {
  .css-1tv5zor {
    height:74px;
    padding:0;
  }
}
@media print {
  .css-1tv5zor {
    display:none;
  }
}
.css-5nktk8 {
  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-left:calc(4 * var(--ys-spacing));
  vertical-align:top;
  -webkit-tap-highlight-color:transparent;
}
@media (min-width:900px) {
  .css-5nktk8 {
    padding-left:calc(5 * var(--ys-spacing));
  }
}
@media (min-width:1200px) {
  .css-5nktk8 {
    display:none;
  }
}
.css-uc6gax {
  background:none;
  border:none;
  cursor:pointer;
  display:inline-block;
  padding:0;
  height:23px;
  position:relative;
  width:30px;
  vertical-align:top;
}
.css-uc6gax:before,
.css-uc6gax:after {
  -webkit-transition:-webkit-transform 0.5s;
  transition:transform 0.5s;
  content:"";
  background:#030303;
  display:block;
  width:30px;
  height:3px;
  border-radius:1px;
  position:absolute;
}
.css-uc6gax:before {
  top:0;
}
.css-uc6gax:after {
  bottom:0;
}
.css-vencjf {
  display:block;
  width:30px;
  height:3px;
  border-radius:1px;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  -webkit-transition:opacity 0.5s;
  transition:opacity 0.5s;
  background:#030303;
}
.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-hrvclg {
  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;
}
.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-e2dou3 {
  position:fixed;
  bottom:0;
  top:0;
  -webkit-transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  z-index:997;
  right:-100%;
  opacity:0;
}
@media (min-width:1200px) {
  .css-e2dou3 {
    position:static;
    opacity:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    align-self:center;
    width:100%;
  }
}
.css-vhvui0 {
  position:fixed;
  bottom:0;
  top:0;
  width:100%;
  z-index:998;
  background:#ffffff;
  overflow-y:auto;
  right:-100%;
  -webkit-transition:right 500ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:right 500ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  padding:calc(6 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-vhvui0 {
    width:320px;
  }
}
@media (min-width:1200px) {
  .css-vhvui0 {
    padding:0 calc(6 * var(--ys-spacing));
    position:static;
    bottom:0;
    top:auto;
    width:auto;
    overflow-y:visible;
  }
}
.css-f70yq5 {
  display:none;
}
@media (min-width:1200px) {
  .css-f70yq5 {
    display:block;
  }
}
.css-tucq8k {
  padding-bottom:calc(25 * var(--ys-spacing));
}
@media (min-width:1200px) {
  .css-tucq8k {
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:0 calc(5 * var(--ys-spacing)) 0 calc(5 * var(--ys-spacing));
    -webkit-align-items:baseline;
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline;
  }
}
.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-1v17fkb {
  font-size:16px;
  padding:0;
  display:inline-block;
  position:relative;
  width:100%;
}
@media (min-width:1200px) {
  .css-1v17fkb {
    white-space:nowrap;
  }
}
.css-mmo2wz {
  cursor:pointer;
  height:64px;
  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-mmo2wz>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-mmo2wz>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-1u3jd81 {
  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%;
  padding:calc(0 * var(--ys-spacing));
}
.css-1u3jd81:hover {
  -webkit-text-decoration:underline;
  text-decoration:underline;
}
.css-1u3jd81: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-f175zf {
  width:12px;
  height:7px;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNyA3TDEzIDAuOTk5OTk5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
  -webkit-background-size:cover;
  background-size:cover;
  background-repeat:no-repeat;
  display:inline-block;
  margin-left:10px;
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  transform:rotate(0deg);
}
@media (min-width:1200px) {
  .css-f175zf {
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNyA3TDEzIDAuOTk5OTk5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
    -webkit-background-position:center;
    background-position:center;
    width:7px;
    height:4px;
  }
}
.css-1nqa1kq {
  background:#ffffff;
  -webkit-transition:height 0ms 200ms,opacity 200ms 0ms;
  transition:height 0ms 200ms,opacity 200ms 0ms;
  opacity:0;
  height:0;
  overflow:hidden;
  position:absolute;
  margin:0;
  width:unset;
  z-index:999;
  box-shadow:none;
  top:25px;
  right:0;
  padding:10px;
  min-width:140px;
  margin-top:30px;
  margin-left:-1px;
}
@media (min-width:1200px) {
  .css-1nqa1kq {
    top:45px;
    width:unset;
  }
  .css-1nqa1kq::before {
    height:35px;
    top:-35px;
  }
}
@media (min-width:1200px) {
  .css-5ftx6r {
    padding-top:calc(4 * var(--ys-spacing));
    padding-bottom:calc(4 * var(--ys-spacing));
    padding-left:calc(10 * var(--ys-spacing));
    padding-right:calc(10 * var(--ys-spacing));
  }
  .css-5ftx6r:not(:last-child) {
    border-bottom:solid 1px rgba(187, 187, 187, 0.5);
  }
}
.css-1dwhb88 {
  list-style:none;
  margin:0;
  padding:0;
  position:relative;
  padding-top:8px;
  padding-bottom:8px;
  margin-top:10px;
}
@media (min-width:1200px) {
  .css-1dwhb88 {
    -webkit-column-count:1;
    column-count:1;
    margin-left:-15px;
    margin-top:0;
  }
}
.css-xtupqh {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  -webkit-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  -webkit-text-decoration:none;
  text-decoration:none;
  width:100%;
  box-sizing:border-box;
  text-align:left;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:16px;
  padding-right:16px;
  list-item-type:none;
  content:"";
}
.css-xtupqh a {
  display:block;
  list-style:none;
  font-weight:500;
  font-size:18px;
}
@media (min-width:1200px) {
  .css-xtupqh a {
    font-size:16px;
  }
}
.css-thwzig {
  cursor:pointer;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
}
.css-thwzig>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;
  -webkit-transition:background-size 0.2s ease-in-out;
  transition:background-size 0.2s ease-in-out;
  background-repeat:no-repeat;
  -webkit-background-size:225% 0;
  background-size:225% 0;
  -webkit-background-position:100% 100%;
  background-position:100% 100%;
  background-image:linear-gradient(to right, #002e30 0%, #002e30 100%);
}
@media (min-width:1200px) {
  .css-thwzig>a {
    font-size:16px;
  }
}
.css-thwzig:hover>a,
.css-thwzig:active>a {
  -webkit-background-size:225% 2px;
  background-size:225% 2px;
}
.css-1suwviz {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:0.75rem;
  line-height:1.66;
}
.css-h7m1h4 {
  list-style:none;
  margin:0;
  padding:0;
  position:relative;
  padding-top:8px;
  padding-bottom:8px;
  margin-top:10px;
}
@media (min-width:1200px) {
  .css-h7m1h4 {
    -webkit-column-count:2;
    column-count:2;
    margin-left:-15px;
    margin-top:0;
  }
}
.css-176idye {
  display:block;
}
@media (min-width:1200px) {
  .css-176idye {
    display:none;
  }
}
.css-mk74o6 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  margin-bottom:calc(6 * var(--ys-spacing));
}
.css-equ3z8 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-left:calc(5 * var(--ys-spacing));
  padding-left:0;
}
.css-equ3z8 a {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
.css-equ3z8 img {
  width:120px;
  min-height:39px;
}
@media (min-width:1200px) {
  .css-equ3z8 img {
    width:140px;
    height:100%;
    min-height:50px;
  }
}
@media (min-width:900px) {
  .css-equ3z8 .nav-logo {
    display:none;
  }
}
.css-18tlgij {
  border-color:#BBBBBB;
  opacity:0.3;
}
.css-18tlgij:last-child {
  display:none;
}
.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-1etkl21 {
  background:#ffffff;
  -webkit-transition:height 0ms 200ms,opacity 200ms 0ms;
  transition:height 0ms 200ms,opacity 200ms 0ms;
  opacity:0;
  height:0;
  overflow:hidden;
  position:relative;
  margin:0;
  width:100%;
}
@media (min-width:1200px) {
  .css-1etkl21 {
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
  }
}
.css-h67j7i {
  background:#ffffff;
  position:absolute;
  width:calc(100% - 50px);
  padding:calc(6 * var(--ys-spacing)) 0;
  bottom:0;
}
@media (min-width:900px) {
  .css-h67j7i {
    max-width:270px;
  }
}
.css-hemi7u {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
  gap:calc(2 * var(--ys-spacing));
}
.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-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-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-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-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-1b24ocf {
  display:none;
  margin:0 10px 0 20px;
}
@media (min-width:600px) {
  .css-1b24ocf {
    display:inline-block;
  }
}
.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-1l2z6e0 {
  max-width:530px;
  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:flex-start;
  -webkit-box-align:flex-start;
  -ms-flex-align:flex-start;
  align-items:flex-start;
  gap:calc(4 * var(--ys-spacing));
}
.css-13fufg5 {
  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;
  gap:calc(2 * var(--ys-spacing));
}
.css-npj6yo {
  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);
  font-weight:500;
}
.css-15u9xsi {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:300;
  font-size:28px;
  line-height:1.2;
  color:var(--ys-palette-common-white);
  font-weight:400;
}
@media (min-width:600px) {
  .css-15u9xsi {
    font-size:36px;
  }
}
@media (min-width:1200px) {
  .css-15u9xsi {
    font-size:42px;
  }
}
.css-cs532q {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
  color:var(--ys-palette-brand-text-misc1);
}
.css-1o42gfb {
  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);
  padding:8px 22px;
  font-size:0.9375rem;
  text-transform:none;
  border-radius:15rem;
  box-shadow:none;
  background-color:#dffa46;
  color:#002e30;
}
.css-1o42gfb::-moz-focus-inner {
  border-style:none;
}
.css-1o42gfb.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .css-1o42gfb {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.css-1o42gfb:hover {
  -webkit-text-decoration:none;
  text-decoration:none;
}
.css-1o42gfb.Mui-disabled {
  color:var(--ys-palette-action-disabled);
}
.css-1o42gfb:hover {
  box-shadow:var(--ys-shadows-4);
}
@media (hover: none) {
  .css-1o42gfb:hover {
    box-shadow:var(--ys-shadows-2);
  }
}
.css-1o42gfb:active {
  box-shadow:var(--ys-shadows-8);
}
.css-1o42gfb.Mui-focusVisible {
  box-shadow:var(--ys-shadows-6);
}
.css-1o42gfb.Mui-disabled {
  color:var(--ys-palette-action-disabled);
  box-shadow:var(--ys-shadows-0);
  background-color:var(--ys-palette-action-disabledBackground);
}
.css-1o42gfb:hover {
  box-shadow:none;
}
.css-1o42gfb:hover {
  background-color:#cbe440;
}
.css-c2yvh8 {
  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;
  color:var(--ys-palette-common-white);
  border-color:var(--ys-palette-common-white);
}
.css-c2yvh8::-moz-focus-inner {
  border-style:none;
}
.css-c2yvh8.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .css-c2yvh8 {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.css-c2yvh8:hover {
  -webkit-text-decoration:none;
  text-decoration:none;
}
.css-c2yvh8.Mui-disabled {
  color:var(--ys-palette-action-disabled);
}
.css-c2yvh8.Mui-disabled {
  border:1px solid var(--ys-palette-action-disabledBackground);
}
@media (hover: hover) {
  .css-c2yvh8: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-c2yvh8:hover {
  box-shadow:none;
}
.css-z06ad1 {
  display:inherit;
  margin-right:-4px;
  margin-left:8px;
}
.css-z06ad1>*:nth-of-type(1) {
  font-size:22px;
}
.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-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-fb0poo {
  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);
  padding-bottom:calc(3 * var(--ys-spacing));
  padding-left:calc(6 * var(--ys-spacing));
}
.css-dedovt {
  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;
  gap:calc(12 * var(--ys-spacing));
  padding:calc(16 * var(--ys-spacing)) calc(5 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-dedovt {
    padding:calc(24 * var(--ys-spacing)) calc(36 * var(--ys-spacing));
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
  }
}
@media (min-width:900px) {
  .css-1j0t2da {
    -webkit-flex:1 1 352px;
    -ms-flex:1 1 352px;
    flex:1 1 352px;
  }
}
.css-1qz2syu {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:500;
  font-size:18px;
  line-height:1.6;
  margin-top:calc(4 * var(--ys-spacing));
  margin-bottom:calc(4 * var(--ys-spacing));
}
.css-vq12jy {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
  color:var(--ys-palette-text-paragraphSecondary-default);
}
.css-1hm6f17 {
  text-align:center;
}
@media (min-width:900px) {
  .css-1hm6f17 {
    margin:calc(24 * var(--ys-spacing)) calc(36 * var(--ys-spacing));
  }
}
.css-1hm6f17 .MuiTabPanel-root {
  padding:calc(0 * 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-1dyq9gq {
  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(12 * var(--ys-spacing));
  margin-top:calc(6 * var(--ys-spacing));
}
.css-1fyu4ay {
  overflow:hidden;
  min-height:48px;
  -webkit-overflow-scrolling:touch;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
@media (max-width:599.95px) {
  .css-1fyu4ay .MuiTabs-scrollButtons {
    display:none;
  }
}
.css-1fyu4ay .MuiTabs-flexContainer {
  gap:calc(6 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-1fyu4ay .MuiTabs-flexContainer {
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    padding:calc(3 * var(--ys-spacing));
  }
}
@media (min-width:1536px) {
  .css-1fyu4ay .MuiTabs-flexContainer {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
  }
}
.css-1fyu4ay .MuiTabs-flexContainer button {
  border-radius:16px;
  border:1px solid;
  border-color:border.default;
  padding:calc(4 * var(--ys-spacing));
}
@media (min-width:1200px) {
  .css-1fyu4ay .MuiTabs-flexContainer button {
    width:368px;
  }
}
.css-1fyu4ay .MuiTabs-flexContainer .Mui-selected {
  border-width:1.5px;
  border-color:#002e30;
  background-color:#e6eded;
}
.css-1fyu4ay .MuiTabs-indicator {
  display:none;
}
.css-oqr85h {
  overflow-x:auto;
  overflow-y:hidden;
  scrollbar-width:none;
}
.css-oqr85h::-webkit-scrollbar {
  display:none;
}
.css-tqjgju {
  position:relative;
  display:inline-block;
  -webkit-flex:1 1 auto;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  white-space:nowrap;
  scrollbar-width:none;
  overflow-x:auto;
  overflow-y:hidden;
}
.css-tqjgju::-webkit-scrollbar {
  display:none;
}
.css-k008qs {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
.css-1us3e39 {
  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:1.25;
  text-transform:uppercase;
  max-width:360px;
  min-width:90px;
  position:relative;
  min-height:48px;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  padding:12px 16px;
  overflow:hidden;
  white-space:normal;
  text-align:center;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  color:var(--ys-palette-text-secondary);
  text-transform:none;
}
.css-1us3e39::-moz-focus-inner {
  border-style:none;
}
.css-1us3e39.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .css-1us3e39 {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.css-1us3e39.Mui-selected {
  color:var(--ys-palette-primary-main);
}
.css-1us3e39.Mui-disabled {
  color:var(--ys-palette-text-disabled);
}
.css-oz8vtc {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:500;
  font-size:18px;
  line-height:1.6;
}
.css-1b0ipjz {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
}
.css-iuwyuh {
  position:absolute;
  height:2px;
  bottom:0;
  width:100%;
  -webkit-transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  background-color:var(--ys-palette-primary-main);
}
.css-gxuklx {
  padding:calc(3 * var(--ys-spacing));
}
.css-10i55kh {
  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:column;
  -ms-flex-direction:column;
  flex-direction:column;
}
@media (min-width:900px) {
  .css-10i55kh {
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:calc(6 * var(--ys-spacing));
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    margin-top:calc(6 * var(--ys-spacing));
  }
}
.css-13rxmpe {
  padding-top:calc(6 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-13rxmpe {
    width:565px;
  }
}
.css-17achwm {
  padding:calc(6 * var(--ys-spacing));
  border:1px solid #DFDFDF;
  border-radius:16px;
}
.css-fnbvp {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:18px;
  line-height:1.334;
  font-weight:500;
}
@media (min-width:600px) {
  .css-fnbvp {
    font-size:20px;
  }
}
.css-aawyuk {
  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-17iigv {
  padding-top:calc(10 * var(--ys-spacing));
  width:100%;
  max-width:370px;
  aspect-ratio:1;
}
.css-uobtci {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:0.875rem;
  line-height:1.43;
  color:#6D6D6D;
  -webkit-text-decoration:underline;
  text-decoration:underline;
  text-underline-offset:calc(1 * var(--ys-spacing));
  cursor:pointer;
  margin-top:calc(6 * var(--ys-spacing));
}
.css-18mapll {
  border:1px solid;
  border-color:#DFDFDF;
  border-radius:16px;
  text-align:center;
  padding:calc(6 * var(--ys-spacing));
  margin:calc(16 * var(--ys-spacing)) calc(2 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-18mapll {
    padding:calc(11 * var(--ys-spacing)) calc(0 * var(--ys-spacing));
    margin:calc(24 * var(--ys-spacing)) calc(36 * var(--ys-spacing));
  }
}
.css-1jpdlw3 {
  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-bottom:calc(6 * var(--ys-spacing));
  padding-top:calc(2 * var(--ys-spacing));
  max-width:560px;
  margin:auto;
}
.css-1dd1l23 {
  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;
}
.css-1dd1l23::-moz-focus-inner {
  border-style:none;
}
.css-1dd1l23.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .css-1dd1l23 {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.css-1dd1l23:hover {
  -webkit-text-decoration:none;
  text-decoration:none;
}
.css-1dd1l23.Mui-disabled {
  color:var(--ys-palette-action-disabled);
}
.css-1dd1l23:hover {
  box-shadow:var(--ys-shadows-4);
}
@media (hover: none) {
  .css-1dd1l23:hover {
    box-shadow:var(--ys-shadows-2);
  }
}
.css-1dd1l23:active {
  box-shadow:var(--ys-shadows-8);
}
.css-1dd1l23.Mui-focusVisible {
  box-shadow:var(--ys-shadows-6);
}
.css-1dd1l23.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-1dd1l23: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-1dd1l23:hover {
  box-shadow:none;
}
.css-1dd1l23:hover {
  background-color:#94dfb3;
}
.css-8tsemf {
  background:#f6f4f1;
  padding-top:calc(24 * var(--ys-spacing));
  padding-bottom:calc(24 * var(--ys-spacing));
}
.css-9h3o1l {
  text-align:center;
  margin-left:calc(4 * var(--ys-spacing));
  margin-right:calc(4 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-9h3o1l {
    margin-left:calc(36 * var(--ys-spacing));
    margin-right:calc(36 * var(--ys-spacing));
  }
}
@media (min-width:1200px) {
  .css-fsnps4 {
    padding-left:calc(44 * var(--ys-spacing));
    padding-right:calc(44 * var(--ys-spacing));
  }
}
.css-hzcrin {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
  color:#6D6D6D;
  margin-top:calc(6 * var(--ys-spacing));
}
.css-xsx0jl {
  border:1px solid;
  border-color:#DFDFDF;
  border-radius:16px;
  margin-top:calc(12 * var(--ys-spacing));
  margin-bottom:calc(8 * var(--ys-spacing));
  overflow:hidden;
}
.css-56ybi6 {
  background-color:#fcfcfb;
  padding:calc(8 * var(--ys-spacing));
}
.css-nn1m7l {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:calc(6 * var(--ys-spacing)) calc(12 * var(--ys-spacing));
  gap:calc(8 * var(--ys-spacing));
  background-color:#ffffff;
}
.css-1iiyzet {
  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:column;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:calc(8 * var(--ys-spacing));
}
@media (min-width:1200px) {
  .css-1iiyzet {
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:calc(21 * var(--ys-spacing));
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
  }
}
.css-1ud316y {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
  color:#6D6D6D;
}
.css-b651c0 {
  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;
}
.css-19ho8ci {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:0.75rem;
  line-height:1.66;
  color:#999999;
}
.css-17nzzaf {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:0.75rem;
  line-height:1.66;
  color:#999999;
  -webkit-text-decoration:underline;
  text-decoration:underline;
  cursor:pointer;
}
.css-s79yxt {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:0.75rem;
  line-height:1.66;
  margin-bottom:calc(4 * var(--ys-spacing));
  color:#999999;
}
.css-1r8yslu {
  text-align:center;
  margin:calc(0 * var(--ys-spacing)) calc(4 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-1r8yslu {
    margin:calc(24 * var(--ys-spacing)) calc(36 * var(--ys-spacing));
  }
}
.css-117jctz {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
  color:#6D6D6D;
  max-width:800px;
  margin:calc(6 * var(--ys-spacing)) auto calc(12 * var(--ys-spacing));
}
.css-16z42an {
  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));
  -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;
}
@media (min-width:900px) {
  .css-16z42an {
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
  }
}
@media (min-width:900px) {
  .css-16z42an {
    -webkit-align-items:stretch;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
  }
}
.css-1ayhqbz {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  border-radius:16px;
  max-width:368px;
  background-color:#ffffff;
  padding:calc(6 * var(--ys-spacing));
  text-align:left;
  cursor:pointer;
}
.css-whi860 {
  width:100%;
  border-radius:16px;
  overflow:hidden;
  margin-bottom:calc(6 * var(--ys-spacing));
}
.css-19cp5w7 {
  margin:calc(4 * var(--ys-spacing)) calc(0 * var(--ys-spacing)) calc(12 * var(--ys-spacing));
}
.css-3utlmx {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:0.75rem;
  line-height:1.66;
  font-weight:500;
}
.css-860f7q {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:0.75rem;
  line-height:1.66;
  font-weight:500;
  margin-left:calc(2 * var(--ys-spacing));
}
.css-1d3lfo7 {
  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;
  margin-top:auto;
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
}
.css-1d3lfo7::-moz-focus-inner {
  border-style:none;
}
.css-1d3lfo7.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .css-1d3lfo7 {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.css-1d3lfo7:hover {
  -webkit-text-decoration:none;
  text-decoration:none;
}
.css-1d3lfo7.Mui-disabled {
  color:var(--ys-palette-action-disabled);
}
.css-1d3lfo7.Mui-disabled {
  border:1px solid var(--ys-palette-action-disabledBackground);
}
@media (hover: hover) {
  .css-1d3lfo7: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-1d3lfo7:hover {
  box-shadow:none;
}
.css-1f6t913 {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
  color:#999999;
  -webkit-text-decoration:underline;
  text-decoration:underline;
  cursor:pointer;
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  margin:calc(16 * var(--ys-spacing)) auto;
}
.css-t28l1d {
  text-align:center;
  margin:calc(16 * var(--ys-spacing)) calc(5 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-t28l1d {
    margin:calc(30 * var(--ys-spacing)) calc(36 * var(--ys-spacing));
  }
}
.css-17s7xfd {
  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-top:calc(4 * var(--ys-spacing));
  margin-bottom:calc(4 * var(--ys-spacing));
  margin-left:auto;
  margin-right:auto;
  max-width:560px;
}
.css-1a7wq64 {
  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));
  margin-top:calc(12 * var(--ys-spacing));
  margin-bottom:calc(12 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-1a7wq64 {
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
  }
}
.css-rwedu {
  background:#F5F5F5;
  padding:calc(7 * var(--ys-spacing)) calc(5 * var(--ys-spacing));
  text-align:left;
  border-radius:16px;
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  flex-grow:1;
}
@media (min-width:900px) {
  .css-rwedu {
    width:368px;
    min-height:200px;
  }
}
.css-12p9ufm {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:500;
  font-size:20px;
  line-height:1.235;
  margin-bottom:calc(4 * var(--ys-spacing));
}
@media (min-width:600px) {
  .css-12p9ufm {
    font-size:24px;
  }
}
.css-6erxjc {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:18px;
  line-height:1.334;
}
@media (min-width:600px) {
  .css-6erxjc {
    font-size:20px;
  }
}
.css-1itk289 {
  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-top:calc(4 * var(--ys-spacing));
}
.css-1cl9hjv {
  background-color:#F7F1F4;
  border-radius:32px;
  padding:calc(16 * var(--ys-spacing)) calc(6 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-1cl9hjv {
    padding:calc(16 * var(--ys-spacing)) calc(12 * var(--ys-spacing));
    margin-left:calc(24 * var(--ys-spacing));
    margin-right:calc(24 * var(--ys-spacing));
  }
}
.css-gdyohg {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:24px;
  line-height:1.167;
  font-weight:400;
  margin-top:calc(6 * var(--ys-spacing));
  margin-bottom:calc(6 * var(--ys-spacing));
}
@media (min-width:600px) {
  .css-gdyohg {
    font-size:30px;
  }
}
@media (min-width:1200px) {
  .css-gdyohg {
    font-size:34px;
  }
}
.css-trugb8 {
  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));
  martin-top:calc(12 * var(--ys-spacing));
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
}
@media (min-width:900px) {
  .css-trugb8 {
    gap:calc(12 * var(--ys-spacing));
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
  }
}
.css-kglw2z {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
}
@media (min-width:900px) {
  .css-kglw2z {
    -webkit-flex:1 1 352px;
    -ms-flex:1 1 352px;
    flex:1 1 352px;
  }
}
.css-6nui7n {
  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-tertiary);
  padding-top:calc(12 * var(--ys-spacing));
  text-align:center;
}
.css-19ov35w {
  color:#999999;
  -webkit-text-decoration:underline;
  text-decoration:underline;
  cursor:pointer;
  text-underline-offset:calc(1 * var(--ys-spacing));
  margin-top:calc(4 * var(--ys-spacing));
}
.css-y7mmpd {
  background-image:url(/gatsby-assets/static/background-1ea93bb78f1a1fc30718d8e07b5b1087.jpg);
  -webkit-background-size:cover;
  background-size:cover;
  -webkit-background-position:top;
  background-position:top;
  text-align:center;
  border-radius:32px;
  padding:calc(16 * var(--ys-spacing)) calc(12 * var(--ys-spacing));
  margin-top:calc(16 * var(--ys-spacing));
  margin-bottom:calc(16 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-y7mmpd {
    margin:calc(37 * var(--ys-spacing)) calc(24 * var(--ys-spacing));
    padding-bottom:calc(35 * var(--ys-spacing));
    padding-top:calc(35 * var(--ys-spacing));
  }
}
.css-1uhmsqq {
  margin:0;
  font-family:Linik Sans,Arial,sans-serif;
  font-weight:400;
  font-size:1rem;
  line-height:1.5;
  color:var(--ys-palette-brand-text-misc1);
  margin-top:calc(6 * var(--ys-spacing));
  margin-bottom:calc(8 * var(--ys-spacing));
  margin-left:auto;
  margin-right:auto;
  max-width:560px;
}
.css-14jgf9w {
  background:#f6f4f1;
}
.css-1mpq8fj {
  padding: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-uls8jl {
  display:grid;
  grid-template-columns:1fr;
  margin:0 -calc(3 * var(--ys-spacing));
}
@media (min-width:1200px) {
  .css-uls8jl {
    grid-template-columns:1.5fr 1fr 1fr;
  }
}
.css-1y5vh5k {
  padding:0 calc(3 * var(--ys-spacing)) 0px;
  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;
  text-align:left;
}
@media (min-width:900px) {
  .css-1y5vh5k {
    -webkit-box-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
  }
}
@media (min-width:1200px) {
  .css-1y5vh5k {
    grid-column:1/span 2;
  }
}
.css-4idw5s {
  width:50%;
  margin-bottom:calc(6 * var(--ys-spacing));
}
@media (min-width:900px) {
  .css-4idw5s {
    width:25%;
  }
}
@media (min-width:1200px) {
  .css-4idw5s {
    margin-bottom:0;
  }
}
.css-4idw5s>ul>li {
  line-height:28px;
}
.css-4idw5s a,
.css-4idw5s span {
  color:#ffffff;
  padding-bottom:calc(3 * var(--ys-spacing));
  padding-top:calc(3 * var(--ys-spacing));
  display:inline-block;
  min-width:30%;
  font-size:16px;
  background-image:none;
}
.css-4idw5s a:hover,
.css-4idw5s span:hover {
  color:#BBBBBB;
}
@media (min-width:1200px) {
  .css-4idw5s a,
  .css-4idw5s span {
    display:inline;
    padding-bottom:0;
    padding-top:0;
    margin-bottom:calc(6 * var(--ys-spacing));
    font-size:14px;
  }
}
.css-1lx4x8l {
  margin-bottom:calc(3 * var(--ys-spacing));
}
.css-1x63lrx {
  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%;
}
.css-1x63lrx:hover {
  text-decoration-color:inherit;
}
.css-1x63lrx: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-kn0hvs {
  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%;
  padding:calc(0 * var(--ys-spacing));
}
.css-kn0hvs:hover {
  text-decoration-color:inherit;
}
.css-kn0hvs: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-7jxb2v {
  padding:0 calc(3 * var(--ys-spacing));
  text-align:center;
}
.css-7jxb2v img {
  height:38px;
}
.css-7jxb2v a {
  background:none;
  margin:0 calc(3 * var(--ys-spacing)) calc(6 * var(--ys-spacing)) calc(3 * var(--ys-spacing));
  line-height:0;
  padding:0;
}
@media (min-width:1200px) {
  .css-7jxb2v a {
    margin:0 0 calc(6 * var(--ys-spacing)) calc(3 * var(--ys-spacing));
    display:inline-block;
  }
}
@media (min-width:1200px) {
  .css-7jxb2v {
    -webkit-align-self:top;
    -ms-flex-item-align:top;
    align-self:top;
    text-align:right;
  }
}
.css-1dkolvs {
  width:100%;
  margin-top:calc(3 * var(--ys-spacing));
}
@media (min-width:1200px) {
  .css-1dkolvs {
    margin:0;
    text-align:right;
  }
}
.css-1rtpr6x {
  width:100%;
  margin-bottom:calc(6 * var(--ys-spacing));
  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;
}
.css-1rtpr6x a {
  color:#BBBBBB;
  background:none;
  background-image:unset!important;
  display:inline-block;
  margin:0 calc(3 * var(--ys-spacing));
  font-size:20px;
}
.css-1rtpr6x a svg {
  color:white;
}
@media (min-width:1200px) {
  .css-1rtpr6x {
    display:inline-block;
    width:auto;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
  }
}
.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-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-kxlhg4 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:calc(6 * var(--ys-spacing));
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
}
@media (min-width:1200px) {
  .css-kxlhg4 {
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
  }
}
.css-zyhxsf {
  width:100%;
}
.css-zyhxsf p {
  margin:0 0 calc(3 * var(--ys-spacing)) 0;
  color:#BBBBBB;
}
@media (min-width:1200px) {
  .css-zyhxsf p {
    margin:0;
    display:inline-block;
  }
}
.css-zyhxsf a {
  color:#BBBBBB;
}
.css-zyhxsf a:hover {
  color:#BBBBBB;
}
@media (min-width:1200px) {
  .css-zyhxsf a {
    margin:0 0 0 calc(6 * var(--ys-spacing));
    display:inline-block;
  }
}
.css-3ibwoc {
  display:inline-block;
  margin-bottom:calc(6 * var(--ys-spacing));
  color:#BBBBBB;
}
.css-3ibwoc:hover {
  color:#BBBBBB;
}
@media (min-width:1200px) {
  .css-3ibwoc {
    margin:0;
  }
}
.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;
}
