@font-face {
  font-family: "clarendon-w01-medium-692107";
  font-style: normal;
  font-weight: 400;
  src: url("/account/app/layout/company/fonts/clarendon-w02-medium-693834.woff2") format("woff2");
  unicode-range: U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2113, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+FB01-FB02;
  font-display: swap;
}
@font-face {
  font-family: "clarendon-w01-medium-692107";
  font-style: normal;
  font-weight: 400;
  src: url("/account/app/layout/company/fonts/clarendon-w01-medium-692107.woff2") format("woff2");
  unicode-range: U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2113, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+FB01-FB02;
  font-display: swap;
}
@font-face {
  font-family: "barlow-medium";
  font-style: italic;
  font-weight: 700;
  src: url("/account/app/layout/company/fonts/hw7DQwyFvE7wFOFzpow4xqg5eI2G47JWe0-AuFtD150.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "barlow-medium";
  font-style: normal;
  font-weight: 700;
  src: url("/account/app/layout/company/fonts/yS165lxqGuDghyUMXeu6xVtXRa8TVwTICgirnJhmVJw.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "barlow-medium";
  font-style: italic;
  font-weight: 400;
  src: url("/account/app/layout/company/fonts/xJLokI-F3wr7NRWXgS0pZ6g5eI2G47JWe0-AuFtD150.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "barlow";
  font-style: italic;
  font-weight: 700;
  src: url("/account/app/layout/company/fonts/7cHsv4kjgoGqM7E_CfOA5WohvToJdLm8BvE.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  font-display: swap;
}
@font-face {
  font-family: "madefor-display-extrabold";
  font-style: normal;
  font-weight: 800;
  src: url("/account/app/layout/company/fonts/madefor-display.var.original.woff2") format("woff2-variations"), url("/account/app/layout/company/fonts/madefor-display-extrabold.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
  font-display: swap;
}
@font-face {
  font-family: "madefor-display-bold";
  font-style: normal;
  font-weight: 700;
  src: url("/account/app/layout/company/fonts/madefor-display.var.original.woff2") format("woff2-variations"), url("/account/app/layout/company/fonts/f7531dde-c39a-485c-a204-c09154e8d163/v1/madefor-display-bold.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
  font-display: swap;
}
@font-face {
  font-family: "madefor-text";
  font-style: normal;
  font-weight: 400;
  src: url("/account/app/layout/company/fonts/madefor-text.var.original.woff2") format("woff2-variations"), url("/account/app/layout/company/fonts/madefor-text.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+01A0-01A1, U+01AF-01B0, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+20B9-20BA, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
  font-display: swap;
}
@font-face {
  font-family: "madefor-text";
  font-style: italic;
  font-weight: 400;
  src: url("/account/app/layout/company/fonts/madefor-text.var.original.woff2") format("woff2-variations"), url("/account/app/layout/company/fonts/madefor-text.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A5, U+00A7-00B4, U+00B6-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-012B, U+012E-0133, U+0136-013E, U+0141-0148, U+014A-014B, U+0150-0155, U+0158-015B, U+015E-016B, U+016E-017E, U+0218-021B, U+0237, U+02C6-02C7, U+02D8-02DD, U+1E24-1E25, U+1E36-1E37, U+1E80-1E85, U+1E9E, U+1EF2-1EF3, U+2000-200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AC, U+20B9-20BA, U+20BD, U+2122, U+2190-2193, U+2212, U+25B2, U+25B6, U+25BC, U+25C0, U+FEFF;
  font-display: swap;
}
/* Styles */
@media print {
  .no-print {
    display: none;
  }
}
.rs ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}
.rs img {
  max-width: 100%;
}
.rs a {
  color: inherit;
}
.rs a:hover,
.rs a:focus {
  color: inherit;
  text-decoration: none;
}

body.active {
  overflow: hidden !important;
}
body.active header.sund-header .sund-header-nav {
  display: flex;
}

header.sund-header {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 26px 5% 5px;
}
header.sund-header .logo a {
  display: flex;
  align-items: center;
}
header.sund-header .logo a .logo-info {
  margin-left: 17px;
}
header.sund-header .logo a .logo-info .logo__title {
  font: 700 33px/46px "clarendon-w01-medium-692107", serif;
  color: #024;
  margin-bottom: 7px;
}
header.sund-header .logo a .logo-info .logo__subtitle {
  font: 400 italic 24px/36px "barlow-medium", serif;
}
header.sund-header .sund-menu-open {
  flex-shrink: 0;
  font: 14px/19.6px "madefor-text", sans-serif;
  color: #000;
  width: 58px;
  height: 58px;
  border: 1px solid #000;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
header.sund-header .sund-menu-close {
  position: fixed;
  right: 20px;
  top: 20px;
  cursor: pointer;
}
header.sund-header .sund-menu-close svg {
  width: 35px;
  height: 35px;
  fill: #fff;
}
header.sund-header .sund-header-nav {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 999;
  transition: all 0.3s ease;
  background-color: #002244;
  color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 7%;
  overflow: hidden;
  overflow-y: auto;
  align-items: center;
}
header.sund-header .sund-header-nav .sund-header-info {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px 40px;
  font: 16px/22px "madefor-text", sans-serif;
  margin-top: 30px;
  margin-left: 10px;
  margin-bottom: 40px;
}
header.sund-header .sund-header-nav .sund-socials {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-left: 10px;
}
header.sund-header .sund-header-nav .main-nav {
  max-width: 950px;
}
header.sund-header .sund-header-nav .main-nav a {
  display: block;
  padding: 10px;
  font: 27px/43px "madefor-display-extrabold", sans-serif;
}
header.sund-header .sund-header-nav .main-nav .has-sub-nav > a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header.sund-header .sund-header-nav .main-nav .has-sub-nav > a i {
  padding: 0 5px;
}
header.sund-header .sund-header-nav .main-nav .has-sub-nav > a i::before {
  display: inline-block;
  transition: all 0.3s ease;
}
header.sund-header .sund-header-nav .main-nav .has-sub-nav.sub-active > .sub-nav {
  opacity: 1;
  visibility: visible;
  transform: rotateX(0deg);
  max-height: 100%;
}
header.sund-header .sund-header-nav .main-nav .has-sub-nav.sub-active > a i::before {
  transform: rotate(180deg);
}
header.sund-header .sund-header-nav .main-nav .sub-nav {
  visibility: hidden;
  opacity: 0;
  max-height: 0;
  z-index: 999;
  transform-origin: 0 0;
  transform: rotateX(-90deg);
  transition: all 0.3s ease;
}
header.sund-header .sund-header-nav .main-nav .sub-nav a {
  font: 30px/48px "madefor-display-bold", sans-serif;
  padding-left: 25px;
}

footer.sund-footer {
  color: #024;
  background-color: #fff;
  text-align: center;
}
footer.sund-footer .sund-footer-main {
  padding: 40px 15px 20px;
}
footer.sund-footer .sund-footer-main .sund-footer-partners {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 30px;
}
footer.sund-footer .sund-footer-main .sund-footer-partners a:nth-child(2) img {
  margin-right: 20px;
}
footer.sund-footer .sund-footer-main .sund-partners__text {
  font: 400 italic 20px/32px "barlow-medium", sans-serif;
  margin: 20px 0 25px;
}
footer.sund-footer .sund-footer-main .sund-footer-images img:first-child {
  margin-right: -30px;
}
footer.sund-footer .sund-footer-main .sund-footer-socials {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  margin: 25px 0;
}
footer.sund-footer .sund-footer-main p {
  margin: 0;
  font: 500 22px/36px "Barlow", sans-serif;
}
footer.sund-footer .sund-footer-main .sund-footer-info {
  margin-top: 47px;
}
footer.sund-footer .sund-footer-bottom {
  padding: 50px 15px;
  font: 500 14px/17px "Barlow", sans-serif;
}

/* Responsive Styles */
@media (max-width: 991px) {
  header.sund-header .logo a img {
    width: 100px;
  }
  header.sund-header .logo a .logo-info .logo__title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  header.sund-header .logo a .logo-info .logo__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  header.sund-header .sund-header-nav .main-nav a {
    font-size: 16px;
    line-height: 18px;
  }
  header.sund-header .sund-header-nav .main-nav .sub-nav a {
    font-size: 16px;
    line-height: 18px;
  }
  footer.sund-footer .sund-footer-main .sund-footer-images img:first-child {
    margin-right: 0;
  }
  footer.sund-footer .sund-footer-main p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 400px) {
  header.sund-header {
    padding-left: 10px;
    padding-right: 10px;
  }
  header.sund-header .logo a img {
    width: 50px;
  }
  header.sund-header .logo a .logo-info {
    margin-left: 10px;
    margin-right: 10px;
  }
  header.sund-header .logo a .logo-info .logo__title {
    font-size: 16px;
    line-height: 20px;
  }
  header.sund-header .logo a .logo-info .logo__subtitle {
    font-size: 12px;
    line-height: 16px;
  }
}
/* /Responsive Styles */