/* We can have different icons specified here, without having to manually add to HTML - see the .icon class below
/* Make sure width/height are set to 100%, so that they can be sized via CSS */
/* Use this site to convert the SVG to a data:image -- https://yoksel.github.io/url-encoder/   */
html {
  scroll-behavior: smooth;
  scroll-padding-top: 4rem;
}
main .container:not(.race-page, .map-content) {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1199px) {
  .main-container.container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}
.main-container .list-inline {
  margin-left: unset;
  padding-left: 3rem;
}
#election-header img.mobile {
  display: none;
}
#election-header nav {
  position: relative;
  margin: 0 auto;
  transform: translateY(-50%);
  padding: 0;
  z-index: 2;
}
#election-header #collapse-nav {
  display: block;
  border: none;
}
#election-header #collapse-nav .navbar-nav {
  min-height: 50px;
  text-align: center;
  background-color: #226EEC;
  position: relative;
}
#election-header #collapse-nav .navbar-nav:after {
  content: "";
  position: absolute;
  right: -28px;
  bottom: 0px;
  border-left: 28px solid transparent;
  border-right: 28px solid transparent;
  border-top: 26px solid #D8E7FF;
  z-index: -1;
}
#election-header #collapse-nav .navbar-nav nav-item a {
  font-size: 20px;
  color: #fff;
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  letter-spacing: 3px;
}
#election-header .navbar-toggle {
  margin-left: auto;
  background-color: #226EEC;
}
#election-header .navbar-toggle .icon-bar {
  background-color: #fff;
}
#election-header .navbar-collapse {
  padding: 0;
  z-index: 2;
}
#election-header .navbar-collapse .nav {
  display: flex;
  align-items: center;
  height: 100%;
  margin-bottom: 2px;
}
#election-header .navbar-collapse .nav .nav-item.dropdown {
  display: block;
}
#election-header .navbar-collapse .nav .nav-item.dropdown.open > a {
  color: #fff;
}
#election-header .navbar-collapse .nav .nav-item.dropdown .dropdown-toggle {
  display: flex!important;
}
#election-header .navbar-collapse .nav .nav-item.dropdown .dropdown-toggle:after {
  content: "\f107";
  font-family: FontAwesome;
  margin-left: 0.5em;
  border: none;
}
#election-header .navbar-collapse .nav .nav-item.dropdown .dropdown-toggle:hover {
  color: #226eec;
  background-color: #d8e7ff;
}
#election-header .navbar-collapse .nav .nav-item.dropdown .dropdown-menu {
  max-width: 100%;
  min-width: 260px;
  text-align: left;
  padding: 0;
}
#election-header .navbar-collapse .nav .nav-item.dropdown .dropdown-menu li {
  margin: 0;
  padding: 0;
}
#election-header .navbar-collapse .nav .nav-item.dropdown .dropdown-menu li .dropdown-item {
  color: #226EEC;
  font-size: 1.6rem;
  padding: 0.5em 1em;
  transition: 0.3s cubic-bezier(0.33, 0.66, 0.66, 1);
  white-space: inherit;
  font-weight: bold;
  line-height: 1.2;
}
#election-header .navbar-collapse .nav .nav-item.dropdown .dropdown-menu li .dropdown-item:hover {
  color: #226eec;
  background-color: #d8e7ff;
}
#election-header .navbar-collapse .nav .nav-item .nav-link {
  min-height: 50px;
  padding: 15px;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  transition: color 0.3s ease-in-out, transform 0.3s ease-in-out, text-shadow 0.3s ease-in-out;
}
#election-header .navbar-collapse .nav .nav-item .nav-link:hover {
  color: #226eec;
  background-color: #d8e7ff;
}
@media (max-width: 768px) {
  #election-header img.mobile {
    display: block;
  }
  #election-header img.desktop {
    display: none;
  }
  #election-header .navbar-collapse .nav .nav-item .nav-link {
    font-size: 1.4rem;
  }
  #election-header .navbar-collapse .nav .nav-item.dropdown .dropdown-toggle {
    display: block !important;
  }
}
.page-node-type-candidate-full-width article p {
  font-size: 16px;
  color: #000;
}
.page-node-type-candidate-full-width article a {
  text-decoration: none;
}
.page-node-type-candidate-full-width article h2 {
  font-family: "proxima-nova", sans-serif;
  text-align: center;
  margin: 1.5em 0 0.5em;
  color: #226EEC;
}
.page-node-type-candidate-full-width article .more-coverage-box {
  padding: 24px;
  margin-top: 24px;
  background-color: #EBF1FC;
}
.page-node-type-candidate-full-width article .more-coverage-box .more-coverage-link {
  font-size: 16px;
  font-weight: bold;
  color: #226EEC;
}
.page-node-type-candidate-full-width article .more-coverage-box .more-coverage-link:after {
  top: 1px;
  position: relative;
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 4px;
}
.page-node-type-candidate-full-width article .more-coverage-box h3 {
  font-size: 24px;
  color: #1554A1;
  line-height: 29.23px;
  margin-top: 0px;
}
.page-node-type-candidate-full-width article .more-coverage-box h4 a {
  font-size: 16px;
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
.page-node-type-candidate-full-width article .more-coverage-box .title {
  font-size: 16px;
  font-weight: bold;
  line-height: 19.5px;
  color: #000;
}
article {
  /*
  h2 {
    font-size: 24px;
    line-height: 29.23px;
    font-weight: 700;
    letter-spacing: 3px;
    text-transform: uppercase;
  }
  */
}
article.node-unpublished {
  background-color: #FFFFFF;
}
article a {
  color: #226EEC;
  text-decoration: underline;
}
article a:hover,
article a:focus {
  color: #1554A1;
}
article a.link-internal,
article a.link-external {
  font-weight: 700;
  text-decoration: none;
}
article a.link-internal::after,
article a.link-external::after {
  content: "";
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
  margin-left: 0.5em;
  margin-right: 0.25em;
  background-color: #226EEC;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M9.81689 3.56805C10.061 3.32389 10.061 2.92739 9.81689 2.68324L7.31676 0.183114C7.07261 -0.0610381 6.67611 -0.0610381 6.43195 0.183114C6.1878 0.427267 6.1878 0.823771 6.43195 1.06792L7.86562 2.50159H0.625031C0.27931 2.50159 0 2.7809 0 3.12662C0 3.47234 0.27931 3.75165 0.625031 3.75165H7.86562L6.43195 5.18531C6.1878 5.42946 6.1878 5.82597 6.43195 6.07012C6.67611 6.31427 7.07261 6.31427 7.31676 6.07012L9.81689 3.57V3.56805Z' fill='black'/%3E%3C/svg%3E");
}
article a.link-internal:hover::after,
article a.link-external:hover::after,
article a.link-internal:focus::after,
article a.link-external:focus::after {
  background-color: #1554A1;
}
article a.link-external::after {
  width: 0.875em;
  height: 0.875em;
  margin-left: 0.25em;
  margin-right: 0.25em;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M7.12361 1.46094C7.12361 1.71641 7.22437 1.96016 7.4048 2.14062L8.48506 3.21875L4.85062 6.85156C4.63035 7.07188 4.63035 7.42812 4.85062 7.64609C5.07088 7.86406 5.42706 7.86641 5.64499 7.64609L9.27709 4.01328L10.3597 5.09375C10.5401 5.27422 10.7838 5.375 11.0393 5.375C11.5688 5.375 12 4.94609 12 4.41406V1.4375C12 0.919531 11.5806 0.5 11.0627 0.5H8.08436C7.55477 0.5 7.12361 0.928906 7.12361 1.46094ZM8.48038 1.625H10.8729V4.01797L8.48038 1.625ZM1.68717 1.25C0.75454 1.25 0 2.00469 0 2.9375V10.8125C0 11.7453 0.75454 12.5 1.68717 12.5H9.56063C10.4933 12.5 11.2478 11.7453 11.2478 10.8125V7.8125C11.2478 7.50078 10.9971 7.25 10.6854 7.25C10.3738 7.25 10.123 7.50078 10.123 7.8125V10.8125C10.123 11.1242 9.87229 11.375 9.56063 11.375H1.68717C1.37551 11.375 1.12478 11.1242 1.12478 10.8125V2.9375C1.12478 2.62578 1.37551 2.375 1.68717 2.375H4.68658C4.99824 2.375 5.24897 2.12422 5.24897 1.8125C5.24897 1.50078 4.99824 1.25 4.68658 1.25H1.68717Z' fill='%23226EEC'/%3E%3C/svg%3E");
  vertical-align: middle;
  margin-bottom: 0.25em;
}
article h1 {
  font-size: 64px;
}
article h2 {
  font-size: 4.8rem;
}
article h6 {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 0.8rem;
}
article *[class^="display-"] {
  line-height: 1;
}
article .display-0 {
  font-size: 4.8rem;
}
article .display-1 {
  font-size: 4rem;
}
article .display-2 {
  font-size: 3.6rem;
}
article .display-3 {
  font-size: 3.2rem;
}
article .display-4 {
  font-size: 2.8rem;
}
article .display-5 {
  font-size: 2.4rem;
}
article .display-6 {
  font-size: 2rem;
}
article .text-info {
  color: #226EEC !important;
  font-weight: 700;
}
article .text-info::after,
article .text-info::before {
  background-color: #226EEC;
}
article .text-danger {
  color: #E23424 !important;
  font-weight: 700;
}
article .text-danger::after,
article .text-danger::before {
  background-color: #E23424;
}
article .text-start {
  text-align: left;
}
article .text-normal {
  font-weight: 400;
}
article .mt-0 {
  margin-top: 0;
}
article .mb-0 {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  article .mb-lg-0 {
    margin-bottom: 0;
  }
}
article .ml-2 {
  margin-left: 2rem;
}
@media (min-width: 992px) {
  article .ml-md-2 {
    margin-left: 2rem;
  }
}
article .ml-4 {
  margin-left: 4rem;
}
article .candidate-info {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  flex-flow: row wrap;
  gap: 24px;
}
article .candidate-info .candidate-photo {
  max-width: 300px;
  flex: 2 0 0;
}
article .candidate-info .candidate-info-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 5 0 0;
}
article .candidate-info .candidate-info-container .view-id-2024_general_election .entity-pager {
  margin-top: 0;
  padding-left: 24px;
  text-align: left;
}
article .candidate-info .candidate-info-container .view-id-2024_general_election .entity-pager ul {
  display: flex;
}
article .candidate-info .candidate-info-container .view-id-2024_general_election .entity-pager li {
  margin: 0;
  font-weight: bold;
  color: #226EEC;
  font-size: 16px;
}
article .candidate-info .candidate-info-container .view-id-2024_general_election .entity-pager li a {
  color: #226EEC;
  text-transform: capitalize;
}
article .candidate-info .candidate-info-container .view-id-2024_general_election .entity-pager .entity-pager-item-prev:has(> span.inactive) {
  display: none;
}
article .candidate-info .candidate-info-container .view-id-2024_general_election .entity-pager .entity-pager-item-prev {
  margin-right: 24px;
}
article .candidate-info .candidate-info-container .view-id-2024_general_election .entity-pager .entity-pager-item-prev:before {
  top: 1px;
  position: relative;
  content: "\f060";
  margin-right: 4px;
  font-family: FontAwesome;
}
article .candidate-info .candidate-info-container .view-id-2024_general_election .entity-pager .entity-pager-item-next:has(> span.inactive) {
  display: none;
}
article .candidate-info .candidate-info-container .view-id-2024_general_election .entity-pager .entity-pager-item-next:after {
  color: #226EEC;
  top: 1px;
  position: relative;
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 4px;
}
article .candidate-info .identifiers {
  display: inline-flex;
  flex-direction: row;
}
article .candidate-info .identifiers .incumbent {
  background-color: #F1F1F1;
  color: #191919;
  text-align: left;
  margin-right: 8px;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
article .candidate-info .identifiers .republican {
  background-color: #E23424;
  color: #fff;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
article .candidate-info .identifiers .democrat {
  background-color: #226EEC;
  color: #fff;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
article .candidate-info .identifiers .green {
  background-color: #00A95C;
  color: #fff;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
article .candidate-info .identifiers .libertarian {
  background-color: #F5C833;
  color: #fff;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
article .candidate-info .identifiers .independent {
  background-color: #8f8585;
  color: #fff;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
article .candidate-info .identifiers .working_class_party {
  background-color: #8f8585;
  color: #fff;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
article .candidate-info .candidate-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 5 0 0;
  padding-left: 24px;
}
article .candidate-info .candidate-title h1 {
  margin-top: 4px;
  margin-bottom: 18px;
}
article .candidate-info .candidate-title h2 {
  margin-top: 0px;
  text-align: left;
  color: #000;
  text-transform: none;
  letter-spacing: normal;
  font-size: 1.4rem;
}
article .candidate-info .candidate-title h2 span {
  color: #226EEC;
  letter-spacing: 2px;
  background-color: #E7F0FF;
  text-transform: uppercase;
  padding: 4px 8px;
  margin-left: 4px;
}
article .body-container {
  margin-top: 36px;
  gap: 24px;
  display: flex;
  flex-direction: column;
  flex-flow: row wrap;
}
article .body-container .main-container {
  flex-grow: 1;
  flex: 2 0 0;
  align-self: flex-start;
  position: relative;
}
article .body-container .main-container .view-election-news-coverage {
  margin-top: 24px;
  display: block;
}
article .body-container .main-container .view-election-news-coverage .view-content {
  display: flex;
  flex-direction: column;
  flex-flow: row wrap;
  gap: 12px;
  justify-content: space-between;
}
article .body-container .main-container .view-election-news-coverage .view-content > div {
  flex: 1 0 30%;
  max-width: 32%;
  padding: 12px;
  background-color: #ebf1fc;
}
article .body-container .main-container .view-election-news-coverage h4 {
  font-size: 18px;
}
article .body-container .main-container .view-election-news-coverage h4 a {
  color: #000;
}
article .body-container .main-container .view-election-news-coverage h4 a:hover {
  color: #226EEC;
}
article .body-container .main-container .view-election-news-coverage h2 {
  color: #000;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
  margin-top: 0;
  top: -12px;
  margin-bottom: 12px;
  margin-left: -12px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 0px;
  display: inline-block;
  background-color: #fff;
}
@media (max-width: 992px) {
  article .body-container .main-container .view-election-news-coverage .view-content > div {
    flex: 1 0 45%;
    max-width: 50%;
  }
}
@media (max-width: 768px) {
  article .body-container .main-container .view-election-news-coverage .view-content > div {
    flex: 1 0 100%;
    max-width: 100%;
  }
}
article .body-container .qa-container {
  padding: 24px;
  border: 2px solid #E7F0FF;
  flex-grow: 1;
  flex: 2 0 0;
  align-self: flex-start;
  position: relative;
}
article .body-container .qa-container h2 {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
  margin-top: 0;
  position: absolute;
  top: -12px;
  margin-bottom: 0px;
  margin-left: -12px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 0px;
  display: inline-block;
  background-color: #fff;
}
article .body-container .qa-container h3 {
  font-size: 24px;
  line-height: 29.23px;
  margin-top: 12px;
}
article .body-container .sidebar {
  flex: 1 0 0;
}
article .body-container .sidebar .video-container {
  margin-bottom: 36px;
}
article .body-container .sidebar .about-container {
  position: relative;
  padding: 24px;
  border: 2px solid #E7F0FF;
}
article .body-container .sidebar .about-container h2 {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
  margin-top: 0;
  position: relative;
  top: -38px;
  margin-left: -12px;
  padding-left: 12px;
  margin-bottom: 0px;
  padding-right: 12px;
  padding-bottom: 0px;
  display: inline-block;
  background-color: #fff;
}
article .body-container .sidebar .about-container p {
  margin-top: -24px;
}
.one-half-grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 1rem;
}
@media (min-width: 1200px) {
  .one-half-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 4rem;
  }
}
.forty-sixty-grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 2rem;
}
@media (min-width: 992px) {
  .forty-sixty-grid {
    grid-template-columns: 50fr 50fr;
    gap: 0;
  }
}
@media (min-width: 1200px) {
  .forty-sixty-grid {
    grid-template-columns: 43fr 57fr;
    gap: 0;
  }
}
.one-half-grid-center-separator {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 1rem;
}
.one-half-grid-center-separator .separator {
  text-align: center;
  vertical-align: middle;
  position: relative;
}
.one-half-grid-center-separator .separator::before {
  content: "";
  background-color: #CCCCCC;
  height: 1px;
  width: 100%;
  top: 50%;
  left: 0;
  position: absolute;
  z-index: 0;
}
.one-half-grid-center-separator .separator > span {
  background-color: #FFFFFF;
  padding: 1rem;
  position: relative;
  z-index: 1;
}
@media (min-width: 480px) {
  .one-half-grid-center-separator {
    grid-template-columns: 3fr auto 3fr;
    gap: 2rem;
  }
  .one-half-grid-center-separator .separator {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
  }
  .one-half-grid-center-separator .separator::before {
    content: "";
    width: 1px;
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    z-index: 0;
  }
}
.one-third-grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 1.2rem;
  flex: 1 1 auto;
  counter-reset: grid;
}
@media (min-width: 992px) {
  .one-third-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .one-third-grid.center-remainder > * {
    grid-column: span 2;
    /* Dealing with 2 orphan items */
    /* Dealing with single orphan */
  }
  .one-third-grid.center-remainder > *:last-child:nth-child(3n - 1) {
    grid-column-end: -2;
  }
  .one-third-grid.center-remainder > *:nth-last-child(2):nth-child(3n + 1) {
    grid-column-end: 4;
  }
  .one-third-grid.center-remainder > *:last-child:nth-child(3n - 2) {
    grid-column-end: 5;
  }
}
@media (min-width: 1200px) {
  .one-third-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .one-third-grid > * {
    grid-column: span 2;
  }
}
.sixty-fourty-grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 2rem;
}
@media (min-width: 992px) {
  .sixty-fourty-grid {
    grid-template-columns: 60fr 40fr;
    gap: 6rem;
  }
}
.section-menu {
  border-radius: 2px;
  color: #FFFFFF;
  padding: 3rem 3.5rem;
  position: relative;
  text-decoration: none;
  z-index: 0;
}
@media (min-width: 992px) {
  .section-menu {
    min-height: 22rem;
  }
}
.section-menu h4 {
  padding: 0;
  font-size: 2.8rem;
  margin-top: 0;
}
.section-menu p {
  color: #FFFFFF;
  font-size: 1.8rem;
  transition: 0.3s cubic-bezier(0.33, 0.66, 0.66, 1);
  line-height: 1.4;
  margin-bottom: 4.5rem;
}
.section-menu.size-xl h4 {
  font-size: 3rem;
}
.section-menu.size-xl p {
  font-size: 1.4rem;
}
@media (min-width: 992px) {
  .section-menu.size-xl {
    min-height: 24rem;
  }
}
.section-menu .race-type {
  background-color: #E23424;
  font-size: 1.2rem;
  text-transform: uppercase;
  letter-spacing: 0.3rem;
  padding: 0.5rem 1rem;
  display: inline-block;
  line-height: 1;
  position: absolute;
  bottom: 3rem;
}
.section-menu .icon-after,
.section-menu .icon-before {
  font-size: 6.5rem;
  line-height: 0;
  position: absolute;
  bottom: 2rem;
  right: 0;
}
.section-menu .icon-after::after,
.section-menu .icon-before::after,
.section-menu .icon-after::before,
.section-menu .icon-before::before {
  background-color: rgba(255, 255, 255, 0.2);
  transition: 0.3s cubic-bezier(0.33, 0.66, 0.66, 1);
}
.section-menu .icon-after.icon-xl,
.section-menu .icon-before.icon-xl {
  font-size: 9rem;
}
.section-menu:before,
.section-menu:after {
  content: "";
  transition: 0.3s cubic-bezier(0.33, 0.66, 0.66, 1);
  background: linear-gradient(135deg, #226EEC 0%, #1554A1 100%);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
.section-menu::after {
  background: linear-gradient(135deg, #1554A1 0%, #002A45 100%);
  z-index: -2;
}
.section-menu:hover {
  color: #FFFFFF;
}
.section-menu:hover::before {
  opacity: 0;
}
@media (max-width: 991px) {
  .main-container .region-header section {
    margin-bottom: 0;
  }
}
.main-container section {
  margin-bottom: 3rem;
  scroll-margin-top: 3rem;
}
.main-container section.primary {
  margin: 3rem 0;
  padding: 1.5rem 0rem;
  width: 100%;
}
@media (min-width: 768px) {
  .main-container section.primary {
    padding: 2.5rem 2rem;
  }
}
@media (min-width: 1200px) {
  .main-container section.primary {
    margin: 3.5rem 0;
    padding: 5rem;
  }
}
.page-node-type-full-width #block-wttwnews-b5-views-block-election-news-coverage-2024 {
  margin-bottom: 3em;
}
.full-width {
  position: relative;
  width: 100%;
  z-index: 0;
}
.full-width::before,
.full-width::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 50vw;
  top: 0;
  z-index: -1;
}
.full-width::before {
  right: 50%;
}
.full-width::after {
  left: 50%;
}
#signup-block > .container,
#signup-block::before,
#signup-block::after {
  background-color: #EBF1FC;
}
#signup-block > .container,
#signup-block::after {
  background-color: #EBF1FC;
}
#signup-block .display-0 {
  color: #226EEC;
  margin-bottom: 2rem;
}
#signup-block .text-container {
  padding: 2rem 1rem;
}
@media (min-width: 1200px) {
  #signup-block .text-container {
    padding: 2rem 7rem 2rem 0;
  }
}
#signup-block .vertical-center {
  display: flex;
  align-items: center;
  flex-direction: row;
}
#signup-block p {
  font-size: 1.8rem;
  line-height: 2.8rem;
}
#signup-block #mc_embed_signup_scroll {
  display: flex;
  align-items: center;
}
#signup-block .email {
  border: none;
  line-height: 4rem;
  display: inline-block;
  margin: 0;
  width: 60%;
  padding: 0 1rem;
}
#signup-block .btn {
  background-color: #226EEC;
  color: #FFFFFF;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  margin: 0;
  padding: 0 2.4rem;
  height: 4rem;
  border-radius: 0;
  white-space: nowrap;
}
#signup-block .btn::after {
  background-color: #FFFFFF;
  vertical-align: middle;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
#signup-block .btn:hover {
  background-color: #FFFFFF;
  color: #226EEC;
}
#signup-block .btn:hover::after {
  background-color: #226EEC;
}
.section-heading {
  color: #1554A1;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1;
  margin-top: 0;
}
@media (min-width: 768px) {
  .section-heading {
    font-size: 3rem;
  }
}
@media (min-width: 1200px) {
  .section-heading {
    font-size: 3.6rem;
  }
}
.heading-line {
  color: #000;
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 4px;
  line-height: 1.3;
  position: relative;
  text-transform: uppercase;
  z-index: 0;
}
.heading-line::after {
  content: "";
  border-bottom: 1px solid #ccc;
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  z-index: -1;
}
.heading-line span {
  background: #FFFFFF;
  padding-right: 1.25rem;
}
.heading-line.primary {
  color: #1554A1;
  text-transform: none;
  letter-spacing: 1px;
  font-size: 3.6rem;
  font-weight: 800;
}
.heading-line.primary::after {
  border-bottom-color: #B4D0FF;
  border-bottom-width: 2px;
}
ul,
ol {
  padding-inline-start: 3rem;
}
ul.unstyled,
ol.unstyled {
  padding-inline-start: 0;
}
ul.unstyled > li,
ol.unstyled > li {
  list-style: none;
}
ul ul,
ol ul {
  list-style: disc;
}
.icon-after::after {
  content: "";
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  display: inline-block;
  line-height: 1;
  vertical-align: top;
  margin-left: 0.25em;
  margin-right: 0.25em;
  background-color: #000;
}
.icon-before::before {
  content: "";
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  display: inline-block;
  line-height: 1;
  vertical-align: top;
  margin-left: 0.25em;
  margin-right: 0.25em;
  background-color: #000;
}
.icon-external::after,
.icon-external::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M7.12361 1.46094C7.12361 1.71641 7.22437 1.96016 7.4048 2.14062L8.48506 3.21875L4.85062 6.85156C4.63035 7.07188 4.63035 7.42812 4.85062 7.64609C5.07088 7.86406 5.42706 7.86641 5.64499 7.64609L9.27709 4.01328L10.3597 5.09375C10.5401 5.27422 10.7838 5.375 11.0393 5.375C11.5688 5.375 12 4.94609 12 4.41406V1.4375C12 0.919531 11.5806 0.5 11.0627 0.5H8.08436C7.55477 0.5 7.12361 0.928906 7.12361 1.46094ZM8.48038 1.625H10.8729V4.01797L8.48038 1.625ZM1.68717 1.25C0.75454 1.25 0 2.00469 0 2.9375V10.8125C0 11.7453 0.75454 12.5 1.68717 12.5H9.56063C10.4933 12.5 11.2478 11.7453 11.2478 10.8125V7.8125C11.2478 7.50078 10.9971 7.25 10.6854 7.25C10.3738 7.25 10.123 7.50078 10.123 7.8125V10.8125C10.123 11.1242 9.87229 11.375 9.56063 11.375H1.68717C1.37551 11.375 1.12478 11.1242 1.12478 10.8125V2.9375C1.12478 2.62578 1.37551 2.375 1.68717 2.375H4.68658C4.99824 2.375 5.24897 2.12422 5.24897 1.8125C5.24897 1.50078 4.99824 1.25 4.68658 1.25H1.68717Z' fill='%23226EEC'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M7.12361 1.46094C7.12361 1.71641 7.22437 1.96016 7.4048 2.14062L8.48506 3.21875L4.85062 6.85156C4.63035 7.07188 4.63035 7.42812 4.85062 7.64609C5.07088 7.86406 5.42706 7.86641 5.64499 7.64609L9.27709 4.01328L10.3597 5.09375C10.5401 5.27422 10.7838 5.375 11.0393 5.375C11.5688 5.375 12 4.94609 12 4.41406V1.4375C12 0.919531 11.5806 0.5 11.0627 0.5H8.08436C7.55477 0.5 7.12361 0.928906 7.12361 1.46094ZM8.48038 1.625H10.8729V4.01797L8.48038 1.625ZM1.68717 1.25C0.75454 1.25 0 2.00469 0 2.9375V10.8125C0 11.7453 0.75454 12.5 1.68717 12.5H9.56063C10.4933 12.5 11.2478 11.7453 11.2478 10.8125V7.8125C11.2478 7.50078 10.9971 7.25 10.6854 7.25C10.3738 7.25 10.123 7.50078 10.123 7.8125V10.8125C10.123 11.1242 9.87229 11.375 9.56063 11.375H1.68717C1.37551 11.375 1.12478 11.1242 1.12478 10.8125V2.9375C1.12478 2.62578 1.37551 2.375 1.68717 2.375H4.68658C4.99824 2.375 5.24897 2.12422 5.24897 1.8125C5.24897 1.50078 4.99824 1.25 4.68658 1.25H1.68717Z' fill='%23226EEC'/%3E%3C/svg%3E");
  margin-bottom: 0.25em;
}
.icon-calendar::after,
.icon-calendar::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 62 71' fill='none'%3E%3Cpath d='M17.7143 2.21875C17.7143 0.998437 16.7179 0 15.5 0C14.2821 0 13.2857 0.998437 13.2857 2.21875V8.875H8.85714C3.97187 8.875 0 12.8549 0 17.75V22.1875V26.625V62.125C0 67.0201 3.97187 71 8.85714 71H53.1429C58.0281 71 62 67.0201 62 62.125V26.625V22.1875V17.75C62 12.8549 58.0281 8.875 53.1429 8.875H48.7143V2.21875C48.7143 0.998437 47.7179 0 46.5 0C45.2821 0 44.2857 0.998437 44.2857 2.21875V8.875H17.7143V2.21875ZM4.42857 26.625H57.5714V62.125C57.5714 64.5795 55.5924 66.5625 53.1429 66.5625H8.85714C6.40759 66.5625 4.42857 64.5795 4.42857 62.125V26.625ZM8.85714 13.3125H53.1429C55.5924 13.3125 57.5714 15.2955 57.5714 17.75V22.1875H4.42857V17.75C4.42857 15.2955 6.40759 13.3125 8.85714 13.3125ZM14.3929 35.5H25.4643C26.0732 35.5 26.5714 35.9992 26.5714 36.6094V47.7031C26.5714 48.3133 26.0732 48.8125 25.4643 48.8125H14.3929C13.7839 48.8125 13.2857 48.3133 13.2857 47.7031V36.6094C13.2857 35.9992 13.7839 35.5 14.3929 35.5ZM8.85714 36.6094V47.7031C8.85714 50.7678 11.3344 53.25 14.3929 53.25H25.4643C28.5228 53.25 31 50.7678 31 47.7031V36.6094C31 33.5447 28.5228 31.0625 25.4643 31.0625H14.3929C11.3344 31.0625 8.85714 33.5447 8.85714 36.6094Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 62 71' fill='none'%3E%3Cpath d='M17.7143 2.21875C17.7143 0.998437 16.7179 0 15.5 0C14.2821 0 13.2857 0.998437 13.2857 2.21875V8.875H8.85714C3.97187 8.875 0 12.8549 0 17.75V22.1875V26.625V62.125C0 67.0201 3.97187 71 8.85714 71H53.1429C58.0281 71 62 67.0201 62 62.125V26.625V22.1875V17.75C62 12.8549 58.0281 8.875 53.1429 8.875H48.7143V2.21875C48.7143 0.998437 47.7179 0 46.5 0C45.2821 0 44.2857 0.998437 44.2857 2.21875V8.875H17.7143V2.21875ZM4.42857 26.625H57.5714V62.125C57.5714 64.5795 55.5924 66.5625 53.1429 66.5625H8.85714C6.40759 66.5625 4.42857 64.5795 4.42857 62.125V26.625ZM8.85714 13.3125H53.1429C55.5924 13.3125 57.5714 15.2955 57.5714 17.75V22.1875H4.42857V17.75C4.42857 15.2955 6.40759 13.3125 8.85714 13.3125ZM14.3929 35.5H25.4643C26.0732 35.5 26.5714 35.9992 26.5714 36.6094V47.7031C26.5714 48.3133 26.0732 48.8125 25.4643 48.8125H14.3929C13.7839 48.8125 13.2857 48.3133 13.2857 47.7031V36.6094C13.2857 35.9992 13.7839 35.5 14.3929 35.5ZM8.85714 36.6094V47.7031C8.85714 50.7678 11.3344 53.25 14.3929 53.25H25.4643C28.5228 53.25 31 50.7678 31 47.7031V36.6094C31 33.5447 28.5228 31.0625 25.4643 31.0625H14.3929C11.3344 31.0625 8.85714 33.5447 8.85714 36.6094Z' fill='black'/%3E%3C/svg%3E");
}
.icon-ballot::after,
.icon-ballot::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 81 63' fill='none'%3E%3Cpath d='M20.25 4.5C19.0125 4.5 18 5.5125 18 6.75V49.5H63V6.75C63 5.5125 61.9875 4.5 60.75 4.5H20.25ZM67.5 6.75V49.5H69.75C70.9875 49.5 72 50.5125 72 51.75C72 52.9875 70.9875 54 69.75 54H67.5H63H18H13.5H11.25C10.0125 54 9 52.9875 9 51.75C9 50.5125 10.0125 49.5 11.25 49.5H13.5V6.75C13.5 3.02344 16.5234 0 20.25 0H60.75C64.4766 0 67.5 3.02344 67.5 6.75ZM6.75 40.5H9V45H6.75C5.5125 45 4.5 46.0125 4.5 47.25V56.25C4.5 57.4875 5.5125 58.5 6.75 58.5H74.25C75.4875 58.5 76.5 57.4875 76.5 56.25V47.25C76.5 46.0125 75.4875 45 74.25 45H72V40.5H74.25C77.9766 40.5 81 43.5234 81 47.25V56.25C81 59.9766 77.9766 63 74.25 63H6.75C3.02344 63 0 59.9766 0 56.25V47.25C0 43.5234 3.02344 40.5 6.75 40.5ZM53.3391 19.9688L38.3344 34.9594C37.4625 35.8312 36.0281 35.8312 35.1562 34.9594L27.6609 27.4641C26.7891 26.5922 26.7891 25.1578 27.6609 24.2859C28.5328 23.4141 29.9672 23.4141 30.8391 24.2859L36.7453 30.1922L50.1609 16.7766C51.0328 15.9047 52.4672 15.9047 53.3391 16.7766C54.2109 17.6484 54.2109 19.0828 53.3391 19.9547V19.9688Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 81 63' fill='none'%3E%3Cpath d='M20.25 4.5C19.0125 4.5 18 5.5125 18 6.75V49.5H63V6.75C63 5.5125 61.9875 4.5 60.75 4.5H20.25ZM67.5 6.75V49.5H69.75C70.9875 49.5 72 50.5125 72 51.75C72 52.9875 70.9875 54 69.75 54H67.5H63H18H13.5H11.25C10.0125 54 9 52.9875 9 51.75C9 50.5125 10.0125 49.5 11.25 49.5H13.5V6.75C13.5 3.02344 16.5234 0 20.25 0H60.75C64.4766 0 67.5 3.02344 67.5 6.75ZM6.75 40.5H9V45H6.75C5.5125 45 4.5 46.0125 4.5 47.25V56.25C4.5 57.4875 5.5125 58.5 6.75 58.5H74.25C75.4875 58.5 76.5 57.4875 76.5 56.25V47.25C76.5 46.0125 75.4875 45 74.25 45H72V40.5H74.25C77.9766 40.5 81 43.5234 81 47.25V56.25C81 59.9766 77.9766 63 74.25 63H6.75C3.02344 63 0 59.9766 0 56.25V47.25C0 43.5234 3.02344 40.5 6.75 40.5ZM53.3391 19.9688L38.3344 34.9594C37.4625 35.8312 36.0281 35.8312 35.1562 34.9594L27.6609 27.4641C26.7891 26.5922 26.7891 25.1578 27.6609 24.2859C28.5328 23.4141 29.9672 23.4141 30.8391 24.2859L36.7453 30.1922L50.1609 16.7766C51.0328 15.9047 52.4672 15.9047 53.3391 16.7766C54.2109 17.6484 54.2109 19.0828 53.3391 19.9547V19.9688Z' fill='black'/%3E%3C/svg%3E");
}
.icon-booth::after,
.icon-booth::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 67 61' fill='none'%3E%3Cpath d='M9.30556 9.53125C9.67216 9.53125 10.0352 9.45729 10.3739 9.31359C10.7126 9.1699 11.0203 8.95928 11.2796 8.69376C11.5388 8.42824 11.7444 8.11303 11.8847 7.76611C12.025 7.4192 12.0972 7.04737 12.0972 6.67188C12.0972 6.29638 12.025 5.92455 11.8847 5.57764C11.7444 5.23072 11.5388 4.91551 11.2796 4.64999C11.0203 4.38447 10.7126 4.17385 10.3739 4.03016C10.0352 3.88646 9.67216 3.8125 9.30556 3.8125C8.93895 3.8125 8.57593 3.88646 8.23723 4.03016C7.89853 4.17385 7.59078 4.38447 7.33155 4.64999C7.07232 4.91551 6.86669 5.23072 6.72639 5.57764C6.5861 5.92455 6.51389 6.29638 6.51389 6.67188C6.51389 7.04737 6.5861 7.4192 6.72639 7.76611C6.86669 8.11303 7.07232 8.42824 7.33155 8.69376C7.59078 8.95928 7.89853 9.1699 8.23723 9.31359C8.57593 9.45729 8.93895 9.53125 9.30556 9.53125ZM9.30556 0C11.0331 0 12.69 0.702928 13.9116 1.95415C15.1332 3.20537 15.8194 4.90238 15.8194 6.67188C15.8194 8.44137 15.1332 10.1384 13.9116 11.3896C12.69 12.6408 11.0331 13.3438 9.30556 13.3438C7.57797 13.3438 5.92113 12.6408 4.69954 11.3896C3.47795 10.1384 2.79167 8.44137 2.79167 6.67188C2.79167 4.90238 3.47795 3.20537 4.69954 1.95415C5.92113 0.702928 7.57797 0 9.30556 0ZM3.72222 26.616C3.72222 26.6398 3.72222 26.6637 3.72222 26.6875V33.3236C3.74549 33.9313 4.03628 34.4793 4.52483 34.8248L9.30556 38.1965V21.4691C8.58438 21.1475 7.7934 20.9688 6.97917 20.9688C5.17622 20.9688 3.72222 22.458 3.72222 24.3047V26.616ZM3.72222 38.8875V59.0938C3.72222 60.1422 2.88472 61 1.86111 61C0.8375 61 0 60.1422 0 59.0938V33.3832C0 33.3475 0 33.2998 0 33.2641V24.3047C0 20.3611 3.12899 17.1562 6.97917 17.1562C10.2245 17.1562 13.2488 18.848 15.0052 21.6359L20.5536 30.5H27.9167C28.9403 30.5 29.7778 31.3578 29.7778 32.4062C29.7778 33.4547 28.9403 34.3125 27.9167 34.3125H20.5536C19.2858 34.3125 18.1109 33.6572 17.4247 32.5611L13.0278 25.5557V40.8176L16.9943 43.6055C18.0063 44.3203 18.6111 45.4879 18.6111 46.7508V59.0938C18.6111 60.1422 17.7736 61 16.75 61C15.7264 61 14.8889 60.1422 14.8889 59.0938V46.7508L3.72222 38.8875ZM29.7778 3.8125C28.7542 3.8125 27.9167 4.67031 27.9167 5.71875V26.6875H24.1944V5.71875C24.1944 2.56152 26.6953 0 29.7778 0H32.5694H61.4167C64.4991 0 67 2.56152 67 5.71875V45.75V59.0938C67 60.1422 66.1625 61 65.1389 61C64.1153 61 63.2778 60.1422 63.2778 59.0938V52.3504C62.1844 52.9937 60.9165 53.375 59.5556 53.375C57.7991 53.375 56.1707 52.7436 54.9028 51.707C53.6349 52.7555 52.0064 53.375 50.25 53.375C48.4936 53.375 46.8651 52.7436 45.5972 51.707C44.3293 52.7555 42.7009 53.375 40.9444 53.375C36.8384 53.375 33.5 49.9557 33.5 45.75V45.4045C33.5 44.1178 33.7559 42.8311 34.2561 41.6516L38.967 30.3809L31.1852 3.8125H29.7778ZM35.0703 3.8125L42.7241 29.952C42.8521 30.3809 42.8288 30.8455 42.6543 31.2506L37.6759 43.1527C37.3734 43.8676 37.2222 44.6301 37.2222 45.4045V45.75C37.2222 47.8588 38.8856 49.5625 40.9444 49.5625C42.2356 49.5625 43.3755 48.8834 44.0502 47.8588C44.3991 47.3227 44.9807 47.0129 45.5972 47.0129C46.2137 47.0129 46.8069 47.3346 47.1443 47.8588C47.8189 48.8953 48.9589 49.5625 50.25 49.5625C51.5411 49.5625 52.6811 48.8834 53.3557 47.8588C53.7047 47.3227 54.2863 47.0129 54.9028 47.0129C55.5193 47.0129 56.1125 47.3346 56.4498 47.8588C57.1245 48.8953 58.2644 49.5625 59.5556 49.5625C61.6144 49.5625 63.2778 47.8588 63.2778 45.75V5.71875C63.2778 4.67031 62.4403 3.8125 61.4167 3.8125H35.0703ZM27.9167 38.125V59.0938C27.9167 60.1422 27.0792 61 26.0556 61C25.0319 61 24.1944 60.1422 24.1944 59.0938V38.125H27.9167Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 67 61' fill='none'%3E%3Cpath d='M9.30556 9.53125C9.67216 9.53125 10.0352 9.45729 10.3739 9.31359C10.7126 9.1699 11.0203 8.95928 11.2796 8.69376C11.5388 8.42824 11.7444 8.11303 11.8847 7.76611C12.025 7.4192 12.0972 7.04737 12.0972 6.67188C12.0972 6.29638 12.025 5.92455 11.8847 5.57764C11.7444 5.23072 11.5388 4.91551 11.2796 4.64999C11.0203 4.38447 10.7126 4.17385 10.3739 4.03016C10.0352 3.88646 9.67216 3.8125 9.30556 3.8125C8.93895 3.8125 8.57593 3.88646 8.23723 4.03016C7.89853 4.17385 7.59078 4.38447 7.33155 4.64999C7.07232 4.91551 6.86669 5.23072 6.72639 5.57764C6.5861 5.92455 6.51389 6.29638 6.51389 6.67188C6.51389 7.04737 6.5861 7.4192 6.72639 7.76611C6.86669 8.11303 7.07232 8.42824 7.33155 8.69376C7.59078 8.95928 7.89853 9.1699 8.23723 9.31359C8.57593 9.45729 8.93895 9.53125 9.30556 9.53125ZM9.30556 0C11.0331 0 12.69 0.702928 13.9116 1.95415C15.1332 3.20537 15.8194 4.90238 15.8194 6.67188C15.8194 8.44137 15.1332 10.1384 13.9116 11.3896C12.69 12.6408 11.0331 13.3438 9.30556 13.3438C7.57797 13.3438 5.92113 12.6408 4.69954 11.3896C3.47795 10.1384 2.79167 8.44137 2.79167 6.67188C2.79167 4.90238 3.47795 3.20537 4.69954 1.95415C5.92113 0.702928 7.57797 0 9.30556 0ZM3.72222 26.616C3.72222 26.6398 3.72222 26.6637 3.72222 26.6875V33.3236C3.74549 33.9313 4.03628 34.4793 4.52483 34.8248L9.30556 38.1965V21.4691C8.58438 21.1475 7.7934 20.9688 6.97917 20.9688C5.17622 20.9688 3.72222 22.458 3.72222 24.3047V26.616ZM3.72222 38.8875V59.0938C3.72222 60.1422 2.88472 61 1.86111 61C0.8375 61 0 60.1422 0 59.0938V33.3832C0 33.3475 0 33.2998 0 33.2641V24.3047C0 20.3611 3.12899 17.1562 6.97917 17.1562C10.2245 17.1562 13.2488 18.848 15.0052 21.6359L20.5536 30.5H27.9167C28.9403 30.5 29.7778 31.3578 29.7778 32.4062C29.7778 33.4547 28.9403 34.3125 27.9167 34.3125H20.5536C19.2858 34.3125 18.1109 33.6572 17.4247 32.5611L13.0278 25.5557V40.8176L16.9943 43.6055C18.0063 44.3203 18.6111 45.4879 18.6111 46.7508V59.0938C18.6111 60.1422 17.7736 61 16.75 61C15.7264 61 14.8889 60.1422 14.8889 59.0938V46.7508L3.72222 38.8875ZM29.7778 3.8125C28.7542 3.8125 27.9167 4.67031 27.9167 5.71875V26.6875H24.1944V5.71875C24.1944 2.56152 26.6953 0 29.7778 0H32.5694H61.4167C64.4991 0 67 2.56152 67 5.71875V45.75V59.0938C67 60.1422 66.1625 61 65.1389 61C64.1153 61 63.2778 60.1422 63.2778 59.0938V52.3504C62.1844 52.9937 60.9165 53.375 59.5556 53.375C57.7991 53.375 56.1707 52.7436 54.9028 51.707C53.6349 52.7555 52.0064 53.375 50.25 53.375C48.4936 53.375 46.8651 52.7436 45.5972 51.707C44.3293 52.7555 42.7009 53.375 40.9444 53.375C36.8384 53.375 33.5 49.9557 33.5 45.75V45.4045C33.5 44.1178 33.7559 42.8311 34.2561 41.6516L38.967 30.3809L31.1852 3.8125H29.7778ZM35.0703 3.8125L42.7241 29.952C42.8521 30.3809 42.8288 30.8455 42.6543 31.2506L37.6759 43.1527C37.3734 43.8676 37.2222 44.6301 37.2222 45.4045V45.75C37.2222 47.8588 38.8856 49.5625 40.9444 49.5625C42.2356 49.5625 43.3755 48.8834 44.0502 47.8588C44.3991 47.3227 44.9807 47.0129 45.5972 47.0129C46.2137 47.0129 46.8069 47.3346 47.1443 47.8588C47.8189 48.8953 48.9589 49.5625 50.25 49.5625C51.5411 49.5625 52.6811 48.8834 53.3557 47.8588C53.7047 47.3227 54.2863 47.0129 54.9028 47.0129C55.5193 47.0129 56.1125 47.3346 56.4498 47.8588C57.1245 48.8953 58.2644 49.5625 59.5556 49.5625C61.6144 49.5625 63.2778 47.8588 63.2778 45.75V5.71875C63.2778 4.67031 62.4403 3.8125 61.4167 3.8125H35.0703ZM27.9167 38.125V59.0938C27.9167 60.1422 27.0792 61 26.0556 61C25.0319 61 24.1944 60.1422 24.1944 59.0938V38.125H27.9167Z' fill='black'/%3E%3C/svg%3E");
}
.icon-person-check::after,
.icon-person-check::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 70 65' fill='none'%3E%3Cpath d='M18.0054 10.1562C18.3993 10.1562 18.7893 10.0774 19.1533 9.92432C19.5172 9.7712 19.8479 9.54677 20.1265 9.26384C20.405 8.98091 20.626 8.64503 20.7767 8.27536C20.9275 7.9057 21.005 7.5095 21.005 7.10938C21.005 6.70925 20.9275 6.31305 20.7767 5.94339C20.626 5.57372 20.405 5.23784 20.1265 4.95491C19.8479 4.67198 19.5172 4.44755 19.1533 4.29443C18.7893 4.14131 18.3993 4.0625 18.0054 4.0625C17.6114 4.0625 17.2214 4.14131 16.8574 4.29443C16.4935 4.44755 16.1628 4.67198 15.8842 4.95491C15.6057 5.23784 15.3847 5.57372 15.234 5.94339C15.0832 6.31305 15.0057 6.70925 15.0057 7.10938C15.0057 7.5095 15.0832 7.9057 15.234 8.27536C15.3847 8.64503 15.6057 8.98091 15.8842 9.26384C16.1628 9.54677 16.4935 9.7712 16.8574 9.92432C17.2214 10.0774 17.6114 10.1562 18.0054 10.1562ZM18.0054 0C19.8617 0 21.642 0.749021 22.9546 2.08229C24.2672 3.41555 25.0046 5.22385 25.0046 7.10938C25.0046 8.9949 24.2672 10.8032 22.9546 12.1365C21.642 13.4697 19.8617 14.2188 18.0054 14.2188C16.149 14.2188 14.3687 13.4697 13.0561 12.1365C11.7435 10.8032 11.0061 8.9949 11.0061 7.10938C11.0061 5.22385 11.7435 3.41555 13.0561 2.08229C14.3687 0.749021 16.149 0 18.0054 0ZM14.0058 20.8203V40.625H22.0049V20.8203C21.255 20.4902 20.4426 20.3125 19.5927 20.3125H16.418C15.5681 20.3125 14.7557 20.4902 14.0058 20.8203ZM14.0058 44.6875V62.9688C14.0058 64.0859 13.1059 65 12.006 65C10.9061 65 10.0062 64.0859 10.0062 62.9688V25.6572L3.76932 37.5146C3.24437 38.5049 2.032 38.873 1.0571 38.3525C0.0821958 37.832 -0.280267 36.5879 0.23218 35.5977L7.59392 21.6201C9.33124 18.3193 12.7184 16.25 16.418 16.25H19.5927C23.2798 16.25 26.6795 18.3193 28.4168 21.6201L34.5037 33.1855C33.5663 34.4297 32.7538 35.7881 32.0914 37.2227L26.017 25.6699V62.9688C26.017 64.0859 25.1171 65 24.0172 65C22.9173 65 22.0174 64.0859 22.0174 62.9688V44.6875H14.0058ZM52.0019 60.9375C55.7145 60.9375 59.2751 59.4395 61.9003 56.7729C64.5256 54.1064 66.0004 50.4898 66.0004 46.7188C66.0004 42.9477 64.5256 39.3311 61.9003 36.6646C59.2751 33.998 55.7145 32.5 52.0019 32.5C48.2892 32.5 44.7286 33.998 42.1034 36.6646C39.4781 39.3311 38.0033 42.9477 38.0033 46.7188C38.0033 50.4898 39.4781 54.1064 42.1034 56.7729C44.7286 59.4395 48.2892 60.9375 52.0019 60.9375ZM52.0019 28.4375C56.7753 28.4375 61.3532 30.3636 64.7285 33.792C68.1038 37.2204 70 41.8703 70 46.7188C70 51.5672 68.1038 56.2171 64.7285 59.6455C61.3532 63.0739 56.7753 65 52.0019 65C47.2285 65 42.6506 63.0739 39.2752 59.6455C35.8999 56.2171 34.0037 51.5672 34.0037 46.7188C34.0037 41.8703 35.8999 37.2204 39.2752 33.792C42.6506 30.3636 47.2285 28.4375 52.0019 28.4375ZM60.4135 41.2217C61.1884 42.0088 61.1884 43.3037 60.4135 44.0908L51.4144 53.2314C50.6395 54.0186 49.3646 54.0186 48.5897 53.2314L43.5902 48.1533C42.8153 47.3662 42.8153 46.0713 43.5902 45.2842C44.3651 44.4971 45.64 44.4971 46.4149 45.2842L50.0021 48.9277L57.5888 41.2217C58.3637 40.4346 59.6386 40.4346 60.4135 41.2217Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 70 65' fill='none'%3E%3Cpath d='M18.0054 10.1562C18.3993 10.1562 18.7893 10.0774 19.1533 9.92432C19.5172 9.7712 19.8479 9.54677 20.1265 9.26384C20.405 8.98091 20.626 8.64503 20.7767 8.27536C20.9275 7.9057 21.005 7.5095 21.005 7.10938C21.005 6.70925 20.9275 6.31305 20.7767 5.94339C20.626 5.57372 20.405 5.23784 20.1265 4.95491C19.8479 4.67198 19.5172 4.44755 19.1533 4.29443C18.7893 4.14131 18.3993 4.0625 18.0054 4.0625C17.6114 4.0625 17.2214 4.14131 16.8574 4.29443C16.4935 4.44755 16.1628 4.67198 15.8842 4.95491C15.6057 5.23784 15.3847 5.57372 15.234 5.94339C15.0832 6.31305 15.0057 6.70925 15.0057 7.10938C15.0057 7.5095 15.0832 7.9057 15.234 8.27536C15.3847 8.64503 15.6057 8.98091 15.8842 9.26384C16.1628 9.54677 16.4935 9.7712 16.8574 9.92432C17.2214 10.0774 17.6114 10.1562 18.0054 10.1562ZM18.0054 0C19.8617 0 21.642 0.749021 22.9546 2.08229C24.2672 3.41555 25.0046 5.22385 25.0046 7.10938C25.0046 8.9949 24.2672 10.8032 22.9546 12.1365C21.642 13.4697 19.8617 14.2188 18.0054 14.2188C16.149 14.2188 14.3687 13.4697 13.0561 12.1365C11.7435 10.8032 11.0061 8.9949 11.0061 7.10938C11.0061 5.22385 11.7435 3.41555 13.0561 2.08229C14.3687 0.749021 16.149 0 18.0054 0ZM14.0058 20.8203V40.625H22.0049V20.8203C21.255 20.4902 20.4426 20.3125 19.5927 20.3125H16.418C15.5681 20.3125 14.7557 20.4902 14.0058 20.8203ZM14.0058 44.6875V62.9688C14.0058 64.0859 13.1059 65 12.006 65C10.9061 65 10.0062 64.0859 10.0062 62.9688V25.6572L3.76932 37.5146C3.24437 38.5049 2.032 38.873 1.0571 38.3525C0.0821958 37.832 -0.280267 36.5879 0.23218 35.5977L7.59392 21.6201C9.33124 18.3193 12.7184 16.25 16.418 16.25H19.5927C23.2798 16.25 26.6795 18.3193 28.4168 21.6201L34.5037 33.1855C33.5663 34.4297 32.7538 35.7881 32.0914 37.2227L26.017 25.6699V62.9688C26.017 64.0859 25.1171 65 24.0172 65C22.9173 65 22.0174 64.0859 22.0174 62.9688V44.6875H14.0058ZM52.0019 60.9375C55.7145 60.9375 59.2751 59.4395 61.9003 56.7729C64.5256 54.1064 66.0004 50.4898 66.0004 46.7188C66.0004 42.9477 64.5256 39.3311 61.9003 36.6646C59.2751 33.998 55.7145 32.5 52.0019 32.5C48.2892 32.5 44.7286 33.998 42.1034 36.6646C39.4781 39.3311 38.0033 42.9477 38.0033 46.7188C38.0033 50.4898 39.4781 54.1064 42.1034 56.7729C44.7286 59.4395 48.2892 60.9375 52.0019 60.9375ZM52.0019 28.4375C56.7753 28.4375 61.3532 30.3636 64.7285 33.792C68.1038 37.2204 70 41.8703 70 46.7188C70 51.5672 68.1038 56.2171 64.7285 59.6455C61.3532 63.0739 56.7753 65 52.0019 65C47.2285 65 42.6506 63.0739 39.2752 59.6455C35.8999 56.2171 34.0037 51.5672 34.0037 46.7188C34.0037 41.8703 35.8999 37.2204 39.2752 33.792C42.6506 30.3636 47.2285 28.4375 52.0019 28.4375ZM60.4135 41.2217C61.1884 42.0088 61.1884 43.3037 60.4135 44.0908L51.4144 53.2314C50.6395 54.0186 49.3646 54.0186 48.5897 53.2314L43.5902 48.1533C42.8153 47.3662 42.8153 46.0713 43.5902 45.2842C44.3651 44.4971 45.64 44.4971 46.4149 45.2842L50.0021 48.9277L57.5888 41.2217C58.3637 40.4346 59.6386 40.4346 60.4135 41.2217Z' fill='black'/%3E%3C/svg%3E");
}
.icon-page-check::after,
.icon-page-check::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 63 72' fill='none'%3E%3Cpath d='M54 4.5C56.4891 4.5 58.5 6.51094 58.5 9V63C58.5 65.4891 56.4891 67.5 54 67.5H9C6.51094 67.5 4.5 65.4891 4.5 63V9C4.5 6.51094 6.51094 4.5 9 4.5H54ZM9 0C4.03594 0 0 4.03594 0 9V63C0 67.9641 4.03594 72 9 72H54C58.9641 72 63 67.9641 63 63V9C63 4.03594 58.9641 0 54 0H9ZM22.5 18C22.5 19.2375 23.5125 20.25 24.75 20.25H49.5C50.7375 20.25 51.75 19.2375 51.75 18C51.75 16.7625 50.7375 15.75 49.5 15.75H24.75C23.5125 15.75 22.5 16.7625 22.5 18ZM27 36C27 37.2375 28.0125 38.25 29.25 38.25H49.5C50.7375 38.25 51.75 37.2375 51.75 36C51.75 34.7625 50.7375 33.75 49.5 33.75H29.25C28.0125 33.75 27 34.7625 27 36ZM22.5 54C22.5 55.2375 23.5125 56.25 24.75 56.25H49.5C50.7375 56.25 51.75 55.2375 51.75 54C51.75 52.7625 50.7375 51.75 49.5 51.75H24.75C23.5125 51.75 22.5 52.7625 22.5 54ZM12.375 14.625C11.1375 14.625 10.125 15.6375 10.125 16.875V19.125C10.125 20.3625 11.1375 21.375 12.375 21.375H14.625C15.8625 21.375 16.875 20.3625 16.875 19.125V16.875C16.875 15.6375 15.8625 14.625 14.625 14.625H12.375ZM10.125 52.875V55.125C10.125 56.3625 11.1375 57.375 12.375 57.375H14.625C15.8625 57.375 16.875 56.3625 16.875 55.125V52.875C16.875 51.6375 15.8625 50.625 14.625 50.625H12.375C11.1375 50.625 10.125 51.6375 10.125 52.875ZM22.9641 34.2141C23.8359 33.3422 23.8359 31.9078 22.9641 31.0359C22.0922 30.1641 20.6578 30.1641 19.7859 31.0359L14.625 36.1969L12.8391 34.4109C11.9672 33.5391 10.5328 33.5391 9.66094 34.4109C8.78906 35.2828 8.78906 36.7172 9.66094 37.5891L13.0359 40.9641C13.9078 41.8359 15.3422 41.8359 16.2141 40.9641L22.9641 34.2141Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 63 72' fill='none'%3E%3Cpath d='M54 4.5C56.4891 4.5 58.5 6.51094 58.5 9V63C58.5 65.4891 56.4891 67.5 54 67.5H9C6.51094 67.5 4.5 65.4891 4.5 63V9C4.5 6.51094 6.51094 4.5 9 4.5H54ZM9 0C4.03594 0 0 4.03594 0 9V63C0 67.9641 4.03594 72 9 72H54C58.9641 72 63 67.9641 63 63V9C63 4.03594 58.9641 0 54 0H9ZM22.5 18C22.5 19.2375 23.5125 20.25 24.75 20.25H49.5C50.7375 20.25 51.75 19.2375 51.75 18C51.75 16.7625 50.7375 15.75 49.5 15.75H24.75C23.5125 15.75 22.5 16.7625 22.5 18ZM27 36C27 37.2375 28.0125 38.25 29.25 38.25H49.5C50.7375 38.25 51.75 37.2375 51.75 36C51.75 34.7625 50.7375 33.75 49.5 33.75H29.25C28.0125 33.75 27 34.7625 27 36ZM22.5 54C22.5 55.2375 23.5125 56.25 24.75 56.25H49.5C50.7375 56.25 51.75 55.2375 51.75 54C51.75 52.7625 50.7375 51.75 49.5 51.75H24.75C23.5125 51.75 22.5 52.7625 22.5 54ZM12.375 14.625C11.1375 14.625 10.125 15.6375 10.125 16.875V19.125C10.125 20.3625 11.1375 21.375 12.375 21.375H14.625C15.8625 21.375 16.875 20.3625 16.875 19.125V16.875C16.875 15.6375 15.8625 14.625 14.625 14.625H12.375ZM10.125 52.875V55.125C10.125 56.3625 11.1375 57.375 12.375 57.375H14.625C15.8625 57.375 16.875 56.3625 16.875 55.125V52.875C16.875 51.6375 15.8625 50.625 14.625 50.625H12.375C11.1375 50.625 10.125 51.6375 10.125 52.875ZM22.9641 34.2141C23.8359 33.3422 23.8359 31.9078 22.9641 31.0359C22.0922 30.1641 20.6578 30.1641 19.7859 31.0359L14.625 36.1969L12.8391 34.4109C11.9672 33.5391 10.5328 33.5391 9.66094 34.4109C8.78906 35.2828 8.78906 36.7172 9.66094 37.5891L13.0359 40.9641C13.9078 41.8359 15.3422 41.8359 16.2141 40.9641L22.9641 34.2141Z' fill='black'/%3E%3C/svg%3E");
}
.icon-info::after,
.icon-info::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 1.6875C10.9394 1.6875 12.7994 2.45792 14.1707 3.82928C15.5421 5.20064 16.3125 7.0606 16.3125 9C16.3125 10.9394 15.5421 12.7994 14.1707 14.1707C12.7994 15.5421 10.9394 16.3125 9 16.3125C7.0606 16.3125 5.20064 15.5421 3.82928 14.1707C2.45792 12.7994 1.6875 10.9394 1.6875 9C1.6875 7.0606 2.45792 5.20064 3.82928 3.82928C5.20064 2.45792 7.0606 1.6875 9 1.6875ZM9 18C11.3869 18 13.6761 17.0518 15.364 15.364C17.0518 13.6761 18 11.3869 18 9C18 6.61305 17.0518 4.32387 15.364 2.63604C13.6761 0.948212 11.3869 0 9 0C6.61305 0 4.32387 0.948212 2.63604 2.63604C0.948212 4.32387 0 6.61305 0 9C0 11.3869 0.948212 13.6761 2.63604 15.364C4.32387 17.0518 6.61305 18 9 18ZM7.59375 11.8125C7.12617 11.8125 6.75 12.1887 6.75 12.6562C6.75 13.1238 7.12617 13.5 7.59375 13.5H10.4062C10.8738 13.5 11.25 13.1238 11.25 12.6562C11.25 12.1887 10.8738 11.8125 10.4062 11.8125H10.125V8.71875C10.125 8.25117 9.74883 7.875 9.28125 7.875H7.59375C7.12617 7.875 6.75 8.25117 6.75 8.71875C6.75 9.18633 7.12617 9.5625 7.59375 9.5625H8.4375V11.8125H7.59375ZM9 6.75C9.29837 6.75 9.58452 6.63147 9.7955 6.4205C10.0065 6.20952 10.125 5.92337 10.125 5.625C10.125 5.32663 10.0065 5.04048 9.7955 4.8295C9.58452 4.61853 9.29837 4.5 9 4.5C8.70163 4.5 8.41548 4.61853 8.2045 4.8295C7.99353 5.04048 7.875 5.32663 7.875 5.625C7.875 5.92337 7.99353 6.20952 8.2045 6.4205C8.41548 6.63147 8.70163 6.75 9 6.75Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 1.6875C10.9394 1.6875 12.7994 2.45792 14.1707 3.82928C15.5421 5.20064 16.3125 7.0606 16.3125 9C16.3125 10.9394 15.5421 12.7994 14.1707 14.1707C12.7994 15.5421 10.9394 16.3125 9 16.3125C7.0606 16.3125 5.20064 15.5421 3.82928 14.1707C2.45792 12.7994 1.6875 10.9394 1.6875 9C1.6875 7.0606 2.45792 5.20064 3.82928 3.82928C5.20064 2.45792 7.0606 1.6875 9 1.6875ZM9 18C11.3869 18 13.6761 17.0518 15.364 15.364C17.0518 13.6761 18 11.3869 18 9C18 6.61305 17.0518 4.32387 15.364 2.63604C13.6761 0.948212 11.3869 0 9 0C6.61305 0 4.32387 0.948212 2.63604 2.63604C0.948212 4.32387 0 6.61305 0 9C0 11.3869 0.948212 13.6761 2.63604 15.364C4.32387 17.0518 6.61305 18 9 18ZM7.59375 11.8125C7.12617 11.8125 6.75 12.1887 6.75 12.6562C6.75 13.1238 7.12617 13.5 7.59375 13.5H10.4062C10.8738 13.5 11.25 13.1238 11.25 12.6562C11.25 12.1887 10.8738 11.8125 10.4062 11.8125H10.125V8.71875C10.125 8.25117 9.74883 7.875 9.28125 7.875H7.59375C7.12617 7.875 6.75 8.25117 6.75 8.71875C6.75 9.18633 7.12617 9.5625 7.59375 9.5625H8.4375V11.8125H7.59375ZM9 6.75C9.29837 6.75 9.58452 6.63147 9.7955 6.4205C10.0065 6.20952 10.125 5.92337 10.125 5.625C10.125 5.32663 10.0065 5.04048 9.7955 4.8295C9.58452 4.61853 9.29837 4.5 9 4.5C8.70163 4.5 8.41548 4.61853 8.2045 4.8295C7.99353 5.04048 7.875 5.32663 7.875 5.625C7.875 5.92337 7.99353 6.20952 8.2045 6.4205C8.41548 6.63147 8.70163 6.75 9 6.75Z' fill='black'/%3E%3C/svg%3E");
}
.icon-x-circle::after,
.icon-x-circle::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_304_890)'%3E%3Cpath d='M12 2.25C14.5859 2.25 17.0658 3.27723 18.8943 5.10571C20.7228 6.93419 21.75 9.41414 21.75 12C21.75 14.5859 20.7228 17.0658 18.8943 18.8943C17.0658 20.7228 14.5859 21.75 12 21.75C9.41414 21.75 6.93419 20.7228 5.10571 18.8943C3.27723 17.0658 2.25 14.5859 2.25 12C2.25 9.41414 3.27723 6.93419 5.10571 5.10571C6.93419 3.27723 9.41414 2.25 12 2.25ZM12 24C15.1826 24 18.2348 22.7357 20.4853 20.4853C22.7357 18.2348 24 15.1826 24 12C24 8.8174 22.7357 5.76516 20.4853 3.51472C18.2348 1.26428 15.1826 0 12 0C8.8174 0 5.76516 1.26428 3.51472 3.51472C1.26428 5.76516 0 8.8174 0 12C0 15.1826 1.26428 18.2348 3.51472 20.4853C5.76516 22.7357 8.8174 24 12 24ZM8.20312 8.20312C7.7625 8.64375 7.7625 9.35625 8.20312 9.79219L10.4062 11.9953L8.20312 14.1984C7.7625 14.6391 7.7625 15.3516 8.20312 15.7875C8.64375 16.2234 9.35625 16.2281 9.79219 15.7875L11.9953 13.5844L14.1984 15.7875C14.6391 16.2281 15.3516 16.2281 15.7875 15.7875C16.2234 15.3469 16.2281 14.6344 15.7875 14.1984L13.5844 11.9953L15.7875 9.79219C16.2281 9.35156 16.2281 8.63906 15.7875 8.20312C15.3469 7.76719 14.6344 7.7625 14.1984 8.20312L11.9953 10.4062L9.79219 8.20312C9.35156 7.7625 8.63906 7.7625 8.20312 8.20312Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_304_890'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_304_890)'%3E%3Cpath d='M12 2.25C14.5859 2.25 17.0658 3.27723 18.8943 5.10571C20.7228 6.93419 21.75 9.41414 21.75 12C21.75 14.5859 20.7228 17.0658 18.8943 18.8943C17.0658 20.7228 14.5859 21.75 12 21.75C9.41414 21.75 6.93419 20.7228 5.10571 18.8943C3.27723 17.0658 2.25 14.5859 2.25 12C2.25 9.41414 3.27723 6.93419 5.10571 5.10571C6.93419 3.27723 9.41414 2.25 12 2.25ZM12 24C15.1826 24 18.2348 22.7357 20.4853 20.4853C22.7357 18.2348 24 15.1826 24 12C24 8.8174 22.7357 5.76516 20.4853 3.51472C18.2348 1.26428 15.1826 0 12 0C8.8174 0 5.76516 1.26428 3.51472 3.51472C1.26428 5.76516 0 8.8174 0 12C0 15.1826 1.26428 18.2348 3.51472 20.4853C5.76516 22.7357 8.8174 24 12 24ZM8.20312 8.20312C7.7625 8.64375 7.7625 9.35625 8.20312 9.79219L10.4062 11.9953L8.20312 14.1984C7.7625 14.6391 7.7625 15.3516 8.20312 15.7875C8.64375 16.2234 9.35625 16.2281 9.79219 15.7875L11.9953 13.5844L14.1984 15.7875C14.6391 16.2281 15.3516 16.2281 15.7875 15.7875C16.2234 15.3469 16.2281 14.6344 15.7875 14.1984L13.5844 11.9953L15.7875 9.79219C16.2281 9.35156 16.2281 8.63906 15.7875 8.20312C15.3469 7.76719 14.6344 7.7625 14.1984 8.20312L11.9953 10.4062L9.79219 8.20312C9.35156 7.7625 8.63906 7.7625 8.20312 8.20312Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_304_890'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.icon-check-circle::after,
.icon-check-circle::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_240_944)'%3E%3Cpath d='M12 2.25C14.5859 2.25 17.0658 3.27723 18.8943 5.10571C20.7228 6.93419 21.75 9.41414 21.75 12C21.75 14.5859 20.7228 17.0658 18.8943 18.8943C17.0658 20.7228 14.5859 21.75 12 21.75C9.41414 21.75 6.93419 20.7228 5.10571 18.8943C3.27723 17.0658 2.25 14.5859 2.25 12C2.25 9.41414 3.27723 6.93419 5.10571 5.10571C6.93419 3.27723 9.41414 2.25 12 2.25ZM12 24C15.1826 24 18.2348 22.7357 20.4853 20.4853C22.7357 18.2348 24 15.1826 24 12C24 8.8174 22.7357 5.76516 20.4853 3.51472C18.2348 1.26428 15.1826 0 12 0C8.8174 0 5.76516 1.26428 3.51472 3.51472C1.26428 5.76516 0 8.8174 0 12C0 15.1826 1.26428 18.2348 3.51472 20.4853C5.76516 22.7357 8.8174 24 12 24ZM17.2969 9.79688C17.7375 9.35625 17.7375 8.64375 17.2969 8.20781C16.8563 7.77188 16.1438 7.76719 15.7078 8.20781L10.5047 13.4109L8.30156 11.2078C7.86094 10.7672 7.14844 10.7672 6.7125 11.2078C6.27656 11.6484 6.27187 12.3609 6.7125 12.7969L9.7125 15.7969C10.1531 16.2375 10.8656 16.2375 11.3016 15.7969L17.2969 9.79688Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_240_944'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_240_944)'%3E%3Cpath d='M12 2.25C14.5859 2.25 17.0658 3.27723 18.8943 5.10571C20.7228 6.93419 21.75 9.41414 21.75 12C21.75 14.5859 20.7228 17.0658 18.8943 18.8943C17.0658 20.7228 14.5859 21.75 12 21.75C9.41414 21.75 6.93419 20.7228 5.10571 18.8943C3.27723 17.0658 2.25 14.5859 2.25 12C2.25 9.41414 3.27723 6.93419 5.10571 5.10571C6.93419 3.27723 9.41414 2.25 12 2.25ZM12 24C15.1826 24 18.2348 22.7357 20.4853 20.4853C22.7357 18.2348 24 15.1826 24 12C24 8.8174 22.7357 5.76516 20.4853 3.51472C18.2348 1.26428 15.1826 0 12 0C8.8174 0 5.76516 1.26428 3.51472 3.51472C1.26428 5.76516 0 8.8174 0 12C0 15.1826 1.26428 18.2348 3.51472 20.4853C5.76516 22.7357 8.8174 24 12 24ZM17.2969 9.79688C17.7375 9.35625 17.7375 8.64375 17.2969 8.20781C16.8563 7.77188 16.1438 7.76719 15.7078 8.20781L10.5047 13.4109L8.30156 11.2078C7.86094 10.7672 7.14844 10.7672 6.7125 11.2078C6.27656 11.6484 6.27187 12.3609 6.7125 12.7969L9.7125 15.7969C10.1531 16.2375 10.8656 16.2375 11.3016 15.7969L17.2969 9.79688Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_240_944'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.icon-forward-arrow::after,
.icon-forward-arrow::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M9.81689 3.56805C10.061 3.32389 10.061 2.92739 9.81689 2.68324L7.31676 0.183114C7.07261 -0.0610381 6.67611 -0.0610381 6.43195 0.183114C6.1878 0.427267 6.1878 0.823771 6.43195 1.06792L7.86562 2.50159H0.625031C0.27931 2.50159 0 2.7809 0 3.12662C0 3.47234 0.27931 3.75165 0.625031 3.75165H7.86562L6.43195 5.18531C6.1878 5.42946 6.1878 5.82597 6.43195 6.07012C6.67611 6.31427 7.07261 6.31427 7.31676 6.07012L9.81689 3.57V3.56805Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M9.81689 3.56805C10.061 3.32389 10.061 2.92739 9.81689 2.68324L7.31676 0.183114C7.07261 -0.0610381 6.67611 -0.0610381 6.43195 0.183114C6.1878 0.427267 6.1878 0.823771 6.43195 1.06792L7.86562 2.50159H0.625031C0.27931 2.50159 0 2.7809 0 3.12662C0 3.47234 0.27931 3.75165 0.625031 3.75165H7.86562L6.43195 5.18531C6.1878 5.42946 6.1878 5.82597 6.43195 6.07012C6.67611 6.31427 7.07261 6.31427 7.31676 6.07012L9.81689 3.57V3.56805Z' fill='black'/%3E%3C/svg%3E");
}
.icon-backward-arrow::after,
.icon-backward-arrow::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M0.183114 3.05891C-0.0610377 3.30306 -0.0610378 3.69956 0.183114 3.94372L2.68324 6.44384C2.92739 6.68799 3.32389 6.68799 3.56805 6.44384C3.8122 6.19969 3.8122 5.80318 3.56805 5.55903L2.13438 4.12537L9.37497 4.12537C9.72069 4.12537 10 3.84606 10 3.50034C10 3.15462 9.72069 2.87531 9.37497 2.87531L2.13438 2.8753L3.56805 1.44164C3.8122 1.19749 3.8122 0.800984 3.56805 0.556831C3.32389 0.312679 2.92739 0.312679 2.68324 0.556831L0.183114 3.05695L0.183114 3.05891Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M0.183114 3.05891C-0.0610377 3.30306 -0.0610378 3.69956 0.183114 3.94372L2.68324 6.44384C2.92739 6.68799 3.32389 6.68799 3.56805 6.44384C3.8122 6.19969 3.8122 5.80318 3.56805 5.55903L2.13438 4.12537L9.37497 4.12537C9.72069 4.12537 10 3.84606 10 3.50034C10 3.15462 9.72069 2.87531 9.37497 2.87531L2.13438 2.8753L3.56805 1.44164C3.8122 1.19749 3.8122 0.800984 3.56805 0.556831C3.32389 0.312679 2.92739 0.312679 2.68324 0.556831L0.183114 3.05695L0.183114 3.05891Z' fill='black'/%3E%3C/svg%3E");
}
.icon-pdf::after,
.icon-pdf::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 14 13' fill='none'%3E%3Cg clip-path='url(%23clip0_315_1068)'%3E%3Cpath d='M1.75 11.7812H3.0625V13H1.75C0.784766 13 0 12.2713 0 11.375V1.625C0 0.728711 0.784766 0 1.75 0H6.27539C6.74023 0 7.18594 0.170117 7.51406 0.474805L9.98867 2.77266C10.3168 3.07734 10.5 3.49121 10.5 3.92285V7.71875H9.1875V4.0625H7C6.51602 4.0625 6.125 3.69941 6.125 3.25V1.21875H1.75C1.50937 1.21875 1.3125 1.40156 1.3125 1.625V11.375C1.3125 11.5984 1.50937 11.7812 1.75 11.7812ZM4.8125 8.9375H5.6875C6.53242 8.9375 7.21875 9.5748 7.21875 10.3594C7.21875 11.1439 6.53242 11.7812 5.6875 11.7812H5.25V12.5938C5.25 12.8172 5.05312 13 4.8125 13C4.57188 13 4.375 12.8172 4.375 12.5938V11.375V9.34375C4.375 9.12031 4.57188 8.9375 4.8125 8.9375ZM5.6875 10.9688C6.05117 10.9688 6.34375 10.6971 6.34375 10.3594C6.34375 10.0217 6.05117 9.75 5.6875 9.75H5.25V10.9688H5.6875ZM8.3125 8.9375H9.1875C9.91211 8.9375 10.5 9.4834 10.5 10.1562V11.7812C10.5 12.4541 9.91211 13 9.1875 13H8.3125C8.07187 13 7.875 12.8172 7.875 12.5938V9.34375C7.875 9.12031 8.07187 8.9375 8.3125 8.9375ZM9.1875 12.1875C9.42813 12.1875 9.625 12.0047 9.625 11.7812V10.1562C9.625 9.93281 9.42813 9.75 9.1875 9.75H8.75V12.1875H9.1875ZM11.375 9.34375C11.375 9.12031 11.5719 8.9375 11.8125 8.9375H13.125C13.3656 8.9375 13.5625 9.12031 13.5625 9.34375C13.5625 9.56719 13.3656 9.75 13.125 9.75H12.25V10.5625H13.125C13.3656 10.5625 13.5625 10.7453 13.5625 10.9688C13.5625 11.1922 13.3656 11.375 13.125 11.375H12.25V12.5938C12.25 12.8172 12.0531 13 11.8125 13C11.5719 13 11.375 12.8172 11.375 12.5938V10.9688V9.34375Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_315_1068'%3E%3Crect width='14' height='13' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 14 13' fill='none'%3E%3Cg clip-path='url(%23clip0_315_1068)'%3E%3Cpath d='M1.75 11.7812H3.0625V13H1.75C0.784766 13 0 12.2713 0 11.375V1.625C0 0.728711 0.784766 0 1.75 0H6.27539C6.74023 0 7.18594 0.170117 7.51406 0.474805L9.98867 2.77266C10.3168 3.07734 10.5 3.49121 10.5 3.92285V7.71875H9.1875V4.0625H7C6.51602 4.0625 6.125 3.69941 6.125 3.25V1.21875H1.75C1.50937 1.21875 1.3125 1.40156 1.3125 1.625V11.375C1.3125 11.5984 1.50937 11.7812 1.75 11.7812ZM4.8125 8.9375H5.6875C6.53242 8.9375 7.21875 9.5748 7.21875 10.3594C7.21875 11.1439 6.53242 11.7812 5.6875 11.7812H5.25V12.5938C5.25 12.8172 5.05312 13 4.8125 13C4.57188 13 4.375 12.8172 4.375 12.5938V11.375V9.34375C4.375 9.12031 4.57188 8.9375 4.8125 8.9375ZM5.6875 10.9688C6.05117 10.9688 6.34375 10.6971 6.34375 10.3594C6.34375 10.0217 6.05117 9.75 5.6875 9.75H5.25V10.9688H5.6875ZM8.3125 8.9375H9.1875C9.91211 8.9375 10.5 9.4834 10.5 10.1562V11.7812C10.5 12.4541 9.91211 13 9.1875 13H8.3125C8.07187 13 7.875 12.8172 7.875 12.5938V9.34375C7.875 9.12031 8.07187 8.9375 8.3125 8.9375ZM9.1875 12.1875C9.42813 12.1875 9.625 12.0047 9.625 11.7812V10.1562C9.625 9.93281 9.42813 9.75 9.1875 9.75H8.75V12.1875H9.1875ZM11.375 9.34375C11.375 9.12031 11.5719 8.9375 11.8125 8.9375H13.125C13.3656 8.9375 13.5625 9.12031 13.5625 9.34375C13.5625 9.56719 13.3656 9.75 13.125 9.75H12.25V10.5625H13.125C13.3656 10.5625 13.5625 10.7453 13.5625 10.9688C13.5625 11.1922 13.3656 11.375 13.125 11.375H12.25V12.5938C12.25 12.8172 12.0531 13 11.8125 13C11.5719 13 11.375 12.8172 11.375 12.5938V10.9688V9.34375Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_315_1068'%3E%3Crect width='14' height='13' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.icon-us-map::after,
.icon-us-map::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 154 101' fill='none'%3E%3Cpath d='M150.434 1.25265C147.925 0.322163 145.738 1.34529 143.991 4.27773C143.685 4.79736 143.366 5.31698 143.14 5.87285C142.289 7.95537 140.805 9.49409 138.985 10.7347C137.533 11.7256 136.056 12.6884 134.564 13.6188C129.033 17.0628 124.81 21.6508 122.187 27.6647C121.768 28.6275 121.32 29.6345 120.642 30.4079C120.162 30.9557 119.275 31.145 118.569 31.4954C118.238 30.7704 117.637 30.0413 117.633 29.3163C117.633 28.1884 117.996 27.0444 118.278 25.9286C119.243 22.106 116.225 18.2834 112.268 18.3478C110.19 18.3841 108.411 19.2461 106.999 20.6519C105.511 22.1342 104.248 23.8381 102.893 25.4493C102.368 26.0737 101.86 26.7181 101.255 27.4633C100.02 25.7595 100.815 24.402 101.36 23.1251C102.836 19.6489 101.904 16.7446 99.4111 14.1747C98.8544 13.6027 98.217 13.0912 97.5595 12.636C93.8199 10.0379 89.6366 9.4659 85.187 9.7962C80.1768 10.1628 75.1544 10.3722 70.132 10.5494C69.4058 10.5736 68.6757 10.4729 67.9092 10.348C67.6187 10.4004 67.3001 10.3843 66.9491 10.2836C66.7071 10.2111 66.461 10.1466 66.2149 10.0782C66.1665 10.0701 66.1221 10.0661 66.0777 10.058C66.0777 10.054 66.0858 10.0459 66.0898 10.0419C65.5412 9.8969 64.9926 9.768 64.4439 9.64313C64.4157 9.63105 64.3915 9.61896 64.3633 9.61091C63.6775 9.3652 63.0764 9.21616 62.3543 9.11143C62.201 9.09129 62.0558 9.08323 61.9146 9.09129C54.2983 7.48005 46.6739 5.90911 38.985 4.6604C38.7067 4.61609 38.4485 4.62415 38.2065 4.67249C38.1903 4.64832 38.1742 4.62415 38.1581 4.59998C36.0563 4.41066 33.9667 4.14078 31.8851 3.79437C31.9053 3.82659 31.9214 3.85479 31.9375 3.88701C30.2513 3.88701 28.8031 3.9434 27.3629 3.87493C22.4212 3.6413 17.4997 3.27474 13.1146 0.612185C12.1021 0.00394505 11.0976 -0.302189 10.0246 0.418837C8.93537 1.15195 8.87082 2.24758 9.1048 3.38753C9.64133 6.02995 9.44366 8.65223 8.46338 11.1094C6.90624 15.0246 5.15142 18.8674 3.41678 22.7062C1.24243 27.5238 -0.447842 32.442 0.104823 37.8437C0.621182 42.8667 2.40423 47.499 4.54228 52.0225C9.6736 62.8742 17.5642 70.5638 29.4566 73.5163C34.0837 74.6643 38.7753 75.5989 43.4749 76.4085C53.6569 78.1607 61.5314 82.8534 65.6138 92.8511C66.699 95.5096 68.4054 97.8741 70.9065 99.4894C76.1064 102.849 81.8105 100.396 82.8917 94.3375C82.9723 93.8944 83.0288 93.4392 83.0329 92.9881C83.0611 91.256 83.9002 90.0073 85.3645 89.1976C86.2843 88.6941 87.2484 88.1342 88.257 87.953C93.7352 86.9661 99.2699 86.2571 104.716 85.1051C107.782 84.4566 109.408 85.8342 110.924 88.0577C112.425 90.2611 113.97 92.4402 115.616 94.5348C117.576 97.0322 119.981 98.9818 123.119 99.8559C129.195 101.544 134.334 97.8016 134.31 91.5057C134.302 89.4313 133.882 87.2924 133.253 85.3065C132.482 82.8776 131.316 80.5695 130.276 78.2292C128.759 74.8134 129.118 71.6634 131.534 68.7954C133.221 66.7935 134.959 64.8399 136.637 62.8298C138.771 60.2761 140.583 57.4604 140.506 54.0366C140.446 51.4062 139.941 48.7517 139.324 46.1818C138.098 41.0903 138.816 39.177 143.354 36.6272C143.528 36.5305 143.701 36.4258 143.883 36.3372C147.311 34.6212 149.361 31.858 150.095 28.1038C150.995 23.5158 151.902 18.9278 152.786 14.3399C153.193 12.2171 153.588 10.0902 153.915 7.95134C154.371 4.9907 152.866 2.15897 150.43 1.25668L150.434 1.25265ZM149.05 8.10441C147.872 14.4285 146.646 20.7485 145.444 27.0686C145.032 29.2357 143.842 30.8228 141.93 31.9023C140.966 32.4461 140.006 32.9979 139.082 33.5981C134.899 36.313 133.342 40.1679 134.249 45.0338C134.673 47.3056 135.177 49.5614 135.633 51.8292C136.109 54.2057 135.48 56.3487 134.048 58.2177C132.644 60.0505 131.066 61.7544 129.614 63.5549C128.513 64.9245 127.395 66.298 126.455 67.7763C124.446 70.9263 123.966 74.3381 125.245 77.8828C126.165 80.4325 127.295 82.9058 128.234 85.4475C128.844 87.091 129.42 88.7666 129.755 90.4826C130.126 92.3677 129.384 93.9427 127.734 95.0142C126.145 96.0454 124.487 95.9286 123.087 94.8208C121.602 93.6446 120.215 92.2993 119 90.8411C117.008 88.4444 115.168 85.9188 113.304 83.4174C111.328 80.7669 108.923 79.5665 105.482 80.2191C99.6169 81.3268 93.6707 82.0277 87.8092 83.1596C85.7881 83.5503 83.8397 84.5774 81.9961 85.5643C79.7774 86.7566 78.5389 88.7183 78.4502 91.3204C78.4219 92.122 78.3251 92.9276 78.2081 93.7252C77.9217 95.6667 76.5259 96.6657 74.759 95.8117C73.3794 95.1431 72.1288 94.0152 71.1122 92.835C70.2489 91.836 69.7003 90.5148 69.1961 89.2621C65.9244 81.1415 59.7765 76.1749 51.6157 73.762C45.7985 72.0421 39.8039 70.9424 33.9021 69.4923C31.1751 68.8236 28.4481 68.0986 25.7896 67.2003C19.9846 65.2386 15.5431 61.5006 12.3643 56.2963C8.94343 50.6933 6.05505 44.8526 5.0183 38.2666C4.49387 34.9435 5.0062 31.7331 6.18818 28.6436C7.0676 26.3476 8.09628 24.1039 9.15724 21.8845C11.4809 17.0266 13.873 12.201 14.2038 6.51332C20.5938 8.77307 26.9878 8.80126 33.3777 8.71265C33.6399 8.72473 33.8981 8.74487 34.1603 8.76098C34.3096 8.78918 34.4508 8.8214 34.5839 8.86974C35.0034 8.86974 35.427 8.87377 35.8465 8.88183C39.1182 9.14768 42.3696 9.58271 45.5968 10.2312C49.5179 11.0167 53.3705 12.1003 57.2996 12.8293C57.5941 13.0066 57.937 13.1153 58.3203 13.1395C58.5663 13.1556 58.8084 13.1758 59.0544 13.1919C60.773 13.6511 62.4995 14.1143 64.2705 14.4043C64.5609 14.4527 64.803 14.5413 65.0047 14.6621C70.5959 15.8423 76.2355 15.4194 81.8872 14.9803C84.8845 14.7467 87.9141 14.6702 90.9073 14.8675C92.2749 14.9562 93.7271 15.6611 94.897 16.4466C97.2247 18.0175 97.5958 19.5562 96.5873 22.1543C95.8773 23.975 95.4456 25.7997 96.0104 27.7453C96.6317 29.8762 97.9105 31.4229 100.097 31.9828C102.207 32.5186 104.002 31.7895 105.329 30.1178C106.547 28.5872 107.548 26.8752 108.798 25.3768C109.508 24.5269 110.44 23.689 111.449 23.2943C112.925 22.7102 113.696 23.7253 113.45 25.2962C113.147 27.2055 112.816 29.1833 113.002 31.0806C113.24 33.4732 114.708 35.2617 117.056 36.0754C119.416 36.8931 121.594 36.309 123.317 34.6011C124.366 33.5619 125.35 32.297 125.903 30.9436C128.517 24.5591 132.999 19.951 138.896 16.5513C142.898 14.2432 146.242 11.2664 148.038 6.84765C148.179 6.4972 148.473 6.21121 149.058 5.95341C149.058 6.66638 149.171 7.40352 149.042 8.09635L149.05 8.10441Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 154 101' fill='none'%3E%3Cpath d='M150.434 1.25265C147.925 0.322163 145.738 1.34529 143.991 4.27773C143.685 4.79736 143.366 5.31698 143.14 5.87285C142.289 7.95537 140.805 9.49409 138.985 10.7347C137.533 11.7256 136.056 12.6884 134.564 13.6188C129.033 17.0628 124.81 21.6508 122.187 27.6647C121.768 28.6275 121.32 29.6345 120.642 30.4079C120.162 30.9557 119.275 31.145 118.569 31.4954C118.238 30.7704 117.637 30.0413 117.633 29.3163C117.633 28.1884 117.996 27.0444 118.278 25.9286C119.243 22.106 116.225 18.2834 112.268 18.3478C110.19 18.3841 108.411 19.2461 106.999 20.6519C105.511 22.1342 104.248 23.8381 102.893 25.4493C102.368 26.0737 101.86 26.7181 101.255 27.4633C100.02 25.7595 100.815 24.402 101.36 23.1251C102.836 19.6489 101.904 16.7446 99.4111 14.1747C98.8544 13.6027 98.217 13.0912 97.5595 12.636C93.8199 10.0379 89.6366 9.4659 85.187 9.7962C80.1768 10.1628 75.1544 10.3722 70.132 10.5494C69.4058 10.5736 68.6757 10.4729 67.9092 10.348C67.6187 10.4004 67.3001 10.3843 66.9491 10.2836C66.7071 10.2111 66.461 10.1466 66.2149 10.0782C66.1665 10.0701 66.1221 10.0661 66.0777 10.058C66.0777 10.054 66.0858 10.0459 66.0898 10.0419C65.5412 9.8969 64.9926 9.768 64.4439 9.64313C64.4157 9.63105 64.3915 9.61896 64.3633 9.61091C63.6775 9.3652 63.0764 9.21616 62.3543 9.11143C62.201 9.09129 62.0558 9.08323 61.9146 9.09129C54.2983 7.48005 46.6739 5.90911 38.985 4.6604C38.7067 4.61609 38.4485 4.62415 38.2065 4.67249C38.1903 4.64832 38.1742 4.62415 38.1581 4.59998C36.0563 4.41066 33.9667 4.14078 31.8851 3.79437C31.9053 3.82659 31.9214 3.85479 31.9375 3.88701C30.2513 3.88701 28.8031 3.9434 27.3629 3.87493C22.4212 3.6413 17.4997 3.27474 13.1146 0.612185C12.1021 0.00394505 11.0976 -0.302189 10.0246 0.418837C8.93537 1.15195 8.87082 2.24758 9.1048 3.38753C9.64133 6.02995 9.44366 8.65223 8.46338 11.1094C6.90624 15.0246 5.15142 18.8674 3.41678 22.7062C1.24243 27.5238 -0.447842 32.442 0.104823 37.8437C0.621182 42.8667 2.40423 47.499 4.54228 52.0225C9.6736 62.8742 17.5642 70.5638 29.4566 73.5163C34.0837 74.6643 38.7753 75.5989 43.4749 76.4085C53.6569 78.1607 61.5314 82.8534 65.6138 92.8511C66.699 95.5096 68.4054 97.8741 70.9065 99.4894C76.1064 102.849 81.8105 100.396 82.8917 94.3375C82.9723 93.8944 83.0288 93.4392 83.0329 92.9881C83.0611 91.256 83.9002 90.0073 85.3645 89.1976C86.2843 88.6941 87.2484 88.1342 88.257 87.953C93.7352 86.9661 99.2699 86.2571 104.716 85.1051C107.782 84.4566 109.408 85.8342 110.924 88.0577C112.425 90.2611 113.97 92.4402 115.616 94.5348C117.576 97.0322 119.981 98.9818 123.119 99.8559C129.195 101.544 134.334 97.8016 134.31 91.5057C134.302 89.4313 133.882 87.2924 133.253 85.3065C132.482 82.8776 131.316 80.5695 130.276 78.2292C128.759 74.8134 129.118 71.6634 131.534 68.7954C133.221 66.7935 134.959 64.8399 136.637 62.8298C138.771 60.2761 140.583 57.4604 140.506 54.0366C140.446 51.4062 139.941 48.7517 139.324 46.1818C138.098 41.0903 138.816 39.177 143.354 36.6272C143.528 36.5305 143.701 36.4258 143.883 36.3372C147.311 34.6212 149.361 31.858 150.095 28.1038C150.995 23.5158 151.902 18.9278 152.786 14.3399C153.193 12.2171 153.588 10.0902 153.915 7.95134C154.371 4.9907 152.866 2.15897 150.43 1.25668L150.434 1.25265ZM149.05 8.10441C147.872 14.4285 146.646 20.7485 145.444 27.0686C145.032 29.2357 143.842 30.8228 141.93 31.9023C140.966 32.4461 140.006 32.9979 139.082 33.5981C134.899 36.313 133.342 40.1679 134.249 45.0338C134.673 47.3056 135.177 49.5614 135.633 51.8292C136.109 54.2057 135.48 56.3487 134.048 58.2177C132.644 60.0505 131.066 61.7544 129.614 63.5549C128.513 64.9245 127.395 66.298 126.455 67.7763C124.446 70.9263 123.966 74.3381 125.245 77.8828C126.165 80.4325 127.295 82.9058 128.234 85.4475C128.844 87.091 129.42 88.7666 129.755 90.4826C130.126 92.3677 129.384 93.9427 127.734 95.0142C126.145 96.0454 124.487 95.9286 123.087 94.8208C121.602 93.6446 120.215 92.2993 119 90.8411C117.008 88.4444 115.168 85.9188 113.304 83.4174C111.328 80.7669 108.923 79.5665 105.482 80.2191C99.6169 81.3268 93.6707 82.0277 87.8092 83.1596C85.7881 83.5503 83.8397 84.5774 81.9961 85.5643C79.7774 86.7566 78.5389 88.7183 78.4502 91.3204C78.4219 92.122 78.3251 92.9276 78.2081 93.7252C77.9217 95.6667 76.5259 96.6657 74.759 95.8117C73.3794 95.1431 72.1288 94.0152 71.1122 92.835C70.2489 91.836 69.7003 90.5148 69.1961 89.2621C65.9244 81.1415 59.7765 76.1749 51.6157 73.762C45.7985 72.0421 39.8039 70.9424 33.9021 69.4923C31.1751 68.8236 28.4481 68.0986 25.7896 67.2003C19.9846 65.2386 15.5431 61.5006 12.3643 56.2963C8.94343 50.6933 6.05505 44.8526 5.0183 38.2666C4.49387 34.9435 5.0062 31.7331 6.18818 28.6436C7.0676 26.3476 8.09628 24.1039 9.15724 21.8845C11.4809 17.0266 13.873 12.201 14.2038 6.51332C20.5938 8.77307 26.9878 8.80126 33.3777 8.71265C33.6399 8.72473 33.8981 8.74487 34.1603 8.76098C34.3096 8.78918 34.4508 8.8214 34.5839 8.86974C35.0034 8.86974 35.427 8.87377 35.8465 8.88183C39.1182 9.14768 42.3696 9.58271 45.5968 10.2312C49.5179 11.0167 53.3705 12.1003 57.2996 12.8293C57.5941 13.0066 57.937 13.1153 58.3203 13.1395C58.5663 13.1556 58.8084 13.1758 59.0544 13.1919C60.773 13.6511 62.4995 14.1143 64.2705 14.4043C64.5609 14.4527 64.803 14.5413 65.0047 14.6621C70.5959 15.8423 76.2355 15.4194 81.8872 14.9803C84.8845 14.7467 87.9141 14.6702 90.9073 14.8675C92.2749 14.9562 93.7271 15.6611 94.897 16.4466C97.2247 18.0175 97.5958 19.5562 96.5873 22.1543C95.8773 23.975 95.4456 25.7997 96.0104 27.7453C96.6317 29.8762 97.9105 31.4229 100.097 31.9828C102.207 32.5186 104.002 31.7895 105.329 30.1178C106.547 28.5872 107.548 26.8752 108.798 25.3768C109.508 24.5269 110.44 23.689 111.449 23.2943C112.925 22.7102 113.696 23.7253 113.45 25.2962C113.147 27.2055 112.816 29.1833 113.002 31.0806C113.24 33.4732 114.708 35.2617 117.056 36.0754C119.416 36.8931 121.594 36.309 123.317 34.6011C124.366 33.5619 125.35 32.297 125.903 30.9436C128.517 24.5591 132.999 19.951 138.896 16.5513C142.898 14.2432 146.242 11.2664 148.038 6.84765C148.179 6.4972 148.473 6.21121 149.058 5.95341C149.058 6.66638 149.171 7.40352 149.042 8.09635L149.05 8.10441Z' fill='black'/%3E%3C/svg%3E");
  width: 1.5em;
}
.icon-map-pin::after,
.icon-map-pin::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 65 85' fill='none'%3E%3Cg clip-path='url(%23clip0_260_1063)'%3E%3Cpath d='M32.5 85C30.3 85 28.25 83.9976 26.85 82.2936C16.8 69.6639 0 46.5094 0 32.5767C0 14.6344 14.6 0 32.5 0C50.4 0 65 14.6344 65 32.5767C65 46.5094 48.2 69.6639 38.15 82.2435C36.75 83.9976 34.7 85 32.5 85ZM32.5 5.01179C17.35 5.01179 5 17.3909 5 32.5767C5 45.457 23 69.4133 30.75 79.1362C31.35 79.888 32.1 79.9882 32.5 79.9882C32.9 79.9882 33.65 79.888 34.25 79.1362C42 69.4133 60 45.457 60 32.5767C60 17.3909 47.65 5.01179 32.5 5.01179ZM32.5 45.1061C25.6 45.1061 20 39.4929 20 32.5767C20 25.6604 25.6 20.0472 32.5 20.0472C39.4 20.0472 45 25.6604 45 32.5767C45 39.4929 39.4 45.1061 32.5 45.1061ZM32.5 25.059C28.35 25.059 25 28.4169 25 32.5767C25 36.7364 28.35 40.0943 32.5 40.0943C36.65 40.0943 40 36.7364 40 32.5767C40 28.4169 36.65 25.059 32.5 25.059Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_260_1063'%3E%3Crect width='65' height='85' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 65 85' fill='none'%3E%3Cg clip-path='url(%23clip0_260_1063)'%3E%3Cpath d='M32.5 85C30.3 85 28.25 83.9976 26.85 82.2936C16.8 69.6639 0 46.5094 0 32.5767C0 14.6344 14.6 0 32.5 0C50.4 0 65 14.6344 65 32.5767C65 46.5094 48.2 69.6639 38.15 82.2435C36.75 83.9976 34.7 85 32.5 85ZM32.5 5.01179C17.35 5.01179 5 17.3909 5 32.5767C5 45.457 23 69.4133 30.75 79.1362C31.35 79.888 32.1 79.9882 32.5 79.9882C32.9 79.9882 33.65 79.888 34.25 79.1362C42 69.4133 60 45.457 60 32.5767C60 17.3909 47.65 5.01179 32.5 5.01179ZM32.5 45.1061C25.6 45.1061 20 39.4929 20 32.5767C20 25.6604 25.6 20.0472 32.5 20.0472C39.4 20.0472 45 25.6604 45 32.5767C45 39.4929 39.4 45.1061 32.5 45.1061ZM32.5 25.059C28.35 25.059 25 28.4169 25 32.5767C25 36.7364 28.35 40.0943 32.5 40.0943C36.65 40.0943 40 36.7364 40 32.5767C40 28.4169 36.65 25.059 32.5 25.059Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_260_1063'%3E%3Crect width='65' height='85' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 0.8em;
}
.icon-city::after,
.icon-city::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20id='b'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20146.71%20146.71'%3E%3Cg%20id='c'%3E%3Cpath%20d='M73.36,0C32.91,0,0,32.91,0,73.35s32.91,73.36,73.36,73.36,73.36-32.91,73.36-73.36S113.8,0,73.36,0ZM73.36,8c23.22,0,43.63,12.18,55.23,30.48l-55.23,31.89-55.23-31.89c11.6-18.3,32.01-30.48,55.23-30.48ZM8,73.35c0-9.97,2.25-19.41,6.26-27.88l55.1,31.81v61.29c-34.18-2.08-61.36-30.53-61.36-65.22ZM77.36,138.58v-61.29l55.1-31.81c4.01,8.46,6.26,17.91,6.26,27.88,0,34.69-27.18,63.15-61.36,65.22Z'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20id='b'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20146.71%20146.71'%3E%3Cg%20id='c'%3E%3Cpath%20d='M73.36,0C32.91,0,0,32.91,0,73.35s32.91,73.36,73.36,73.36,73.36-32.91,73.36-73.36S113.8,0,73.36,0ZM73.36,8c23.22,0,43.63,12.18,55.23,30.48l-55.23,31.89-55.23-31.89c11.6-18.3,32.01-30.48,55.23-30.48ZM8,73.35c0-9.97,2.25-19.41,6.26-27.88l55.1,31.81v61.29c-34.18-2.08-61.36-30.53-61.36-65.22ZM77.36,138.58v-61.29l55.1-31.81c4.01,8.46,6.26,17.91,6.26,27.88,0,34.69-27.18,63.15-61.36,65.22Z'/%3E%3C/g%3E%3C/svg%3E");
  width: 0.8em;
}
.icon-gavel::after,
.icon-gavel::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 94 94' fill='none'%3E%3Cg clip-path='url(%23clip0_240_768)'%3E%3Cpath d='M42.8953 0C44.9498 0.457656 46.4603 1.72185 47.9032 3.18307C53.6479 8.99098 59.4561 14.7353 65.2131 20.5309C68.1378 23.4738 68.0844 27.9539 65.0982 30.6691C62.9863 32.59 60.5316 32.9533 57.8389 32.0626C57.5002 31.9497 56.9235 31.9661 56.7018 32.1796C54.6268 34.16 52.6052 36.1979 50.5159 38.2686C50.7991 38.5724 51.0208 38.8248 51.2568 39.0588C64.1377 51.9408 77.0083 64.8332 89.9179 77.6886C91.7897 79.552 93.4829 81.4586 93.9981 84.145V86.6077C93.5096 87.8001 93.1915 89.1033 92.4998 90.1623C89.5403 94.7019 83.2702 95.3093 79.3131 91.4839C76.8544 89.1074 74.4674 86.657 72.0497 84.2394C61.1453 73.3337 50.2388 62.43 39.3406 51.5181C39.0306 51.2061 38.8028 50.8121 38.4683 50.3647C36.6827 52.1502 35.0962 53.7366 33.5117 55.325C33.1013 55.7355 32.7154 56.1767 32.2721 56.5502C31.839 56.9155 31.798 57.248 32.0012 57.7877C33.2182 60.9975 32.1551 64.3796 29.4069 66.1959C26.6177 68.0409 23.0322 67.692 20.5734 65.2518C15.3541 60.074 10.1698 54.8612 4.97104 49.6628C3.9551 48.6469 2.91658 47.6536 1.93143 46.609C-0.320054 44.2223 -0.634072 40.7006 1.13099 38.0059C2.92479 35.2662 6.3092 34.1374 9.41859 35.3093C10.063 35.5514 10.4345 35.4755 10.9189 34.9891C18.9315 26.9463 26.9646 18.924 34.9915 10.8975C35.324 10.5651 35.6278 10.3188 35.402 9.68875C33.8175 5.27227 35.8494 1.43043 40.377 0.162129C40.4694 0.13545 40.5474 0.0595157 40.6336 0.0061568C41.3868 0.0061568 42.138 0.0061568 42.8912 0.0061568L42.8953 0ZM38.3267 13.5922C30.1006 21.8177 21.8192 30.0986 13.5891 38.3261C18.7262 43.4609 23.9188 48.6531 29.0785 53.8104C37.3025 45.585 45.5922 37.2938 53.812 29.0745C48.6544 23.9171 43.4597 18.7249 38.3267 13.5922ZM50.0479 56.3943C50.1649 56.5194 50.3435 56.7226 50.5323 56.9135C60.979 67.3616 71.4258 77.8097 81.8766 88.2557C82.1188 88.4979 82.3671 88.7339 82.638 88.9412C85.1789 90.899 88.8568 89.6759 89.7147 86.5831C90.236 84.7032 89.5916 83.1866 88.2555 81.8526C77.8005 71.4127 67.3558 60.9605 56.9071 50.5145C56.7182 50.3257 56.5151 50.1554 56.3919 50.0445C54.2615 52.1768 52.1681 54.2722 50.0479 56.3963V56.3943ZM41.9512 3.90957C41.9122 3.97319 41.8712 4.03681 41.8322 4.10043C41.629 4.123 41.4196 4.123 41.2247 4.17431C40.1492 4.44521 39.3837 5.09578 39.0758 6.16296C38.7454 7.30812 39.0758 8.31168 39.9214 9.15722C42.413 11.6405 44.8985 14.134 47.388 16.6213C50.9879 20.221 54.5776 23.8309 58.1939 27.4142C59.489 28.6969 61.2458 28.7358 62.4034 27.5866C63.5671 26.4332 63.5404 24.6559 62.2679 23.3794C56.1887 17.2821 50.1054 11.189 43.9872 5.13067C43.4413 4.59092 42.6367 4.31181 41.9512 3.90957ZM7.08706 38.7694C5.80431 38.9643 4.76169 39.6416 4.33479 40.7252C3.83606 41.9853 4.18086 43.0648 5.10855 43.9944C11.196 50.0835 17.2772 56.1747 23.3749 62.2535C24.6515 63.5259 26.4248 63.5628 27.5823 62.4053C28.7071 61.2807 28.7173 59.5055 27.49 58.27C21.3718 52.1173 15.2372 45.979 9.07174 39.8735C8.55453 39.3604 7.75615 39.1306 7.08912 38.7694H7.08706ZM53.1204 46.9969C51.2896 45.1622 49.4158 43.2864 47.6138 41.4804C45.5922 43.5122 43.5069 45.6055 41.4997 47.6229C43.3058 49.4268 45.1796 51.3005 46.9878 53.1086C49.0012 51.1015 51.0762 49.0348 53.1224 46.9969H53.1204Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_240_768'%3E%3Crect width='94' height='94' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 94 94' fill='none'%3E%3Cg clip-path='url(%23clip0_240_768)'%3E%3Cpath d='M42.8953 0C44.9498 0.457656 46.4603 1.72185 47.9032 3.18307C53.6479 8.99098 59.4561 14.7353 65.2131 20.5309C68.1378 23.4738 68.0844 27.9539 65.0982 30.6691C62.9863 32.59 60.5316 32.9533 57.8389 32.0626C57.5002 31.9497 56.9235 31.9661 56.7018 32.1796C54.6268 34.16 52.6052 36.1979 50.5159 38.2686C50.7991 38.5724 51.0208 38.8248 51.2568 39.0588C64.1377 51.9408 77.0083 64.8332 89.9179 77.6886C91.7897 79.552 93.4829 81.4586 93.9981 84.145V86.6077C93.5096 87.8001 93.1915 89.1033 92.4998 90.1623C89.5403 94.7019 83.2702 95.3093 79.3131 91.4839C76.8544 89.1074 74.4674 86.657 72.0497 84.2394C61.1453 73.3337 50.2388 62.43 39.3406 51.5181C39.0306 51.2061 38.8028 50.8121 38.4683 50.3647C36.6827 52.1502 35.0962 53.7366 33.5117 55.325C33.1013 55.7355 32.7154 56.1767 32.2721 56.5502C31.839 56.9155 31.798 57.248 32.0012 57.7877C33.2182 60.9975 32.1551 64.3796 29.4069 66.1959C26.6177 68.0409 23.0322 67.692 20.5734 65.2518C15.3541 60.074 10.1698 54.8612 4.97104 49.6628C3.9551 48.6469 2.91658 47.6536 1.93143 46.609C-0.320054 44.2223 -0.634072 40.7006 1.13099 38.0059C2.92479 35.2662 6.3092 34.1374 9.41859 35.3093C10.063 35.5514 10.4345 35.4755 10.9189 34.9891C18.9315 26.9463 26.9646 18.924 34.9915 10.8975C35.324 10.5651 35.6278 10.3188 35.402 9.68875C33.8175 5.27227 35.8494 1.43043 40.377 0.162129C40.4694 0.13545 40.5474 0.0595157 40.6336 0.0061568C41.3868 0.0061568 42.138 0.0061568 42.8912 0.0061568L42.8953 0ZM38.3267 13.5922C30.1006 21.8177 21.8192 30.0986 13.5891 38.3261C18.7262 43.4609 23.9188 48.6531 29.0785 53.8104C37.3025 45.585 45.5922 37.2938 53.812 29.0745C48.6544 23.9171 43.4597 18.7249 38.3267 13.5922ZM50.0479 56.3943C50.1649 56.5194 50.3435 56.7226 50.5323 56.9135C60.979 67.3616 71.4258 77.8097 81.8766 88.2557C82.1188 88.4979 82.3671 88.7339 82.638 88.9412C85.1789 90.899 88.8568 89.6759 89.7147 86.5831C90.236 84.7032 89.5916 83.1866 88.2555 81.8526C77.8005 71.4127 67.3558 60.9605 56.9071 50.5145C56.7182 50.3257 56.5151 50.1554 56.3919 50.0445C54.2615 52.1768 52.1681 54.2722 50.0479 56.3963V56.3943ZM41.9512 3.90957C41.9122 3.97319 41.8712 4.03681 41.8322 4.10043C41.629 4.123 41.4196 4.123 41.2247 4.17431C40.1492 4.44521 39.3837 5.09578 39.0758 6.16296C38.7454 7.30812 39.0758 8.31168 39.9214 9.15722C42.413 11.6405 44.8985 14.134 47.388 16.6213C50.9879 20.221 54.5776 23.8309 58.1939 27.4142C59.489 28.6969 61.2458 28.7358 62.4034 27.5866C63.5671 26.4332 63.5404 24.6559 62.2679 23.3794C56.1887 17.2821 50.1054 11.189 43.9872 5.13067C43.4413 4.59092 42.6367 4.31181 41.9512 3.90957ZM7.08706 38.7694C5.80431 38.9643 4.76169 39.6416 4.33479 40.7252C3.83606 41.9853 4.18086 43.0648 5.10855 43.9944C11.196 50.0835 17.2772 56.1747 23.3749 62.2535C24.6515 63.5259 26.4248 63.5628 27.5823 62.4053C28.7071 61.2807 28.7173 59.5055 27.49 58.27C21.3718 52.1173 15.2372 45.979 9.07174 39.8735C8.55453 39.3604 7.75615 39.1306 7.08912 38.7694H7.08706ZM53.1204 46.9969C51.2896 45.1622 49.4158 43.2864 47.6138 41.4804C45.5922 43.5122 43.5069 45.6055 41.4997 47.6229C43.3058 49.4268 45.1796 51.3005 46.9878 53.1086C49.0012 51.1015 51.0762 49.0348 53.1224 46.9969H53.1204Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_240_768'%3E%3Crect width='94' height='94' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.icon-pad-pencil::after,
.icon-pad-pencil::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 32 29' fill='none'%3E%3Cpath d='M7.15053 0.9059C7.15053 0.407655 6.74831 0 6.25671 0C5.76511 0 5.36289 0.407655 5.36289 0.9059V3.6236H3.57526C1.60328 3.6236 0 5.24856 0 7.2472V9.059V10.8708V25.3652C0 27.3638 1.60328 28.9888 3.57526 28.9888H14.4575C14.2843 28.4905 14.2508 27.947 14.3793 27.4148L14.4407 27.177H3.57526C2.58648 27.177 1.78763 26.3673 1.78763 25.3652V10.8708H21.4516H23.2392H25.0268V9.059V7.2472C25.0268 5.24856 23.4236 3.6236 21.4516 3.6236H19.6639V0.9059C19.6639 0.407655 19.2617 0 18.7701 0C18.2785 0 17.8763 0.407655 17.8763 0.9059V3.6236H7.15053V0.9059ZM3.57526 5.4354H21.4516C22.4404 5.4354 23.2392 6.24505 23.2392 7.2472V9.059H1.78763V7.2472C1.78763 6.24505 2.58648 5.4354 3.57526 5.4354ZM6.25671 19.9298C5.76511 19.9298 5.36289 20.3375 5.36289 20.8357C5.36289 21.3339 5.76511 21.7416 6.25671 21.7416H13.4072C13.8988 21.7416 14.3011 21.3339 14.3011 20.8357C14.3011 20.3375 13.8988 19.9298 13.4072 19.9298H6.25671ZM5.36289 15.4003C5.36289 15.8985 5.76511 16.3062 6.25671 16.3062H18.7701C19.2617 16.3062 19.6639 15.8985 19.6639 15.4003C19.6639 14.9021 19.2617 14.4944 18.7701 14.4944H6.25671C5.76511 14.4944 5.36289 14.9021 5.36289 15.4003ZM28.982 14.9473L29.954 15.9325C30.3004 16.2835 30.3004 16.8611 29.954 17.2121L28.5686 18.6162L26.334 16.3515L27.7195 14.9473C28.0658 14.5963 28.6356 14.5963 28.982 14.9473ZM19.1332 23.6496L25.0659 17.6367L27.3005 19.9015L21.3622 25.9144C21.2449 26.0333 21.1052 26.1126 20.9488 26.1522L18.2115 26.8486L18.8986 24.0743C18.9377 23.9158 19.0215 23.7685 19.1332 23.6553V23.6496ZM26.4514 13.6678L17.8651 22.3701C17.5188 22.7211 17.2786 23.1571 17.1613 23.6327L16.1166 27.8734C16.0384 28.1848 16.1278 28.5075 16.3512 28.734C16.5747 28.9605 16.8931 29.0511 17.2004 28.9718L21.3845 27.913C21.8538 27.7941 22.2839 27.545 22.6303 27.1996L31.2165 18.4917C32.2612 17.4329 32.2612 15.7117 31.2165 14.6473L30.2445 13.6621C29.1998 12.6033 27.5016 12.6033 26.4514 13.6621V13.6678Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 32 29' fill='none'%3E%3Cpath d='M7.15053 0.9059C7.15053 0.407655 6.74831 0 6.25671 0C5.76511 0 5.36289 0.407655 5.36289 0.9059V3.6236H3.57526C1.60328 3.6236 0 5.24856 0 7.2472V9.059V10.8708V25.3652C0 27.3638 1.60328 28.9888 3.57526 28.9888H14.4575C14.2843 28.4905 14.2508 27.947 14.3793 27.4148L14.4407 27.177H3.57526C2.58648 27.177 1.78763 26.3673 1.78763 25.3652V10.8708H21.4516H23.2392H25.0268V9.059V7.2472C25.0268 5.24856 23.4236 3.6236 21.4516 3.6236H19.6639V0.9059C19.6639 0.407655 19.2617 0 18.7701 0C18.2785 0 17.8763 0.407655 17.8763 0.9059V3.6236H7.15053V0.9059ZM3.57526 5.4354H21.4516C22.4404 5.4354 23.2392 6.24505 23.2392 7.2472V9.059H1.78763V7.2472C1.78763 6.24505 2.58648 5.4354 3.57526 5.4354ZM6.25671 19.9298C5.76511 19.9298 5.36289 20.3375 5.36289 20.8357C5.36289 21.3339 5.76511 21.7416 6.25671 21.7416H13.4072C13.8988 21.7416 14.3011 21.3339 14.3011 20.8357C14.3011 20.3375 13.8988 19.9298 13.4072 19.9298H6.25671ZM5.36289 15.4003C5.36289 15.8985 5.76511 16.3062 6.25671 16.3062H18.7701C19.2617 16.3062 19.6639 15.8985 19.6639 15.4003C19.6639 14.9021 19.2617 14.4944 18.7701 14.4944H6.25671C5.76511 14.4944 5.36289 14.9021 5.36289 15.4003ZM28.982 14.9473L29.954 15.9325C30.3004 16.2835 30.3004 16.8611 29.954 17.2121L28.5686 18.6162L26.334 16.3515L27.7195 14.9473C28.0658 14.5963 28.6356 14.5963 28.982 14.9473ZM19.1332 23.6496L25.0659 17.6367L27.3005 19.9015L21.3622 25.9144C21.2449 26.0333 21.1052 26.1126 20.9488 26.1522L18.2115 26.8486L18.8986 24.0743C18.9377 23.9158 19.0215 23.7685 19.1332 23.6553V23.6496ZM26.4514 13.6678L17.8651 22.3701C17.5188 22.7211 17.2786 23.1571 17.1613 23.6327L16.1166 27.8734C16.0384 28.1848 16.1278 28.5075 16.3512 28.734C16.5747 28.9605 16.8931 29.0511 17.2004 28.9718L21.3845 27.913C21.8538 27.7941 22.2839 27.545 22.6303 27.1996L31.2165 18.4917C32.2612 17.4329 32.2612 15.7117 31.2165 14.6473L30.2445 13.6621C29.1998 12.6033 27.5016 12.6033 26.4514 13.6621V13.6678Z' fill='black'/%3E%3C/svg%3E");
}
.icon-maginfying-glass::after,
.icon-maginfying-glass::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 12 13' fill='none'%3E%3Cg clip-path='url(%23clip0_270_1194)'%3E%3Cpath d='M9.75 5.375C9.75 6.45078 9.40078 7.44453 8.8125 8.25078L11.7797 11.2203C12.0727 11.5133 12.0727 11.9891 11.7797 12.282C11.4867 12.575 11.0109 12.575 10.718 12.282L7.75078 9.3125C6.94453 9.90312 5.95078 10.25 4.875 10.25C2.18203 10.25 0 8.06797 0 5.375C0 2.68203 2.18203 0.5 4.875 0.5C7.56797 0.5 9.75 2.68203 9.75 5.375ZM4.875 8.75C5.31821 8.75 5.75708 8.6627 6.16656 8.49309C6.57603 8.32348 6.94809 8.07488 7.26149 7.76149C7.57488 7.44809 7.82348 7.07603 7.99309 6.66656C8.1627 6.25708 8.25 5.81821 8.25 5.375C8.25 4.93179 8.1627 4.49292 7.99309 4.08344C7.82348 3.67397 7.57488 3.30191 7.26149 2.98851C6.94809 2.67512 6.57603 2.42652 6.16656 2.25691C5.75708 2.0873 5.31821 2 4.875 2C4.43179 2 3.99292 2.0873 3.58344 2.25691C3.17397 2.42652 2.80191 2.67512 2.48851 2.98851C2.17512 3.30191 1.92652 3.67397 1.75691 4.08344C1.5873 4.49292 1.5 4.93179 1.5 5.375C1.5 5.81821 1.5873 6.25708 1.75691 6.66656C1.92652 7.07603 2.17512 7.44809 2.48851 7.76149C2.80191 8.07488 3.17397 8.32348 3.58344 8.49309C3.99292 8.6627 4.43179 8.75 4.875 8.75Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_270_1194'%3E%3Crect width='12' height='12' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 12 13' fill='none'%3E%3Cg clip-path='url(%23clip0_270_1194)'%3E%3Cpath d='M9.75 5.375C9.75 6.45078 9.40078 7.44453 8.8125 8.25078L11.7797 11.2203C12.0727 11.5133 12.0727 11.9891 11.7797 12.282C11.4867 12.575 11.0109 12.575 10.718 12.282L7.75078 9.3125C6.94453 9.90312 5.95078 10.25 4.875 10.25C2.18203 10.25 0 8.06797 0 5.375C0 2.68203 2.18203 0.5 4.875 0.5C7.56797 0.5 9.75 2.68203 9.75 5.375ZM4.875 8.75C5.31821 8.75 5.75708 8.6627 6.16656 8.49309C6.57603 8.32348 6.94809 8.07488 7.26149 7.76149C7.57488 7.44809 7.82348 7.07603 7.99309 6.66656C8.1627 6.25708 8.25 5.81821 8.25 5.375C8.25 4.93179 8.1627 4.49292 7.99309 4.08344C7.82348 3.67397 7.57488 3.30191 7.26149 2.98851C6.94809 2.67512 6.57603 2.42652 6.16656 2.25691C5.75708 2.0873 5.31821 2 4.875 2C4.43179 2 3.99292 2.0873 3.58344 2.25691C3.17397 2.42652 2.80191 2.67512 2.48851 2.98851C2.17512 3.30191 1.92652 3.67397 1.75691 4.08344C1.5873 4.49292 1.5 4.93179 1.5 5.375C1.5 5.81821 1.5873 6.25708 1.75691 6.66656C1.92652 7.07603 2.17512 7.44809 2.48851 7.76149C2.80191 8.07488 3.17397 8.32348 3.58344 8.49309C3.99292 8.6627 4.43179 8.75 4.875 8.75Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_270_1194'%3E%3Crect width='12' height='12' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.icon-person-circle::after,
.icon-person-circle::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 152 152' fill='none'%3E%3Cg clip-path='url(%23clip0_273_81)'%3E%3Cpath d='M0.000132719 76.1008C-0.0775292 34.1532 33.9384 0.0465358 75.8914 4.78354e-05C117.938 -0.0464401 151.891 33.7968 151.985 75.8683C152.093 117.816 118.046 151.985 76.1244 152C34.1403 152.016 0.0777947 118.064 0.000132719 76.1008ZM127.071 115.12C147.9 89.1794 144.001 50.0675 118.73 27.6139C93.1945 4.92777 54.0529 6.3534 29.9155 30.9145C5.06369 56.2194 7.44015 94.0141 24.6811 114.453C29.1544 110.285 33.3016 105.667 38.1943 102.041C43.1802 98.3375 48.865 95.6102 54.2392 92.4645C41.5027 74.8921 41.5493 58.6988 54.5188 46.457C65.7798 35.8112 83.378 35.0364 95.5088 44.6749C101.753 49.6491 105.714 56.111 106.987 63.9674C108.773 75.0471 105.263 84.6081 97.1708 92.8519C109.457 97.5627 119.258 104.737 127.102 115.104L127.071 115.12ZM33.1463 123.766C57.7185 147.522 98.8172 144.546 118.745 123.596C99.5472 93.3943 52.6549 93.3633 33.1463 123.766ZM56.1653 69.422C56.1342 80.3157 65.1275 89.3653 75.9225 89.3343C86.8883 89.3033 95.7573 80.4706 95.8195 69.546C95.8661 58.5593 87.1679 49.6027 76.2642 49.4322C65.2517 49.2617 56.1963 58.2649 56.1653 69.422Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_273_81'%3E%3Crect width='152' height='152' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 152 152' fill='none'%3E%3Cg clip-path='url(%23clip0_273_81)'%3E%3Cpath d='M0.000132719 76.1008C-0.0775292 34.1532 33.9384 0.0465358 75.8914 4.78354e-05C117.938 -0.0464401 151.891 33.7968 151.985 75.8683C152.093 117.816 118.046 151.985 76.1244 152C34.1403 152.016 0.0777947 118.064 0.000132719 76.1008ZM127.071 115.12C147.9 89.1794 144.001 50.0675 118.73 27.6139C93.1945 4.92777 54.0529 6.3534 29.9155 30.9145C5.06369 56.2194 7.44015 94.0141 24.6811 114.453C29.1544 110.285 33.3016 105.667 38.1943 102.041C43.1802 98.3375 48.865 95.6102 54.2392 92.4645C41.5027 74.8921 41.5493 58.6988 54.5188 46.457C65.7798 35.8112 83.378 35.0364 95.5088 44.6749C101.753 49.6491 105.714 56.111 106.987 63.9674C108.773 75.0471 105.263 84.6081 97.1708 92.8519C109.457 97.5627 119.258 104.737 127.102 115.104L127.071 115.12ZM33.1463 123.766C57.7185 147.522 98.8172 144.546 118.745 123.596C99.5472 93.3943 52.6549 93.3633 33.1463 123.766ZM56.1653 69.422C56.1342 80.3157 65.1275 89.3653 75.9225 89.3343C86.8883 89.3033 95.7573 80.4706 95.8195 69.546C95.8661 58.5593 87.1679 49.6027 76.2642 49.4322C65.2517 49.2617 56.1963 58.2649 56.1653 69.422Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_273_81'%3E%3Crect width='152' height='152' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.icon-question-circle::after,
.icon-question-circle::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_279_604)'%3E%3Cpath d='M16.3125 9C16.3125 7.0606 15.5421 5.20064 14.1707 3.82928C12.7994 2.45792 10.9394 1.6875 9 1.6875C7.0606 1.6875 5.20064 2.45792 3.82928 3.82928C2.45792 5.20064 1.6875 7.0606 1.6875 9C1.6875 10.9394 2.45792 12.7994 3.82928 14.1707C5.20064 15.5421 7.0606 16.3125 9 16.3125C10.9394 16.3125 12.7994 15.5421 14.1707 14.1707C15.5421 12.7994 16.3125 10.9394 16.3125 9ZM0 9C0 6.61305 0.948212 4.32387 2.63604 2.63604C4.32387 0.948212 6.61305 0 9 0C11.3869 0 13.6761 0.948212 15.364 2.63604C17.0518 4.32387 18 6.61305 18 9C18 11.3869 17.0518 13.6761 15.364 15.364C13.6761 17.0518 11.3869 18 9 18C6.61305 18 4.32387 17.0518 2.63604 15.364C0.948212 13.6761 0 11.3869 0 9ZM5.96953 5.81133C6.24727 5.02734 6.99258 4.5 7.82578 4.5H9.87539C11.1023 4.5 12.0938 5.49492 12.0938 6.71836C12.0938 7.51289 11.6684 8.24766 10.9793 8.64492L9.84375 9.29531C9.83672 9.75234 9.46055 10.125 9 10.125C8.53242 10.125 8.15625 9.74883 8.15625 9.28125V8.80664C8.15625 8.5043 8.31797 8.22656 8.58164 8.07539L10.1391 7.18242C10.3043 7.0875 10.4062 6.91172 10.4062 6.72187C10.4062 6.42656 10.1672 6.19102 9.87539 6.19102H7.82578C7.70625 6.19102 7.60078 6.26484 7.56211 6.37734L7.54805 6.41953C7.39336 6.85898 6.9082 7.0875 6.47227 6.93281C6.03633 6.77812 5.8043 6.29297 5.95898 5.85703L5.97305 5.81484L5.96953 5.81133ZM7.875 12.375C7.875 12.0766 7.99353 11.7905 8.2045 11.5795C8.41548 11.3685 8.70163 11.25 9 11.25C9.29837 11.25 9.58452 11.3685 9.7955 11.5795C10.0065 11.7905 10.125 12.0766 10.125 12.375C10.125 12.6734 10.0065 12.9595 9.7955 13.1705C9.58452 13.3815 9.29837 13.5 9 13.5C8.70163 13.5 8.41548 13.3815 8.2045 13.1705C7.99353 12.9595 7.875 12.6734 7.875 12.375Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_279_604'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_279_604)'%3E%3Cpath d='M16.3125 9C16.3125 7.0606 15.5421 5.20064 14.1707 3.82928C12.7994 2.45792 10.9394 1.6875 9 1.6875C7.0606 1.6875 5.20064 2.45792 3.82928 3.82928C2.45792 5.20064 1.6875 7.0606 1.6875 9C1.6875 10.9394 2.45792 12.7994 3.82928 14.1707C5.20064 15.5421 7.0606 16.3125 9 16.3125C10.9394 16.3125 12.7994 15.5421 14.1707 14.1707C15.5421 12.7994 16.3125 10.9394 16.3125 9ZM0 9C0 6.61305 0.948212 4.32387 2.63604 2.63604C4.32387 0.948212 6.61305 0 9 0C11.3869 0 13.6761 0.948212 15.364 2.63604C17.0518 4.32387 18 6.61305 18 9C18 11.3869 17.0518 13.6761 15.364 15.364C13.6761 17.0518 11.3869 18 9 18C6.61305 18 4.32387 17.0518 2.63604 15.364C0.948212 13.6761 0 11.3869 0 9ZM5.96953 5.81133C6.24727 5.02734 6.99258 4.5 7.82578 4.5H9.87539C11.1023 4.5 12.0938 5.49492 12.0938 6.71836C12.0938 7.51289 11.6684 8.24766 10.9793 8.64492L9.84375 9.29531C9.83672 9.75234 9.46055 10.125 9 10.125C8.53242 10.125 8.15625 9.74883 8.15625 9.28125V8.80664C8.15625 8.5043 8.31797 8.22656 8.58164 8.07539L10.1391 7.18242C10.3043 7.0875 10.4062 6.91172 10.4062 6.72187C10.4062 6.42656 10.1672 6.19102 9.87539 6.19102H7.82578C7.70625 6.19102 7.60078 6.26484 7.56211 6.37734L7.54805 6.41953C7.39336 6.85898 6.9082 7.0875 6.47227 6.93281C6.03633 6.77812 5.8043 6.29297 5.95898 5.85703L5.97305 5.81484L5.96953 5.81133ZM7.875 12.375C7.875 12.0766 7.99353 11.7905 8.2045 11.5795C8.41548 11.3685 8.70163 11.25 9 11.25C9.29837 11.25 9.58452 11.3685 9.7955 11.5795C10.0065 11.7905 10.125 12.0766 10.125 12.375C10.125 12.6734 10.0065 12.9595 9.7955 13.1705C9.58452 13.3815 9.29837 13.5 9 13.5C8.70163 13.5 8.41548 13.3815 8.2045 13.1705C7.99353 12.9595 7.875 12.6734 7.875 12.375Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_279_604'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.icon-check::after,
.icon-check::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 12 10' fill='none'%3E%3Cpath id='Vector' d='M10.9131 2.79668C11.3537 2.35606 11.3537 1.64356 10.9131 1.20762C10.4725 0.771682 9.75996 0.766995 9.32403 1.20762L4.1209 6.41074L1.91778 4.20762C1.47715 3.76699 0.764651 3.76699 0.328713 4.20762C-0.107224 4.64824 -0.111912 5.36074 0.328713 5.79668L3.32871 8.79668C3.76934 9.23731 4.48184 9.23731 4.91778 8.79668L10.9131 2.79668Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 12 10' fill='none'%3E%3Cpath id='Vector' d='M10.9131 2.79668C11.3537 2.35606 11.3537 1.64356 10.9131 1.20762C10.4725 0.771682 9.75996 0.766995 9.32403 1.20762L4.1209 6.41074L1.91778 4.20762C1.47715 3.76699 0.764651 3.76699 0.328713 4.20762C-0.107224 4.64824 -0.111912 5.36074 0.328713 5.79668L3.32871 8.79668C3.76934 9.23731 4.48184 9.23731 4.91778 8.79668L10.9131 2.79668Z' fill='black'/%3E%3C/svg%3E");
}
.icon-x::after,
.icon-x::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 9 10' fill='none'%3E%3Cpath d='M0.819238 1.20352C0.378613 1.64414 0.378613 2.35664 0.819238 2.79258L3.02236 4.9957L0.819238 7.19883C0.378613 7.63945 0.378613 8.35195 0.819238 8.78789C1.25986 9.22383 1.97236 9.22851 2.4083 8.78789L4.61142 6.58476L6.81455 8.78789C7.25518 9.22851 7.96768 9.22851 8.40361 8.78789C8.83955 8.34726 8.84424 7.63476 8.40361 7.19883L6.20049 4.9957L8.40361 2.79258C8.84424 2.35195 8.84424 1.63945 8.40361 1.20352C7.96299 0.767578 7.25049 0.762891 6.81455 1.20352L4.61142 3.40664L2.4083 1.20352C1.96768 0.762891 1.25518 0.762891 0.819238 1.20352Z' fill='%23000000'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 9 10' fill='none'%3E%3Cpath d='M0.819238 1.20352C0.378613 1.64414 0.378613 2.35664 0.819238 2.79258L3.02236 4.9957L0.819238 7.19883C0.378613 7.63945 0.378613 8.35195 0.819238 8.78789C1.25986 9.22383 1.97236 9.22851 2.4083 8.78789L4.61142 6.58476L6.81455 8.78789C7.25518 9.22851 7.96768 9.22851 8.40361 8.78789C8.83955 8.34726 8.84424 7.63476 8.40361 7.19883L6.20049 4.9957L8.40361 2.79258C8.84424 2.35195 8.84424 1.63945 8.40361 1.20352C7.96299 0.767578 7.25049 0.762891 6.81455 1.20352L4.61142 3.40664L2.4083 1.20352C1.96768 0.762891 1.25518 0.762891 0.819238 1.20352Z' fill='%23000000'/%3E%3C/svg%3E");
}
.icon-dash::after,
.icon-dash::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M0,270c0-25.4,24.3-46,42-46h428c17.7,0,42,20.6,42,46s-24.3,46-42,46H42C24.3,316,0,295.4,0,270z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M0,270c0-25.4,24.3-46,42-46h428c17.7,0,42,20.6,42,46s-24.3,46-42,46H42C24.3,316,0,295.4,0,270z'/%3E%3C/svg%3E");
}
.btn {
  padding: 1rem 2.4rem;
  background-color: #D8E7FF;
  color: #226EEC;
  font-size: 1.6rem;
  line-height: 1.4;
  text-transform: uppercase;
  letter-spacing: 3.2px;
  position: relative;
  white-space: normal;
  max-width: 100%;
  text-decoration: none;
  overflow-wrap: break-word;
}
.btn:hover {
  background-color: #226EEC;
  color: #D8E7FF;
}
.btn:focus {
  color: #1554A1;
}
.btn:focus:hover {
  background-color: #226EEC;
  color: #D8E7FF;
}
.btn.btn-primary {
  background-color: #226EEC;
  color: #D8E7FF;
}
.btn.btn-primary:hover {
  background-color: #D8E7FF;
  color: #226EEC;
}
.btn.btn-primary:focus {
  color: #1554A1;
}
.btn.btn-primary:focus:hover {
  background-color: #D8E7FF;
  color: #226EEC;
}
.btn.btn-primary.icon-before::after,
.btn.btn-primary.icon-after::after,
.btn.btn-primary.icon-before::before,
.btn.btn-primary.icon-after::before {
  background-color: #D8E7FF;
}
.btn.btn-primary.icon-before:hover::after,
.btn.btn-primary.icon-after:hover::after,
.btn.btn-primary.icon-before:hover::before,
.btn.btn-primary.icon-after:hover::before {
  background-color: #226EEC;
}
.btn.btn-primary.icon-before:focus::after,
.btn.btn-primary.icon-after:focus::after,
.btn.btn-primary.icon-before:focus::before,
.btn.btn-primary.icon-after:focus::before {
  background-color: #1554A1;
}
.btn.btn-primary.icon-before:focus:hover::after,
.btn.btn-primary.icon-after:focus:hover::after,
.btn.btn-primary.icon-before:focus:hover::before,
.btn.btn-primary.icon-after:focus:hover::before {
  background-color: #226EEC;
}
.btn.icon-before::after,
.btn.icon-after::after,
.btn.icon-before::before,
.btn.icon-after::before {
  background-color: #226EEC;
  font-size: 0.8em;
  vertical-align: middle;
}
.btn.icon-before:hover::after,
.btn.icon-after:hover::after,
.btn.icon-before:hover::before,
.btn.icon-after:hover::before {
  background-color: #D8E7FF;
}
.btn.icon-before:focus::after,
.btn.icon-after:focus::after,
.btn.icon-before:focus::before,
.btn.icon-after:focus::before {
  background-color: #1554A1;
}
.btn.icon-before:focus:hover::after,
.btn.icon-after:focus:hover::after,
.btn.icon-before:focus:hover::before,
.btn.icon-after:focus:hover::before {
  background-color: #D8E7FF;
}
.btn.icon-before.icon-forward-arrow::after,
.btn.icon-after.icon-forward-arrow::after,
.btn.icon-before.icon-forward-arrow::before,
.btn.icon-after.icon-forward-arrow::before {
  vertical-align: middle;
}
.btn.icon-after::after {
  margin-left: 1em;
}
.very-light-blue-box {
  background-color: #EBF1FC;
  padding: 2.4rem 3rem;
}
.very-light-blue-box ul li {
  margin-bottom: 1em;
}
.text-border-box {
  position: relative;
  padding: 3rem;
  border: 2px solid #E7F0FF;
  margin-top: 1rem;
  margin-bottom: 3.8rem;
}
@media (min-width: 1399px) {
  .text-border-box {
    padding: 3rem 5rem;
  }
}
.text-border-box > .text-border-box__title {
  position: absolute;
  top: -0.5600000000000001em;
  background: white;
  left: 1rem;
  padding: 0 2rem;
  font-size: 1.8rem;
  color: #226EEC;
  margin: 0;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 3px;
}
.text-border-box > .text-border-box__title.icon-after::after,
.text-border-box > .text-border-box__title.icon-before::after,
.text-border-box > .text-border-box__title.icon-after::before,
.text-border-box > .text-border-box__title.icon-before::before {
  background-color: #226EEC;
}
.text-border-box > .text-border-box__title.icon-after::before,
.text-border-box > .text-border-box__title.icon-before::before {
  margin-left: 0;
}
@media (min-width: 1399px) {
  .text-border-box > .text-border-box__title {
    font-size: 2.1rem;
    left: 3.2rem;
    right: unset;
  }
}
.text-border-box.primary {
  border: none;
}
@media (min-width: 768px) {
  .text-border-box.primary {
    border: 2px solid #CCCCCC;
  }
}
.text-border-box.primary > .text-border-box__title {
  padding: 0;
  left: 0;
  font-size: 2.8rem;
  color: #000;
  margin: 0;
  text-transform: none;
  letter-spacing: 1px;
  white-space: nowrap;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-border-box.primary > .text-border-box__title.icon-after::after,
.text-border-box.primary > .text-border-box__title.icon-before::after,
.text-border-box.primary > .text-border-box__title.icon-after::before,
.text-border-box.primary > .text-border-box__title.icon-before::before {
  background-color: #000;
}
@media (min-width: 768px) {
  .text-border-box.primary > .text-border-box__title {
    font-size: 3.5rem;
    padding: 0 1rem;
    left: 1rem;
  }
}
@media (min-width: 1199px) {
  .text-border-box.primary > .text-border-box__title {
    left: 3.8rem;
    font-size: 3.8rem;
  }
}
@media (min-width: 1200px) {
  .text-border-box.primary > .text-border-box__title {
    font-size: 4.8rem;
    padding: 0 2rem;
    left: 3rem;
  }
}
.text-border-box p:not([class^="display-"]) {
  line-height: 2.4rem;
}
.table-responsive.fixed-two-col {
  margin-bottom: 2.5rem;
}
@media (max-width: 991px) {
  .table-responsive.fixed-two-col {
    border: 0;
  }
}
.table-responsive.fixed-two-col:not(.title) {
  box-shadow: inset -14px 0 14px -14px #CCCCCC;
}
.table-responsive.fixed-two-col:has(input:where([type="checkbox"][role="switch"]):checked) table thead tr:nth-child(1) th:not(:nth-child(-n+2)),
.table-responsive.fixed-two-col:has(input:where([type="checkbox"][role="switch"]):checked) table tbody tr:nth-child(1) th:not(:nth-child(-n+2)) {
  white-space: normal;
}
.table-responsive.fixed-two-col:has(input:where([type="checkbox"][role="switch"]):checked) table thead tr:nth-child(1) th:not(:nth-child(-n+2)) .title,
.table-responsive.fixed-two-col:has(input:where([type="checkbox"][role="switch"]):checked) table tbody tr:nth-child(1) th:not(:nth-child(-n+2)) .title {
  display: inline-block;
}
.table-responsive.fixed-two-col:has(input:where([type="checkbox"][role="switch"]):checked) table thead tr:nth-child(1) th:not(:nth-child(-n+2)) .icon-after,
.table-responsive.fixed-two-col:has(input:where([type="checkbox"][role="switch"]):checked) table tbody tr:nth-child(1) th:not(:nth-child(-n+2)) .icon-after,
.table-responsive.fixed-two-col:has(input:where([type="checkbox"][role="switch"]):checked) table thead tr:nth-child(1) th:not(:nth-child(-n+2)) .acronym,
.table-responsive.fixed-two-col:has(input:where([type="checkbox"][role="switch"]):checked) table tbody tr:nth-child(1) th:not(:nth-child(-n+2)) .acronym {
  display: none;
}
.table-responsive.fixed-two-col:has(input:where([type="checkbox"][role="switch"]):checked) table thead tr td:not(:nth-child(-n+2)),
.table-responsive.fixed-two-col:has(input:where([type="checkbox"][role="switch"]):checked) table tbody tr td:not(:nth-child(-n+2)) {
  font-size: 1.5rem;
  white-space: break-spaces;
}
.table-responsive.fixed-two-col:has(input:where([type="checkbox"][role="switch"]):checked) table thead tr td:not(:nth-child(-n+2))::before,
.table-responsive.fixed-two-col:has(input:where([type="checkbox"][role="switch"]):checked) table tbody tr td:not(:nth-child(-n+2))::before {
  content: none;
}
.table-responsive.fixed-two-col.tooltip-cells > table tr td:not(:nth-child(-n+2)) {
  font-size: 1.6rem;
}
.table-responsive.fixed-two-col.tooltip-cells > table tr td:not(:nth-child(-n+2))::before {
  content: none;
}
.table-responsive.fixed-two-col.tooltip-cells > table tr td:not(:nth-child(-n+2)) .title {
  display: none;
}
.table-responsive.fixed-two-col.tooltip-cells > table tr td:nth-child(2) {
  color: #19BD42;
  font-weight: 700;
}
.table-responsive.fixed-two-col .tableControls {
  position: sticky;
  left: 0;
  background: white;
}
.table-responsive.fixed-two-col .tableControls input[type="checkbox"] {
  margin: 0 0.5em;
}
.table-responsive.fixed-two-col > div:not(.caption) {
  font-size: 1.8rem;
  position: sticky;
  top: 0;
  left: 0;
  background: white;
}
.table-responsive.fixed-two-col .caption {
  padding-left: 255px;
  font-weight: 700;
  text-align: center;
  position: sticky;
  top: 0;
  background: white;
  left: 0;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .table-responsive.fixed-two-col .caption {
    padding-left: 315px;
  }
}
@media (min-width: 1200px) {
  .table-responsive.fixed-two-col .caption {
    padding-left: 385px;
  }
}
.table-responsive.fixed-two-col label.sticky {
  position: sticky;
  left: 0;
  vertical-align: text-top;
}
.table-responsive.fixed-two-col input.sticky {
  position: sticky;
  left: 18rem;
  margin-bottom: 0.25rem;
}
.table-responsive.fixed-two-col > table {
  margin-bottom: 0;
}
.table-responsive.fixed-two-col > table tr {
  box-shadow: inset 0px -1px #CCCCCC;
  --bs-table-bg: auto;
  /*
        // turn acronyms vertical at mobile widths
        th:not(:nth-child(-n+2)) {
          white-space: nowrap;

          .acronym {
            @media (max-width: @screen-xs-max) {
              display: inline-block;
              max-width: .5em;
              word-wrap: break-word;
              white-space: break-spaces;
              line-height: 1;
            }
          }
        }
  */
}
.table-responsive.fixed-two-col > table tr th,
.table-responsive.fixed-two-col > table tr td {
  text-align: center;
  border: none;
}
.table-responsive.fixed-two-col > table tr td {
  vertical-align: middle;
}
.table-responsive.fixed-two-col > table tr th:nth-child(1),
.table-responsive.fixed-two-col > table tr td:nth-child(1) {
  position: sticky;
  text-align: left;
  left: 0px;
  background-color: white;
  box-shadow: inset 0px -1px #CCCCCC, inset -1px 0px #CCCCCC;
  color: #000;
  z-index: 1;
}
@media (max-width: 991px) {
  .table-responsive.fixed-two-col > table tr th:nth-child(1),
  .table-responsive.fixed-two-col > table tr td:nth-child(1) {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    white-space: normal;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .table-responsive.fixed-two-col > table tr th:nth-child(1),
  .table-responsive.fixed-two-col > table tr td:nth-child(1) {
    width: 160px;
    min-width: 160px;
    max-width: 160px;
    white-space: normal;
  }
}
@media (min-width: 1200px) {
  .table-responsive.fixed-two-col > table tr th:nth-child(1),
  .table-responsive.fixed-two-col > table tr td:nth-child(1) {
    width: 230px;
    min-width: 230px;
    max-width: 230px;
    white-space: normal;
  }
}
.table-responsive.fixed-two-col > table tr th:nth-child(2),
.table-responsive.fixed-two-col > table tr td:nth-child(2) {
  position: sticky;
  text-align: left;
  background-color: white;
  box-shadow: inset 0px -1px #CCCCCC, inset -1px 0px #CCCCCC;
  color: #000;
  z-index: 1;
}
@media (max-width: 991px) {
  .table-responsive.fixed-two-col > table tr th:nth-child(2),
  .table-responsive.fixed-two-col > table tr td:nth-child(2) {
    left: 100px;
    width: 155px;
    max-width: 155px;
    min-width: 155px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .table-responsive.fixed-two-col > table tr th:nth-child(2),
  .table-responsive.fixed-two-col > table tr td:nth-child(2) {
    left: 160px;
    width: 155px;
    max-width: 155px;
    min-width: 155px;
  }
}
@media (min-width: 1200px) {
  .table-responsive.fixed-two-col > table tr th:nth-child(2),
  .table-responsive.fixed-two-col > table tr td:nth-child(2) {
    left: 230px;
    width: 155px;
    max-width: 155px;
    min-width: 155px;
  }
}
.table-responsive.fixed-two-col > table tr td:nth-child(2) {
  color: #19BD42;
  font-weight: 700;
}
.table-responsive.fixed-two-col > table tr td:nth-child(2)::before {
  content: "";
  mask-repeat: no-repeat;
  width: 1.6em;
  height: 1.6em;
  display: inline-block;
  line-height: 1;
  vertical-align: bottom;
  margin-left: 0.5em;
  margin-right: 0.25em;
  background-color: #19BD42;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_240_944)'%3E%3Cpath d='M12 2.25C14.5859 2.25 17.0658 3.27723 18.8943 5.10571C20.7228 6.93419 21.75 9.41414 21.75 12C21.75 14.5859 20.7228 17.0658 18.8943 18.8943C17.0658 20.7228 14.5859 21.75 12 21.75C9.41414 21.75 6.93419 20.7228 5.10571 18.8943C3.27723 17.0658 2.25 14.5859 2.25 12C2.25 9.41414 3.27723 6.93419 5.10571 5.10571C6.93419 3.27723 9.41414 2.25 12 2.25ZM12 24C15.1826 24 18.2348 22.7357 20.4853 20.4853C22.7357 18.2348 24 15.1826 24 12C24 8.8174 22.7357 5.76516 20.4853 3.51472C18.2348 1.26428 15.1826 0 12 0C8.8174 0 5.76516 1.26428 3.51472 3.51472C1.26428 5.76516 0 8.8174 0 12C0 15.1826 1.26428 18.2348 3.51472 20.4853C5.76516 22.7357 8.8174 24 12 24ZM17.2969 9.79688C17.7375 9.35625 17.7375 8.64375 17.2969 8.20781C16.8563 7.77188 16.1438 7.76719 15.7078 8.20781L10.5047 13.4109L8.30156 11.2078C7.86094 10.7672 7.14844 10.7672 6.7125 11.2078C6.27656 11.6484 6.27187 12.3609 6.7125 12.7969L9.7125 15.7969C10.1531 16.2375 10.8656 16.2375 11.3016 15.7969L17.2969 9.79688Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_240_944'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.table-responsive.fixed-two-col > table tr td:nth-child(2).M {
  color: #fcba03;
}
.table-responsive.fixed-two-col > table tr td:nth-child(2).M::before {
  background-color: #fcba03;
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 800 800' style='enable-background:new 0 0 800 800;' xml:space='preserve' width='100%25' height='100%25'%3E%3Cg%3E%3Cg%3E%3Cpath d='M400,0C179.4,0,0,179.4,0,400s179.4,400,400,400c220.6,0,400-179.4,400-400S620.6,0,400,0z M400,734.4 c-184.4,0-334.4-150-334.4-334.4c0-184.4,150-334.4,334.4-334.4c184.4,0,334.4,150,334.4,334.4C734.4,584.4,584.4,734.4,400,734.4 z'/%3E%3Cpath d='M432.8,432.8h160c18.1,0,32.8-14.7,32.8-32.8c0-18.1-14.7-32.8-32.8-32.8h-160'/%3E%3Cpath d='M457.2,367.2h-250c-18.1,0-32.8,14.7-32.8,32.8c0,18.1,14.7,32.8,32.8,32.8h250'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.table-responsive.fixed-two-col > table tr td:nth-child(2).NR,
.table-responsive.fixed-two-col > table tr td:nth-child(2).NQ {
  color: #E23424;
}
.table-responsive.fixed-two-col > table tr td:nth-child(2).NR::before,
.table-responsive.fixed-two-col > table tr td:nth-child(2).NQ::before {
  background-color: #E23424;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_304_890)'%3E%3Cpath d='M12 2.25C14.5859 2.25 17.0658 3.27723 18.8943 5.10571C20.7228 6.93419 21.75 9.41414 21.75 12C21.75 14.5859 20.7228 17.0658 18.8943 18.8943C17.0658 20.7228 14.5859 21.75 12 21.75C9.41414 21.75 6.93419 20.7228 5.10571 18.8943C3.27723 17.0658 2.25 14.5859 2.25 12C2.25 9.41414 3.27723 6.93419 5.10571 5.10571C6.93419 3.27723 9.41414 2.25 12 2.25ZM12 24C15.1826 24 18.2348 22.7357 20.4853 20.4853C22.7357 18.2348 24 15.1826 24 12C24 8.8174 22.7357 5.76516 20.4853 3.51472C18.2348 1.26428 15.1826 0 12 0C8.8174 0 5.76516 1.26428 3.51472 3.51472C1.26428 5.76516 0 8.8174 0 12C0 15.1826 1.26428 18.2348 3.51472 20.4853C5.76516 22.7357 8.8174 24 12 24ZM8.20312 8.20312C7.7625 8.64375 7.7625 9.35625 8.20312 9.79219L10.4062 11.9953L8.20312 14.1984C7.7625 14.6391 7.7625 15.3516 8.20312 15.7875C8.64375 16.2234 9.35625 16.2281 9.79219 15.7875L11.9953 13.5844L14.1984 15.7875C14.6391 16.2281 15.3516 16.2281 15.7875 15.7875C16.2234 15.3469 16.2281 14.6344 15.7875 14.1984L13.5844 11.9953L15.7875 9.79219C16.2281 9.35156 16.2281 8.63906 15.7875 8.20312C15.3469 7.76719 14.6344 7.7625 14.1984 8.20312L11.9953 10.4062L9.79219 8.20312C9.35156 7.7625 8.63906 7.7625 8.20312 8.20312Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_304_890'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.table-responsive.fixed-two-col > table tr td:not(:nth-child(-n+2)) {
  color: #999999;
  font-size: 0;
}
.table-responsive.fixed-two-col > table tr td:not(:nth-child(-n+2))::before {
  content: "";
  mask-repeat: no-repeat;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
  margin-left: 0.5em;
  margin-right: 0.25em;
  background-color: #999999;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 12 10' fill='none'%3E%3Cpath id='Vector' d='M10.9131 2.79668C11.3537 2.35606 11.3537 1.64356 10.9131 1.20762C10.4725 0.771682 9.75996 0.766995 9.32403 1.20762L4.1209 6.41074L1.91778 4.20762C1.47715 3.76699 0.764651 3.76699 0.328713 4.20762C-0.107224 4.64824 -0.111912 5.36074 0.328713 5.79668L3.32871 8.79668C3.76934 9.23731 4.48184 9.23731 4.91778 8.79668L10.9131 2.79668Z' fill='black'/%3E%3C/svg%3E");
}
.table-responsive.fixed-two-col > table tr td:not(:nth-child(-n+2)).NR,
.table-responsive.fixed-two-col > table tr td:not(:nth-child(-n+2)).NQ {
  color: #E23424;
}
.table-responsive.fixed-two-col > table tr td:not(:nth-child(-n+2)).NR::before,
.table-responsive.fixed-two-col > table tr td:not(:nth-child(-n+2)).NQ::before {
  background-color: #E23424;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 9 10' fill='none'%3E%3Cpath d='M0.819238 1.20352C0.378613 1.64414 0.378613 2.35664 0.819238 2.79258L3.02236 4.9957L0.819238 7.19883C0.378613 7.63945 0.378613 8.35195 0.819238 8.78789C1.25986 9.22383 1.97236 9.22851 2.4083 8.78789L4.61142 6.58476L6.81455 8.78789C7.25518 9.22851 7.96768 9.22851 8.40361 8.78789C8.83955 8.34726 8.84424 7.63476 8.40361 7.19883L6.20049 4.9957L8.40361 2.79258C8.84424 2.35195 8.84424 1.63945 8.40361 1.20352C7.96299 0.767578 7.25049 0.762891 6.81455 1.20352L4.61142 3.40664L2.4083 1.20352C1.96768 0.762891 1.25518 0.762891 0.819238 1.20352Z' fill='%23000000'/%3E%3C/svg%3E");
}
.table-responsive.fixed-two-col > table tr td:not(:nth-child(-n+2)).NR .icon-after:after,
.table-responsive.fixed-two-col > table tr td:not(:nth-child(-n+2)).NQ .icon-after:after {
  background-color: #E23424;
}
.table-responsive.fixed-two-col > table tr:nth-child(1) th {
  box-shadow: inset 0px 1px #CCCCCC, inset 0px -1px #CCCCCC;
  position: sticky;
  top: 2.5rem;
  background: white;
  white-space: nowrap;
}
.table-responsive.fixed-two-col > table tr:nth-child(1) th .title {
  display: none;
}
.table-responsive.fixed-two-col > table tr:nth-child(1) th:nth-child(1),
.table-responsive.fixed-two-col > table tr:nth-child(1) th:nth-child(2) {
  box-shadow: inset 0px -1px #CCCCCC, inset -1px 0px #CCCCCC;
}
.table-responsive.fixed-two-col > table tr:nth-child(2) th {
  box-shadow: inset 0px -1px #CCCCCC, inset -1px 0px #CCCCCC;
}
.table-responsive.fixed-two-col > table .icon-after {
  cursor: default;
  display: inline-block;
  line-height: 1;
}
.table-responsive.fixed-two-col > table .icon-after::after {
  background-color: #999999;
  vertical-align: bottom;
}
.table-responsive.fixed-two-col.title {
  margin-bottom: 0;
}
.table-responsive.fixed-two-col.title > table tr {
  box-shadow: none;
}
.table-responsive.fixed-two-col.title > table th {
  visibility: hidden;
}
.table-responsive.fixed-two-col.title > table th:nth-child(3) {
  visibility: visible;
  box-shadow: none;
}
.race-page .race-info h1 {
  font-size: 64px;
  font-weight: 700;
  color: #191919;
}
.race-page .race-info p {
  max-width: 90ch;
}
.race-page .race-info #dropDown {
  font-size: 18px;
  letter-spacing: 2px;
  border: 2px solid #000;
  text-transform: uppercase;
  padding: 4px 12px;
  padding-right: 24px;
  font-weight: 600;
  margin-bottom: 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url('/sites/default/files/angle-down-solid.svg') no-repeat right center;
  background-size: 14px auto;
  background-position: calc(100% - 2px) center;
  min-width: 280px;
}
.race-page h2 {
  font-size: 48px;
  font-weight: 700;
  color: #191919;
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
}
.race-page h3 {
  margin-bottom: 0;
}
.race-page .view-id-2024_general_election .view-content {
  display: flex;
  flex-flow: row wrap;
  gap: 12px;
  margin-bottom: 3rem;
}
.race-page .view-id-2024_general_election .view-content h3 {
  width: 100%;
  color: #1554A1;
  background-color: #fff;
  font-size: 3.6rem;
  font-weight: 800;
  position: relative;
  z-index: 1;
}
.race-page .view-id-2024_general_election .view-content h3 a::before {
  content: attr(id);
  position: absolute;
  left: 0;
  background: white;
  padding-right: 0.6em;
  color: transparent;
  z-index: -1;
}
.race-page .view-id-2024_general_election .view-content h3::after {
  content: "";
  display: block;
  margin-top: -0.5em;
  border-bottom: 2px solid #B4D0FF;
  position: relative;
  z-index: -2;
}
.race-page .view-id-2024_general_election .view-content div {
  flex: 1 0 20%;
  max-width: 25%;
  text-align: center;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  padding: 12px;
  margin-top: 75px;
}
.race-page .view-id-2024_general_election .view-content div h4 {
  text-align: center;
  margin-top: -78px;
}
.race-page .view-id-2024_general_election .view-content div h4 a {
  text-decoration: none;
}
.race-page .view-id-2024_general_election .view-content div img {
  margin: 0 auto;
  width: 60%;
  height: auto;
  border-radius: 50%;
  object-fit: cover;
  margin-top: 0;
  position: relative;
  top: -79px;
  margin-bottom: 0px;
  margin-left: -12px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 0px;
  display: inline-block;
  background-color: #fff;
}
.race-page .view-id-2024_general_election .view-content div .incumbent {
  background-color: #F1F1F1;
  color: #191919;
  text-align: left;
  margin-right: 8px;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
.race-page .view-id-2024_general_election .view-content div .republican {
  background-color: #E23424;
  color: #fff;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
.race-page .view-id-2024_general_election .view-content div .democrat {
  background-color: #226EEC;
  color: #fff;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
.race-page .view-id-2024_general_election .view-content div .green {
  background-color: #00A95C;
  color: #fff;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
.race-page .view-id-2024_general_election .view-content div .libertarian {
  background-color: #F5C833;
  color: #fff;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
.race-page .view-id-2024_general_election .view-content div .independent {
  background-color: #8f8585;
  color: #fff;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
.race-page .view-id-2024_general_election .view-content div .working_class_party {
  background-color: #8f8585;
  color: #fff;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
.race-page .view-id-2024_general_election .view-content div p {
  margin-top: 12px;
  font-size: 16px;
}
@media (max-width: 768px) {
  .race-page .race-info h1 {
    font-size: 48px;
  }
  .race-page h2 {
    font-size: 36px;
  }
}
.view-display-id-2024 .view-content {
  display: flex;
  flex-direction: column;
  flex-flow: row wrap;
  gap: 12px;
  justify-content: space-between;
}
.view-display-id-2024 .view-content .more-coverage-story {
  flex: 1 0 32%;
  max-width: 33%;
  padding: 12px;
  background-color: #EBF1FC;
}
.view-display-id-2024 .view-content .more-coverage-story:hover a {
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  color: #226EEC;
}
.view-display-id-2024 .view-content .more-coverage-story img {
  margin-bottom: 8px;
}
.view-display-id-2024 .view-content .more-coverage-story a {
  font-size: 2rem;
  line-height: 1.2;
  display: block;
  color: #000;
  text-decoration: none;
  font-weight: bold;
}
@media (max-width: 768px) {
  .view-display-id-2024 .view-content .more-coverage-story {
    flex: 1 0 100%;
    max-width: 100%;
  }
}
.btn.btn-primary.more-coverage-link {
  color: #fff;
  margin: 0 auto;
  display: block;
  max-width: 440px;
  background-color: #E23424;
  border-radius: 0px;
}
.btn.btn-primary.more-coverage-link:hover {
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  color: #ffffff;
  background-color: #fd1e0a;
}
.btn.btn-primary.more-coverage-link:hover::after {
  background-color: #fff;
}
.btn.btn-primary.more-coverage-link::after {
  background-color: #fff;
}
.full-width-search-container {
  margin: auto;
  margin-top: 24px;
}
.full-width-search-container .candidate-search {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  display: flex;
  flex-flow: row;
}
.full-width-search-container .candidate-search .right-content {
  flex: 1 0 50%;
  max-width: 50%;
  padding: 5rem 24px;
  background: linear-gradient(to right, #1554A1, #002A45);
}
.full-width-search-container .candidate-search .right-content .icon-before {
  z-index: 1;
  font-size: 6.5rem;
  line-height: 0;
  position: absolute;
  bottom: 2rem;
  right: 10%;
}
.full-width-search-container .candidate-search .right-content .icon-before::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.full-width-search-container .candidate-search .right-content .icon-before.icon-xl {
  font-size: 9rem;
}
.full-width-search-container .candidate-search .right-content h3 {
  color: #fff;
  font-size: 48px;
  margin-top: 0px;
}
.full-width-search-container .candidate-search .right-content #block-wttwnews-b5-views-block-candidate-search-2024-general {
  margin-bottom: 12px;
  margin-top: 4px;
}
.full-width-search-container .candidate-search .right-content #block-wttwnews-b5-views-block-candidate-search-2024-general .form--inline {
  margin-bottom: 0;
}
.full-width-search-container .candidate-search .right-content #block-wttwnews-b5-views-block-candidate-search-2024-general .form--inline .form-item {
  position: relative;
  margin-right: 0px;
}
.full-width-search-container .candidate-search .right-content #block-wttwnews-b5-views-block-candidate-search-2024-general .view-content {
  margin-top: 12px;
  padding: 12px;
  border: 1px solid #cccccc 29;
}
.full-width-search-container .candidate-search .right-content #block-wttwnews-b5-views-block-candidate-search-2024-general .view-content .field-content {
  color: #ccc;
  line-height: 1.2;
  margin-bottom: 12px;
}
.full-width-search-container .candidate-search .right-content #block-wttwnews-b5-views-block-candidate-search-2024-general .view-content .field-content a {
  color: #fff;
}
.full-width-search-container .candidate-search .right-content span {
  width: 100%;
  display: block;
  color: #fff;
  letter-spacing: 3.2px;
}
.full-width-search-container .candidate-search .right-content span:after {
  content: "";
  display: block;
  margin-top: -13px;
  margin-left: 40px;
  border-bottom: 1px solid #426DC4;
}
.full-width-search-container .candidate-search .right-content .district-search {
  background-color: #E23424;
  margin-top: 24px;
  color: #fff;
  z-index: 5;
}
.full-width-search-container .candidate-search .right-content .district-search:after {
  content: "\f002";
  font-family: FontAwesome;
  color: #fff;
  margin-left: 0.5em;
  font-size: 14px;
}
.full-width-search-container .candidate-search .right-content .district-search:hover {
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  background-color: #fd1e0a;
}
.full-width-search-container .candidate-search .right-content #views-exposed-form-candidate-search-2024-general .form-control {
  border-radius: 0;
  border: none;
}
.full-width-search-container .candidate-search .right-content #views-exposed-form-candidate-search-2024-general .views-exposed-widget {
  padding-right: 0px;
}
.full-width-search-container .candidate-search .right-content #views-exposed-form-candidate-search-2024-general .form-actions {
  padding-left: 0px;
  clear: none;
}
.full-width-search-container .candidate-search .right-content #views-exposed-form-candidate-search-2024-general .form-actions input {
  padding: 9px 12px;
  max-height: 39px;
  margin-top: 0;
  border-radius: 0;
}
.full-width-search-container .candidate-search .right-content #views-exposed-form-candidate-search-2024-general .form-actions input:after {
  content: "\f002";
  font-family: FontAwesome;
  color: #fff;
  margin-left: 0.5em;
  font-size: 14px;
}
.full-width-search-container .candidate-search .left-content {
  background-image: url('/sites/default/files/search-candidates_01.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  flex: 1 0 50%;
  max-width: 50%;
}
@media (max-width: 768px) {
  .full-width-search-container .left-content {
    display: none;
  }
  .full-width-search-container .candidate-search .right-content {
    width: 100%;
    flex: 1 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .introRow .ml-2 {
    margin-left: 0rem;
  }
}
.map-content .map-container {
  margin-top: 36px;
  gap: 24px;
  display: flex;
  flex-direction: column;
  flex-flow: row wrap;
}
.map-content .map-container .map-holder {
  flex-grow: 1;
  flex: 2 0 0;
}
.map-content .map-container .map-holder #map {
  height: 800px;
  float: left;
  width: 100%;
}
.map-content .map-container #content-window {
  float: left;
  overflow: scroll;
  height: 800px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.4em;
  font-size: 1em;
  border: 1px solid #ccc;
  padding: 8px;
  flex-grow: 1;
  flex: 1 0 0;
}
.map-content .map-container #content-window h2 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.map-content .map-container #content-window a {
  color: #1215c7;
}
.map-content #loader {
  margin: 230px auto 0;
  border: 16px solid #f3f3f3;
  /* Light grey */
  border-top: 16px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation: spin 2s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.map-content #content-window h2 {
  text-align: left;
  color: #000;
}
.map-content .intro h1 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.map-content .intro p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.map-content .about-data {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.map-content .pac-card {
  margin: 10px 10px 0 0;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  outline: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.map-content #pac-container {
  padding-bottom: 12px;
  margin-right: 12px;
}
.map-content .pac-controls {
  display: inline-block;
  padding: 5px 11px;
}
.map-content .pac-controls label {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 300;
}
.map-content #pac-input {
  background-color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.5em;
  line-height: 2.5em;
  font-weight: 300;
  padding: 0 11px 0 13px;
  text-overflow: ellipsis;
  width: 100%;
  top: 0;
  border: 1px solid #ccc;
}
.map-content #pac-input:focus {
  border-color: #4d90fe;
}
.map-content #title {
  color: #fff;
  background-color: #4d90fe;
  font-size: 25px;
  font-weight: 500;
  padding: 6px 12px;
}
.map-content #target {
  width: 345px;
}
@media (max-width: 768px) {
  .map-content .map-container {
    flex-flow: column;
  }
  .map-content .map-container #content-window {
    height: 100%;
    flex: none;
  }
  .map-content .map-container #map {
    max-height: 400px;
  }
  .map-content .page-header {
    font-size: 32px;
  }
}
@media (min-width: 1400px) {
  .race-page .view-id-2024_general_election .view-content div {
    margin-top: 95px;
  }
  .race-page .view-id-2024_general_election .view-content div h4 {
    margin-top: -78px;
  }
  .race-page .view-id-2024_general_election .view-content div img {
    top: -95px;
  }
}
@media (max-width: 1400px) {
  .race-page .view-id-2024_general_election .view-content div h4 {
    margin-top: -60px;
  }
}
@media (max-width: 1200px) {
  .race-page .view-id-2024_general_election .view-content div .incumbent,
  .race-page .view-id-2024_general_election .view-content div .republican,
  .race-page .view-id-2024_general_election .view-content div .democrat,
  .race-page .view-id-2024_general_election .view-content div .green,
  .race-page .view-id-2024_general_election .view-content div .libertarian {
    margin: 0 auto;
    margin-bottom: 4px;
    display: inline-block;
    width: 120px;
    text-align: center;
  }
  .race-page .view-id-2024_general_election .view-content div h4 {
    margin-top: -40px;
  }
  .race-page .view-id-2024_general_election .view-content div {
    margin-top: 60px;
  }
  .race-page .view-id-2024_general_election .view-content div img {
    top: -60px;
  }
}
@media (max-width: 992px) {
  .race-page .view-id-2024_general_election .view-content div {
    margin-top: 50px;
  }
  .race-page .view-id-2024_general_election .view-content div img {
    top: -50px;
  }
  .race-page .view-id-2024_general_election .view-content div h4 {
    text-align: center;
    margin-top: -30px;
  }
}
@media (max-width: 768px) {
  .race-page .view-id-2024_general_election .view-content div {
    flex: 1 0 40%;
    max-width: 50%;
  }
  article .body-container {
    margin-top: 12px;
  }
  .race-page .view-id-2024_general_election .view-content div {
    margin-top: 95px;
  }
  .race-page .view-id-2024_general_election .view-content div img {
    top: -95px;
  }
  .race-page .view-id-2024_general_election .view-content div h4 {
    text-align: center;
    margin-top: -80px;
  }
  article .main-content .candidate-title h1 {
    font-size: 32px;
  }
  article .main-content .candidate-photo {
    flex: 4 0 0;
    max-width: 100%;
  }
  article .main-content .candidate-title {
    flex: 4 0 0;
    padding-left: 0px;
  }
  article .main-content .candidate-title .identifiers .incumbent,
  article .main-content .candidate-title .identifiers .democrat,
  article .main-content .candidate-title .identifiers .republican,
  article .main-content .candidate-title .identifiers .green,
  article .main-content .candidate-title .identifiers .libertarian,
  article .main-content .candidate-title .identifiers .independent,
  article .main-content .candidate-title .identifiers .working_class_party {
    margin-bottom: 8px;
  }
  article .main-content .candidate-title h2 {
    font-size: 14px;
  }
  article .main-content .candidate-title h2 span {
    background-color: transparent;
    color: #226EEC;
    padding: 0;
    margin: 0;
    letter-spacing: normal;
    line-height: 2em;
  }
  article .main-content .candidate-info {
    margin-top: 0px;
  }
  article .main-content .candidate-info .candidate-info-container .view-id-2024_general_election .entity-pager {
    margin-bottom: 24px;
    padding-left: 12px;
  }
  article .main-content .body-container .sidebar,
  article .main-content .qa-container {
    flex: auto;
  }
  .sidebar,
  .main-content {
    flex: 0 0 100%;
    max-width: 100%;
  }
  #election-header .navbar-nav {
    flex-direction: column;
    margin: auto;
    overflow: hidden;
  }
  #election-header .navbar-nav .nav-item {
    width: 100%;
    border-bottom: 1px solid #fff;
  }
  #election-header #collapse-nav {
    position: unset;
    margin: 0;
    width: 100%;
    transform: none;
    margin-bottom: 24px;
    display: block;
  }
  #election-header .navbar-collapse .nav .nav-item.dropdown .dropdown-menu li .dropdown-item {
    color: #fff;
    font-size: 1.4rem;
    font-weight: 900;
    letter-spacing: 0.18em;
    text-align: center;
    text-transform: uppercase;
    background-color: #5189e6;
  }
  #election-header .navbar-collapse .nav .nav-item.dropdown .dropdown-menu li .dropdown-item:hover {
    color: #fff;
    background-color: #0056e3;
  }
}
@media (max-width: 480px) {
  .race-page .view-id-2024_general_election .view-content div {
    flex: 1 0 90%;
    max-width: 100%;
  }
  .race-page .view-id-2024_general_election .view-content div {
    margin-top: 120px;
  }
  .race-page .view-id-2024_general_election .view-content div img {
    top: -120px;
  }
  .race-page .view-id-2024_general_election .view-content div h4 {
    text-align: center;
    margin-top: -80px;
  }
  article .main-content .candidate-photo {
    flex: auto;
  }
  article .main-content .candidate-title {
    flex: auto;
  }
}
input:where([type="checkbox"][role="switch"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  color: inherit;
  font-size: inherit;
  width: 2em;
  height: 1em;
  box-sizing: content-box;
  border: 1px solid;
  border-radius: 1em;
  vertical-align: sub;
  margin: auto;
}
input:where([type="checkbox"][role="switch"])::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  box-sizing: border-box;
  width: 0.7em;
  height: 0.7em;
  margin: 0 0.15em;
  border: 1px solid;
  border-radius: 50%;
  background: currentcolor;
}
input:where([type="checkbox"][role="switch"]):checked::before {
  left: 1em;
}
input:where([type="checkbox"][role="switch"]):disabled {
  opacity: 0.4;
}
#newsletter-signup-bar-01 {
  z-index: 2;
}
/*
**  Footer
*/
.region-footer {
  background-color: transparent;
}
.region-footer .election-footer {
  display: flex;
  justify-content: center;
  align-items: center;
}
.region-footer .election-footer .election-sponsors-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  background-color: #f1f1f1;
  padding: 2em;
}
.region-footer .election-footer .election-sponsors-container p {
  flex: 1 100%;
  font-family: "proxima-nova", sans-serif;
  font-size: 1.2rem;
  text-align: center;
  margin: 0.5em 0;
}
.region-footer .election-footer .election-sponsors-container .block-dfp {
  margin: 0.5em 1em;
}
.region-footer .election-footer .election-sponsors-container .block-dfp h2 {
  display: none;
}