._banner_83zde_1 {
  position: relative;
  z-index: 101;
  background-color: #fff;
}
._banner__track_83zde_6 {
  overflow-x: scroll;
  white-space: nowrap;
  min-height: 40px;
  scroll-snap-type: x mandatory;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
._banner__track_83zde_6::-webkit-scrollbar {
  display: none;
}
        /* Main menu styles */
        .menu {
            position: relative;
            display: inline-block;
        }

        /* Dropdown menu */
        .dropdown-menu {
            display: none;
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 1000;
            min-width: 450px;
            width: 450px;
            background-color: #ffffff;
            box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
            padding: 10px;
            border-radius: 8px;
        }
        .dropdown-menu a{
         display: flex; ;
        flex-direction: column;
        align-items: flex-start;
        text-decoration:none;
        margin: 2px 5px;
        color: #000;

        }

        .dropdown-menu div{
            display: block;
            color: #000;
            text-decoration: none;
            padding: 8px 12px;
            border-radius: 4px;
            margin-bottom: 5px;
        }

        .dropdown-menu div:hover {
            background-color: #f8f9fa;
        }

        /* Show dropdown on hover */
        .menu:hover .dropdown-menu {
            display: block;
        }
._banner__copy_83zde_17 {
  padding: 9px 24px;
  line-height: 17px;
  width: 100%;
  white-space: normal;
  scroll-snap-align: center;
  display: inline-flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  text-align: left;
  min-height: 40px;
}
._banner__background-lightgrey_83zde_30 {
  background-color: #f6f6f6;
}
._banner__background-darkgrey_83zde_33 {
  background-color: #262626;
  color: #fff;
}
._banner__background-darkgrey_83zde_33 h2,
._banner__background-darkgrey_83zde_33 h3,
._banner__background-darkgrey_83zde_33 h4,
._banner__background-darkgrey_83zde_33 strong,
._banner__background-darkgrey_83zde_33 ul,
._banner__background-darkgrey_83zde_33 ol {
  color: #fff;
}
._banner__background-teal_83zde_45 {
  background-color: #00a699;
  color: #fff;
}
._banner__background-teal_83zde_45 h2,
._banner__background-teal_83zde_45 h3,
._banner__background-teal_83zde_45 h4,
._banner__background-teal_83zde_45 strong,
._banner__background-teal_83zde_45 ul,
._banner__background-teal_83zde_45 ol {
  color: #fff;
}
._banner__background-bluegrey_83zde_57 {
  background-color: #e5f6f4;
}
._banner__background-emerald_83zde_60 {
  background-color: #26d07c;
}
._banner__background-lightteal_83zde_63 {
  background-color: #e6f6f5;
}
._banner__background-lightplum_83zde_66 {
  background-color: #f1f3ff;
}
._banner__background-lighthoney_83zde_69 {
  background-color: #fff7e6;
}
._banner__icon_83zde_72 {
  display: inline-block;
  padding-right: 12px;
  vertical-align: middle;
  width: 44px;
  min-width: 44px;
  height: 32px;
}
._banner__icon_83zde_72 img {
  width: 100%;
  display: block;
}
._banner_83zde_1 p {
  font-size: 14px;
  line-height: 1.2857142857;
  display: inline;
}
._banner_83zde_1 p a {
  color: #262626;
}
._banner_83zde_1 p a:hover {
  color: #00857d;
}
._banner_83zde_1 p strong {
  font-family: roboto bold, sans-serif;
}
._banner__close-button_83zde_98 {
  width: 40px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23262626' stroke-width='2' d='M26.207 14.707l-12.5 12.5M13.764 14.707l12.5 12.5'/%3E%3C/svg%3E")
    no-repeat;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
@media (min-width: 768px) {
  ._banner__track_83zde_6 {
    overflow: visible;
    white-space: normal;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  ._banner__copy_83zde_17 {
    position: relative;
    padding-left: 40px;
    padding-right: 40px;
  }
  ._banner__copy_83zde_17:first-child:before {
    display: none;
  }
  ._banner__copy_83zde_17:before {
    content: "";
    position: absolute;
    left: 0;
    top: 11px;
    bottom: 11px;
    width: 1px;
    background: #0000001a;
  }
  ._banner__close-button-anchor_83zde_133 {
    right: 15px;
  }
  ._banner_83zde_1[data-m-multiple] ._banner__copy_83zde_17 {
    max-width: 424px;
  }
}
@media (min-width: 1024px) {
  ._banner_83zde_1 p {
    font-size: 16px;
    line-height: 1.25;
  }
}
._imageContainer_1y5ia_1 {
  position: relative;
}
._imageContainerInline_1y5ia_4 {
  display: inline-block;
  vertical-align: middle;
}
._imageContainer_1y5ia_1 ._image_1y5ia_1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._1u37dii0 {
  font-family: Dojo Roobert;
}
._1u37dii1 {
  text-decoration: var(--_1gf8rf863);
}
._1u37dii2 {
  font-size: var(--_1gf8rf85e);
  font-weight: var(--_1gf8rf85b);
  line-height: var(--_1gf8rf861);
}
._1u37dii3,
._1u37dii4 {
  font-size: var(--_1gf8rf85f);
  font-weight: var(--_1gf8rf85a);
  line-height: var(--_1gf8rf861);
}
._1u37dii5 {
  font-size: var(--_1gf8rf85e);
  font-weight: var(--_1gf8rf85c);
  line-height: var(--_1gf8rf85z);
  letter-spacing: var(--_1gf8rf866);
}
._1u37dii6 {
  font-size: var(--_1gf8rf85f);
  font-weight: var(--_1gf8rf85c);
  line-height: var(--_1gf8rf861);
}
._1u37dii7 {
  font-size: var(--_1gf8rf85h);
  font-weight: var(--_1gf8rf85c);
  line-height: var(--_1gf8rf861);
}
._1u37dii8 {
  font-size: var(--_1gf8rf85e);
  font-weight: var(--_1gf8rf85a);
  line-height: var(--_1gf8rf861);
}
._1u37dii9 {
  font-size: var(--_1gf8rf85e);
  font-weight: var(--_1gf8rf85b);
  line-height: var(--_1gf8rf861);
}
._1u37diia {
  font-size: var(--_1gf8rf85f);
  font-weight: var(--_1gf8rf85a);
  line-height: var(--_1gf8rf861);
}
._1u37diib {
  font-size: var(--_1gf8rf85f);
  font-weight: var(--_1gf8rf85b);
  line-height: var(--_1gf8rf861);
}
._1u37diic {
  font-size: var(--_1gf8rf85g);
  font-weight: var(--_1gf8rf85a);
  line-height: var(--_1gf8rf860);
}
._1u37diid {
  font-size: var(--_1gf8rf85g);
  font-weight: var(--_1gf8rf85b);
  line-height: var(--_1gf8rf860);
}
._1u37diie {
  font-size: var(--_1gf8rf85h);
  font-weight: var(--_1gf8rf85a);
  line-height: var(--_1gf8rf860);
}
._1u37diif {
  font-size: var(--_1gf8rf85h);
  font-weight: var(--_1gf8rf85b);
  line-height: var(--_1gf8rf860);
}
._1u37diig {
  font-size: var(--_1gf8rf85g);
  font-weight: var(--_1gf8rf85a);
  line-height: var(--_1gf8rf860);
}
._1u37diih {
  font-size: var(--_1gf8rf85g);
  font-weight: var(--_1gf8rf85b);
  line-height: var(--_1gf8rf860);
}
._1u37diii {
  font-size: var(--_1gf8rf85h);
  font-weight: var(--_1gf8rf85a);
  line-height: var(--_1gf8rf85y);
}
._1u37diij {
  font-size: var(--_1gf8rf85h);
  font-weight: var(--_1gf8rf85b);
  line-height: var(--_1gf8rf85y);
}
._1u37diik {
  font-size: var(--_1gf8rf85i);
  font-weight: var(--_1gf8rf85a);
  line-height: var(--_1gf8rf85y);
}
._1u37diil {
  font-size: var(--_1gf8rf85i);
  font-weight: var(--_1gf8rf85b);
  line-height: var(--_1gf8rf85y);
}
._1u37diim {
  font-size: var(--_1gf8rf85j);
  font-weight: var(--_1gf8rf85b);
  line-height: var(--_1gf8rf85y);
}
._1u37diin {
  font-size: var(--_1gf8rf85k);
  font-weight: var(--_1gf8rf85a);
  line-height: var(--_1gf8rf85y);
}
._1u37diio {
  font-size: var(--_1gf8rf85k);
  font-weight: var(--_1gf8rf85b);
  line-height: var(--_1gf8rf85y);
}
._1u37diip {
  font-size: var(--_1gf8rf85m);
  font-weight: var(--_1gf8rf85b);
  line-height: var(--_1gf8rf85y);
  letter-spacing: var(--_1gf8rf864);
}
._1u37diiq {
  font-size: var(--_1gf8rf85n);
  font-weight: var(--_1gf8rf85b);
  line-height: var(--_1gf8rf85y);
  letter-spacing: var(--_1gf8rf864);
}
._1u37diir {
  font-size: var(--_1gf8rf85m);
  font-weight: var(--_1gf8rf85d);
  line-height: var(--_1gf8rf85x);
  letter-spacing: var(--_1gf8rf865);
  text-transform: var(--_1gf8rf862);
}
._1u37diis {
  font-size: var(--_1gf8rf85k);
  font-weight: var(--_1gf8rf85d);
  line-height: var(--_1gf8rf85w);
  letter-spacing: var(--_1gf8rf865);
  text-transform: var(--_1gf8rf862);
}
._1u37diit {
  font-size: var(--_1gf8rf85m);
  font-weight: var(--_1gf8rf85d);
  line-height: var(--_1gf8rf85w);
  letter-spacing: var(--_1gf8rf865);
  text-transform: var(--_1gf8rf862);
}
._1u37diiu {
  font-size: var(--_1gf8rf85n);
  font-weight: var(--_1gf8rf85d);
  line-height: var(--_1gf8rf85w);
  letter-spacing: var(--_1gf8rf865);
  text-transform: var(--_1gf8rf862);
}
@media screen and (min-width: 600px) {
  ._1u37diii,
  ._1u37diij {
    font-size: var(--_1gf8rf85i);
  }
  ._1u37diik {
    font-size: var(--_1gf8rf85k);
  }
  ._1u37diil {
    font-size: var(--_1gf8rf85j);
  }
  ._1u37diim {
    font-size: var(--_1gf8rf85k);
  }
  ._1u37diin,
  ._1u37diio {
    font-size: var(--_1gf8rf85l);
  }
  ._1u37diip {
    font-size: var(--_1gf8rf85n);
  }
  ._1u37diiq {
    font-size: var(--_1gf8rf85o);
  }
  ._1u37diir {
    font-size: var(--_1gf8rf85r);
    line-height: var(--_1gf8rf85w);
  }
  ._1u37diis {
    font-size: var(--_1gf8rf85m);
  }
  ._1u37diit {
    font-size: var(--_1gf8rf85n);
  }
  ._1u37diiu {
    font-size: var(--_1gf8rf85o);
  }
}
@media screen and (min-width: 1280px) {
  ._1u37diin,
  ._1u37diio {
    font-size: var(--_1gf8rf85m);
  }
  ._1u37diip {
    font-size: var(--_1gf8rf85o);
  }
  ._1u37diiq {
    font-size: var(--_1gf8rf85q);
  }
  ._1u37diir {
    font-size: var(--_1gf8rf85u);
    letter-spacing: var(--_1gf8rf866);
  }
  ._1u37diit {
    font-size: var(--_1gf8rf85o);
  }
  ._1u37diiu {
    font-size: var(--_1gf8rf85q);
  }
}
@media screen and (min-width: 1536px) {
  ._1u37diil {
    font-size: var(--_1gf8rf85k);
  }
  ._1u37diim {
    font-size: var(--_1gf8rf85m);
  }
  ._1u37diin {
    font-size: var(--_1gf8rf85o);
  }
  ._1u37diio {
    font-size: var(--_1gf8rf85n);
  }
  ._1u37diip {
    font-size: var(--_1gf8rf85p);
  }
  ._1u37diiq {
    font-size: var(--_1gf8rf85s);
  }
  ._1u37diir {
    font-size: var(--_1gf8rf85v);
  }
  ._1u37diis {
    font-size: var(--_1gf8rf85o);
  }
  ._1u37diit {
    font-size: var(--_1gf8rf85p);
  }
  ._1u37diiu {
    font-size: var(--_1gf8rf85t);
  }
}
._block-list-container_1x4zh_1 {
  min-height: 40px;
}
@media (min-width: 768px) {
  ._block-list-container_1x4zh_1 {
    min-height: 40px;
  }
}
@media (min-width: 1024px) {
  ._block-list-container_1x4zh_1 {
    min-height: 80px;
  }
}
._blog-article-page__hero-container_18wl2_1._module__background-darkgrey_18wl2_1
  ._blog-article-page__upper-metadata_18wl2_1
  h2 {
  border-color: #fff;
}
._blog-article-page_18wl2_1 {
  padding-bottom: 60px;
}
._blog-article-page_18wl2_1 ._blog-hero1_18wl2_8,
._blog-article-page_18wl2_1 ._blog-hero2_18wl2_9 {
  padding-bottom: 40px;
}
._blog-article-page_18wl2_1 ._blog-hero1_18wl2_8 h1,
._blog-article-page_18wl2_1 ._blog-hero2_18wl2_9 h1 {
  max-width: 900px;
}
._blog-article-page_18wl2_1 ._blog-hero2_18wl2_9 {
  margin-bottom: 165px;
}
._blog-article-page_18wl2_1
  ._blog-hero2_18wl2_9
  ._blog-article-page__image-mobile_18wl2_19 {
  margin: 0 auto -165px;
}
._blog-article-page__upper-metadata_18wl2_1 {
  display: flex;
  align-items: center;
  padding: 24px;
}
._blog-article-page__upper-metadata_18wl2_1 h2 {
  padding-right: 10px;
  border-right: 1px solid #262626;
  margin: 0;
}
._blog-article-page__upper-metadata_18wl2_1 p {
  padding-left: 10px;
}
._blog-article-page__metadata_18wl2_35 {
  padding-bottom: 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
}
._blog-article-page__metadata_18wl2_35 address {
  display: inline;
  font-style: normal;
}
._blog-article-page__metadata_18wl2_35 ul {
  padding-left: 0;
}
._blog-article-page_18wl2_1 ._blog-hero__stats-container_18wl2_48 {
  display: flex;
  overflow-x: scroll;
  white-space: nowrap;
  margin-top: 40px;
}
._blog-article-page_18wl2_1
  ._blog-hero__stats-container_18wl2_48::-webkit-scrollbar {
  display: none;
}
._blog-article-page_18wl2_1
  ._blog-hero__stats-container_18wl2_48
  ._blog-hero__stat_18wl2_48 {
  display: inline-flex;
  margin: 0 40px 40px 0;
}
._blog-article-page_18wl2_1
  ._blog-hero__stats-container_18wl2_48
  ._blog-hero__stat_18wl2_48:last-child {
  margin-right: 0;
}
._blog-article-page_18wl2_1
  ._blog-hero__stats-container_18wl2_48
  ._blog-hero__stat-text_18wl2_64 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
._blog-article-page_18wl2_1
  ._blog-hero__stats-container_18wl2_48
  ._blog-hero__stat-heading_18wl2_69 {
  font-size: 15px;
  line-height: 1.4666666667;
  font-family: roboto regular, sans-serif;
}
._blog-article-page_18wl2_1
  ._blog-hero__stats-container_18wl2_48
  ._blog-hero__stat-amount_18wl2_74 {
  font-size: 44px;
  line-height: 1.1818181818;
  font-family: dm sans bold, sans-serif;
}
._blog-article-page_18wl2_1
  ._blog-hero__stats-container_18wl2_48
  ._blog-hero__stat-img_18wl2_79 {
  min-width: 70px;
  margin-right: 20px;
}
._blog-article-page__author_18wl2_83 {
  display: flex;
  justify-content: center;
}
._blog-article-page__image-mobile_18wl2_19,
._blog-article-page__image-tablet_18wl2_87,
._blog-article-page__image-web-small_18wl2_87,
._blog-article-page__image-web-large_18wl2_87 {
  display: block;
}
._blog-article-page__image-mobile_18wl2_19 img,
._blog-article-page__image-tablet_18wl2_87 img,
._blog-article-page__image-web-small_18wl2_87 img,
._blog-article-page__image-web-large_18wl2_87 img {
  width: 100%;
  border-radius: 20px;
}
._blog-article-page__image-tablet_18wl2_87,
._blog-article-page__image-web-large_18wl2_87,
._blog-article-page__image-web-small_18wl2_87 {
  display: none;
}
._blog-article-page__main-image_18wl2_103 {
  margin-bottom: 36px;
}
._blog-article-page__main-image_18wl2_103 img {
  max-width: 100%;
}
._blog-article-page__main-content_18wl2_109 {
  position: relative;
}
._blog-article-page__legacy-copy_18wl2_112 {
  margin-bottom: 40px;
  max-width: 788px;
  width: 100%;
}
._blog-article-page_18wl2_1 ._blog-hero1__content_18wl2_117,
._blog-article-page_18wl2_1 ._blog-hero2__content_18wl2_118 {
  text-align: left;
}
._blog-article-page_18wl2_1
  .blog-article-page__main-block-list
  .module
  .container,
._blog-article-page_18wl2_1 .blog-article-page__legacy-copy {
  margin-left: 0;
}
._blog-article-page_18wl2_1 ._simple-hero__content_18wl2_125 {
  padding-left: 0;
  padding-right: 0;
}
._blog-article-page_18wl2_1
  .blog-article-page__main-block-list
  .module:first-child
  .module-section {
  padding-top: 0;
}
._blog-article-page_18wl2_1
  .blog-article-page__main-block-list
  .module__background-none:last-child
  .module-section {
  padding-bottom: 0;
}
._blog-article-page_18wl2_1
  .module
  .module-section__background-none
  .flex-text-module__inner {
  max-width: 100%;
  text-align: left;
}
._blog-article-page_18wl2_1 ._social-links_18wl2_139 {
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}
._blog-article-page_18wl2_1 ._social-links_18wl2_139 ._back-to-top_18wl2_144 {
  padding: 20px;
}
._blog-article-page_18wl2_1 ._social-links_18wl2_139 ._back-to-top_18wl2_144 a {
  position: relative;
}
._blog-article-page_18wl2_1
  ._social-links_18wl2_139
  ._back-to-top_18wl2_144
  a:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  right: -21px;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2300a699' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.32 14.88L12 7.2l7.68 7.68'/%3E%3C/svg%3E");
  background-size: 18px 18px;
}
._blog-article-page__content-and-info_18wl2_161 {
  display: flex;
  flex-direction: column;
}
._blog-article-page__sticky-holder_18wl2_165 {
  order: 1;
  margin-top: 40px;
  padding: 0 24px;
}
._blog-article-page_18wl2_1 ._blog-hero1_18wl2_8,
._blog-article-page_18wl2_1 ._blog-hero2_18wl2_9,
._blog-article-page__content-and-info_18wl2_161,
._blog-article-page__upper-metadata_18wl2_1,
._blog-article-page_18wl2_1 ._social-links_18wl2_139 {
  width: 1280px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  ._blog-article-page_18wl2_1 ._social-bar-holder-inner_18wl2_180,
  ._blog-article-page__main-image_18wl2_103,
  ._blog-article-page__legacy-copy_18wl2_112,
  ._blog-article-page_18wl2_1
    .blog-article-page__main-block-list
    .module
    .container,
  ._blog-article-page_18wl2_1 .blog-article-page__legacy-copy,
  ._blog-article-page__sticky-holder_18wl2_165 {
    max-width: 804px;
    width: 100%;
  }
  ._blog-article-page__upper-metadata_18wl2_1 {
    padding: 40px 0 24px 32px;
  }
  ._blog-article-page_18wl2_1 ._blog-hero1_18wl2_8,
  ._blog-article-page_18wl2_1 ._blog-hero2_18wl2_9 {
    padding-bottom: 80px;
  }
  ._blog-article-page_18wl2_1 ._blog-hero2_18wl2_9 {
    margin-bottom: 240px;
  }
  ._blog-article-page_18wl2_1
    ._blog-hero2_18wl2_9
    ._blog-article-page__image-tablet_18wl2_87 {
    margin: 0 auto -300px;
  }
  ._blog-article-page__image-mobile_18wl2_19 {
    display: none;
  }
  ._blog-article-page__image-tablet_18wl2_87 {
    display: block;
  }
  ._blog-article-page_18wl2_1 ._social-links_18wl2_139 ._back-to-top_18wl2_144 {
    padding-left: 40px;
  }
  ._blog-article-page_18wl2_1
    ._social-bar-holder-inner_18wl2_180
    ._social-bar_18wl2_180
    ul {
    width: 160px;
    padding: 0;
  }
  ._blog-article-page_18wl2_1
    ._social-bar-holder-inner_18wl2_180
    ._social-bar_18wl2_180
    ul
    li {
    display: inline-block;
    padding: 20px;
  }
}
@media (min-width: 1024px) {
  ._blog-article-page_18wl2_1 ._blog-hero1_18wl2_8,
  ._blog-article-page_18wl2_1 ._blog-hero2_18wl2_9 {
    padding-bottom: 80px;
  }
  ._blog-article-page__upper-metadata_18wl2_1 {
    padding-left: 40px;
  }
  ._blog-article-page_18wl2_1 ._blog-hero2_18wl2_9 {
    margin-bottom: 260px;
  }
  ._blog-article-page_18wl2_1
    ._blog-hero2_18wl2_9
    ._blog-article-page__image-web-small_18wl2_87 {
    margin: 0 auto -300px;
  }
  ._blog-article-page__image-tablet_18wl2_87 {
    display: none;
  }
  ._blog-article-page__image-web-small_18wl2_87 {
    display: block;
  }
  ._blog-article-page_18wl2_1 ._social-links_18wl2_139 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1280px) {
  ._blog-article-page__upper-metadata_18wl2_1 {
    padding-left: 60px;
  }
  ._blog-article-page_18wl2_1
    ._blog-hero2_18wl2_9
    ._blog-article-page__image-web-large_18wl2_87 {
    margin: 0 auto -300px;
  }
  ._blog-article-page__image-web-small_18wl2_87 {
    display: none;
  }
  ._blog-article-page__image-web-large_18wl2_87 {
    display: block;
  }
  ._blog-article-page__sticky-holder_18wl2_165 {
    padding: 0 32px;
  }
}
@media (max-width: 1023px) {
  ._blog-article-page__legacy-copy_18wl2_112 table {
    display: block;
    overflow-x: scroll;
  }
}
@media (min-width: 1024px) {
  ._blog-article-page_18wl2_1
    .blog-article-page__main-block-list
    .module
    .container,
  ._blog-article-page_18wl2_1 .blog-article-page__legacy-copy,
  ._blog-article-page__sticky-holder_18wl2_165 {
    max-width: 820px;
  }
  ._blog-article-page__sticky-holder_18wl2_165 {
    padding: 0 40px;
    order: 0;
    margin-top: 0;
    margin-bottom: 40px;
  }
}
@media (min-width: 1280px) {
  ._blog-article-page__content-and-info_18wl2_161 {
    display: block;
  }
  ._blog-article-page__sticky-holder_18wl2_165 {
    float: right;
    position: sticky;
    z-index: 2;
    width: 360px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 60px;
    padding: 0;
    top: 150px;
  }
}
._social-bar_1to0q_1 ul {
  background: #f6f6f6;
  border-radius: 10px;
  padding: 20px 0;
  border: 2px solid #ffffff;
  pointer-events: auto;
  margin: -2px 0 0;
}
._social-bar_1to0q_1 li {
  margin: 0;
  padding: 0;
  list-style: none;
}
._social-bar_1to0q_1 li ._svg-icon-states_1to0q_14 {
  height: 24px;
  width: 24px;
}
._social-bar_1to0q_1 li ._linkedin-svg_1to0q_18 {
  background: transparent
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none' viewBox='0 0 24 25'%3E%3Cpath fill='%23262626' d='M19.875 2.897H4.125a1.502 1.502 0 00-1.5 1.5v15.75a1.502 1.502 0 001.5 1.5h15.75a1.502 1.502 0 001.5-1.5V4.397a1.502 1.502 0 00-1.5-1.5zM9 16.772a.75.75 0 01-1.5 0v-6a.75.75 0 011.5 0v6zm-.75-7.875a1.125 1.125 0 110-2.25 1.125 1.125 0 010 2.25zm9 7.875a.75.75 0 01-1.5 0v-3.375a1.875 1.875 0 10-3.75 0v3.375a.75.75 0 01-1.5 0v-6a.75.75 0 011.48-.167 3.373 3.373 0 015.27 2.792v3.375z'/%3E%3C/svg%3E")
    no-repeat center;
}
._social-bar_1to0q_1 li ._linkedin-svg_1to0q_18:hover {
  background: transparent
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none' viewBox='0 0 24 25'%3E%3Cpath fill='%23ababab' d='M19.875 2.897H4.125a1.502 1.502 0 00-1.5 1.5v15.75a1.502 1.502 0 001.5 1.5h15.75a1.502 1.502 0 001.5-1.5V4.397a1.502 1.502 0 00-1.5-1.5zM9 16.772a.75.75 0 01-1.5 0v-6a.75.75 0 011.5 0v6zm-.75-7.875a1.125 1.125 0 110-2.25 1.125 1.125 0 010 2.25zm9 7.875a.75.75 0 01-1.5 0v-3.375a1.875 1.875 0 10-3.75 0v3.375a.75.75 0 01-1.5 0v-6a.75.75 0 011.48-.167 3.373 3.373 0 015.27 2.792v3.375z'/%3E%3C/svg%3E")
    no-repeat center;
}
._social-bar_1to0q_1 li ._twitter-svg_1to0q_24 {
  background: transparent
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23262626' d='M23.03 7.28l-2.827 2.828C19.638 16.66 14.113 21.75 7.5 21.75c-1.361 0-2.484-.216-3.335-.642-.687-.343-.969-.712-1.039-.817a.75.75 0 01.36-1.118c.025-.01 2.237-.859 3.666-2.476a10.272 10.272 0 01-2.318-2.283C3.549 12.67 2.19 9.64 3.012 5.116a.75.75 0 011.269-.396c.033.033 3.153 3.11 6.969 4.103V8.25a4.53 4.53 0 014.557-4.5A4.51 4.51 0 0119.648 6H22.5a.75.75 0 01.53 1.28z'/%3E%3C/svg%3E")
    no-repeat center;
}
._social-bar_1to0q_1 li ._twitter-svg_1to0q_24:hover {
  background: transparent
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23ababab' d='M23.03 7.28l-2.827 2.828C19.638 16.66 14.113 21.75 7.5 21.75c-1.361 0-2.484-.216-3.335-.642-.687-.343-.969-.712-1.039-.817a.75.75 0 01.36-1.118c.025-.01 2.237-.859 3.666-2.476a10.272 10.272 0 01-2.318-2.283C3.549 12.67 2.19 9.64 3.012 5.116a.75.75 0 011.269-.396c.033.033 3.153 3.11 6.969 4.103V8.25a4.53 4.53 0 014.557-4.5A4.51 4.51 0 0119.648 6H22.5a.75.75 0 01.53 1.28z'/%3E%3C/svg%3E")
    no-repeat center;
}
._social-bar_1to0q_1 li ._facebook-svg_1to0q_30 {
  background: transparent
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none' viewBox='0 0 24 25'%3E%3Cpath fill='%23262626' d='M12 2.522a9.75 9.75 0 00-.75 19.471v-7.47H9a.75.75 0 010-1.5h2.25v-2.25a3.003 3.003 0 013-3h1.5a.75.75 0 110 1.5h-1.5a1.502 1.502 0 00-1.5 1.5v2.25H15a.75.75 0 110 1.5h-2.25v7.47A9.75 9.75 0 0012 2.522z'/%3E%3C/svg%3E")
    no-repeat center;
}
._social-bar_1to0q_1 li ._facebook-svg_1to0q_30:hover {
  background: transparent
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none' viewBox='0 0 24 25'%3E%3Cpath fill='%23ababab' d='M12 2.522a9.75 9.75 0 00-.75 19.471v-7.47H9a.75.75 0 010-1.5h2.25v-2.25a3.003 3.003 0 013-3h1.5a.75.75 0 110 1.5h-1.5a1.502 1.502 0 00-1.5 1.5v2.25H15a.75.75 0 110 1.5h-2.25v7.47A9.75 9.75 0 0012 2.522z'/%3E%3C/svg%3E")
    no-repeat center;
}
._social-bar_1to0q_1 a,
._social-bar_1to0q_1 svg,
._social-bar_1to0q_1 button {
  display: block;
}
@media (max-width: 767px) {
  ._social-bar_1to0q_1 {
    display: flex;
    align-items: center;
  }
  ._social-bar_1to0q_1 ul {
    padding-left: 20px;
    padding-right: 20px;
    margin-right: 15px;
    text-align: center;
  }
  ._social-bar_1to0q_1 li {
    display: inline-block;
    vertical-align: middle;
    padding-left: 24px;
  }
  ._social-bar_1to0q_1 li:first-child {
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  ._social-bar_1to0q_1 {
    display: inline-block;
  }
  ._social-bar_1to0q_1 ul {
    width: 59px;
    top: 100px;
    z-index: 100;
    margin-bottom: 10px;
  }
  ._social-bar_1to0q_1 li {
    padding-top: 24px;
    width: 24px;
    margin-left: auto;
    margin-right: auto;
  }
  ._social-bar_1to0q_1 li:first-child {
    padding-top: 0;
  }
}
._reading-time_qh23y_1 {
  position: relative;
  padding-left: 21px;
  display: flex;
}
._reading-time_qh23y_1:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23262626' stroke-miterlimit='10' stroke-width='2' d='M12 20.64a8.64 8.64 0 100-17.28 8.64 8.64 0 000 17.28z'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 7.2V12h5.28'/%3E%3C/svg%3E");
  background-size: 18px 18px;
}
._breadcrumbs_1flqs_1 {
  padding-top: 36px;
  padding-bottom: 14px;
}
._breadcrumbs_1flqs_1 ol,
._breadcrumbs_1flqs_1 li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
._breadcrumbs_1flqs_1 ol {
  flex-wrap: wrap;
}
._breadcrumbs_1flqs_1 li {
  display: inline;
  align-items: center;
}
._breadcrumbs_1flqs_1 li:after {
  content: "";
  margin-left: 5px;
  margin-right: 5px;
  left: 0;
  top: 26px;
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23575757' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.64 3.84L16.8 12l-8.16 8.16'/%3E%3C/svg%3E")
    no-repeat;
  background-size: 14px 14px;
  display: inline-block;
  vertical-align: middle;
}
._breadcrumbs_1flqs_1 li:last-child {
  padding-top: 6px;
}
._breadcrumbs_1flqs_1 li:last-child:after {
  display: none;
}
@media (min-width: 768px) {
  ._breadcrumbs_1flqs_1 li:last-child {
    padding-top: 0;
  }
}
._blog-page_1qvp7_1 {
  padding-top: 40px;
}
._blog-page_1qvp7_1 ._featured-blog-container_1qvp7_4 {
  margin-bottom: 24px;
}
._blog-page_1qvp7_1 ._blog-container_1qvp7_7 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}
._blog-page_1qvp7_1 ._blog-container_1qvp7_7 ._content-card-holder_1qvp7_13 {
  margin-bottom: 44px;
}
._blog-page__index-links_1qvp7_16 {
  padding-bottom: 40px;
  text-align: center;
}
._blog-page__index-links_1qvp7_16 ul,
._blog-page__index-links_1qvp7_16 li {
  list-style: none;
  padding: 0;
  margin: 0;
  border-radius: 30px;
  font-family: dm sans bold, sans-serif;
  font-size: 15px;
  line-height: 1.6;
  background: #e9e9e9;
  text-align: center;
}
._blog-page__index-links_1qvp7_16 ul {
  display: inline-flex;
  margin-left: auto;
  margin-right: auto;
}
._blog-page__index-links_1qvp7_16 li:before {
  content: none;
  display: none;
}
._blog-page__index-links_1qvp7_16 a {
  display: block;
  padding: 12px 20px;
}
._blog-page__index-links_1qvp7_16 a,
._blog-page__index-links_1qvp7_16 a:hover {
  color: #515151;
  text-decoration: none;
}
._blog-page__index-links_1qvp7_16 li[data-m-selected] {
  background: #262626;
}
._blog-page__index-links_1qvp7_16 li[data-m-selected] a,
._blog-page__index-links_1qvp7_16 li[data-m-selected] a:hover {
  color: #fff;
}
@media (min-width: 768px) {
  ._blog-page_1qvp7_1 ._blog-container-outer_1qvp7_59 {
    margin-left: -24px;
  }
  ._blog-page_1qvp7_1
    ._blog-container-outer_1qvp7_59
    ._content-card-holder_1qvp7_13 {
    display: flex;
    width: calc((100% + 4px) / 2 - 28px);
    margin-left: 24px;
  }
}
@media (min-width: 1024px) {
  ._blog-page_1qvp7_1 {
    padding-top: 40px;
  }
  ._blog-page_1qvp7_1
    ._blog-container-outer_1qvp7_59
    ._content-card-holder_1qvp7_13 {
    width: calc((((100% - 24px) + 28px) / 12) * 4 - 28px);
  }
  ._blog-page__index-links_1qvp7_16 {
    padding-bottom: 80px;
  }
}
._button_1uhq6_1 {
  padding: 14px 32px;
  border-radius: 22px;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out,
    border-color 0.3s ease-in-out;
  font-size: 15px;
  line-height: 16px;
  min-width: 118px;
  width: auto;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  outline: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: none;
  font-family: dm sans bold, sans-serif;
  font-weight: 400;
  vertical-align: top;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  ._button_1uhq6_1 {
    padding: 14px 32px;
    border-radius: 22px;
  }
}
._button_1uhq6_1:hover,
._button_1uhq6_1:focus,
._button_1uhq6_1:active {
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}
._button_1uhq6_1:focus-visible,
._button_1uhq6_1[data-focus-visible-added] {
  outline: 0;
  box-shadow: 0 0 0 3px #008cf380;
}
._button_1uhq6_1 img {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: -7px;
  margin-bottom: -7px;
  margin-right: 8px;
}
._button_1uhq6_1,
._button_1uhq6_1[data-m-primary-on-colour-cta],
._button_1uhq6_1[data-tertiary-cta] {
  background-color: #ffb100;
  color: #262626;
}
._button_1uhq6_1:hover,
._button_1uhq6_1[data-m-primary-on-colour-cta]:hover,
._button_1uhq6_1[data-tertiary-cta]:hover,
._button_1uhq6_1:active,
._button_1uhq6_1[data-m-primary-on-colour-cta]:active,
._button_1uhq6_1[data-tertiary-cta]:active {
  background-color: #ffc84d;
  color: #262626;
}
._rebrand-buttons-colour-active_1uhq6_64 ._button_1uhq6_1,
._rebrand-buttons-colour-active_1uhq6_64 ._button_1uhq6_1[data-tertiary-cta] {
  background-color: #042f66 ;
  color: #ffffff;
}
._rebrand-buttons-colour-active_1uhq6_64 ._button_1uhq6_1:hover,
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-tertiary-cta]:hover {
  background-color: #042f66;
  color: #ffffff;
}
._rebrand-buttons-colour-active_1uhq6_64 ._button_1uhq6_1:active,
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-tertiary-cta]:active {
  background-color: #001a15;
  color: #ffffff;
}
._rebrand-buttons-colour-active_1uhq6_64 ._button_1uhq6_1:focus-visible,
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-focus-visible-added],
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-tertiary-cta]:focus-visible,
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-tertiary-cta][data-focus-visible-added] {
  border: 1px solid #180f06;
}
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-primary-on-colour-cta] {
  background-color: #ffffff;
  color: #001a15;
}
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-primary-on-colour-cta]:hover {
  background-color: #a4f4e5;
  color: #001a15;
}
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-primary-on-colour-cta]:active {
  background-color: #e3fff4;
  color: #001a15;
}
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-primary-on-colour-cta]:focus-visible,
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-primary-on-colour-cta][data-focus-visible-added] {
  border: 1px solid #001a15;
}
._button_1uhq6_1[data-m-secondary-cta],
._button_1uhq6_1[data-m-secondary-on-colour-cta] {
  border: 1px solid #ababab;
  padding: 13px 31px;
  background-color: #fff;
  border-color: #ababab;
  color: #262626;
}
@media (min-width: 768px) {
  ._button_1uhq6_1[data-m-secondary-cta],
  ._button_1uhq6_1[data-m-secondary-on-colour-cta] {
    padding: 13px 31px;
  }
}
._button_1uhq6_1[data-m-secondary-cta]:hover,
._button_1uhq6_1[data-m-secondary-on-colour-cta]:hover {
  border-width: 1px;
  padding: 13px 31px;
  background-color: #ededed;
  border-color: #262626;
  color: #262626;
}
@media (min-width: 768px) {
  ._button_1uhq6_1[data-m-secondary-cta]:hover,
  ._button_1uhq6_1[data-m-secondary-on-colour-cta]:hover {
    padding: 13px 31px;
  }
}
._button_1uhq6_1[data-m-secondary-cta]:active,
._button_1uhq6_1[data-m-secondary-on-colour-cta]:active {
  background-color: #ededed;
  border-color: #262626;
  color: #262626;
}
._button_1uhq6_1[data-m-secondary-cta]:focus-visible,
._button_1uhq6_1[data-m-secondary-cta][data-focus-visible-added],
._button_1uhq6_1[data-m-secondary-on-colour-cta]:focus-visible,
._button_1uhq6_1[data-m-secondary-on-colour-cta][data-focus-visible-added] {
  background: #fff;
}
._rebrand-buttons-colour-active_1uhq6_64 ._button_1uhq6_1[data-m-secondary-cta],
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-secondary-on-colour-cta] {
  border: 1px solid #042f66 ;
  padding: 13px 31px;
  background-color: #fff;
  border-color: #042f66 ;
  color: #180f06;
}
@media (min-width: 768px) {
  ._rebrand-buttons-colour-active_1uhq6_64
    ._button_1uhq6_1[data-m-secondary-cta],
  ._rebrand-buttons-colour-active_1uhq6_64
    ._button_1uhq6_1[data-m-secondary-on-colour-cta] {
    padding: 13px 31px;
  }
}
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-secondary-cta]:hover,
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-secondary-on-colour-cta]:hover {
  border-width: 1px;
  padding: 13px 31px;
  background-color: #042f66;
  border-color: #042f66;
  color: #ffffff;
}
@media (min-width: 768px) {
  ._rebrand-buttons-colour-active_1uhq6_64
    ._button_1uhq6_1[data-m-secondary-cta]:hover,
  ._rebrand-buttons-colour-active_1uhq6_64
    ._button_1uhq6_1[data-m-secondary-on-colour-cta]:hover {
    padding: 13px 31px;
  }
}
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-secondary-cta]:active,
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-secondary-on-colour-cta]:active {
  background-color: #001a15;
  border-color: #001a15;
  color: #ffffff;
}
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-secondary-cta]:focus-visible,
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-secondary-cta][data-focus-visible-added],
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-secondary-on-colour-cta]:focus-visible,
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-secondary-on-colour-cta][data-focus-visible-added] {
  border: 1px solid #180f06;
}
._button_1uhq6_1[data-m-ghost-cta],
._button_1uhq6_1[data-m-ghost-cta]:hover,
._button_1uhq6_1[data-m-ghost-cta]:active {
  background-color: transparent;
  color: #262626;
}
._button_1uhq6_1[data-m-ghost-cta]:active,
._button_1uhq6_1[data-m-ghost-cta]:hover {
  text-decoration: underline;
}
._button_1uhq6_1[data-m-ghost-cta]:focus-visible,
._button_1uhq6_1[data-m-ghost-cta][data-focus-visible-added] {
  background: #fff;
}
._rebrand-buttons-colour-active_1uhq6_64 ._button_1uhq6_1[data-m-ghost-cta],
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-ghost-cta]:hover,
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-ghost-cta]:active {
  background-color: transparent;
  color: #042f66 ;
}
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-ghost-cta]:active,
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-ghost-cta]:hover {
  text-decoration: underline;
}
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-ghost-cta]:focus-visible,
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-m-ghost-cta][data-focus-visible-added] {
  background: #fff;
}
._button_1uhq6_1[data-dojo-app-cta] {
  background-color: #262626;
  color: #fff;
}
._button_1uhq6_1[data-dojo-app-cta]:hover {
  background-color: #26262680;
  color: #fff;
}
._button_1uhq6_1[data-dojo-app-cta]:active {
  background-color: #26262633;
  color: #262626;
}
._rebrand-buttons-colour-active_1uhq6_64 ._button_1uhq6_1[data-dojo-app-cta] {
  background-color: #042f66 ;
  color: #ffffff;
}
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-dojo-app-cta]:hover {
  background-color: #042f66;
  color: #ffffff;
}
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[data-dojo-app-cta]:active {
  background-color: #001a15;
  color: #ffffff;
}
._button_1uhq6_1[disabled],
._button_1uhq6_1[disabled]:hover,
._button_1uhq6_1[disabled]:active {
  background-color: #ededed;
  color: #929292;
}
._button_1uhq6_1[disabled] img {
  opacity: 0.45;
}
._rebrand-buttons-colour-active_1uhq6_64 ._button_1uhq6_1[disabled],
._rebrand-buttons-colour-active_1uhq6_64 ._button_1uhq6_1[disabled]:hover,
._rebrand-buttons-colour-active_1uhq6_64 ._button_1uhq6_1[disabled]:active {
  background-color: #e0e0dc;
  color: #c2c0bc;
}
._rebrand-buttons-colour-active_1uhq6_64 ._button_1uhq6_1[disabled] img {
  opacity: 0.45;
}
._button_1uhq6_1[disabled][data-m-secondary-cta],
._button_1uhq6_1[disabled][data-m-secondary-on-colour-cta] {
  border: 1px solid #d8d8d8;
  padding: 13px 31px;
  background-color: #ededed;
  border-color: #d8d8d8;
  color: #929292;
}
@media (min-width: 768px) {
  ._button_1uhq6_1[disabled][data-m-secondary-cta],
  ._button_1uhq6_1[disabled][data-m-secondary-on-colour-cta] {
    padding: 13px 31px;
  }
}
._button_1uhq6_1[disabled][data-m-secondary-cta]:hover,
._button_1uhq6_1[disabled][data-m-secondary-on-colour-cta]:hover {
  border-width: 1px;
  padding: 13px 31px;
  background-color: #ededed;
  border-color: #d8d8d8;
  color: #929292;
}
@media (min-width: 768px) {
  ._button_1uhq6_1[disabled][data-m-secondary-cta]:hover,
  ._button_1uhq6_1[disabled][data-m-secondary-on-colour-cta]:hover {
    padding: 13px 31px;
  }
}
._button_1uhq6_1[disabled][data-m-secondary-cta]:active,
._button_1uhq6_1[disabled][data-m-secondary-on-colour-cta]:active {
  background-color: #ededed;
  border-color: #d8d8d8;
  color: #929292;
}
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[disabled][data-m-secondary-cta],
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[disabled][data-m-secondary-on-colour-cta] {
  border: 1px solid #e0e0dc;
  padding: 13px 31px;
  background-color: #e0e0dc;
  border-color: #e0e0dc;
  color: #c2c0bc;
}
@media (min-width: 768px) {
  ._rebrand-buttons-colour-active_1uhq6_64
    ._button_1uhq6_1[disabled][data-m-secondary-cta],
  ._rebrand-buttons-colour-active_1uhq6_64
    ._button_1uhq6_1[disabled][data-m-secondary-on-colour-cta] {
    padding: 13px 31px;
  }
}
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[disabled][data-m-secondary-cta]:hover,
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[disabled][data-m-secondary-on-colour-cta]:hover {
  border-width: 1px;
  padding: 13px 31px;
  background-color: #e0e0dc;
  border-color: #e0e0dc;
  color: #ffffff;
}
@media (min-width: 768px) {
  ._rebrand-buttons-colour-active_1uhq6_64
    ._button_1uhq6_1[disabled][data-m-secondary-cta]:hover,
  ._rebrand-buttons-colour-active_1uhq6_64
    ._button_1uhq6_1[disabled][data-m-secondary-on-colour-cta]:hover {
    padding: 13px 31px;
  }
}
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[disabled][data-m-secondary-cta]:active,
._rebrand-buttons-colour-active_1uhq6_64
  ._button_1uhq6_1[disabled][data-m-secondary-on-colour-cta]:active {
  background-color: #c2c0bc;
  border-color: #e0e0dc;
  color: #e0e0dc;
}
._button_1uhq6_1[disabled][data-m-ghost-cta],
._button_1uhq6_1[disabled][data-m-ghost-cta]:active,
._button_1uhq6_1[disabled][data-m-ghost-cta]:hover {
  background: transparent;
  text-decoration: none;
}
@media (min-width: 500px) {
  ._button_1uhq6_1 + ._button_1uhq6_1 {
    margin-left: 24px;
    margin-top: 0;
  }
  ._button-group_1uhq6_358 {
    display: flex;
  }
  ._button-group_1uhq6_358 ._button_1uhq6_1 {
    flex: 1;
  }
}
@media (max-width: 499px) {
  form ._button_1uhq6_1 + ._button_1uhq6_1 {
    margin-top: 24px;
  }
}
@media (max-width: 499px) and (orientation: portrait) {
  ._button_1uhq6_1 {
    margin-left: auto;
    margin-right: auto;
  }
  ._button_1uhq6_1 + ._button_1uhq6_1 {
    display: block;
    width: fit-content;
  }
}
@media (max-width: 499px) {
  ._button_1uhq6_1[data-m-no-min-width-on-mobile] {
    min-width: 0;
  }
}
@media (max-width: 499px) {
  ._button_1uhq6_1[data-m-full-width-on-mobile] {
    width: 100%;
    display: block;
  }
}
@media (min-width: 768px) {
  ._button_1uhq6_1 {
    margin-bottom: 40px;
  }
}
._content-card_1uhq6_396 {
  text-align: left;
  position: relative;
  padding: 0 0 28px;
  border-radius: 20px;
  border: solid 1px #d8d8d8;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
._content-card__copy_1uhq6_407 {
  height: 100%;
  padding: 16px 28px 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  flex: 1;
}
._content-card__excerpt_1uhq6_416 {
  padding-top: 24px;
}
._content-card__footer_1uhq6_419 {
  display: flex;
  padding-left: 28px;
}
._content-card_1uhq6_396 img {
  width: 100%;
  aspect-ratio: 16/9;
  border-radius: 19px 19px 0 0;
}
._content-card__round-image_1uhq6_428 {
  width: 48%;
  margin: 30px auto 0;
}
._content-card__round-image_1uhq6_428 img {
  border-radius: 100%;
}
._content-card_1uhq6_396 h3:last-child {
  margin-bottom: 0;
}
._content-card_1uhq6_396 ._button_1uhq6_1 {
  align-self: center;
  margin-bottom: 0;
}
._content-card__link_1uhq6_442 {
  position: absolute;
  display: block;
  inset: 0;
  text-indent: -9999px;
}
._content-card__link_1uhq6_442:focus {
  outline: none;
}
._content-card__header_1uhq6_454 {
  margin-top: 24px;
  padding: 0 28px;
  display: flex;
  align-items: center;
}
._content-card__header-divider_1uhq6_460 {
  display: inline-block;
  text-indent: -9999px;
  height: 10px;
  min-width: 1px;
  margin: 0 10px;
  background-color: #262626;
}
._content-card_1uhq6_396:hover {
  border: solid 1px #262626;
}
._content-card_1uhq6_396:hover ._button_1uhq6_1 {
  background-color: #ededed;
  border-width: 1px;
  padding: 13px 31px;
}
@media (min-width: 768px) {
  ._content-card_1uhq6_396:hover ._button_1uhq6_1 {
    padding: 13px 31px;
  }
}
._content-card_1uhq6_396:focus-within {
  border: solid 1px #d8d8d8;
  background-color: #f6f6f6;
  outline: none;
}
._content-card_1uhq6_396[data-m-with-image]
  ._content-card__ellipsis-container-2_1uhq6_486,
._content-card_1uhq6_396[data-m-with-image]
  ._content-card__ellipsis-container-3_1uhq6_487,
._content-card_1uhq6_396[data-m-with-image]
  ._content-card__ellipsis-container-4_1uhq6_488 {
  margin-left: -20px;
  margin-right: -20px;
  overflow: hidden;
}
._content-card_1uhq6_396[data-m-with-image]
  ._content-card__ellipsis-container-2_1uhq6_486
  > *,
._content-card_1uhq6_396[data-m-with-image]
  ._content-card__ellipsis-container-3_1uhq6_487
  > *,
._content-card_1uhq6_396[data-m-with-image]
  ._content-card__ellipsis-container-4_1uhq6_488
  > * {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  margin-left: 20px;
  margin-right: 20px;
}
._content-card_1uhq6_396[data-m-with-image]
  ._content-card__ellipsis-container-2_1uhq6_486
  > * {
  -webkit-line-clamp: 2;
}
._content-card_1uhq6_396[data-m-with-image]
  ._content-card__ellipsis-container-3_1uhq6_487
  > * {
  -webkit-line-clamp: 3;
}
._content-card_1uhq6_396[data-m-with-image]
  ._content-card__ellipsis-container-4_1uhq6_488
  > * {
  -webkit-line-clamp: 4;
}
@media (min-width: 768px) {
  ._content-card_1uhq6_396[data-m-with-horizontal-image-column] {
    min-height: 418px;
    padding-left: 50%;
  }
  ._content-card_1uhq6_396[data-m-with-horizontal-image-column] picture {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 50%;
  }
  ._content-card_1uhq6_396[data-m-with-horizontal-image-column] picture img {
    height: 100%;
    object-fit: cover;
    border-radius: 19px 0 0 19px;
  }
}
._paging-control_1m3eo_1 {
  text-align: center;
}
._paging-control_1m3eo_1[data-m-include-spacing] {
  border-top: 1px solid #d8d8d8;
  padding-top: 26px;
  padding-bottom: 105px;
}
._paging-control__numbers_1m3eo_9 {
  display: inline;
}
._paging-control__numbers_1m3eo_9 a {
  text-decoration: none;
  color: #262626;
}
._paging-control__numbers_1m3eo_9 a:focus-visible,
._paging-control__numbers_1m3eo_9 a[data-focus-visible-added] {
  outline: 0;
  box-shadow: 0 0 0 3px #008cf380;
}
._paging-control__numbers_1m3eo_9 a:hover {
  text-decoration: underline;
}
._paging-control__numbers_1m3eo_9 a:active {
  background-color: #26d07c;
  border-color: #26d07c;
  color: #fff;
  text-decoration: none;
}
._paging-control__numbers_1m3eo_9 {
  padding-left: 10px;
  padding-right: 10px;
}
._paging-control__prev_1m3eo_33,
._paging-control__prev-disabled_1m3eo_33,
._paging-control__next_1m3eo_33,
._paging-control__next-disabled_1m3eo_33,
._paging-control__number_1m3eo_9,
._paging-control__current_1m3eo_33 {
  border: 1px solid transparent;
  display: inline-block;
  border-radius: 100%;
  text-align: center;
  vertical-align: middle;
}
._paging-control__number_1m3eo_9,
._paging-control__current_1m3eo_33 {
  min-width: 30px;
  height: 30px;
  line-height: 30px;
}
._paging-control__prev_1m3eo_33,
._paging-control__prev-disabled_1m3eo_33,
._paging-control__next_1m3eo_33,
._paging-control__next-disabled_1m3eo_33 {
  min-width: 50px;
  height: 50px;
  line-height: 50px;
}
._paging-control__current_1m3eo_33 {
  background-color: #00a699;
  border-color: #00a699;
  color: #fff;
}
._paging-control__next_1m3eo_33,
._paging-control__prev_1m3eo_33,
._paging-control__next-disabled_1m3eo_33,
._paging-control__prev-disabled_1m3eo_33 {
  position: relative;
  border-color: #d8d8d8;
}
._paging-control__next_1m3eo_33:before,
._paging-control__prev_1m3eo_33:before,
._paging-control__next-disabled_1m3eo_33:before,
._paging-control__prev-disabled_1m3eo_33:before {
  content: "";
  width: 8px;
  height: 8px;
  border-top: 2px solid #ababab;
  border-left: 2px solid #ababab;
  position: absolute;
}
._paging-control__next_1m3eo_33:hover,
._paging-control__prev_1m3eo_33:hover {
  border-color: #ababab;
}
._paging-control__next_1m3eo_33:hover:before,
._paging-control__prev_1m3eo_33:hover:before {
  border-color: #ababab;
}
._paging-control__next-disabled_1m3eo_33,
._paging-control__next-disabled_1m3eo_33:before,
._paging-control__prev-disabled_1m3eo_33,
._paging-control__prev-disabled_1m3eo_33:before {
  border-color: #d8d8d8;
}
._paging-control__prev_1m3eo_33:before,
._paging-control__prev-disabled_1m3eo_33:before {
  transform: rotate(-45deg);
  top: 15px;
  left: 16px;
}
._paging-control__next_1m3eo_33:before,
._paging-control__next-disabled_1m3eo_33:before {
  transform: rotate(135deg);
  top: 15px;
  left: 15px;
}
._paging-control__page-selector-widget-outer_1m3eo_86 {
  display: block;
  margin-top: 24px;
}
._paging-control__page-selector-widget_1m3eo_86 {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  height: 50px;
  position: relative;
  padding-left: 12px;
  min-width: 71px;
}
._paging-control__page-selector-widget_1m3eo_86 select {
  border: 0;
  appearance: none;
  min-width: 60px;
  height: 100%;
  text-align: left;
  background: none;
  color: inherit;
  padding-left: 12px;
}
._paging-control__page-selector-widget_1m3eo_86 label {
  font-size: 10px;
  line-height: 1.172;
  position: absolute;
  background: #fff;
  top: -7px;
  left: 16px;
  padding-left: 5px;
  padding-right: 5px;
  white-space: nowrap;
}
._paging-control__page-selector-go_1m3eo_121 {
  position: relative;
  display: inline-block;
  margin-left: -5px;
  width: 24px;
  height: 100%;
  vertical-align: middle;
}
._paging-control__page-selector-go_1m3eo_121:before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.64 3.84L16.8 12l-8.16 8.16'/%3E%3C/svg%3E");
  top: 50%;
  left: 0;
  margin-top: -12px;
}
._paging-control__page-selector-go_1m3eo_121:hover:before {
  border-color: #575757;
}
._paging-control_1m3eo_1 ._arrow-navigation_1m3eo_142 {
  display: inline-block;
  width: 40px;
  height: 40px;
  vertical-align: middle;
}
._paging-control_1m3eo_1 ._arrow-navigation__item_1m3eo_148[data-m-previous] {
  left: 0;
}
._paging-control_1m3eo_1 ._arrow-navigation__item_1m3eo_148[data-m-next] {
  right: 0;
}
@media (max-width: 499px) {
  ._paging-control__number-extremity_1m3eo_156,
  ._paging-control__ellipsis_1m3eo_157 {
    display: none;
  }
}
@media (min-width: 500px) {
  ._paging-control__page-selector-widget-outer_1m3eo_86 {
    display: inline-block;
    margin-top: 0;
    margin-left: 15px;
  }
}
._arrow-navigation_ck3eg_1 {
  position: relative;
  display: flex;
  align-items: center;
}
._arrow-navigation__item_ck3eg_6 {
  opacity: 1;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  height: 50px;
  width: 50px;
  text-indent: -9999px;
  z-index: 10;
  padding: 0;
  cursor: pointer;
  pointer-events: auto;
  outline: none;
  border-radius: 50%;
}
._arrow-navigation__item_ck3eg_6[data-m-previous] {
  left: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23262626' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28 18l-8 7 8 7'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-previous]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23ababab' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23ababab' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28 18l-8 7 8 7'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-previous]:active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%2326d07c' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%2326d07c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28 18l-8 7 8 7'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-next] {
  right: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23262626' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23 17l8 7.5-8 7.5'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-next]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23ababab' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23ababab' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23 17l8 7.5-8 7.5'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-next]:active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%2326d07c' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%2326d07c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23 17l8 7.5-8 7.5'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6:hover:focus-visible,
._arrow-navigation__item_ck3eg_6:hover[data-focus-visible-added],
._arrow-navigation__item_ck3eg_6:focus-visible,
._arrow-navigation__item_ck3eg_6[data-focus-visible-added] {
  border: 3px solid rgba(0, 140, 243, 0.5);
  background-position: -3px -3px;
}
._arrow-navigation__item_ck3eg_6[data-m-controls-secondary][data-m-previous] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23262626' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm4.17 26.182a1.563 1.563 0 11-2.09 2.322l-7.813-7.03a1.563 1.563 0 010-2.323l7.813-7.031a1.563 1.563 0 112.09 2.322L22.65 25l6.521 5.87z'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-controls-secondary][data-m-previous]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23ababab' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm4.17 26.182a1.563 1.563 0 11-2.09 2.322l-7.813-7.03a1.563 1.563 0 010-2.323l7.813-7.031a1.563 1.563 0 112.09 2.322L22.65 25l6.521 5.87z'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-controls-secondary][data-m-previous]:active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%2326d07c' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm4.17 26.182a1.563 1.563 0 11-2.09 2.322l-7.813-7.03a1.563 1.563 0 010-2.323l7.813-7.031a1.563 1.563 0 112.09 2.322L22.65 25l6.521 5.87z'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-controls-secondary][data-m-next] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23262626' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm6.514 21.473l-7.813 7.031a1.563 1.563 0 11-2.09-2.322L28.133 25l-6.522-5.87a1.563 1.563 0 012.09-2.322l7.813 7.03a1.563 1.563 0 010 2.323z'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-controls-secondary][data-m-next]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23ababab' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm6.514 21.473l-7.813 7.031a1.563 1.563 0 11-2.09-2.322L28.133 25l-6.522-5.87a1.563 1.563 0 012.09-2.322l7.813 7.03a1.563 1.563 0 010 2.323z'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-controls-secondary][data-m-next]:active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%2326d07c' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm6.514 21.473l-7.813 7.031a1.563 1.563 0 11-2.09-2.322L28.133 25l-6.522-5.87a1.563 1.563 0 012.09-2.322l7.813 7.03a1.563 1.563 0 010 2.323z'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-controls-tertiary][data-m-previous] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23262626' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28 18l-8 7 8 7'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-controls-tertiary][data-m-previous]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23ababab' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23ababab' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28 18l-8 7 8 7'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-controls-tertiary][data-m-previous]:active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%2326d07c' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm4.17 26.182a1.563 1.563 0 11-2.09 2.322l-7.813-7.03a1.563 1.563 0 010-2.323l7.813-7.031a1.563 1.563 0 112.09 2.322L22.65 25l6.521 5.87z'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-controls-tertiary][data-m-next] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23262626' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23 17l8 7.5-8 7.5'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-controls-tertiary][data-m-next]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23ababab' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23ababab' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23 17l8 7.5-8 7.5'/%3E%3C/svg%3E");
}
._arrow-navigation__item_ck3eg_6[data-m-controls-tertiary][data-m-next]:active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%2326d07c' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm6.514 21.473l-7.813 7.031a1.563 1.563 0 11-2.09-2.322L28.133 25l-6.522-5.87a1.563 1.563 0 012.09-2.322l7.813 7.03a1.563 1.563 0 010 2.323z'/%3E%3C/svg%3E");
}
._arrow-navigation_ck3eg_1[data-m-hidden] ._arrow-navigation__item_ck3eg_6 {
  cursor: default;
}
._arrow-navigation_ck3eg_1[data-m-hidden]
  ._arrow-navigation__item_ck3eg_6[data-m-previous] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23d8d8d8' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23d8d8d8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28 18l-8 7 8 7'/%3E%3C/svg%3E");
}
._arrow-navigation_ck3eg_1[data-m-hidden]
  ._arrow-navigation__item_ck3eg_6[data-m-previous]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23d8d8d8' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23d8d8d8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28 18l-8 7 8 7'/%3E%3C/svg%3E");
}
._arrow-navigation_ck3eg_1[data-m-hidden]
  ._arrow-navigation__item_ck3eg_6[data-m-next] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23d8d8d8' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23d8d8d8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23 17l8 7.5-8 7.5'/%3E%3C/svg%3E");
}
._arrow-navigation_ck3eg_1[data-m-hidden]
  ._arrow-navigation__item_ck3eg_6[data-m-next]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23d8d8d8' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23d8d8d8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23 17l8 7.5-8 7.5'/%3E%3C/svg%3E");
}
._arrow-navigation_ck3eg_1[data-m-hidden]
  ._arrow-navigation__item_ck3eg_6[data-m-controls-tertiary],
._arrow-navigation_ck3eg_1[data-m-hidden]
  ._arrow-navigation__item_ck3eg_6[data-m-controls-secondary] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23d8d8d8' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm6.514 21.473l-7.813 7.031a1.563 1.563 0 11-2.09-2.322L28.133 25l-6.522-5.87a1.563 1.563 0 012.09-2.322l7.813 7.03a1.563 1.563 0 010 2.323z'/%3E%3C/svg%3E");
}
._arrow-navigation_ck3eg_1[data-m-hidden]
  ._arrow-navigation__item_ck3eg_6[data-m-controls-tertiary]:hover,
._arrow-navigation_ck3eg_1[data-m-hidden]
  ._arrow-navigation__item_ck3eg_6[data-m-controls-secondary]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23d8d8d8' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm6.514 21.473l-7.813 7.031a1.563 1.563 0 11-2.09-2.322L28.133 25l-6.522-5.87a1.563 1.563 0 012.09-2.322l7.813 7.03a1.563 1.563 0 010 2.323z'/%3E%3C/svg%3E");
}
._arrow-navigation__background_ck3eg_102 {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 9;
}
._arrow-navigation__background_ck3eg_102[data-m-previous] {
  left: 0;
}
._arrow-navigation__background_ck3eg_102[data-m-next] {
  right: 0;
}
._article__hero_ns68k_1 {
  text-align: center;
  padding-top: 60px;
  margin: 0 auto;
}
._article__hero-date_ns68k_6 {
  margin-bottom: 25px;
  display: inline-block;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: dm sans medium, sans-serif;
  font-size: 11px;
  line-height: 1.4545454545;
}
._article__hero-image_ns68k_15 {
  max-width: 100%;
  border-radius: 20px;
  margin-bottom: 25px;
  overflow: hidden;
}
._article__inner_ns68k_21 {
  padding-bottom: 60px;
}
._article__inner_ns68k_21 img {
  max-width: 100%;
  margin-bottom: 36px;
}
._article_ns68k_1 h1 {
  margin-bottom: 0;
}
._article_ns68k_1
  ._block-list-container_ns68k_31
  ._module_ns68k_31:first-child
  ._module-section_ns68k_31 {
  padding-top: 0;
}
._article_ns68k_1
  ._block-list-container_ns68k_31
  ._module__background-none_ns68k_34:last-child
  ._module-section_ns68k_31 {
  padding-bottom: 0;
}
._article_ns68k_1
  ._flex-text-module_ns68k_37._module__background-lightgrey_ns68k_37,
._article_ns68k_1
  ._flex-text-module_ns68k_37._module__background-darkgrey_ns68k_37,
._article_ns68k_1 ._flex-text-module_ns68k_37._module__background-teal_ns68k_37,
._article_ns68k_1
  ._flex-text-module_ns68k_37._module__background-bluegrey_ns68k_37,
._article_ns68k_1
  ._flex-text-module_ns68k_37._module__background-emerald_ns68k_37 {
  border-bottom: 1px solid #d8d8d8;
}
._article_ns68k_1
  ._flex-text-module_ns68k_37._module__background-lightgrey_ns68k_37
  ._module-section_ns68k_31,
._article_ns68k_1
  ._flex-text-module_ns68k_37._module__background-darkgrey_ns68k_37
  ._module-section_ns68k_31,
._article_ns68k_1
  ._flex-text-module_ns68k_37._module__background-teal_ns68k_37
  ._module-section_ns68k_31,
._article_ns68k_1
  ._flex-text-module_ns68k_37._module__background-bluegrey_ns68k_37
  ._module-section_ns68k_31,
._article_ns68k_1
  ._flex-text-module_ns68k_37._module__background-emerald_ns68k_37
  ._module-section_ns68k_31 {
  padding-top: 60px;
  padding-bottom: 60px;
}
._article_ns68k_1
  ._module__background-none_ns68k_34:last-child
  ._module-section_ns68k_31 {
  padding-bottom: 0;
}
._article_ns68k_1 ._image-module_ns68k_47:last-child {
  padding-bottom: 0;
}
@media (max-width: 1023px) {
  ._article_ns68k_1 p img {
    height: auto !important;
  }
}
._article-grid_ns68k_58
  ._module__background-none_ns68k_34:last-child
  ._module-section_ns68k_31 {
  padding-bottom: 0;
}
._article-grid_ns68k_58 ._image-module_ns68k_47:last-child {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  ._article__hero_ns68k_1 {
    padding-top: 100px;
  }
  ._article__hero_ns68k_1 img {
    margin-bottom: 35px;
  }
}
@media (min-width: 1024px) {
  ._article__hero-date_ns68k_6 {
    font-size: 12px;
    line-height: 1.5;
  }
}
._button_ksh1a_1 {
  padding: 14px 32px;
  border-radius: 22px;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out,
    border-color 0.3s ease-in-out;
  font-size: 15px;
  line-height: 16px;
  min-width: 118px;
  width: auto;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  outline: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: none;
  font-family: dm sans bold, sans-serif;
  font-weight: 400;
  vertical-align: top;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  ._button_ksh1a_1 {
    padding: 14px 32px;
    border-radius: 22px;
  }
}
._button_ksh1a_1:hover,
._button_ksh1a_1:focus,
._button_ksh1a_1:active {
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}
._button_ksh1a_1:focus-visible,
._button_ksh1a_1[data-focus-visible-added] {
  outline: 0;
  box-shadow: 0 0 0 3px #008cf380;
}
._button_ksh1a_1 img {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: -7px;
  margin-bottom: -7px;
  margin-right: 8px;
}
._button_ksh1a_1,
._button_ksh1a_1[data-m-primary-on-colour-cta],
._button_ksh1a_1[data-tertiary-cta] {
  background-color: #ffb100;
  color: #262626;
}
._button_ksh1a_1:hover,
._button_ksh1a_1[data-m-primary-on-colour-cta]:hover,
._button_ksh1a_1[data-tertiary-cta]:hover,
._button_ksh1a_1:active,
._button_ksh1a_1[data-m-primary-on-colour-cta]:active,
._button_ksh1a_1[data-tertiary-cta]:active {
  background-color: #ffc84d;
  color: #262626;
}
._rebrand-buttons-colour-active_ksh1a_64 ._button_ksh1a_1,
._rebrand-buttons-colour-active_ksh1a_64 ._button_ksh1a_1[data-tertiary-cta] {
  background-color: #042f66 ;
  color: #ffffff;
}
._rebrand-buttons-colour-active_ksh1a_64 ._button_ksh1a_1:hover,
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-tertiary-cta]:hover {
  background-color: #042f66;
  color: #ffffff;
}
._rebrand-buttons-colour-active_ksh1a_64 ._button_ksh1a_1:active,
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-tertiary-cta]:active {
  background-color: #001a15;
  color: #ffffff;
}
._rebrand-buttons-colour-active_ksh1a_64 ._button_ksh1a_1:focus-visible,
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-focus-visible-added],
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-tertiary-cta]:focus-visible,
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-tertiary-cta][data-focus-visible-added] {
  border: 1px solid #180f06;
}
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-primary-on-colour-cta] {
  background-color: #ffffff;
  color: #001a15;
}
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-primary-on-colour-cta]:hover {
  background-color: #a4f4e5;
  color: #001a15;
}
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-primary-on-colour-cta]:active {
  background-color: #e3fff4;
  color: #001a15;
}
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-primary-on-colour-cta]:focus-visible,
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-primary-on-colour-cta][data-focus-visible-added] {
  border: 1px solid #001a15;
}
._button_ksh1a_1[data-m-secondary-cta],
._button_ksh1a_1[data-m-secondary-on-colour-cta] {
  border: 1px solid #ababab;
  padding: 13px 31px;
  background-color: #fff;
  border-color: #ababab;
  color: #262626;
}
@media (min-width: 768px) {
  ._button_ksh1a_1[data-m-secondary-cta],
  ._button_ksh1a_1[data-m-secondary-on-colour-cta] {
    padding: 13px 31px;
  }
}
._button_ksh1a_1[data-m-secondary-cta]:hover,
._button_ksh1a_1[data-m-secondary-on-colour-cta]:hover {
  border-width: 1px;
  padding: 13px 31px;
  background-color: #ededed;
  border-color: #262626;
  color: #262626;
}
@media (min-width: 768px) {
  ._button_ksh1a_1[data-m-secondary-cta]:hover,
  ._button_ksh1a_1[data-m-secondary-on-colour-cta]:hover {
    padding: 13px 31px;
  }
}
._button_ksh1a_1[data-m-secondary-cta]:active,
._button_ksh1a_1[data-m-secondary-on-colour-cta]:active {
  background-color: #ededed;
  border-color: #262626;
  color: #262626;
}
._button_ksh1a_1[data-m-secondary-cta]:focus-visible,
._button_ksh1a_1[data-m-secondary-cta][data-focus-visible-added],
._button_ksh1a_1[data-m-secondary-on-colour-cta]:focus-visible,
._button_ksh1a_1[data-m-secondary-on-colour-cta][data-focus-visible-added] {
  background: #fff;
}
._rebrand-buttons-colour-active_ksh1a_64 ._button_ksh1a_1[data-m-secondary-cta],
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-secondary-on-colour-cta] {
  border: 1px solid #042f66 ;
  padding: 13px 31px;
  background-color: #fff;
  border-color: #042f66 ;
  color: #180f06;
}
@media (min-width: 768px) {
  ._rebrand-buttons-colour-active_ksh1a_64
    ._button_ksh1a_1[data-m-secondary-cta],
  ._rebrand-buttons-colour-active_ksh1a_64
    ._button_ksh1a_1[data-m-secondary-on-colour-cta] {
    padding: 13px 31px;
  }
}
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-secondary-cta]:hover,
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-secondary-on-colour-cta]:hover {
  border-width: 1px;
  padding: 13px 31px;
  background-color: #042f66;
  border-color: #042f66;
  color: #ffffff;
}
@media (min-width: 768px) {
  ._rebrand-buttons-colour-active_ksh1a_64
    ._button_ksh1a_1[data-m-secondary-cta]:hover,
  ._rebrand-buttons-colour-active_ksh1a_64
    ._button_ksh1a_1[data-m-secondary-on-colour-cta]:hover {
    padding: 13px 31px;
  }
}
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-secondary-cta]:active,
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-secondary-on-colour-cta]:active {
  background-color: #001a15;
  border-color: #001a15;
  color: #ffffff;
}
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-secondary-cta]:focus-visible,
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-secondary-cta][data-focus-visible-added],
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-secondary-on-colour-cta]:focus-visible,
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-secondary-on-colour-cta][data-focus-visible-added] {
  border: 1px solid #180f06;
}
._button_ksh1a_1[data-m-ghost-cta],
._button_ksh1a_1[data-m-ghost-cta]:hover,
._button_ksh1a_1[data-m-ghost-cta]:active {
  background-color: transparent;
  color: #262626;
}
._button_ksh1a_1[data-m-ghost-cta]:active,
._button_ksh1a_1[data-m-ghost-cta]:hover {
  text-decoration: underline;
}
._button_ksh1a_1[data-m-ghost-cta]:focus-visible,
._button_ksh1a_1[data-m-ghost-cta][data-focus-visible-added] {
  background: #fff;
}
._rebrand-buttons-colour-active_ksh1a_64 ._button_ksh1a_1[data-m-ghost-cta],
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-ghost-cta]:hover,
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-ghost-cta]:active {
  background-color: transparent;
  color: #042f66 ;
}
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-ghost-cta]:active,
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-ghost-cta]:hover {
  text-decoration: underline;
}
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-ghost-cta]:focus-visible,
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-m-ghost-cta][data-focus-visible-added] {
  background: #fff;
}
._button_ksh1a_1[data-dojo-app-cta] {
  background-color: #262626;
  color: #fff;
}
._button_ksh1a_1[data-dojo-app-cta]:hover {
  background-color: #26262680;
  color: #fff;
}
._button_ksh1a_1[data-dojo-app-cta]:active {
  background-color: #26262633;
  color: #262626;
}
._rebrand-buttons-colour-active_ksh1a_64 ._button_ksh1a_1[data-dojo-app-cta] {
  background-color: #042f66 ;
  color: #ffffff;
}
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-dojo-app-cta]:hover {
  background-color: #042f66;
  color: #ffffff;
}
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[data-dojo-app-cta]:active {
  background-color: #001a15;
  color: #ffffff;
}
._button_ksh1a_1[disabled],
._button_ksh1a_1[disabled]:hover,
._button_ksh1a_1[disabled]:active {
  background-color: #ededed;
  color: #929292;
}
._button_ksh1a_1[disabled] img {
  opacity: 0.45;
}
._rebrand-buttons-colour-active_ksh1a_64 ._button_ksh1a_1[disabled],
._rebrand-buttons-colour-active_ksh1a_64 ._button_ksh1a_1[disabled]:hover,
._rebrand-buttons-colour-active_ksh1a_64 ._button_ksh1a_1[disabled]:active {
  background-color: #e0e0dc;
  color: #c2c0bc;
}
._rebrand-buttons-colour-active_ksh1a_64 ._button_ksh1a_1[disabled] img {
  opacity: 0.45;
}
._button_ksh1a_1[disabled][data-m-secondary-cta],
._button_ksh1a_1[disabled][data-m-secondary-on-colour-cta] {
  border: 1px solid #d8d8d8;
  padding: 13px 31px;
  background-color: #ededed;
  border-color: #d8d8d8;
  color: #929292;
}
@media (min-width: 768px) {
  ._button_ksh1a_1[disabled][data-m-secondary-cta],
  ._button_ksh1a_1[disabled][data-m-secondary-on-colour-cta] {
    padding: 13px 31px;
  }
}
._button_ksh1a_1[disabled][data-m-secondary-cta]:hover,
._button_ksh1a_1[disabled][data-m-secondary-on-colour-cta]:hover {
  border-width: 1px;
  padding: 13px 31px;
  background-color: #ededed;
  border-color: #d8d8d8;
  color: #929292;
}
@media (min-width: 768px) {
  ._button_ksh1a_1[disabled][data-m-secondary-cta]:hover,
  ._button_ksh1a_1[disabled][data-m-secondary-on-colour-cta]:hover {
    padding: 13px 31px;
  }
}
._button_ksh1a_1[disabled][data-m-secondary-cta]:active,
._button_ksh1a_1[disabled][data-m-secondary-on-colour-cta]:active {
  background-color: #ededed;
  border-color: #d8d8d8;
  color: #929292;
}
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[disabled][data-m-secondary-cta],
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[disabled][data-m-secondary-on-colour-cta] {
  border: 1px solid #e0e0dc;
  padding: 13px 31px;
  background-color: #e0e0dc;
  border-color: #e0e0dc;
  color: #c2c0bc;
}
@media (min-width: 768px) {
  ._rebrand-buttons-colour-active_ksh1a_64
    ._button_ksh1a_1[disabled][data-m-secondary-cta],
  ._rebrand-buttons-colour-active_ksh1a_64
    ._button_ksh1a_1[disabled][data-m-secondary-on-colour-cta] {
    padding: 13px 31px;
  }
}
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[disabled][data-m-secondary-cta]:hover,
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[disabled][data-m-secondary-on-colour-cta]:hover {
  border-width: 1px;
  padding: 13px 31px;
  background-color: #e0e0dc;
  border-color: #e0e0dc;
  color: #ffffff;
}
@media (min-width: 768px) {
  ._rebrand-buttons-colour-active_ksh1a_64
    ._button_ksh1a_1[disabled][data-m-secondary-cta]:hover,
  ._rebrand-buttons-colour-active_ksh1a_64
    ._button_ksh1a_1[disabled][data-m-secondary-on-colour-cta]:hover {
    padding: 13px 31px;
  }
}
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[disabled][data-m-secondary-cta]:active,
._rebrand-buttons-colour-active_ksh1a_64
  ._button_ksh1a_1[disabled][data-m-secondary-on-colour-cta]:active {
  background-color: #c2c0bc;
  border-color: #e0e0dc;
  color: #e0e0dc;
}
._button_ksh1a_1[disabled][data-m-ghost-cta],
._button_ksh1a_1[disabled][data-m-ghost-cta]:active,
._button_ksh1a_1[disabled][data-m-ghost-cta]:hover {
  background: transparent;
  text-decoration: none;
}
@media (min-width: 500px) {
  ._button_ksh1a_1 + ._button_ksh1a_1 {
    margin-left: 24px;
    margin-top: 0;
  }
  ._button-group_ksh1a_358 {
    display: flex;
  }
  ._button-group_ksh1a_358 ._button_ksh1a_1 {
    flex: 1;
  }
}
@media (max-width: 499px) {
  form ._button_ksh1a_1 + ._button_ksh1a_1 {
    margin-top: 24px;
  }
}
@media (max-width: 499px) and (orientation: portrait) {
  ._button_ksh1a_1 {
    margin-left: auto;
    margin-right: auto;
  }
  ._button_ksh1a_1 + ._button_ksh1a_1 {
    display: block;
    width: fit-content;
  }
}
@media (max-width: 499px) {
  ._button_ksh1a_1[data-m-no-min-width-on-mobile] {
    min-width: 0;
  }
}
@media (max-width: 499px) {
  ._button_ksh1a_1[data-m-full-width-on-mobile] {
    width: 100%;
    display: block;
  }
}
@media (min-width: 768px) {
  ._button_ksh1a_1 {
    margin-bottom: 40px;
  }
}
.related-content__navigation-arrow {
  opacity: 1;
  position: absolute;
  top: 50%;
  margin-top: -60px;
  height: 120px;
  width: 74px;
  text-indent: -9999px;
  background: url("data:image/svg+xml,%3Csvg width='74px' height='120px' viewBox='0 0 74 120' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E9FB94A54-2E76-4C76-A7CE-7ED6B6CDECB4%3C/title%3E%3Cdefs%3E%3Crect id='path-1' x='0' y='0' width='74' height='120'%3E%3C/rect%3E%3C/defs%3E%3Cg id='SEO' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='SEO_Interactive-states' transform='translate(-1366.000000, -3906.000000)'%3E%3Cg id='Carousel_Hover-Copy' transform='translate(0.000000, 3692.000000)'%3E%3Cg id='terminals' transform='translate(0.000000, 56.000000)'%3E%3Cg id='Right-arrow_hover-Copy' transform='translate(1366.000000, 158.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Mask'%3E%3C/g%3E%3Ccircle id='Oval' fill='%23D8D8D8' mask='url(%23mask-2)' cx='60' cy='60' r='60'%3E%3C/circle%3E%3Cpath d='M35.3395652,45.1083748 L48.8710399,58.6376314 C48.8845667,58.6502068 48.897918,58.6630782 48.9110853,58.6762456 L49.4760885,59.2412487 C50.0618749,59.8270351 50.0618749,60.7767826 49.4760885,61.362569 L35.4794679,75.3591896 C34.8936815,75.944976 33.943934,75.944976 33.3581476,75.3591896 L32.7931444,74.7941865 C32.207358,74.2084 32.207358,73.2586526 32.7931444,72.6728661 L45.1626651,60.3037982 L32.6532417,47.7946983 C32.0674553,47.2089119 32.0674553,46.2591644 32.6532417,45.673378 L33.2182448,45.1083748 C33.8040313,44.5225884 34.7537787,44.5225884 35.3395652,45.1083748 Z' id='Combined-Shape' fill='%23FFFFFF' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    no-repeat;
  z-index: 10;
  padding: 0;
  pointer-events: auto;
  outline: none;
  transition: 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.related-content__navigation-arrow[data-m-active] {
  background: url("data:image/svg+xml,%3Csvg width='74px' height='120px' viewBox='0 0 74 120' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E4C4C9E19-C690-46CC-A688-D81237463281%3C/title%3E%3Cdefs%3E%3Crect id='path-1' x='0' y='0' width='74' height='120'%3E%3C/rect%3E%3C/defs%3E%3Cg id='SEO' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='SEO_Interactive-states' transform='translate(-1366.000000, -2824.000000)'%3E%3Cg id='Carousel_Default' transform='translate(0.000000, 2610.000000)'%3E%3Cg id='terminals' transform='translate(0.000000, 56.000000)'%3E%3Cg id='Right-arrow_default' transform='translate(1366.000000, 158.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Mask'%3E%3C/g%3E%3Ccircle id='Oval' fill='%23262626' mask='url(%23mask-2)' cx='60' cy='60' r='60'%3E%3C/circle%3E%3Cpath d='M35.3395652,45.1083748 L48.8710399,58.6376314 C48.8845667,58.6502068 48.897918,58.6630782 48.9110853,58.6762456 L49.4760885,59.2412487 C50.0618749,59.8270351 50.0618749,60.7767826 49.4760885,61.362569 L35.4794679,75.3591896 C34.8936815,75.944976 33.943934,75.944976 33.3581476,75.3591896 L32.7931444,74.7941865 C32.207358,74.2084 32.207358,73.2586526 32.7931444,72.6728661 L45.1626651,60.3037982 L32.6532417,47.7946983 C32.0674553,47.2089119 32.0674553,46.2591644 32.6532417,45.673378 L33.2182448,45.1083748 C33.8040313,44.5225884 34.7537787,44.5225884 35.3395652,45.1083748 Z' id='Combined-Shape' fill='%23FFFFFF' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    no-repeat;
}
.related-content__navigation-arrow[data-m-previous] {
  left: 0;
  transform: rotateY(180deg);
}
.related-content__navigation-arrow[data-m-next] {
  right: 0;
}
.related-content__navigation-arrow:active {
  background: url("data:image/svg+xml,%3Csvg width='74px' height='120px' viewBox='0 0 74 120' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E9FB94A54-2E76-4C76-A7CE-7ED6B6CDECB4%3C/title%3E%3Cdefs%3E%3Crect id='path-1' x='0' y='0' width='74' height='120'%3E%3C/rect%3E%3C/defs%3E%3Cg id='SEO' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='SEO_Interactive-states' transform='translate(-1366.000000, -3906.000000)'%3E%3Cg id='Carousel_Hover-Copy' transform='translate(0.000000, 3692.000000)'%3E%3Cg id='terminals' transform='translate(0.000000, 56.000000)'%3E%3Cg id='Right-arrow_hover-Copy' transform='translate(1366.000000, 158.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Mask'%3E%3C/g%3E%3Ccircle id='Oval' fill='%2326D07C' mask='url(%23mask-2)' cx='60' cy='60' r='60'%3E%3C/circle%3E%3Cpath d='M35.3395652,45.1083748 L48.8710399,58.6376314 C48.8845667,58.6502068 48.897918,58.6630782 48.9110853,58.6762456 L49.4760885,59.2412487 C50.0618749,59.8270351 50.0618749,60.7767826 49.4760885,61.362569 L35.4794679,75.3591896 C34.8936815,75.944976 33.943934,75.944976 33.3581476,75.3591896 L32.7931444,74.7941865 C32.207358,74.2084 32.207358,73.2586526 32.7931444,72.6728661 L45.1626651,60.3037982 L32.6532417,47.7946983 C32.0674553,47.2089119 32.0674553,46.2591644 32.6532417,45.673378 L33.2182448,45.1083748 C33.8040313,44.5225884 34.7537787,44.5225884 35.3395652,45.1083748 Z' id='Combined-Shape' fill='%23262626' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    no-repeat;
}
.related-content__navigation-arrow[data-m-ready]
  ._related-content__navigation-item_ksh1a_424[data-m-previous] {
  left: -20px;
}
.related-content__navigation-arrow[data-m-ready]
  ._related-content__navigation-item_ksh1a_424[data-m-next] {
  right: -20px;
}
._related-content_ksh1a_396 {
  text-align: center;
}
._related-content__navigation_ksh1a_396 {
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  ._related-content_ksh1a_396 ._module-section_ksh1a_442 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  ._related-content__container_ksh1a_448 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    margin-left: -28px;
  }
  ._related-content__content-card-wrapper_ksh1a_455 {
    width: calc((100% + 0px) / 2 - 28px);
    margin: 0 0 24px 28px;
  }
}
@media (min-width: 1024px) {
  ._related-content__content-card-wrapper_ksh1a_455 {
    width: calc((((100% - 28px) + 28px) / 12) * 4 - 28px);
  }
}
._product_1vvxc_1 {
  position: relative;
  overflow: hidden;
}
._product_1vvxc_1:before {
  content: "";
  position: absolute;
  top: 169px;
  left: 50%;
  right: 0;
  width: 2560px;
  height: 525px;
  margin-left: -1280px;
}
._product_1vvxc_1:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 169px;
  z-index: 1;
}
._product__background-lightgrey_1vvxc_24:before {
  background: linear-gradient(to top right, transparent 49.85%, #f6f6f6 50%)
    top/100% 100% no-repeat;
}
._product__background-lightgrey_1vvxc_24:after {
  background-color: #f6f6f6;
}
._product__background-darkgrey_1vvxc_30:before {
  background: linear-gradient(to top right, transparent 49.85%, #262626 50%)
    top/100% 100% no-repeat;
}
._product__background-darkgrey_1vvxc_30:after {
  background-color: #262626;
}
._product__background-teal_1vvxc_36:before {
  background: linear-gradient(to top right, transparent 49.85%, #00a699 50%)
    top/100% 100% no-repeat;
}
._product__background-teal_1vvxc_36:after {
  background-color: #00a699;
}
._product__background-bluegrey_1vvxc_42:before {
  background: linear-gradient(to top right, transparent 49.85%, #e5f6f4 50%)
    top/100% 100% no-repeat;
}
._product__background-bluegrey_1vvxc_42:after {
  background-color: #e5f6f4;
}
._product__background-emerald_1vvxc_48:before {
  background: linear-gradient(to top right, transparent 49.85%, #26d07c 50%)
    top/100% 100% no-repeat;
}
._product__background-emerald_1vvxc_48:after {
  background-color: #26d07c;
}
._product__hero_1vvxc_54 {
  position: relative;
  z-index: 2;
  max-width: 1280px;
  padding: 0 24px 40px;
  margin: 0 auto;
  text-align: center;
}
._product__hero_1vvxc_54 h1 {
  color: #00a699;
}
._product__hero-logo_1vvxc_65 {
  margin: 40px auto 16px;
  width: 150px;
}
._product__hero-image_1vvxc_69 {
  margin: 0 auto;
  max-width: 100%;
}
._product__hero_1vvxc_54 ._trust-pilot-widget_1vvxc_73 {
  margin-top: 24px;
  display: block;
}
@media (min-width: 768px) {
  ._product_1vvxc_1:before {
    top: 334px;
  }
  ._product_1vvxc_1:after {
    height: 334px;
  }
  ._product__hero-logo_1vvxc_65 {
    margin: 78px auto 10px;
    width: 260px;
  }
  ._product__hero-image_1vvxc_69 {
    max-width: 675px;
  }
}
@keyframes _arrow1_1a6pe_1 {
  0% {
    bottom: 20px;
    opacity: 0.5;
  }
  25% {
    bottom: 17px;
    opacity: 1;
  }
  50% {
    bottom: 14px;
    opacity: 0.5;
  }
  51% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes _arrow2_1a6pe_1 {
  0% {
    bottom: 14px;
    opacity: 0.5;
  }
  25% {
    bottom: 11px;
    opacity: 1;
  }
  50% {
    bottom: 8px;
    opacity: 0.5;
  }
  51% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes _arrow3_1a6pe_1 {
  0% {
    bottom: 8px;
    opacity: 0.5;
  }
  25% {
    bottom: 5px;
    opacity: 1;
  }
  50% {
    bottom: 2px;
    opacity: 0.5;
  }
  51% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
._scroll-indicator_1a6pe_61 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 26px;
  margin-bottom: 24px;
}
._scroll-indicator_1a6pe_61 span {
  display: block;
  position: absolute;
  bottom: 18px;
  left: 22.5px;
  width: 12px;
  height: 7px;
  background: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.628505 0.873354C0.286755 1.19797 0.286755 1.74268 0.628505 2.0673L5.4106 6.60962C5.72838 6.91147 6.22691 6.91147 6.54468 6.60963C6.88643 6.28501 6.88643 5.7403 6.54468 5.41568L1.76259 0.873354C1.44481 0.571512 0.94628 0.571512 0.628505 0.873354Z' fill='%23262626'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3715 0.917005C11.0538 0.615163 10.5552 0.615164 10.2375 0.917006L5.45536 5.45933C5.11361 5.78395 5.11361 6.32866 5.45536 6.65328C5.77313 6.95512 6.27167 6.95512 6.58944 6.65328L11.3715 2.11095C11.7133 1.78633 11.7133 1.24162 11.3715 0.917005Z' fill='%23262626'/%3E%3C/svg%3E%0A")
    no-repeat;
  opacity: 1;
  animation: _arrow1_1a6pe_1 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s infinite
    forwards;
}
._scroll-indicator_1a6pe_61:after {
  content: "";
  position: absolute;
  bottom: 11px;
  left: 22.5px;
  width: 12px;
  height: 7px;
  background: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.628505 0.873354C0.286755 1.19797 0.286755 1.74268 0.628505 2.0673L5.4106 6.60962C5.72838 6.91147 6.22691 6.91147 6.54468 6.60963C6.88643 6.28501 6.88643 5.7403 6.54468 5.41568L1.76259 0.873354C1.44481 0.571512 0.94628 0.571512 0.628505 0.873354Z' fill='%23262626'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3715 0.917005C11.0538 0.615163 10.5552 0.615164 10.2375 0.917006L5.45536 5.45933C5.11361 5.78395 5.11361 6.32866 5.45536 6.65328C5.77313 6.95512 6.27167 6.95512 6.58944 6.65328L11.3715 2.11095C11.7133 1.78633 11.7133 1.24162 11.3715 0.917005Z' fill='%23262626'/%3E%3C/svg%3E%0A")
    no-repeat;
  opacity: 1;
  animation: _arrow2_1a6pe_1 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0.5s
    infinite forwards;
}
._scroll-indicator_1a6pe_61:before {
  content: "";
  position: absolute;
  bottom: 4px;
  left: 22.5px;
  width: 12px;
  height: 7px;
  background: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.628505 0.873354C0.286755 1.19797 0.286755 1.74268 0.628505 2.0673L5.4106 6.60962C5.72838 6.91147 6.22691 6.91147 6.54468 6.60963C6.88643 6.28501 6.88643 5.7403 6.54468 5.41568L1.76259 0.873354C1.44481 0.571512 0.94628 0.571512 0.628505 0.873354Z' fill='%23262626'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3715 0.917005C11.0538 0.615163 10.5552 0.615164 10.2375 0.917006L5.45536 5.45933C5.11361 5.78395 5.11361 6.32866 5.45536 6.65328C5.77313 6.95512 6.27167 6.95512 6.58944 6.65328L11.3715 2.11095C11.7133 1.78633 11.7133 1.24162 11.3715 0.917005Z' fill='%23262626'/%3E%3C/svg%3E%0A")
    no-repeat;
  opacity: 1;
  animation: _arrow3_1a6pe_1 1s cubic-bezier(0.645, 0.045, 0.355, 1) 1s infinite
    forwards;
}
@media (min-width: 768px) {
  ._scroll-indicator_1a6pe_61 {
    font-size: 12px;
    line-height: 1.3333333333;
  }
}
._faqs-module__title_5dzfn_1 {
  margin-bottom: 24px;
  text-align: center;
}
._faqs-module__copy_5dzfn_5 {
  margin-bottom: 32px;
  text-align: center;
}
._faqs-module__q-and-a_5dzfn_9 {
  margin-bottom: 24px;
}
._faqs-module__q-and-a_5dzfn_9:last-child {
  margin-bottom: 0;
}
._faqs-module_5dzfn_1 ._collapsible-container_5dzfn_15 h2,
._faqs-module_5dzfn_1 ._collapsible-container_5dzfn_15 h4 {
  font-size: 16px;
  line-height: 1.75;
  font-family: roboto bold, sans-serif;
}
._faqs-module_5dzfn_1 ._collapsible-container_5dzfn_15 h4 {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  ._large-hero-refresh_5dzfn_26 ._faqs-module__title_5dzfn_1 {
    margin: 0 auto 24px;
  }
  ._large-hero-refresh_5dzfn_26 ._faqs-module__copy_5dzfn_5 {
    margin-bottom: 45px;
  }
  ._faqs-module__title_5dzfn_1 {
    margin: 0 auto 35px;
    max-width: 844px;
  }
  ._faqs-module__copy_5dzfn_5 {
    margin-bottom: 60px;
  }
}
@media (min-width: 1024px) {
  ._faqs-module__title_5dzfn_1 {
    margin: 0 auto 35px;
  }
}
._collapsible-container_5dzfn_15 h4 {
  font-family: roboto bold, sans-serif;
  font-size: 16px;
  margin-bottom: 0;
  line-height: 1.75;
}
._collapsible-container_5dzfn_15
  ._collapsible__content_5dzfn_52[data-m-collapsible-closed] {
  display: none;
}
._collapsible-container_5dzfn_15 ._faqs-module__q-and-a_5dzfn_9 {
  margin-bottom: 24px;
  line-height: 26px;
}
._collapsible_5dzfn_15 {
  border-bottom: 1px solid #c5c5c5;
  transition: all 0.2s ease-in;
}
._collapsible__button_5dzfn_64 {
  margin: 0;
}
._collapsible__button_5dzfn_64 button {
  border: none;
  background: transparent;
  cursor: pointer;
  position: relative;
  text-align: left;
  font-size: 18px;
  line-height: 1.4444444444;
  font-family: dm sans bold, sans-serif;
  display: block;
  width: 100%;
  padding: 15px 35px 15px 10px;
  color: inherit;
}
._collapsible__button_5dzfn_64 button:after {
  display: none;
}
._collapsible__button_5dzfn_64 button:focus-visible,
._collapsible__button_5dzfn_64 button[data-focus-visible-added] {
  outline: 3px solid rgba(0, 140, 243, 0.5);
  outline-offset: 0;
}
._collapsible__button_5dzfn_64 button ._collapsible-indicator_5dzfn_88 {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%) rotate(0);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23262626' d='M15.132 6.884H9.116V.868C9.116.594 8.744 0 8 0c-.744 0-1.116.594-1.116.868v6.016H.868C.594 6.884 0 7.256 0 8c0 .744.594 1.116.868 1.116h6.016v6.016c0 .274.372.868 1.116.868.744 0 1.116-.594 1.116-.868V9.116h6.016c.274 0 .868-.372.868-1.116 0-.744-.594-1.116-.868-1.116z'/%3E%3C/svg%3E");
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  transition: all 0.15s ease-out;
}
._collapsible__button_5dzfn_64
  button[aria-expanded="true"]
  ._collapsible-indicator_5dzfn_88 {
  transform: translateY(-50%) rotate(45deg);
}
._collapsible__content_5dzfn_52 {
  padding-bottom: 62px;
  padding-left: 10px;
  font-family: roboto regular, sans-serif;
}
._collapsible__content_5dzfn_52[data-m-collapsible-closed] {
  display: none;
}
._collapsible-container_5dzfn_15[data-m-central-singular-column] button {
  padding: 16px 35px 16px 10px;
}
._module__background-darkgrey_5dzfn_115 ._collapsible__button_5dzfn_64 button {
  color: #fff;
}
._module__background-darkgrey_5dzfn_115
  ._collapsible__button_5dzfn_64
  button:after,
._module__background-darkgrey_5dzfn_115
  ._collapsible__button_5dzfn_64
  button:before {
  background-color: #fff;
}
@media (min-width: 768px) {
  ._collapsible-container_5dzfn_15[data-m-central-singular-column]
    ._collapsible-col_5dzfn_123 {
    width: 100%;
    margin: auto;
    max-width: 736px;
  }
}
@media (min-width: 1024px) {
  ._collapsible-container_5dzfn_15 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
  }
  ._collapsible-container_5dzfn_15[data-m-central-singular-column] {
    flex-direction: column;
  }
  ._collapsible-col_5dzfn_123 {
    width: calc(50% - 28px);
  }
  ._collapsible-col_5dzfn_123._even_5dzfn_143 {
    margin-right: 14px;
  }
  ._collapsible-col_5dzfn_123._odd_5dzfn_146 {
    margin-left: 14px;
  }
  ._collapsible_5dzfn_15 {
    width: 100%;
  }
}
._contents-table_1hny1_1 {
  display: none;
}
@media (min-width: 1280px) {
  ._contents-table_1hny1_1 {
    display: block;
  }
  ._contents-table_1hny1_1 ol {
    padding-left: 20px;
  }
  ._contents-table_1hny1_1 ol li {
    color: #00857d;
  }
  ._contents-table_1hny1_1 ol li a {
    text-decoration: none;
  }
}
._contents-item_1hny1_19 {
  padding-top: 40px;
}
@media (min-width: 768px) {
  ._contents-item_1hny1_19 {
    padding-top: 80px;
  }
}
@media (min-width: 1024px) {
  ._contents-item_1hny1_19 {
    padding-top: 80px;
  }
}
@media (min-width: 1440px) {
  ._grid_1hny1_34 {
    display: flex;
    align-items: flex-start;
  }
  ._grid__column_1hny1_38 {
    width: 740px;
  }
  ._grid__aside_1hny1_41 {
    width: 475px;
    margin-left: 64px;
    border-left: 1px solid #c5c5c5;
    padding-left: 32px;
    position: sticky;
    top: 115px;
  }
}
._seo_rzw5s_1
  ._module__background-none_rzw5s_1:last-child
  ._module-section_rzw5s_1 {
  padding-bottom: 0;
}
._seo_rzw5s_1 ._image-module_rzw5s_4:last-child {
  padding-bottom: 0;
}
._seo-grid_rzw5s_8
  ._module__background-none_rzw5s_1:last-child
  ._module-section_rzw5s_1 {
  padding-bottom: 0;
}
._seo-grid_rzw5s_8 ._image-module_rzw5s_4:last-child {
  padding-bottom: 0;
}
[data-m-top-navigation-bar] ._in-page-navigation_19jig_1,
[data-m-hamburger-active] ._in-page-navigation_19jig_1 {
  top: 75px;
}
@media (max-width: 767px) {
  [data-m-hamburger-active][data-m-telephone-number-visible]
    ._in-page-navigation_19jig_1 {
    top: 107px;
  }
}
._in-page-navigation_19jig_1 {
  position: sticky;
  top: 75px;
  background-color: #fff;
  border-bottom: 1px solid #d8d8d8;
  max-width: 100%;
  overflow: hidden;
  z-index: 100;
}
._in-page-navigation__container_19jig_23 {
  position: relative;
  max-width: 1164px;
  margin: 0 auto;
}
._in-page-navigation__container_19jig_23 span {
  position: absolute;
  top: 0;
  display: block;
  height: 66px;
  width: 50px;
}
._in-page-navigation__container_19jig_23 span._endstop_19jig_35 {
  right: -25px;
  background-image: linear-gradient(to left, #fff, #fff0);
}
._in-page-navigation__container_19jig_23 span._startstop_19jig_39 {
  left: -25px;
  background-image: linear-gradient(to right, #fff, #fff0);
}
._in-page-navigation__inner_19jig_43 {
  overflow: hidden;
}
._in-page-navigation__track_19jig_46 {
  padding-left: 24px;
}
._in-page-navigation_19jig_1 ul {
  padding: 0;
  display: flex;
  flex-wrap: nowrap;
}
._in-page-navigation_19jig_1 ul li {
  list-style: none;
  flex: 0 0 auto;
}
._in-page-navigation_19jig_1 ul li a {
  position: relative;
  display: block;
  font-family: dm sans regular, sans-serif;
  font-size: 14px;
  line-height: 4.7142857143;
  color: #262626;
  padding: 0 30px 0 24px;
  text-decoration: none;
}
._in-page-navigation_19jig_1 ul li a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 26px;
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2300a699' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.64 3.84L16.8 12l-8.16 8.16'/%3E%3C/svg%3E");
  background-size: 14px 14px;
}
._in-page-navigation_19jig_1 ul li a[data-m-selected]:after {
  content: "";
  position: absolute;
  left: 17px;
  right: 31px;
  top: 50px;
  height: 1px;
  background-color: #00a699;
}
@media (min-width: 1024px) {
  ._in-page-navigation_19jig_1 ul li a:hover {
    color: #ababab;
  }
  ._in-page-navigation_19jig_1 ul li a:focus {
    outline: none;
    color: #262626;
  }
  ._in-page-navigation__container_19jig_23 span._endstop_19jig_35 {
    right: 0;
  }
  ._in-page-navigation__container_19jig_23 span._startstop_19jig_39 {
    left: 0;
  }
  ._in-page-navigation__track_19jig_46 {
    padding-left: 50px;
  }
}
._simple-hero_1u1lj_1 {
  padding-top: 40px;
}
._simple-hero_1u1lj_1 ._container_1u1lj_4 {
  width: auto;
}
._simple-hero__content_1u1lj_7 {
  text-align: center;
  width: 1152px;
}
._simple-hero__content_1u1lj_7 *:last-child {
  margin-bottom: 0;
}
._simple-hero__content_1u1lj_7[data-m-limited-width] {
  max-width: 960px;
}
._simple-hero__background-lightgrey_1u1lj_17 {
  background-color: #f6f6f6;
}
._simple-hero__background-darkgrey_1u1lj_20 {
  background-color: #262626;
  color: #fff;
}
._simple-hero__background-darkgrey_1u1lj_20 h2,
._simple-hero__background-darkgrey_1u1lj_20 h3,
._simple-hero__background-darkgrey_1u1lj_20 h4,
._simple-hero__background-darkgrey_1u1lj_20 strong,
._simple-hero__background-darkgrey_1u1lj_20 ul,
._simple-hero__background-darkgrey_1u1lj_20 ol {
  color: #fff;
}
._simple-hero__pre-heading-copy_1u1lj_32 {
  margin-bottom: 15px;
  color: #575757;
}
._simple-hero_1u1lj_1[data-m-no-vertical-spacing] {
  padding-top: 0;
}
@media (min-width: 768px) {
  ._simple-hero_1u1lj_1 {
    padding-top: 80px;
  }
}
._online-quote-container_wjv34_1.container {
  padding: 0;
  margin: 0 auto;
}
._online-quote_wjv34_1 {
  border-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  width: 100%;
  font-family: roboto regular, sans-serif;
}
._online-quote-field-container_wjv34_13 {
  max-width: 704px;
  margin: auto;
}
._online-quote-choice-section_wjv34_17 {
  padding: 0 24px;
  margin-bottom: 40px;
  text-align: center;
}
._online-quote-choice-section_wjv34_17 ._trust-pilot-widget_wjv34_22 {
  display: none;
}
._online-quote-choice-section_wjv34_17 ._checkbox-container_wjv34_25 {
  margin-bottom: 0;
}
._online-quote-field-section_wjv34_28 {
  padding: 40px 24px 0;
  background-color: #f8f8f8;
  position: relative;
}
._online-quote-field-section_wjv34_28 input[type="submit"] {
  width: 100%;
}
._online-quote-terms_wjv34_36 {
  text-align: left;
  font-size: 14px;
  line-height: 1.2857142857;
  font-family: dm sans medium, sans-serif;
  color: #575757;
  padding: 100px 0;
  max-width: 704px;
}
._online-quote-terms_wjv34_36 a {
  text-decoration: none;
  color: #575757;
}
@media (min-width: 768px) {
  ._online-quote-choice-section_wjv34_17 {
    margin-bottom: 58px;
  }
}
@media (min-width: 1024px) {
  ._online-quote-choice-section_wjv34_17 {
    position: fixed;
    padding: 0 40px;
    width: 45%;
    text-align: left;
  }
  ._online-quote-choice-section_wjv34_17 ._trust-pilot-widget_wjv34_22 {
    position: absolute;
    left: 22px;
    display: inline-block;
    padding-top: 60px;
  }
  ._online-quote-field-section_wjv34_28 {
    padding-top: 52px;
    margin-left: 45%;
    width: 55%;
  }
  ._online-quote-field-container_wjv34_13 {
    max-width: 476px;
    margin: auto;
  }
}
@media (min-width: larger) {
  ._online-quote-choice-section_wjv34_17 {
    padding: 0 155px 0 60px;
  }
  ._online-quote-choice-section_wjv34_17 ._trust-pilot-widget_wjv34_22 {
    left: 42px;
  }
}
@media (min-width: 1024px) {
  ._form__row_vknod_2[data-m-with-columns] {
    display: flex;
    justify-content: space-between;
    gap: 16px;
  }
}
._form-field__container_1qjxw_1 {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
}
._form-field__validation-error_1qjxw_9 {
  display: block;
  margin-top: 10px;
  font-size: 12px;
  text-align: left;
  position: relative;
  line-height: 1.5;
  color: #d2000a;
}
._input-field_lypt4_1 {
  width: 100%;
  margin: 0 auto;
  border: 1px #d8d8d8 solid;
  border-radius: 4px;
  padding: 14px 16px;
  color: #3a3a3a;
  font-weight: 400;
}
._input-field_lypt4_1::placeholder {
  font-size: 15px;
  line-height: 1.6;
  font-family: roboto regular, sans-serif;
  color: #575757;
}
._input-field_lypt4_1:hover {
  border-color: #d8d8d8;
}
._input-field_lypt4_1:focus-visible,
._input-field_lypt4_1[data-focus-visible-added] {
  box-shadow: 0 0 0 3px #008cf380;
}
._checkbox-container_myh5t_1 {
  position: relative;
}
._checkbox-container_myh5t_1 ._checkbox_myh5t_1,
._checkbox-container_myh5t_1 ._checkmark_myh5t_5 {
  position: absolute;
  height: 25px;
  width: 25px;
}
._checkbox-container_myh5t_1 ._checkbox-label-left_myh5t_10,
._checkbox-container_myh5t_1 ._checkbox-label-right_myh5t_11 {
  font-size: 15px;
  line-height: 1.3333333333;
  font-family: roboto regular, sans-serif;
  color: #262626;
  padding-top: 3px;
}
._checkbox-container_myh5t_1 ._checkbox-label-left_myh5t_10 {
  padding-right: 12px;
}
._checkbox-container_myh5t_1 ._checkbox-label-right_myh5t_11 {
  padding-left: 38px;
}
._checkbox-container_myh5t_1 ._checkbox_myh5t_1 {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
}
._checkbox-container_myh5t_1 ._checkbox_myh5t_1:focus-visible ~ span,
._checkbox-container_myh5t_1
  ._checkbox_myh5t_1[data-focus-visible-added]
  ~ span {
  box-shadow: 0 0 0 3px #008cf380;
}
._checkbox-container_myh5t_1 ._checkmark_myh5t_5 {
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  background: #fff;
}
._checkbox-container_myh5t_1 ._checkmark_myh5t_5:after {
  content: "";
  position: absolute;
  display: none;
  background: transparent
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' fill='none' viewBox='0 0 18 14'%3E%3Cpath fill='%23262626' stroke='%23262626' stroke-width='.225' d='M17.445 2.1l.081-.085-.089-.077-1.18-1.023-.082-.07-.074.078-9.28 9.766-4.674-4.072-.081-.07-.075.077L.92 7.75l-.082.085.09.078 5.935 5.172.081.07.074-.077L17.445 2.1z'/%3E%3C/svg%3E")
    no-repeat center;
  height: 22px;
  width: 22px;
}
._checkbox-container_myh5t_1
  ._checkbox_myh5t_1:checked
  ~ ._checkmark_myh5t_5:after {
  display: block;
}
._radio-toggle-buttons-field-container_a1afg_1 {
  display: inline-flex;
  width: fit-content;
  background-color: #e9e9e9;
  border: 3px #e9e9e9 solid;
  border-radius: 30px;
  gap: 4px;
  margin: auto;
}
._radio-toggle-buttons-field-container_a1afg_1
  ._radio-toggle-buttons-field-payments-icon_a1afg_10 {
  display: block;
  height: 24px;
  width: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23515151' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20.85 5.28H3.15a.748.748 0 00-.75.747v11.946c0 .413.336.747.75.747h17.7c.414 0 .75-.334.75-.747V6.027a.748.748 0 00-.75-.747zM15.84 15.84h2.88M11.52 15.84h1.44M2.4 9.12h19.2'/%3E%3C/svg%3E")
    no-repeat;
  margin-right: 8px;
}
._radio-toggle-buttons-field-container_a1afg_1
  ._radio-toggle-buttons-field-bookings-icon_a1afg_17 {
  display: block;
  height: 24px;
  width: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23515151' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.8 13.44v6.016c0 .187.076.366.21.498a.728.728 0 00.51.206h12.96a.729.729 0 00.51-.206.695.695 0 00.21-.498V13.44M4.973 3.84h14.054a.764.764 0 01.73.547L21.12 9.12H2.88l1.362-4.733a.754.754 0 01.731-.547z'/%3E%3Cpath stroke='%23515151' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.12 9.12v1.44c0 .764-.329 1.496-.914 2.037A3.257 3.257 0 016 13.44a3.257 3.257 0 01-2.206-.843 2.772 2.772 0 01-.914-2.037V9.12M14.88 9.12v1.44a2.88 2.88 0 11-5.76 0V9.12M21.12 9.12v1.44c0 .764-.329 1.496-.914 2.037A3.257 3.257 0 0118 13.44a3.257 3.257 0 01-2.206-.843 2.772 2.772 0 01-.914-2.037V9.12'/%3E%3C/svg%3E")
    no-repeat;
  margin-right: 8px;
}
._radio-toggle-buttons-field-container_a1afg_1
  ._radio-toggle-buttons-field-input_a1afg_24 {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}
._radio-toggle-buttons-field-container_a1afg_1
  ._radio-toggle-buttons-field-input_a1afg_24:focus-visible
  + label,
._radio-toggle-buttons-field-container_a1afg_1
  ._radio-toggle-buttons-field-input_a1afg_24[data-focus-visible-added]
  + label {
  box-shadow: 0 0 0 3px #008cf380;
}
._radio-toggle-buttons-field-container_a1afg_1
  ._radio-toggle-buttons-field-label_a1afg_34 {
  display: flex;
  background-color: #e9e9e9;
  color: #515151;
  border-radius: 30px;
  border-width: 0;
  width: auto;
  padding: 12px 20px;
  font-family: dm sans medium, sans-serif;
  cursor: pointer;
  font-size: 15px;
  line-height: 1.6;
}
._radio-toggle-buttons-field-container_a1afg_1
  ._radio-toggle-buttons-field-label_a1afg_34:hover {
  background-color: #d4d4d4;
}
._radio-toggle-buttons-field-container_a1afg_1
  ._radio-toggle-buttons-field-input_a1afg_24:checked
  + ._radio-toggle-buttons-field-label_a1afg_34 {
  background-color: #00857d;
  color: #fff;
}
._radio-toggle-buttons-field-container_a1afg_1
  ._radio-toggle-buttons-field-input_a1afg_24:checked
  + ._radio-toggle-buttons-field-label_a1afg_34
  ._radio-toggle-buttons-field-payments-icon_a1afg_10 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20.85 5.28H3.15a.748.748 0 00-.75.747v11.946c0 .413.336.747.75.747h17.7c.414 0 .75-.334.75-.747V6.027a.748.748 0 00-.75-.747zM15.84 15.84h2.88M11.52 15.84h1.44M2.4 9.12h19.2'/%3E%3C/svg%3E")
    no-repeat;
}
._radio-toggle-buttons-field-container_a1afg_1
  ._radio-toggle-buttons-field-input_a1afg_24:checked
  + ._radio-toggle-buttons-field-label_a1afg_34
  ._radio-toggle-buttons-field-bookings-icon_a1afg_17 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.8 13.44v6.016c0 .187.076.366.21.498a.728.728 0 00.51.206h12.96c.19 0 .374-.074.51-.206a.696.696 0 00.21-.498V13.44M4.973 3.84h14.054a.764.764 0 01.73.547L21.12 9.12H2.88l1.363-4.733a.754.754 0 01.73-.547z'/%3E%3Cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.12 9.12v1.44c0 .764-.329 1.496-.914 2.037A3.257 3.257 0 016 13.44a3.257 3.257 0 01-2.206-.843 2.772 2.772 0 01-.914-2.037V9.12M14.88 9.12v1.44a2.88 2.88 0 11-5.76 0V9.12M21.12 9.12v1.44c0 .764-.329 1.496-.914 2.037A3.257 3.257 0 0118 13.44a3.257 3.257 0 01-2.206-.843 2.772 2.772 0 01-.914-2.037V9.12'/%3E%3C/svg%3E")
    no-repeat;
}
@media (min-width: 1024px) {
  ._radio-toggle-buttons-field-container_a1afg_1 {
    margin: 0;
  }
}
._dropdown-field-container_1o5zm_1 {
  position: relative;
  width: 100%;
}
._dropdown-field-container_1o5zm_1 ._dropdown-field-web-input-arrow_1o5zm_5 {
  position: absolute;
  right: 14px;
  top: 20px;
  height: 12px;
  width: 12px;
  pointer-events: none;
  background: transparent
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none' viewBox='0 0 14 9'%3E%3Cpath stroke='%23575757' stroke-width='2' d='M1 1l6 6 6-6'/%3E%3C/svg%3E")
    no-repeat center;
  cursor: pointer;
}
._dropdown-field-container_1o5zm_1
  ._dropdown-field-web-input-arrow-active_1o5zm_15 {
  transform: rotateX(180deg);
}
._dropdown-field-mobile_1o5zm_19 {
  display: inline-block;
  width: 100%;
  padding: 12px;
  appearance: none;
  cursor: pointer;
  font-family: roboto regular, sans-serif;
  font-size: 15px;
  line-height: 1.6;
  color: #575757;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
}
._dropdown-field-web-input_1o5zm_5 {
  display: none;
}
@media (min-width: 1024px) {
  ._dropdown-field-container_1o5zm_1:after:focus {
    transform: rotateX(180deg);
    top: 12px;
  }
  ._dropdown-field-web-input_1o5zm_5 {
    display: inline-block;
    width: 100%;
    padding: 12px;
    appearance: none;
    cursor: pointer;
    font-family: roboto regular, sans-serif;
    font-size: 15px;
    line-height: 1.6;
    color: #575757;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #d8d8d8;
  }
  ._dropdown-field-web_1o5zm_5 {
    background: #fff;
    padding: 0;
    box-shadow: 0 12px 20px #0000001a;
    border-radius: 4px;
    position: absolute;
    width: 100%;
    z-index: 2;
  }
  ._dropdown-field-web-item_1o5zm_68 {
    padding: 12px;
  }
  ._dropdown-field-web-item_1o5zm_68:hover {
    background-color: #f6f6f6;
    cursor: pointer;
  }
  ._dropdown-field-mobile_1o5zm_19 {
    display: none;
  }
}
._autocomplete-dropdown-field-container_1vebn_1 {
  position: relative;
  width: 100%;
}
._autocomplete-dropdown-field-input_1vebn_6 {
  display: none;
}
._autocomplete-dropdown-field-container_1vebn_1:after:focus {
  transform: rotateX(180deg);
  top: 12px;
}
._autocomplete-dropdown-field-input_1vebn_6 {
  display: inline-block;
  width: 100%;
  padding: 12px;
  appearance: none;
  font-family: roboto regular, sans-serif;
  font-size: 15px;
  line-height: 1.6;
  color: #575757;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
}
._autocomplete-dropdown-field_1vebn_1 {
  background: #fff;
  padding: 0;
  box-shadow: 0 12px 20px #0000001a;
  border-radius: 4px;
  position: absolute;
  width: 100%;
  max-height: 300px;
  overflow-y: scroll;
  z-index: 2;
}
._autocomplete-dropdown-field-item_1vebn_40 {
  padding: 12px;
}
._autocomplete-dropdown-field-item_1vebn_40:hover {
  background-color: #f6f6f6;
  cursor: pointer;
}
._radio-option-list-item_ql4ut_1 {
  margin-top: 12px;
  margin-right: 24px;
  display: inline-block;
}
._radio-option-list-item_ql4ut_1 ._radio-option-list-input_ql4ut_6 {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}
._radio-option-list-item_ql4ut_1
  ._radio-option-list-input_ql4ut_6:checked
  + ._radio-option-list-label_ql4ut_13:before {
  content: "";
  display: block;
  border-radius: 12px;
  position: absolute;
  top: 8px;
  left: 8px;
  width: 16px;
  height: 16px;
  background-color: #00a699;
  z-index: 1;
}
._radio-option-list-item_ql4ut_1
  ._radio-option-list-input_ql4ut_6:checked
  + ._radio-option-list-label_ql4ut_13:after {
  border: 3px #00a699 solid;
}
._radio-option-list-item_ql4ut_1 ._radio-option-list-label_ql4ut_13 {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  padding-left: 50px;
  padding-top: 2px;
  padding-bottom: 2px;
}
._radio-option-list-item_ql4ut_1 ._radio-option-list-label_ql4ut_13:after {
  content: "";
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  background-color: #fff;
  border: 1px #d8d8d8 solid;
  margin: 1px 12px 1px 1px;
  border-radius: 50%;
  inset: 0 4px 4px 0;
}
._formTooltipIcon_1dq3h_1 {
  position: absolute;
  top: 12px;
  right: 21px;
  height: 24px;
  width: 26px;
  color: transparent;
  font-size: 0;
  cursor: pointer;
  z-index: 9;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23ababab' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21a9 9 0 100-18 9 9 0 000 18z'/%3E%3Cpath fill='%23ababab' d='M12 18a1.125 1.125 0 100-2.25A1.125 1.125 0 0012 18z'/%3E%3Cpath stroke='%23ababab' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 13.5v-.75a2.625 2.625 0 10-2.625-2.625'/%3E%3C/svg%3E")
    #fff no-repeat center left;
  border-radius: 100%;
}
._formTooltipIcon_1dq3h_1:focus-visible,
._formTooltipIcon_1dq3h_1[data-focus-visible-added] {
  box-shadow: 0 0 0 3px #008cf380;
}
._formTooltipContent_1dq3h_18 {
  font-size: 14px;
  line-height: 1.71429;
  display: block;
  background-color: #fff;
  color: #1d1d1d;
  padding: 26px 24px;
  position: absolute;
  margin: 45px 0 24px;
  top: 6px;
  border-radius: 3px;
  animation: _tooltipBubbleSml_1dq3h_1 0.25s 0s
    cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 10;
  text-align: left;
  font-family: roboto regular, sans-serif, sans-serif;
  border: solid 1px #c5c5c5;
  width: 60%;
  right: 0;
}
._formTooltipContent_1dq3h_18:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  position: absolute;
  top: -8.5px;
  right: 27px;
  transform: rotate(-45deg);
  border-top: 1px solid #ababab;
  border-right: 1px solid #ababab;
  background: #fff;
}
@keyframes _tooltipBubbleSml_1dq3h_1 {
  0% {
    -webkit-transform: translateY(-7px);
    transform: translateY(-7px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
._form-hero_18drh_1 {
  padding: 64px 0 40px;
}
._form-hero__content_18drh_4 {
  padding: 0;
}
._form-hero__content_18drh_4 h1 {
  font-size: 32px;
  line-height: 1.25;
  font-family: dm sans bold, sans-serif;
  color: #262626;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  ._form-hero_18drh_1 {
    padding-top: 80px;
  }
  ._form-hero_18drh_1 h1 {
    font-size: 38px;
    line-height: 1.1052631579;
  }
}
@media (min-width: 1024px) {
  ._form-hero_18drh_1 {
    padding-top: 130px;
    max-width: 400px;
  }
  ._form-hero__content_18drh_4 {
    text-align: left;
  }
}
._form-title_1wg79_1 {
  font-size: 22px;
  line-height: 1.3181818182;
  font-family: dm sans bold, sans-serif;
  color: #262626;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  ._form-title_1wg79_1 {
    font-size: 24px;
    line-height: 1.25;
  }
}
._trust-pilot-widget_1sf0t_1 {
  display: none;
}
._trust-pilot-widget_1sf0t_1[data-m-trust-pilot-widget-show-on-mobile] {
  display: block;
  margin-bottom: 24px;
}
._trust-pilot-widget_1sf0t_1[data-m-trust-pilot-widget-show-on-mobile][data-m-trust-pilot-widget-inline-mobile] {
  display: inline-block;
  padding-top: 15px;
}
@media (min-width: 768px) {
  ._trust-pilot-widget_1sf0t_1,
  ._trust-pilot-widget_1sf0t_1[data-m-trust-pilot-widget-show-on-mobile] {
    display: inline-block;
    padding-top: 15px;
  }
  ._trust-pilot-widget_1sf0t_1[data-m-trust-pilot-widget-as-block] {
    display: block;
  }
}
._pc-hero_1vrja_1 {
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-align: left;
}
._pc-hero__background-lightgrey_1vrja_7 {
  background-color: #f6f6f6;
}
._pc-hero__background-darkgrey_1vrja_10 {
  background-color: #262626;
  color: #fff;
}
._pc-hero__background-darkgrey_1vrja_10 h1,
._pc-hero__background-darkgrey_1vrja_10 h2,
._pc-hero__background-darkgrey_1vrja_10 h3,
._pc-hero__background-darkgrey_1vrja_10 h4,
._pc-hero__background-darkgrey_1vrja_10 strong,
._pc-hero__background-darkgrey_1vrja_10 ul,
._pc-hero__background-darkgrey_1vrja_10 ol {
  color: #fff;
}
._pc-hero__background-teal_1vrja_23 {
  background-color: #00a699;
  color: #fff;
}
._pc-hero__background-teal_1vrja_23 h1,
._pc-hero__background-teal_1vrja_23 h2,
._pc-hero__background-teal_1vrja_23 h3,
._pc-hero__background-teal_1vrja_23 h4,
._pc-hero__background-teal_1vrja_23 strong,
._pc-hero__background-teal_1vrja_23 ul,
._pc-hero__background-teal_1vrja_23 ol {
  color: #fff;
}
._pc-hero__background-bluegrey_1vrja_36 {
  background-color: #e5f6f4;
}
._pc-hero__background-emerald_1vrja_39 {
  background-color: #26d07c;
}
._pc-hero__image_1vrja_42 {
  height: 310px;
}
._pc-hero__image_1vrja_42 ._image_1vrja_45 {
  height: 100%;
  width: auto;
}
._pc-hero__animation-aspect-ratio-container_1vrja_49 {
  padding-top: 0.744;
  position: relative;
  margin-bottom: -35px;
}
._pc-hero__animation_1vrja_49 {
  position: absolute;
  inset: 0;
}
._pc-hero__copy_1vrja_61 {
  padding: 35px 0 54px;
}
._pc-hero__copy_1vrja_61 ._standfirst_1vrja_64 {
  font-size: 18px;
  line-height: 1.5555555556;
}
._pc-hero__copy_1vrja_61 ._button-container_1vrja_68 {
  text-align: center;
  margin-top: 30px;
}
._pc-hero__copy_1vrja_61 ._button-container_1vrja_68 .button {
  margin-bottom: 0;
}
._pc-hero__copy_1vrja_61 ._horizontal-list_1vrja_75 li {
  margin-top: 0;
  margin-right: 8px;
}
._pc-hero__copy-rich-text_1vrja_79 {
  text-align: center;
}
._pc-hero__copy-rich-text_1vrja_79 p,
._pc-hero__copy-rich-text_1vrja_79 h1,
._pc-hero__copy-rich-text_1vrja_79 h2,
._pc-hero__copy-rich-text_1vrja_79 h3,
._pc-hero__copy-rich-text_1vrja_79 ul,
._pc-hero__copy-rich-text_1vrja_79 ol {
  text-align: left;
}
._pc-hero_1vrja_1 ._trust-pilot-widget_1vrja_90 {
  display: block;
}
@media (min-width: 768px) {
  ._pc-hero_1vrja_1 {
    min-height: 500px;
  }
  ._pc-hero__image_1vrja_42 {
    position: absolute;
    top: 0;
    left: 57.5%;
    right: initial;
    height: 440px;
  }
  ._pc-hero__animation-offset-desktop_1vrja_105 {
    position: absolute;
    height: 100%;
    left: 54%;
    margin-left: 24px;
    padding-top: 0;
    right: 0;
  }
  ._pc-hero__copy_1vrja_61 {
    min-height: 500px;
    padding: 30px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 54%;
  }
  ._pc-hero__copy_1vrja_61 ._standfirst_1vrja_64 {
    font-size: 19px;
    line-height: 1.5263157895;
  }
  ._pc-hero__copy_1vrja_61 ._button-container_1vrja_68 {
    text-align: left;
    margin-top: 40px;
  }
  ._pc-hero__copy-rich-text_1vrja_79 {
    text-align: left;
  }
  ._pc-hero_1vrja_1 ._trust-pilot-widget_1vrja_90 {
    display: inline-block;
  }
}
@media (min-width: 1024px) {
  ._pc-hero__image_1vrja_42 {
    height: 485px;
  }
}
@media (min-width: 1280px) {
  ._pc-hero_1vrja_1 h1 {
    font-size: 56px;
    line-height: 1.1428571429;
  }
  ._pc-hero__image_1vrja_42 {
    left: 795px;
    top: 0;
    height: 665px;
  }
  ._pc-hero__copy_1vrja_61 {
    width: 600px;
  }
  ._pc-hero__copy_1vrja_61 ._button_1vrja_68 {
    margin: 0;
  }
  ._pc-hero__animation-offset-desktop_1vrja_105 {
    left: 600px;
    margin-left: 80px;
  }
}
@media (max-width: 767px) {
  ._pc-hero__animation-offset-desktop_1vrja_105 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media (min-width: 768px) {
  ._pc-hero__animation-offset-mobile_1vrja_169 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
._biography-pc-hero_18rzp_1 {
  background-color: #fff;
}
._biography-pc-hero_18rzp_1 ._pc-hero__copy_18rzp_4 {
  padding: 300px 0 54px;
}
._biography-pc-hero_18rzp_1 ._pc-hero__image_18rzp_7 {
  position: absolute;
  top: -229px;
  right: -174px;
  height: 500px;
  width: 500px;
  padding-top: 229px;
  overflow: hidden;
  border-radius: 275px 0 275px 275px;
}
._biography-pc-hero_18rzp_1 ._pc-hero__image_18rzp_7 ._image_mobile_18rzp_17 {
  left: -37px;
}
._biography-pc-hero_18rzp_1 ._pc-hero__image_18rzp_7 ._image_medium_18rzp_20,
._biography-pc-hero_18rzp_1 ._pc-hero__image_18rzp_7 ._image_large_18rzp_21 {
  display: none;
}
@media (min-width: 768px) {
  ._biography-pc-hero_18rzp_1 {
    min-height: 642px;
  }
  ._biography-pc-hero_18rzp_1 ._pc-hero__copy_18rzp_4 {
    padding: 30px 0;
  }
  ._biography-pc-hero_18rzp_1 ._pc-hero__image_18rzp_7 {
    top: -220px;
    height: 550px;
    width: 550px;
    padding-top: 220px;
    padding-right: 0;
    border-radius: 275px 0 275px 275px;
  }
  ._biography-pc-hero_18rzp_1 ._pc-hero__image_18rzp_7 ._image_mobile_18rzp_17 {
    display: none;
  }
  ._biography-pc-hero_18rzp_1 ._pc-hero__image_18rzp_7 ._image_medium_18rzp_20 {
    display: inline-block;
    left: -100px;
  }
}
@media (min-width: 1024px) {
  ._biography-pc-hero_18rzp_1 ._pc-hero__image_18rzp_7 {
    top: -420px;
    height: 1010px;
    width: 1010px;
    padding-top: 420px;
    padding-right: 160px;
    border-radius: 505px 0 505px 505px;
  }
  ._biography-pc-hero_18rzp_1 ._pc-hero__image_18rzp_7 ._image_medium_18rzp_20 {
    display: none;
  }
  ._biography-pc-hero_18rzp_1 ._pc-hero__image_18rzp_7 ._image_large_18rzp_21 {
    display: inline-block;
    left: -210px;
  }
}
@media (min-width: 1440px) {
  ._biography-pc-hero_18rzp_1 ._pc-hero__image_18rzp_7 ._image_large_18rzp_21 {
    left: 0;
  }
}
._buttonContainer_1mq3g_1 {
  text-align: right;
}
._form22-container_k8kn0_1 {
  margin: 0 auto;
  width: 100%;
}
._form22_k8kn0_1 {
  max-width: 1280px;
  margin: auto;
  position: relative;
  border-top: 0;
  padding-bottom: 0;
  width: 100%;
  font-family: roboto regular, sans-serif;
}
._form22-field-container_k8kn0_15 {
  max-width: 704px;
  margin: auto;
}
._form22-choice-section_k8kn0_19 {
  padding: 0 24px;
  margin-bottom: 40px;
  text-align: center;
}
._form22-choice-section__copy_k8kn0_24 {
  margin-bottom: 24px;
}
._form22-choice-section_k8kn0_19 ._trust-pilot-widget_k8kn0_27 {
  display: none;
}
._form22-choice-section_k8kn0_19 ._checkbox-container_k8kn0_30 {
  margin-bottom: 0;
}
._form22-field-section_k8kn0_33 {
  padding: 0 24px;
}
._form22-field-section_k8kn0_33 input[type="submit"] {
  width: 100%;
}
._form22-terms_k8kn0_39 {
  text-align: left;
  font-size: 14px;
  line-height: 1.2857142857;
  font-family: dm sans medium, sans-serif;
  color: #575757;
  padding: 100px 0;
  max-width: 704px;
}
._form22-terms_k8kn0_39 a {
  text-decoration: none;
  color: #575757;
}
@media (min-width: 768px) {
  ._form22-choice-section_k8kn0_19 {
    margin-bottom: 58px;
  }
}
@media (min-width: 1024px) {
  ._form22-choice-section_k8kn0_19 {
    position: absolute;
    padding: 0;
    top: 0;
    width: 45%;
    text-align: left;
  }
  ._form22-choice-section_k8kn0_19 ._trust-pilot-widget_k8kn0_27 {
    position: absolute;
    left: 22px;
    display: inline-block;
    padding-top: 60px;
  }
  ._form22-field-section_k8kn0_33 {
    margin-left: 45%;
    width: 55%;
  }
  ._form22-field-container_k8kn0_15 {
    max-width: 476px;
    margin: auto;
  }
}
@media (min-width: larger) {
  ._form22-choice-section_k8kn0_19 {
    padding: 0 155px 0 60px;
  }
  ._form22-choice-section_k8kn0_19 ._trust-pilot-widget_k8kn0_27 {
    left: 42px;
  }
}
._simple-hero__content_oc5t6_1._invoice-page_oc5t6_1
  ._invoice-page__title_oc5t6_1 {
  margin-bottom: 32px;
}
._simple-hero__content_oc5t6_1._invoice-page_oc5t6_1
  ._invoice-page__success-container_oc5t6_4,
._simple-hero__content_oc5t6_1._invoice-page_oc5t6_1
  ._invoice-page__success-text_oc5t6_7,
._simple-hero__content_oc5t6_1._invoice-page_oc5t6_1
  ._invoice-page__error-text_oc5t6_10 {
  margin-bottom: 40px;
}
._simple-hero__content_oc5t6_1._invoice-page_oc5t6_1
  ._invoice-page__help-text_oc5t6_13 {
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  ._simple-hero__content_oc5t6_1._invoice-page_oc5t6_1
    ._invoice-page__title_oc5t6_1,
  ._simple-hero__content_oc5t6_1._invoice-page_oc5t6_1
    ._invoice-page__success-container_oc5t6_4,
  ._simple-hero__content_oc5t6_1._invoice-page_oc5t6_1
    ._invoice-page__success-text_oc5t6_7,
  ._simple-hero__content_oc5t6_1._invoice-page_oc5t6_1
    ._invoice-page__error-text_oc5t6_10 {
    margin-bottom: 48px;
  }
  ._simple-hero__content_oc5t6_1._invoice-page_oc5t6_1
    ._invoice-page__help-text_oc5t6_13 {
    margin-bottom: 60px;
  }
}
._share-dojo-module_1p7j0_1 {
  text-align: center;
  width: 100%;
}
._share-dojo-module__form_1p7j0_5 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
._share-dojo-module__form_1p7j0_5[data-no-spacing] {
  margin-top: 24px;
}
body {
  font-family: sans-serif;
  font-size: 12px;
  line-height: 1.4;
}
h1,
h2,
h3,
h4,
h5 {
  margin-bottom: 0;
}
p {
  margin-top: 0;
}
.content-debug {
  padding-left: 50px;
  padding-right: 50px;
}
.intro-text {
  max-width: 1000px;
}
.otherProperty {
  display: none;
}
ul {
  list-style: none;
  padding-left: 16px;
}
.property-list li,
.block-list li {
  padding-left: 40px;
}
.edit-link {
  text-decoration: none;
}
input[type="checkbox"]:not(:checked) ~ .umbraco-nodes {
  display: none;
}
input[type="checkbox"]:not(:checked) ~ .content-info .property-list {
  display: none;
}
.umbraco-nodes > li {
  position: relative;
}
.umbraco-nodes > li:before {
  content: "";
  position: absolute;
  top: 19px;
  bottom: 3px;
  left: 9px;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  width: 9px;
}
.content-info {
  padding-left: 20px;
}
.content-info.checking {
  background: #eee;
}
.content-info.success {
  background: #efe;
}
.content-info.ignored {
  background: #ffe;
}
.content-info.error {
  background: #fee;
}
.content-info.partial-error {
  background: #fc9;
}
.children-toggle,
.children-toggle-icon {
  position: absolute;
  width: 12px;
  height: 12px;
  top: 4px;
}
.children-toggle {
  opacity: 0;
  cursor: pointer;
  z-index: 2;
  margin: 0;
}
.children-toggle-icon {
  text-align: center;
  border: 1px solid black;
  line-height: 10px;
}
.children-toggle + .children-toggle-icon:before {
  content: "+";
}
.children-toggle:checked + .children-toggle-icon:before {
  content: "-";
}
._error-page_64afn_1 {
  height: 360px;
  padding-top: 80px;
  background-color: #262626;
  color: #fff;
}
._error-page_64afn_1 .container {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
._error-page_64afn_1 .container * {
  z-index: 9;
}
._error-page_64afn_1 .container:after {
  display: flex;
  align-items: center;
  justify-content: center;
  content: "404";
  position: absolute;
  z-index: 1;
  color: #333;
  width: 100%;
  height: 100%;
  font-size: 160px;
  font-weight: 700;
  font-family: roboto bold, sans-serif;
}
._error-page_64afn_1._error-page-500_64afn_33 .container:after {
  content: "500";
}
@media (orientation: portrait) {
  ._error-page_64afn_1 {
    height: 640px;
  }
  ._error-page_64afn_1 ._button_64afn_40 {
    width: 100%;
  }
}
@media (min-width: 768px) {
  ._error-page_64afn_1 {
    height: 400px;
    padding-top: 88px;
  }
  ._error-page_64afn_1 .container:after {
    font-size: 325px;
  }
}
@media (min-width: 1280px) {
  ._error-page_64afn_1 {
    height: 700px;
  }
  ._error-page_64afn_1 .container:after {
    font-size: 475px;
  }
}
._flex-text-module_rq060_1 {
  position: relative;
}
._flex-text-module_rq060_1 ._inner-background-container_rq060_4 {
  padding: 40px;
  border-radius: 16px;
}
._flex-text-module_rq060_1
  ._inner-background-container_rq060_4.module-section__background-none {
  padding: 0;
}
._flex-text-module_rq060_1 ._flex-text-module__inner_rq060_11 {
  margin: 0 auto;
  max-width: 680px;
}
._flex-text-module_rq060_1[data-m-wider-content]
  ._flex-text-module__inner_rq060_11 {
  max-width: unset;
}
._flex-text-module__inner_rq060_11,
._flex-text-module__inner_rq060_11 .horizontal-list {
  text-align: center;
}
._flex-text-module_rq060_1[data-m-left-aligned]
  ._flex-text-module__inner_rq060_11,
._flex-text-module_rq060_1[data-m-left-aligned]
  ._flex-text-module__inner_rq060_11
  .horizontal-list {
  text-align: left;
}
._flex-text-module_rq060_1 .button:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  ._flex-text-module_rq060_1[data-m-extra-top-spacing] ._container_rq060_35 {
    padding-top: 120px;
  }
  ._flex-text-module_rq060_1[data-m-bottom-spacing] ._container_rq060_35 {
    padding-bottom: 120px;
  }
  ._flex-text-module__two-column_rq060_41 ._flex-text-module__inner_rq060_11 {
    text-align: left;
    column-count: 2;
    column-gap: 24px;
  }
  ._flex-text-module__two-column_rq060_41
    ._flex-text-module__inner_rq060_11
    ._horizontal-list_rq060_21 {
    text-align: left;
  }
}
@media (min-width: 1024px) {
  ._flex-text-module_rq060_1[data-m-extra-top-spacing] ._container_rq060_35 {
    padding-top: 160px;
  }
  ._flex-text-module_rq060_1[data-m-wider-content]
    ._flex-text-module__inner_rq060_11 {
    width: 930px;
  }
  ._flex-text-module_rq060_1[data-m-bottom-spacing] ._container_rq060_35 {
    padding-bottom: 160px;
  }
  ._flex-text-module__inner_rq060_11 {
    max-width: 930px;
    margin: 0 auto;
  }
  ._flex-text-module__two-column_rq060_41 ._flex-text-module__inner_rq060_11 {
    width: initial;
    margin: 0;
    column-gap: 60px;
  }
  ._flex-text-module_rq060_1[data-m-left-aligned]
    ._flex-text-module__inner_rq060_11 {
    width: 100%;
  }
}
._auto-scrolling-image-module_f0hn7_1 .module-section {
  width: 100%;
  overflow: hidden;
  margin: 0;
}
._auto-scrolling-image-module_f0hn7_1
  .module-section
  ._auto-scrolling-image-module__images-container_f0hn7_6 {
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  font-size: 0;
}
._auto-scrolling-image-module_f0hn7_1
  .module-section
  ._auto-scrolling-image-module__images-container_f0hn7_6
  ._auto-scrolling-image-module__image_f0hn7_6 {
  display: inline-block;
  position: relative;
  animation: _horizontalScrolling_f0hn7_1 10s linear infinite;
}
._auto-scrolling-image-module_f0hn7_1
  .module-section
  ._auto-scrolling-image-module__images-container_f0hn7_6
  ._auto-scrolling-image-module__image_f0hn7_6
  picture,
._auto-scrolling-image-module_f0hn7_1
  .module-section
  ._auto-scrolling-image-module__images-container_f0hn7_6
  ._auto-scrolling-image-module__image_f0hn7_6
  img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@keyframes _horizontalScrolling_f0hn7_1 {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-100%);
  }
}
._full-width-card-module_1dbh0_1 {
  border-radius: 10px;
  margin: 0 24px 100px;
  justify-content: center;
}
._full-width-card-module_1dbh0_1 ._container_1dbh0_6 {
  padding: 32px 24px;
  max-width: 1200px;
  background-color: #e6f6f5;
  width: 100%;
  border-radius: 10px;
}
._full-width-card-module__icon-container_1dbh0_13 {
  border-bottom: 1px solid #ababab;
}
._full-width-card-module__icon-container_1dbh0_13 img {
  width: 50px;
  height: 34px;
  margin-bottom: 20px;
}
._full-width-card-module__icon-text_1dbh0_21 {
  padding-bottom: 14px;
  font-size: 16px;
  line-height: 1.625;
  font-family: roboto regular, sans-serif;
  font-weight: 600;
}
._full-width-card-module__title_1dbh0_28 {
  padding: 20px 0 12px;
  font-size: 18px;
  line-height: 1.3333333333;
  font-family: dm sans medium, sans-serif;
}
@media (min-width: 768px) {
  ._full-width-card-module_1dbh0_1 ._container_1dbh0_6 {
    display: flex;
    padding: 42px 40px;
  }
  ._full-width-card-module__icon-container_1dbh0_13 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: 46px;
    border-bottom: 0;
    border-right: 1px solid #ababab;
  }
  ._full-width-card-module__icon-container_1dbh0_13 img {
    min-width: 50px;
    min-height: 34px;
    margin-bottom: 0;
  }
  ._full-width-card-module__icon-text_1dbh0_21 {
    padding: 14px 0 0;
  }
  ._full-width-card-module__title_1dbh0_28 {
    padding-top: 0;
  }
  ._full-width-card-module__text-container_1dbh0_59 {
    padding: 0 0 0 40px;
  }
}
._single-icon-with-text_o6v3z_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -28px;
  padding: 0 24px 60px;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
._single-icon-with-text__icon_o6v3z_11 {
  margin-right: 16px;
}
._single-icon-with-text__icon_o6v3z_11 img {
  min-width: 40px;
}
._single-icon-with-text__copy_o6v3z_17 {
  font-size: 17px;
  line-height: 1.6470588235;
}
@media (min-width: 768px) {
  ._single-icon-with-text_o6v3z_1 {
    padding: 20px 24px 80px;
    margin-top: -40px;
  }
}
._content-animation-module__right_1fo4y_1,
._content-animation-module__left_1fo4y_1 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._content-animation-module_1fo4y_1 ._module-section__animation_1fo4y_6 {
  margin-top: 30px;
}
@media (min-width: 768px) {
  ._content-animation-module__right_1fo4y_1 {
    flex-direction: row-reverse;
  }
  ._content-animation-module__right_1fo4y_1 ._module-section__content_1fo4y_14 {
    padding-left: 24px;
  }
  ._content-animation-module__left_1fo4y_1 {
    flex-direction: row;
  }
  ._content-animation-module_1fo4y_1 ._module-section__content_1fo4y_14,
  ._content-animation-module_1fo4y_1 ._module-section__animation_1fo4y_6 {
    width: calc(50% - 37.5px);
  }
  ._content-animation-module_1fo4y_1 ._module-section__content_1fo4y_14 {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
  }
  ._content-animation-module_1fo4y_1 ._module-section__animation_1fo4y_6 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 0;
  }
}
@media (min-width: 1280px) {
  ._content-animation-module__right_1fo4y_1 ._module-section__content_1fo4y_14 {
    padding-left: 14px;
    padding-right: 0;
  }
  ._content-animation-module__right_1fo4y_1 ._module-section__animation_1fo4y_6,
  ._content-animation-module__left_1fo4y_1 ._module-section__content_1fo4y_14 {
    padding-left: 0;
    padding-right: 14px;
  }
  ._content-animation-module__left_1fo4y_1 ._module-section__animation_1fo4y_6 {
    padding-left: 14px;
    padding-right: 0;
  }
}
._hero-with-clipped-mobile-image_13uma_1 {
  padding-top: 40px;
}
._hero-with-clipped-mobile-image__content_13uma_4 {
  margin-bottom: 40px;
}
._hero-with-clipped-mobile-image__content-text_13uma_7 {
  display: flex;
  flex-direction: column;
  padding: 0 24px 60px;
}
._hero-with-clipped-mobile-image__content-text_13uma_7 .button:last-child {
  margin-bottom: 0;
}
._hero-with-clipped-mobile-image__content-title_13uma_15 {
  font-size: 44px;
  line-height: 1.1363636364;
  letter-spacing: -2px;
  font-family: dm sans bold, sans-serif;
  margin-bottom: 16px;
}
._hero-with-clipped-mobile-image__content-standfirst_13uma_22 {
  font-size: 18px;
  line-height: 1.5555555556;
  font-weight: 500;
  font-family: dm sans medium, sans-serif;
  margin-bottom: 32px;
}
._hero-with-clipped-mobile-image__image-mob_13uma_29 {
  overflow: hidden;
  position: relative;
}
._hero-with-clipped-mobile-image__image-web_13uma_33 {
  display: none;
}
._hero-with-clipped-mobile-image__extra-copy_13uma_36 {
  text-align: center;
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  ._hero-with-clipped-mobile-image_13uma_1 {
    padding-top: 40px;
  }
  ._hero-with-clipped-mobile-image__content_13uma_4 {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
  }
  ._hero-with-clipped-mobile-image__content-text_13uma_7 {
    justify-content: center;
    padding: 0 24px 0 32px;
    width: 50%;
  }
  ._hero-with-clipped-mobile-image__content-standfirst_13uma_22 {
    font-size: 19px;
    line-height: 1.5263157895;
  }
  ._hero-with-clipped-mobile-image__image-mob_13uma_29 {
    display: none;
  }
  ._hero-with-clipped-mobile-image__image-web_13uma_33 {
    overflow: hidden;
    position: relative;
    width: 665.5px;
    display: block;
  }
  ._hero-with-clipped-mobile-image__extra-copy_13uma_36 {
    margin-bottom: 35px;
  }
}
@media (min-width: 1024px) {
  ._hero-with-clipped-mobile-image__content-text_13uma_7 {
    width: auto;
    max-width: 450px;
    padding-left: 40px;
  }
  ._hero-with-clipped-mobile-image__content-title_13uma_15 {
    font-size: 68px;
    line-height: 1.0882352941;
  }
}
@media (min-width: 1280px) {
  ._hero-with-clipped-mobile-image__content_13uma_4 {
    max-width: 1280px;
    margin: auto auto 40px;
  }
  ._hero-with-clipped-mobile-image__content-text_13uma_7 {
    padding: 0;
  }
}
._usp-module_p62cm_1 {
  text-align: center;
  overflow: visible;
}
._usp-module_p62cm_1[data-m-left-aligned] {
  text-align: left;
}
._usp-module_p62cm_1[data-m-left-aligned]
  ._usp-module__list-glyph-container_p62cm_8
  img {
  margin-left: 0;
}
._usp-module__list_p62cm_8 {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -40px;
}
._usp-module__content_p62cm_16 {
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  max-width: 626px;
}
._usp-module__list-glyph-container_p62cm_8 {
  position: relative;
  margin-bottom: 24px;
}
._usp-module__list-glyph-container_p62cm_8 ._img_p62cm_26 {
  margin-left: auto;
  margin-right: auto;
}
._usp-module_p62cm_1[data-m-full-width-images]
  ._usp-module__list-glyph-container_p62cm_8
  img {
  width: 100%;
}
._usp-module__list-item_p62cm_33 {
  width: 100%;
  margin-bottom: 40px;
  box-sizing: border-box;
}
._usp-module__list-content_p62cm_38 {
  max-width: 100%;
}
._usp-module__list-content_p62cm_38 ._subheading_p62cm_41,
._usp-module__list-content_p62cm_38 ._subheading-bold_p62cm_42 {
  margin-bottom: 16px;
  color: #000;
}
._usp-module_p62cm_1 .container ul {
  list-style: none;
  padding-left: 25px;
}
._usp-module_p62cm_1 .container ul li {
  margin-left: -25px;
  padding-left: 25px;
  position: relative;
}
._usp-module_p62cm_1 .container ul li:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='14' fill='none' viewBox='0 0 19 14'%3E%3Cpath fill='%2300a699' stroke='%2300a699' stroke-width='.5' d='M17.545 2.195l.18-.19-.198-.171L16.347.81l-.181-.156L16 .828l-9.19 9.67-4.574-3.984-.18-.158-.165.174L.819 7.655l-.18.19.197.171 5.935 5.172.181.158.165-.174L17.545 2.195z'/%3E%3C/svg%3E");
  background-size: 16px 16px;
}
._usp-module__image_p62cm_65 picture {
  max-width: 800px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
._usp-module__image_p62cm_65 img {
  max-width: 100%;
  height: auto;
}
._usp-module__list_p62cm_8[dj-usp-module__list-bordered]
  ._usp-module__list-item-inner_p62cm_75 {
  border: 1px solid #c5c5c5;
  border-radius: 39px;
  padding: 30px 17px 40px;
  margin: 0 28px;
}
._usp-module__list_p62cm_8[dj-usp-module__list-bordered]
  ._usp-module__list-item-inner_p62cm_75:first-child {
  margin-left: 0;
}
._usp-module__list_p62cm_8[dj-usp-module__list-bordered]
  ._usp-module__list-item-inner_p62cm_75:last-child {
  margin-right: 0;
}
._usp-module__post-content_p62cm_87 {
  max-width: 626px;
  margin: 32px auto 0;
  text-align: center;
}
._usp-module__post-content_p62cm_87 ._horizontal-list_p62cm_92 {
  display: flex;
  justify-content: center;
}
._usp-module__video_p62cm_96 {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%23262626' fill-opacity='.6' rx='40'/%3E%3Cpath fill='white' d='M55.899 37.866L33.404 24.12A2.5 2.5 0 0029.6 26.25V53.75a2.5 2.5 0 003.804 2.132l22.495-13.747a2.5 2.5 0 000-4.268z'/%3E%3C/svg%3E")
    no-repeat center;
}
@media (min-width: 768px) {
  ._usp-module__list_p62cm_8 {
    flex-direction: row;
    justify-content: center;
    align-content: center;
    margin-left: -40px;
  }
  ._usp-module__content_p62cm_16 {
    margin-bottom: 60px;
    text-align: center;
  }
  ._usp-module_p62cm_1[data-m-wide-copy] ._usp-module__content_p62cm_16 {
    max-width: none;
    width: calc((((100% - 0px) + 28px) / 12) * 10 - 28px);
  }
  ._usp-module__image_p62cm_65 {
    margin-left: auto;
    margin-right: auto;
  }
  ._usp-module__image_p62cm_65 picture {
    width: 475px;
  }
  ._usp-module__list-item_p62cm_33 {
    width: calc((100% + 0px) / 2 - 40px);
    margin-left: 40px;
  }
}
@media (min-width: 1024px) {
  ._usp-module__list-item_p62cm_33 {
    width: calc((100% + 0px) / 4 - 40px);
  }
  ._usp-module__list_p62cm_8[data-m-wide-items]
    ._usp-module__list-item_p62cm_33 {
    width: calc((((100% - 40px) + 40px) / 12) * 4 - 40px);
  }
}
._content-illustration-module_166ue_1[data-m-wider-text-content] {
  margin-top: 0;
}
._content-illustration-module_166ue_1[data-m-wider-text-content]
  ._module-section__content_166ue_4 {
  width: 100%;
}
._content-illustration-module_166ue_1[data-m-wider-text-content]
  ._module-section__image_166ue_7 {
  margin-left: auto;
  margin-right: auto;
  max-width: 218px;
}
._content-illustration-module_166ue_1 ._module-section__image_166ue_7 {
  max-width: 542px;
  margin: 0 auto 35px;
}
._content-illustration-module_166ue_1
  ._module-section__image_166ue_7[data-m-hide-image-on-mobile] {
  display: none;
}
._content-illustration-module_166ue_1 ._module-section__content_166ue_4 {
  width: 100%;
  max-width: 620px;
  margin: auto;
}
._content-illustration-module_166ue_1
  ._module-section__content_166ue_4
  .button {
  margin-bottom: 0;
}
._content-illustration-module_166ue_1
  ._module-section__content_166ue_4
  ._horizontal-list_166ue_27
  li {
  margin-top: 0;
}
._content-illustration-module_166ue_1 ._reorder-content_166ue_30 {
  display: flex;
  flex-direction: column;
}
._content-illustration-module_166ue_1
  ._reorder-content_166ue_30
  ._module-section__image_166ue_7 {
  order: 1;
}
._content-illustration-module_166ue_1._background-rounded-corners_166ue_37 {
  margin: 40px 0;
}
._content-illustration-module_166ue_1._background-rounded-corners_166ue_37
  .container {
  border-radius: 20px;
  padding: 52px 24px;
}
._content-illustration-module_166ue_1._background-rounded-corners_166ue_37
  .container
  ._module-section__image_166ue_7 {
  margin-top: 0;
}
._content-illustration-module__icon-list_166ue_47 {
  margin-top: 24px;
}
@media (min-width: 768px) {
  ._content-illustration-module__right_166ue_52,
  ._content-illustration-module__left_166ue_52 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  ._content-illustration-module__right_166ue_52 {
    flex-direction: row;
  }
  ._content-illustration-module__left_166ue_52 {
    flex-direction: row-reverse;
  }
  ._content-illustration-module_166ue_1
    ._module-section__header-content_166ue_64 {
    width: 100%;
  }
  ._content-illustration-module_166ue_1 ._module-section__image_166ue_7 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 40px;
  }
  ._content-illustration-module_166ue_1
    ._module-section__image_166ue_7[data-m-hide-image-on-mobile] {
    display: block;
  }
  ._content-illustration-module_166ue_1
    ._reorder-content_166ue_30._content-illustration-module__right_166ue_52 {
    flex-direction: row;
  }
  ._content-illustration-module_166ue_1
    ._reorder-content_166ue_30._content-illustration-module__left_166ue_52 {
    flex-direction: row-reverse;
  }
  ._content-illustration-module__right_166ue_52,
  ._content-illustration-module__left_166ue_52 {
    grid-template-rows: auto;
    gap: 0 75px;
    align-items: center;
  }
  ._content-illustration-module__right_166ue_52 {
    grid-template-areas: "image ." "image .";
  }
  ._content-illustration-module__left_166ue_52 {
    grid-template-areas: ". image" ". image";
  }
  ._content-illustration-module_166ue_1
    ._module-section__header-content_166ue_64 {
    align-self: end;
  }
  ._content-illustration-module_166ue_1 ._module-section__content_166ue_4 {
    align-self: start;
    width: auto;
  }
  ._content-illustration-module_166ue_1 ._module-section__image_166ue_7 {
    grid-area: image;
    width: 100%;
  }
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__left_166ue_52,
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__right_166ue_52 {
    display: grid;
  }
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__left_166ue_52
    ._module-section__content_166ue_4,
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__right_166ue_52
    ._module-section__content_166ue_4 {
    margin-top: -20px;
  }
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__left_166ue_52
    ._module-section__image_166ue_7,
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__right_166ue_52
    ._module-section__image_166ue_7 {
    min-width: 340px;
  }
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__left_166ue_52 {
    grid-template-columns: minmax(auto, 1fr) minmax(auto, 340px);
  }
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__right_166ue_52 {
    grid-template-columns: minmax(auto, 340px) minmax(auto, 1fr);
  }
  ._content-illustration-module_166ue_1._background-rounded-corners_166ue_37 {
    margin: 32px 40px;
  }
  ._content-illustration-module_166ue_1._background-rounded-corners_166ue_37
    .container {
    border-radius: 40px;
  }
}
@media (min-width: 1024px) {
  ._content-illustration-module_166ue_1
    .module-section
    ._content-illustration-module__left_166ue_52,
  ._content-illustration-module_166ue_1
    .module-section
    ._content-illustration-module__right_166ue_52 {
    display: grid;
    padding: 0;
  }
  ._content-illustration-module_166ue_1
    .module-section
    ._content-illustration-module__left_166ue_52
    ._module-section__image_166ue_7,
  ._content-illustration-module_166ue_1
    .module-section
    ._content-illustration-module__right_166ue_52
    ._module-section__image_166ue_7 {
    padding-bottom: 0;
  }
  ._content-illustration-module_166ue_1
    .module-section
    ._content-illustration-module__left_166ue_52
    ._module-section__content_166ue_4,
  ._content-illustration-module_166ue_1
    .module-section
    ._content-illustration-module__right_166ue_52
    ._module-section__content_166ue_4 {
    margin: 0;
    max-width: 429px;
  }
  ._content-illustration-module_166ue_1
    ._content-illustration-module__left_166ue_52 {
    grid-template-columns: minmax(auto, 429px) minmax(auto, 440px);
  }
  ._content-illustration-module_166ue_1
    ._content-illustration-module__right_166ue_52 {
    grid-template-columns: minmax(auto, 440px) minmax(auto, 429px);
  }
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__left_166ue_52,
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__right_166ue_52 {
    gap: 0 75px;
  }
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__left_166ue_52
    ._module-section__content_166ue_4,
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__right_166ue_52
    ._module-section__content_166ue_4 {
    max-width: 640px;
  }
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__left_166ue_52
    ._module-section__image_166ue_7,
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__right_166ue_52
    ._module-section__image_166ue_7 {
    max-width: 400px;
  }
  ._background-rounded-corners_166ue_37 .container {
    padding: 52px;
  }
}
@media (min-width: 1280px) {
  ._content-illustration-module_166ue_1
    .module-section
    ._content-illustration-module__left_166ue_52,
  ._content-illustration-module_166ue_1
    .module-section
    ._content-illustration-module__right_166ue_52 {
    gap: 0 120px;
  }
  ._content-illustration-module_166ue_1
    .module-section
    ._content-illustration-module__left_166ue_52
    ._module-section__image_166ue_7,
  ._content-illustration-module_166ue_1
    .module-section
    ._content-illustration-module__right_166ue_52
    ._module-section__image_166ue_7 {
    max-width: 540px;
  }
  ._content-illustration-module_166ue_1
    .module-section
    ._content-illustration-module__left_166ue_52
    ._module-section__content_166ue_4,
  ._content-illustration-module_166ue_1
    .module-section
    ._content-illustration-module__right_166ue_52
    ._module-section__content_166ue_4 {
    max-width: 500px;
  }
  ._content-illustration-module_166ue_1
    ._content-illustration-module__left_166ue_52 {
    grid-template-columns: minmax(auto, 500px) minmax(auto, 540px);
  }
  ._content-illustration-module_166ue_1
    ._content-illustration-module__right_166ue_52 {
    grid-template-columns: minmax(auto, 540px) minmax(auto, 500px);
  }
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__left_166ue_52,
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__right_166ue_52 {
    gap: 0 100px;
  }
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__left_166ue_52
    ._module-section__content_166ue_4,
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__right_166ue_52
    ._module-section__content_166ue_4 {
    max-width: 640px;
  }
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__left_166ue_52
    ._module-section__image_166ue_7,
  ._content-illustration-module_166ue_1[data-m-wider-text-content]
    ._content-illustration-module__right_166ue_52
    ._module-section__image_166ue_7 {
    max-width: 400px;
  }
  ._content-illustration-module_166ue_1._background-rounded-corners_166ue_37 {
    margin: 80px 60px;
  }
}
._icon-list_rb7kp_1 {
  list-style-type: none;
  padding-left: 0;
}
._icon-list_rb7kp_1 li {
  margin-bottom: 20px;
}
._icon-list_rb7kp_1 li ._icon-list__image_rb7kp_8 {
  flex: none;
  vertical-align: top;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
._icon-list_rb7kp_1 li ._icon-list__image_rb7kp_8 img {
  display: inline;
}
._icon-list_rb7kp_1 li div {
  display: inline-block;
}
._icon-list_rb7kp_1 li h3 {
  margin-bottom: 4px;
  display: inline;
}
._icon-list_rb7kp_1 li p {
  width: 270px;
  margin: 4px auto 0;
}
._icon-list_rb7kp_1 li:before {
  display: none;
}
.module ._icon-list_rb7kp_1 {
  padding-left: 0;
}
@media (min-width: 768px) {
  ._icon-list_rb7kp_1 {
    text-align: left;
  }
  ._icon-list_rb7kp_1 li {
    display: flex;
  }
  ._icon-list_rb7kp_1 li ._icon-list__image_rb7kp_8 {
    position: static;
    margin-right: 10px;
  }
  ._icon-list_rb7kp_1 li ._icon-list__image_rb7kp_8 img,
  ._icon-list_rb7kp_1 li div {
    display: block;
  }
  ._icon-list_rb7kp_1 li h3 {
    margin-bottom: 4px;
    display: block;
  }
  ._icon-list_rb7kp_1 li p {
    width: auto;
    margin-top: 0;
  }
}
@media (min-width: 1024px) {
  ._icon-list__two-columns_rb7kp_64 {
    columns: 2;
  }
}
._table-comparison-module__intro-copy_okx2d_1 {
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  text-align: center;
}
._table-comparison-module__table-container_okx2d_8 {
  background-color: #f6f6f6;
  padding: 80px;
  border-radius: 20px;
}
._table-comparison-module_okx2d_1 table {
  border-collapse: separate;
  border-spacing: 5px 0;
}
._table-comparison-module__heading-cell_okx2d_17 {
  width: 208px;
  text-align: center;
  vertical-align: middle;
  font-size: 22px;
  font-family: dm sans medium, sans-serif;
  font-weight: 500;
  border-radius: 10px 10px 0 0;
  border-style: hidden;
  padding: 22px 0;
}
._table-comparison-module__heading-cell_okx2d_17:nth-child(1) {
  background: transparent;
  border: none;
}
._table-comparison-module__heading-cell_okx2d_17:nth-child(5) {
  color: #fff;
}
._table-comparison-module__heading-cell_okx2d_17 img {
  margin: auto;
}
._table-comparison-module__heading-cell_okx2d_17 p {
  font-size: 16px;
  font-family: roboto regular, sans-serif;
}
._table-comparison-module__content-cell_okx2d_42 {
  text-align: center;
  vertical-align: middle;
  font-size: 18px;
  font-family: roboto regular, sans-serif;
  border-style: hidden;
  padding: 32px 24px;
}
._table-comparison-module__content-cell_okx2d_42:nth-child(1) {
  width: 266px;
  font-size: 16px;
  font-family: roboto bold, sans-serif;
  background-color: #fff;
  text-align: left;
}
._table-comparison-module__content-cell_okx2d_42:nth-child(2) {
  font-size: 16px;
}
.mobile-and-tablet-container {
  padding: 50px 8% 30px;
  text-align: center;
  background-color: #f6f6f6;
  margin-left: -24px;
  margin-right: -24px;
}
.mobile-and-tablet-container
  .table-comparison-module__mobile-tablet-carousel-slide:nth-child(4)
  .table-comparison-module__mobile-tablet-heading {
  color: #fff;
}
.mobile-and-tablet-container
  .table-comparison-module__mobile-tablet-carousel-slide
  .table-comparison-module__mobile-tablet-table {
  width: 100%;
  padding-bottom: 40px;
}
.mobile-and-tablet-container
  .table-comparison-module__mobile-tablet-carousel-slide
  .table-comparison-module__mobile-tablet-table
  .table-comparison-module__mobile-tablet-heading {
  font-family: dm sans medium, sans-serif;
  font-size: 22px;
  padding: 14px;
}
@media (max-width: 767px) {
  .mobile-and-tablet-container
    .table-comparison-module__mobile-tablet-carousel-slide
    .table-comparison-module__mobile-tablet-table
    .table-comparison-module__mobile-tablet-content {
    margin: 0;
  }
  .mobile-and-tablet-container
    .table-comparison-module__mobile-tablet-carousel-slide
    .table-comparison-module__mobile-tablet-table
    .table-comparison-module__mobile-tablet-content
    dt {
    font-family: roboto bold, sans-serif;
    padding-top: 20px;
  }
  .mobile-and-tablet-container
    .table-comparison-module__mobile-tablet-carousel-slide
    .table-comparison-module__mobile-tablet-table
    .table-comparison-module__mobile-tablet-content
    dd {
    margin: 0;
    font-family: roboto regular, sans-serif;
  }
  .mobile-and-tablet-container
    .table-comparison-module__mobile-tablet-carousel-slide
    .table-comparison-module__mobile-tablet-table
    .table-comparison-module__mobile-tablet-content
    dt,
  .mobile-and-tablet-container
    .table-comparison-module__mobile-tablet-carousel-slide
    .table-comparison-module__mobile-tablet-table
    .table-comparison-module__mobile-tablet-content
    dd {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
  }
  .mobile-and-tablet-container
    .table-comparison-module__mobile-tablet-carousel-slide
    .table-comparison-module__mobile-tablet-table
    .table-comparison-module__mobile-tablet-content
    dt:nth-child(4n-3),
  .mobile-and-tablet-container
    .table-comparison-module__mobile-tablet-carousel-slide
    .table-comparison-module__mobile-tablet-table
    .table-comparison-module__mobile-tablet-content
    dt:nth-child(4n-2),
  .mobile-and-tablet-container
    .table-comparison-module__mobile-tablet-carousel-slide
    .table-comparison-module__mobile-tablet-table
    .table-comparison-module__mobile-tablet-content
    dd:nth-child(4n-3),
  .mobile-and-tablet-container
    .table-comparison-module__mobile-tablet-carousel-slide
    .table-comparison-module__mobile-tablet-table
    .table-comparison-module__mobile-tablet-content
    dd:nth-child(4n-2) {
    background: #fff !important;
  }
}
@media (min-width: 768px) {
  .mobile-and-tablet-container
    .table-comparison-module__mobile-tablet-carousel-slide
    .table-comparison-module__mobile-tablet-table
    .table-comparison-module__mobile-tablet-content {
    display: grid;
    grid-template-columns: 50% auto;
    margin: 0;
  }
  .mobile-and-tablet-container
    .table-comparison-module__mobile-tablet-carousel-slide
    .table-comparison-module__mobile-tablet-table
    .table-comparison-module__mobile-tablet-content
    dt,
  .mobile-and-tablet-container
    .table-comparison-module__mobile-tablet-carousel-slide
    .table-comparison-module__mobile-tablet-table
    .table-comparison-module__mobile-tablet-content
    dd {
    height: 100%;
    width: 100%;
  }
  .mobile-and-tablet-container
    .table-comparison-module__mobile-tablet-carousel-slide
    .table-comparison-module__mobile-tablet-table
    .table-comparison-module__mobile-tablet-content
    dt {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    font-family: roboto bold, sans-serif;
    padding-left: 11%;
    grid-column: 1;
    border-right: 2.5px solid #f6f6f6;
    background: #fff !important;
  }
  .mobile-and-tablet-container
    .table-comparison-module__mobile-tablet-carousel-slide
    .table-comparison-module__mobile-tablet-table
    .table-comparison-module__mobile-tablet-content
    dd {
    grid-column: 2;
    padding: 40px 0;
    margin: 0;
    border-left: 2.5px solid #f6f6f6;
  }
}
._contact-us__icon_q8eqb_1 {
  margin: 0 auto 16px;
  width: 50px;
}
._contact-us__icon_q8eqb_1 img {
  width: 100%;
}
._contact-us__columns-inner_q8eqb_8 {
  display: flex;
  flex-wrap: wrap;
}
._contact-us__columns-inner-item_q8eqb_12 {
  text-align: center;
  width: 100%;
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 50px;
}
._contact-us__columns-inner-item_q8eqb_12:last-child {
  border-bottom: 0;
}
._contact-us__columns-inner-item_q8eqb_12 h3 {
  font-size: 32px;
  line-height: 1.25;
  margin-top: 50px;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  ._contact-us__columns-inner-item_q8eqb_12 {
    width: 50%;
    border-bottom: 0;
    position: relative;
  }
  ._contact-us__columns-inner-item_q8eqb_12:nth-child(2n):before {
    content: "";
    position: absolute;
    background: #d8d8d8;
    width: 1px;
    left: 0;
    top: 30px;
    bottom: 30px;
  }
  ._contact-us__columns-inner-item_q8eqb_12 h3 {
    margin-top: 50px;
  }
}
._seo-hero_1xx7b_1 {
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-align: left;
}
._seo-hero__image-container_1xx7b_7 {
  height: 347px;
  position: relative;
}
._seo-hero__image-container_1xx7b_7:before {
  content: "";
  position: absolute;
  top: -640px;
  left: -10px;
  width: 1000px;
  height: 1000px;
  border-radius: 50%;
  background-color: #f6f6f6;
}
._seo-hero__image-container_1xx7b_7 ._seo-hero__image_1xx7b_7 {
  width: 440px;
  height: 440px;
  max-width: 440px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  top: -112px;
  left: -140px;
}
._seo-hero__copy_1xx7b_31 {
  max-width: 614px;
  padding-bottom: 52px;
  text-align: center;
}
._seo-hero__copy_1xx7b_31 ._standfirst_1xx7b_36 {
  font-size: 18px;
  line-height: 1.5555555556;
  margin-bottom: 31px;
}
._seo-hero_1xx7b_1 ._trust-pilot-widget_1xx7b_41 {
  display: inline-block;
}
@media (min-width: 768px) {
  ._seo-hero_1xx7b_1 {
    min-height: 500px;
  }
  ._seo-hero__container_1xx7b_49 {
    display: flex;
    flex-direction: row;
  }
  ._seo-hero__image-container_1xx7b_7 {
    height: auto;
  }
  ._seo-hero__image-container_1xx7b_7:before {
    content: "";
    position: absolute;
    top: -128px;
    left: 192px;
    width: 600px;
    height: 600px;
    border-radius: 50%;
    background-color: #f6f6f6;
  }
  ._seo-hero__image-container_1xx7b_7:after {
    content: "";
    position: absolute;
    top: -100px;
    left: -380px;
    width: 500px;
    height: 500px;
    border-radius: 50%;
    background-color: #e5f6f4;
  }
  ._seo-hero__image-container_1xx7b_7 ._seo-hero__image_1xx7b_7 {
    z-index: 2;
    width: 300px;
    height: 300px;
    max-width: initial;
    top: -20px;
    left: 0;
  }
  ._seo-hero__copy_1xx7b_31 {
    text-align: left;
    z-index: 1;
    min-height: 500px;
    margin-left: 66px;
    padding: 30px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  ._seo-hero__copy_1xx7b_31 ._standfirst_1xx7b_36 {
    font-size: 19px;
    line-height: 1.5263157895;
    margin-bottom: 40px;
  }
  ._seo-hero__copy-rich-text_1xx7b_99
    ._trust-pilot-widget_1xx7b_41:nth-child(2) {
    position: relative;
    left: -18px;
  }
}
@media (min-width: 1024px) {
  ._seo-hero__container_1xx7b_49 {
    position: relative;
  }
  ._seo-hero__container_1xx7b_49:before {
    content: "";
    position: absolute;
    top: -233px;
    left: -316px;
    width: 378px;
    height: 378px;
    border-radius: 50%;
    background-color: #fff;
    z-index: 1;
  }
  ._seo-hero__image-container_1xx7b_7:before {
    top: -684px;
    left: 158px;
    width: 1200px;
    height: 1200px;
  }
  ._seo-hero__image-container_1xx7b_7:after {
    top: -545px;
    left: -690px;
    width: 1000px;
    height: 1000px;
  }
  ._seo-hero__image-container_1xx7b_7 ._seo-hero__image_1xx7b_7 {
    width: 519px;
    height: 519px;
    top: -68px;
  }
}
@media (max-width: 767px) {
  ._mobile-split-hero_cnvgx_2 {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    text-align: center;
    overflow: hidden;
  }
  ._mobile-split-hero__image-mob_cnvgx_9 {
    order: 1;
    height: 359px;
    overflow: hidden;
    margin-right: -250px;
    margin-left: -250px;
  }
  ._mobile-split-hero__image-med_cnvgx_16 {
    order: 1;
    display: none;
  }
  ._mobile-split-hero__content_cnvgx_20 {
    order: 0;
    margin: 59px 24px;
  }
  ._mobile-split-hero__icon_cnvgx_24 {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px;
  }
}
@media (min-width: 768px) {
  ._mobile-split-hero_cnvgx_2 {
    position: relative;
    max-width: 100%;
    overflow: hidden;
    text-align: left;
    min-height: 400px;
  }
  ._mobile-split-hero__icon_cnvgx_24 {
    display: none;
  }
  ._mobile-split-hero__image-med_cnvgx_16 {
    position: absolute;
    width: 100%;
    display: block;
  }
  ._mobile-split-hero__image-mob_cnvgx_9 {
    display: none;
  }
  ._mobile-split-hero__content_cnvgx_20 {
    max-width: 100%;
    bottom: 0;
    width: 48%;
    min-height: 400px;
    position: relative;
    padding: 30px 0 30px 24px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0;
  }
  ._mobile-split-hero__content-copy_cnvgx_61 {
    position: relative;
    z-index: 1;
  }
  ._mobile-split-hero__content-mask_cnvgx_65 {
    position: absolute;
    background-color: #fff;
    opacity: 0.85;
    height: 100%;
    left: 0;
    top: 0;
    width: 100px;
  }
  ._mobile-split-hero__content-mask_cnvgx_65:before {
    content: "";
    position: absolute;
    top: -540px;
    left: -1141px;
    width: 1600px;
    height: 1600px;
    border-radius: 800px;
    background-color: #fff;
  }
  ._mobile-split-hero__content_cnvgx_20 ._standfirst_cnvgx_84 {
    margin-bottom: 40px;
    padding-right: 0;
  }
  ._mobile-split-hero__content_cnvgx_20 ._button_cnvgx_88 {
    width: auto;
  }
  ._mobile-split-hero__content_cnvgx_20 ._horizontal-list_cnvgx_91 li {
    margin-top: 0;
    margin-right: 8px;
  }
}
@media (min-width: 1024px) {
  ._mobile-split-hero__content_cnvgx_20 {
    width: 35%;
  }
  ._mobile-split-hero__content-mask_cnvgx_65:before {
    top: -390px;
    left: -990px;
  }
}
@media (min-width: 1280px) {
  ._mobile-split-hero_cnvgx_2 {
    max-width: 2000px;
    min-height: 600px;
    margin: 0 auto;
  }
  ._mobile-split-hero__content_cnvgx_20 {
    width: 1280px;
    margin: 0 auto;
    min-height: 600px;
    padding: 0 750px 0 80px;
  }
  ._mobile-split-hero__content-mask_cnvgx_65:before {
    top: -207px;
    left: -725px;
  }
  ._mobile-split-hero__content_cnvgx_20 ._button_cnvgx_88 {
    margin: 0;
  }
}
[data-js-modules="cards"] {
  max-width: 99999px;
}
._card-carousel_1jd50_5 {
  text-align: center;
  position: relative;
}
._card-carousel_1jd50_5[data-m-remove-bottom-padding] ._module-section_1jd50_9 {
  padding-bottom: 0;
}
._card-carousel__cards-track_1jd50_12[data-m-card-carousel-active] {
  scroll-snap-type: x mandatory;
  overflow-x: scroll;
  width: 100%;
}
._card-carousel__cards-track_1jd50_12[data-m-card-carousel-active]::-webkit-scrollbar {
  display: none;
}
._card-carousel__cards-track_1jd50_12[data-m-card-carousel-active]
  ._card-carousel__cards_1jd50_12 {
  display: inline-flex;
  padding: 26px 0 0 24px;
}
._card-carousel__cards-track_1jd50_12[data-m-card-carousel-active]
  ._card-carousel__card_1jd50_12 {
  width: 272px;
  margin: 0 28px 0 0;
  scroll-snap-align: center;
}
._card-carousel__cards-track_1jd50_12[data-m-card-carousel-active]
  ._card-carousel__card_1jd50_12:last-child {
  margin-right: 24px;
}
._card-carousel__cards-track_1jd50_12[data-m-card-carousel-active]
  ._card-carousel__box-shadow_1jd50_32 {
  box-shadow: 0 4px 8px #0000001a;
  margin-bottom: 10px;
}
._card-carousel__cards-track_1jd50_12[data-m-small-cards]
  ._card-carousel__cards_1jd50_12 {
  padding-top: 40px;
}
._card-carousel__cards-track_1jd50_12[data-m-small-cards]
  ._card-carousel__card_1jd50_12 {
  max-width: 340px;
  padding: 60px 32px;
  border: 1px solid #ededed;
}
._card-carousel__cards-track_1jd50_12[data-m-small-cards]
  ._card-carousel__card-content_1jd50_44
  ._card-module-header_1jd50_44 {
  color: #262626;
}
._card-carousel__cards-track_1jd50_12[data-m-small-cards]
  ._card-carousel__card-content_1jd50_44
  p {
  color: #4d4d4d;
}
._card-carousel__cards-track_1jd50_12[data-m-small-cards]
  ._card-carousel__card-content-centre_1jd50_50 {
  text-align: center;
}
._card-carousel_1jd50_5 ._card-carousel__information-sub-text_1jd50_53 {
  font-size: 14px;
  line-height: 1.5714285714;
  font-family: roboto regular, sans-serif;
  text-align: left;
  margin: 14px 14px 0 24px;
}
._card-carousel_1jd50_5[data-m-alternative-intro-text] {
  text-align: left;
}
._card-carousel_1jd50_5[data-m-alternative-intro-text]
  ._module-section_1jd50_9 {
  padding-top: 40px;
  padding-bottom: 40px;
}
._card-carousel_1jd50_5[data-m-alternative-intro-text] h1,
._card-carousel_1jd50_5[data-m-alternative-intro-text] p {
  max-width: 706px;
}
._card-carousel_1jd50_5[data-m-alternative-card-styling] h1 {
  font-size: 80px;
  line-height: 1;
  margin-bottom: 8px;
  font-family: dm sans medium, sans-serif;
  color: #262626;
}
._card-carousel_1jd50_5[data-m-alternative-card-styling]
  ._module-section_1jd50_9
  ._card-carousel__cards-container_1jd50_80 {
  overflow-y: hidden;
}
._card-carousel_1jd50_5[data-m-alternative-card-styling]
  ._module-section_1jd50_9
  ._card-carousel__cards-container_1jd50_80:before {
  background-image: none;
}
._card-carousel_1jd50_5[data-m-alternative-card-styling]
  ._module-section_1jd50_9
  ._card-carousel__cards-container_1jd50_80:after {
  background-image: none;
}
._card-carousel_1jd50_5[data-m-alternative-card-styling]
  ._slide-indicators_1jd50_89 {
  height: 3px;
  margin-top: 32px;
  margin-bottom: 0;
}
._card-carousel_1jd50_5[data-m-alternative-card-styling]
  ._card-carousel__cards_1jd50_12 {
  padding: 0 0 0 24px;
}
._card-carousel_1jd50_5[data-m-alternative-card-styling]
  ._card-carousel__card_1jd50_12 {
  max-width: 420px;
  padding: 48px 28px;
}
._card-carousel__card_1jd50_12 {
  position: relative;
  padding: 30px 20px;
  text-align: left;
  width: calc(100% - 60px);
  background-color: #fff;
  border-radius: 20px;
  margin: 0 auto 25px;
}
._card-carousel__card-glyph-container_1jd50_110 {
  margin-bottom: 30px;
}
._card-carousel__card-glyph-container_1jd50_110 ._img_1jd50_113 {
  overflow: hidden;
}
._card-carousel__icon-right_1jd50_116 ._img_1jd50_113 {
  margin-left: auto;
}
._card-carousel__icon-centre_1jd50_119 ._img_1jd50_113 {
  margin: auto;
  display: block;
}
._card-carousel__overlay-link_1jd50_123 {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
}
._card-carousel_1jd50_5 ._button_1jd50_132 {
  position: relative;
  z-index: 1;
}
._card-carousel_1jd50_5 ._slide-indicators_1jd50_89 {
  height: 40px;
  padding-top: 30px;
}
._card-carousel_1jd50_5.module__background-none
  ._card-carousel__cards-container_1jd50_80 {
  position: relative;
}
._card-carousel_1jd50_5.module__background-none
  ._card-carousel__cards-container_1jd50_80:before {
  content: "";
  width: 24px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  background-image: linear-gradient(
    to left,
    #fff,
    #ffffffbc 19%,
    #ffffff8a 34%,
    #ffffff61 47%,
    #ffffff47 56.5%,
    #ffffff31 65%,
    #ffffff20 73%,
    #ffffff13 80.2%,
    #ffffff0b 86.1%,
    #ffffff05 91%,
    #ffffff02 95.2%,
    #ffffff01 98.2%,
    #fff0
  );
}
._card-carousel_1jd50_5.module__background-none
  ._card-carousel__cards-container_1jd50_80:after {
  content: "";
  width: 24px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-image: linear-gradient(
    to right,
    #fff,
    #ffffffbc 19%,
    #ffffff8a 34%,
    #ffffff61 47%,
    #ffffff47 56.5%,
    #ffffff31 65%,
    #ffffff20 73%,
    #ffffff13 80.2%,
    #ffffff0b 86.1%,
    #ffffff05 91%,
    #ffffff02 95.2%,
    #ffffff01 98.2%,
    #fff0
  );
}
._card-carousel_1jd50_5.module__background-none
  ._card-carousel__cards-container_1jd50_80
  ._card-carousel__cards-track_1jd50_12[data-m-small-cards]
  ._card-carousel__card_1jd50_12 {
  background-color: #fff;
}
._card-carousel_1jd50_5.module__background-none ._card-carousel__card_1jd50_12 {
  background-color: #f6f6f6;
}
._card-carousel_1jd50_5
  ._card-carousel__cards-track_1jd50_12
  ._card-carousel__cards_1jd50_12
  ._card-carousel__card-background-teal_1jd50_168 {
  background-color: #e6f6f5;
}
._card-carousel_1jd50_5
  ._card-carousel__cards-track_1jd50_12
  ._card-carousel__cards_1jd50_12
  ._card-carousel__card-background-lightgrey_1jd50_171 {
  background-color: #f6f6f6;
}
._card-carousel_1jd50_5
  ._card-carousel__cards-track_1jd50_12
  ._card-carousel__cards_1jd50_12
  ._card-carousel__card-background-marble_1jd50_174 {
  background-color: #3a3a3a;
  color: #fff;
}
._card-carousel_1jd50_5
  ._card-carousel__cards-track_1jd50_12
  ._card-carousel__cards_1jd50_12
  ._card-carousel__card-background-marble_1jd50_174
  ._mini-heading_1jd50_178 {
  color: #fff;
}
._card-carousel_1jd50_5._module__background-darkgrey_1jd50_181,
._card-carousel_1jd50_5._module__background-teal_1jd50_181,
._card-carousel_1jd50_5._module__background-darkgrey_1jd50_181 h2,
._card-carousel_1jd50_5._module__background-darkgrey_1jd50_181 h3,
._card-carousel_1jd50_5._module__background-darkgrey_1jd50_181 h4,
._card-carousel_1jd50_5._module__background-darkgrey_1jd50_181 strong,
._card-carousel_1jd50_5._module__background-darkgrey_1jd50_181 ul,
._card-carousel_1jd50_5._module__background-darkgrey_1jd50_181 ol,
._card-carousel_1jd50_5._module__background-darkgrey_1jd50_181 a,
._card-carousel_1jd50_5._module__background-teal_1jd50_181 h2,
._card-carousel_1jd50_5._module__background-teal_1jd50_181 h3,
._card-carousel_1jd50_5._module__background-teal_1jd50_181 h4,
._card-carousel_1jd50_5._module__background-teal_1jd50_181 strong,
._card-carousel_1jd50_5._module__background-teal_1jd50_181 ul,
._card-carousel_1jd50_5._module__background-teal_1jd50_181 ol,
._card-carousel_1jd50_5._module__background-teal_1jd50_181 a {
  color: #262626;
}
@media (min-width: 768px) {
  ._card-carousel_1jd50_5[data-m-alternative-intro-text]
    ._module-section_1jd50_9 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  ._card-carousel_1jd50_5[data-m-alternative-card-styling]
    ._card-carousel__cards_1jd50_12 {
    padding-left: 32px;
  }
  ._card-carousel_1jd50_5[data-m-alternative-card-styling]
    ._card-carousel__card_1jd50_12 {
    padding: 60px 40px;
  }
  ._card-carousel_1jd50_5[data-m-alternative-card-styling]
    ._slide-indicators_1jd50_89 {
    margin-top: 48px;
  }
  ._card-carousel_1jd50_5[data-m-alternative-card-styling]
    ._rectangular-pips_1jd50_214,
  ._card-carousel_1jd50_5 ._card-carousel__information-sub-text_1jd50_53 {
    margin-left: 32px;
  }
  ._card-carousel__card_1jd50_12 {
    width: 517px;
  }
  ._card-carousel_1jd50_5 ._slide-indicators_1jd50_89 {
    padding: 30px 0 0;
  }
  ._card-carousel__cards-track_1jd50_12[data-m-small-cards]
    ._card-carousel__cards_1jd50_12 {
    padding: 48px 0 0 32px;
  }
  ._card-carousel__cards-track_1jd50_12[data-m-small-cards]
    ._card-carousel__card_1jd50_12 {
    max-width: unset;
  }
}
@media (min-width: 1024px) {
  ._card-carousel__cards-container_1jd50_80 {
    max-width: 1280px;
    margin: 0 auto;
  }
  ._card-carousel_1jd50_5[data-m-alternative-intro-text]
    ._rectangular-pips_1jd50_214 {
    margin-left: 40px;
  }
  ._card-carousel_1jd50_5[data-m-alternative-card-styling]
    ._card-carousel__cards_1jd50_12 {
    padding-left: 40px;
  }
  ._card-carousel_1jd50_5[data-m-alternative-card-styling]
    ._card-carousel__card_1jd50_12 {
    padding: 80px 40px;
  }
  ._card-carousel_1jd50_5[data-m-alternative-card-styling]
    ._rectangular-pips_1jd50_214 {
    margin-left: 40px;
  }
  ._card-carousel__card_1jd50_12 {
    padding: 50px 40px;
  }
  ._card-carousel_1jd50_5 ._card-carousel__information-sub-text_1jd50_53 {
    margin-left: 40px;
  }
  ._card-carousel__cards-track_1jd50_12[data-m-small-cards]
    ._card-carousel__cards_1jd50_12 {
    padding: 60px 0 0 40px;
  }
}
@media (min-width: 1280px) {
  ._card-carousel_1jd50_5[data-m-alternative-card-styling]
    ._card-carousel__cards-track_1jd50_12 {
    display: flex;
    flex-direction: column;
    align-content: center;
    flex-wrap: wrap;
  }
  ._card-carousel_1jd50_5[data-m-alternative-card-styling]
    ._card-carousel__cards_1jd50_12 {
    max-width: 1128px;
    padding-left: 0;
  }
  ._card-carousel_1jd50_5[data-m-alternative-card-styling]
    ._card-carousel__cards_1jd50_12
    ._card-carousel__card_1jd50_12 {
    margin-right: 0;
    border-radius: 0;
    padding: 80px 64px;
  }
  ._card-carousel_1jd50_5[data-m-alternative-card-styling]
    ._card-carousel__cards_1jd50_12
    ._card-carousel__card_1jd50_12:first-child {
    border-radius: 32px 0 0 32px;
  }
  ._card-carousel_1jd50_5[data-m-alternative-card-styling]
    ._card-carousel__cards_1jd50_12
    ._card-carousel__card_1jd50_12:last-child {
    border-radius: 0 32px 32px 0;
  }
  ._card-carousel_1jd50_5[data-m-alternative-card-styling]
    ._slide-indicators_1jd50_89 {
    display: none;
  }
  ._card-carousel_1jd50_5[data-m-alternative-intro-text]
    ._rectangular-pips_1jd50_214 {
    margin-left: 60px;
  }
  ._card-carousel__cards-track_1jd50_12[data-m-small-cards]
    ._card-carousel__cards_1jd50_12 {
    padding: 60px 0 0 60px;
  }
  ._card-carousel_1jd50_5 ._card-carousel__information-sub-text_1jd50_53 {
    max-width: 1128px;
    margin: 14px auto 0;
  }
}
._content-item-list-module__copy_r7wjd_1 {
  text-align: center;
}
._content-item-list-module__copy_r7wjd_1 ._horizontal-list_r7wjd_4 {
  text-align: center;
  padding-left: 0;
}
._content-item-list-module__list-items_r7wjd_8 {
  margin-top: 50px;
}
._content-item-list-module__list-items-item_r7wjd_11 {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}
._content-item-list-module__list-items-item_r7wjd_11:last-child {
  margin-bottom: 0;
}
._content-item-list-module__list-items-item-icon_r7wjd_19 img {
  width: 24px;
}
._content-item-list-module__list-items-item-text_r7wjd_22 {
  margin-left: 16px;
  height: 100%;
}
._content-item-list-module__list-items-item-text-heading_r7wjd_26 {
  font-size: 18px;
  line-height: 1.1111111111;
  font-family: dm sans bold, sans-serif;
  margin-bottom: 4px;
}
._content-item-list-module__list-items-item-text-supporting-text_r7wjd_32 {
  font-size: 16px;
  line-height: 1.5;
  font-family: roboto regular, sans-serif;
}
._content-item-list-module__list-items-item-image_r7wjd_37 {
  display: none;
}
._content-item-list-module__list-items-item-image_r7wjd_37 img {
  width: 107px;
  border-radius: 6px;
}
@media (min-width: 768px) {
  ._content-item-list-module__list-items_r7wjd_8 {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 70px;
  }
  ._content-item-list-module__list-items-item_r7wjd_11 {
    background: #f6f6f6;
    border-radius: 12px;
    border: 1px solid #eceaea;
    padding: 12px;
  }
  ._content-item-list-module__list-items-item-icon_r7wjd_19 {
    order: 2;
    background: #fff;
    padding: 10px 10px 0 0;
    border-radius: 0 6px 6px 0;
    border: 1px solid #eceaea;
    border-width: 1px 1px 1px 0;
  }
  ._content-item-list-module__list-items-item-text_r7wjd_22 {
    order: 1;
    background: #fff;
    padding: 30px 0 30px 20px;
    margin-left: 12px;
    border-radius: 6px 0 0 6px;
    border: 1px solid #eceaea;
    border-width: 1px 0 1px 1px;
  }
  ._content-item-list-module__list-items-item-text-supporting-text_r7wjd_32 {
    width: 270px;
  }
  ._content-item-list-module__list-items-item-image_r7wjd_37 {
    display: block;
    order: 0;
  }
}
@media (min-width: 1024px) {
  ._content-item-list-module_r7wjd_1 ._module-section_r7wjd_83 {
    display: flex;
    gap: 32px;
  }
  ._content-item-list-module__copy_r7wjd_1 {
    width: 45%;
    text-align: left;
  }
  ._content-item-list-module__copy_r7wjd_1 ._horizontal-list_r7wjd_4 {
    text-align: left;
  }
  ._content-item-list-module__list-items_r7wjd_8 {
    width: 55%;
    margin-top: 0;
    align-content: flex-end;
    flex-wrap: wrap;
  }
}
@media (min-width: 1280px) {
  ._content-item-list-module_r7wjd_1 ._module-section_r7wjd_83 {
    gap: 174px;
    justify-content: center;
  }
  ._content-item-list-module__copy_r7wjd_1 {
    max-width: 478px;
  }
  ._content-item-list-module__list-items_r7wjd_8 {
    max-width: 472px;
  }
}
@keyframes _heroAnimation_68k78_1 {
  0% {
    transform: translateY(40px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
._hero_68k78_11 {
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-align: left;
  background-color: #262626;
}
._hero__image-uncropped_68k78_18 {
  display: none;
}
._hero_68k78_11 ._hero__content_68k78_21 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
._hero_68k78_11 ._hero__content_68k78_21 ._button_68k78_33 {
  display: none;
}
._hero_68k78_11 ._hero__content_68k78_21 ul {
  list-style-type: disc;
  padding-left: 20px;
  margin-bottom: 16px;
}
._hero_68k78_11 ._hero__content_68k78_21 ul li {
  list-style-image: none;
}
._hero_68k78_11 ._hero__content_68k78_21 ol {
  text-align: left;
}
._hero_68k78_11 ._hero__content-inner_68k78_47 {
  width: 100%;
  padding-top: 50px;
  text-align: center;
}
._hero_68k78_11 ._hero__content-inner_68k78_47 img {
  margin: 0 auto;
}
._hero__content-left_68k78_55 {
  justify-content: flex-start;
}
._hero__content-left_68k78_55 ._hero__content-inner_68k78_47 {
  text-align: left;
}
._hero__content-right_68k78_61 {
  justify-content: flex-end;
}
._hero__content-right_68k78_61 ._hero__content-inner_68k78_47 {
  text-align: left;
}
._hero__background_68k78_67 {
  color: #fff;
}
._hero__background_68k78_67 h1 {
  text-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
  color: #fff;
}
._hero__background_68k78_67 p {
  text-shadow: 0 0 50px black;
  font-size: 18px;
  line-height: 1.5555555556;
}
._hero__background_68k78_67 picture {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
}
._hero__video_68k78_85 {
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._hero__video_68k78_85 iframe {
  width: 100%;
  height: 100%;
}
@media (orientation: landscape) {
  ._hero__content-inner_68k78_47 {
    width: 70%;
  }
}
@media (min-width: 500px) {
  ._hero__image-cropped_68k78_109 {
    display: none;
  }
  ._hero__image-uncropped_68k78_18 {
    display: block;
  }
}
@media (min-width: 768px) {
  ._hero_68k78_11 ._hero__content_68k78_21 h1 {
    animation: 1s ease-out 0s 1 _heroAnimation_68k78_1;
  }
  ._hero_68k78_11 ._hero__content_68k78_21 p {
    font-size: 19px;
    line-height: 1.5263157895;
    animation: 1s ease-out 0.5s 1 backwards _heroAnimation_68k78_1;
  }
  ._hero_68k78_11 ._hero__content_68k78_21 ._button_68k78_33 {
    animation: 1s ease-out 1s 1 backwards _heroAnimation_68k78_1;
    margin-bottom: 16px;
    display: inline-block;
  }
  ._hero_68k78_11 ._hero__content-inner_68k78_47 {
    width: 70%;
    padding-top: 75px;
    padding-bottom: 0;
  }
}
@media (min-width: 1280px) {
  ._hero_68k78_11 {
    height: calc(80% - 75px);
    min-height: 630px;
  }
  ._hero_68k78_11 ._hero__content-inner_68k78_47 {
    width: 50%;
    padding-top: 0;
    padding-bottom: 0;
  }
}
._tiled-gallery-module_bir96_1 {
  padding-bottom: 40px;
}
._tiled-gallery-module__tile_bir96_4 {
  overflow: hidden;
  margin-bottom: 20px;
}
._tiled-gallery-module__tile_bir96_4
  ._tiled-gallery-module__portait-image_bir96_8 {
  display: none;
}
@media (min-width: 500px) {
  ._tiled-gallery-module_bir96_1 {
    padding-bottom: 40px;
  }
  ._tiled-gallery-module__tile_bir96_4 {
    overflow: hidden;
    margin-bottom: 20px;
  }
  ._tiled-gallery-module__tile_bir96_4
    ._tiled-gallery-module__portait-image_bir96_8 {
    display: block;
  }
  ._tiled-gallery-module__tile_bir96_4
    ._tiled-gallery-module__landscape-image_bir96_23 {
    display: none;
  }
}
@media (min-width: 768px) {
  ._tiled-gallery-module_bir96_1 {
    padding-bottom: 40px;
    display: flex;
    flex-direction: row;
  }
  ._tiled-gallery-module__tile_bir96_4 {
    width: 100%;
  }
  ._tiled-gallery-module__column_bir96_36 {
    display: flex;
    flex-direction: column;
    width: calc(50% - 10px);
  }
  ._tiled-gallery-module__column_bir96_36:first-child {
    margin-right: 20px;
  }
  ._tiled-gallery-module__row_bir96_44 {
    display: flex;
    flex-direction: row;
  }
  ._tiled-gallery-module__row_bir96_44:first-child {
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  ._tiled-gallery-module_bir96_1 {
    padding-bottom: 80px;
  }
}
._customer-review-v2__content_33ra9_1 {
  width: 100%;
}
._customer-review-v2_33ra9_1 ._module-section_33ra9_4._container_33ra9_4 {
  padding-bottom: 0;
}
._customer-review-v2_33ra9_1 blockquote {
  position: relative;
  text-align: left;
}
._customer-review-v2_33ra9_1 blockquote ._image_33ra9_11 {
  width: 340px;
  margin: 0 auto 40px;
}
._customer-review-v2_33ra9_1
  blockquote
  ._customer-reviews-v2__review-text_33ra9_15 {
  margin: auto;
  max-width: 340px;
}
._customer-review-v2_33ra9_1
  blockquote
  ._customer-reviews-v2__review-text_33ra9_15
  footer {
  font-size: 16px;
  line-height: 1.5;
  font-family: roboto regular, sans-serif;
}
._customer-review-v2_33ra9_1 blockquote[data-m-profile-image]:before {
  display: none;
}
._customer-review-v2_33ra9_1
  ._carousel_33ra9_27
  ._arrow-navigation__item_33ra9_27,
._customer-review-v2_33ra9_1
  ._carousel_33ra9_27
  ._arrow-navigation__background_33ra9_30 {
  display: none;
}
@media (min-width: 768px) {
  ._customer-review-v2_33ra9_1 ._container_33ra9_4 {
    padding: 0 32px;
  }
  ._customer-review-v2_33ra9_1
    ._customer-review-v2__content_33ra9_1
    blockquote {
    display: flex;
    flex-direction: row;
    max-width: 1100px;
    justify-content: center;
    margin: auto;
  }
  ._customer-review-v2_33ra9_1
    ._customer-review-v2__content_33ra9_1
    blockquote
    ._customer-reviews-v2__review-text_33ra9_15 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 500px;
    margin: 0;
  }
  ._customer-review-v2_33ra9_1
    ._customer-review-v2__content_33ra9_1
    blockquote
    ._image_33ra9_11 {
    margin: 0 40px 0 0;
  }
}
@media (min-width: 1024px) {
  ._customer-review-v2_33ra9_1 ._container_33ra9_4 {
    padding: 0 40px;
  }
  ._customer-review-v2_33ra9_1
    ._customer-review-v2__content_33ra9_1
    blockquote
    ._image_33ra9_11 {
    width: 420px;
    margin-right: 80px;
  }
}
@media (min-width: 1280px) {
  ._customer-review-v2_33ra9_1 ._container_33ra9_4 {
    padding: 0 136px;
  }
  ._customer-review-v2_33ra9_1
    ._customer-review-v2__content_33ra9_1
    blockquote
    ._image_33ra9_11 {
    margin-right: 80px;
  }
}
._hero-refresh_1tpq2_1 {
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-align: left;
}
._hero-refresh__background-lightgrey_1tpq2_7 {
  background-color: #f6f6f6;
}
._hero-refresh__background-darkgrey_1tpq2_10 {
  background-color: #262626;
  color: #fff;
}
._hero-refresh__background-darkgrey_1tpq2_10 h1,
._hero-refresh__background-darkgrey_1tpq2_10 h2,
._hero-refresh__background-darkgrey_1tpq2_10 h3,
._hero-refresh__background-darkgrey_1tpq2_10 h4,
._hero-refresh__background-darkgrey_1tpq2_10 strong,
._hero-refresh__background-darkgrey_1tpq2_10 ul,
._hero-refresh__background-darkgrey_1tpq2_10 ol {
  color: #fff;
}
._hero-refresh__background-teal_1tpq2_23 {
  background-color: #00a699;
  color: #fff;
}
._hero-refresh__background-teal_1tpq2_23 h1,
._hero-refresh__background-teal_1tpq2_23 h2,
._hero-refresh__background-teal_1tpq2_23 h3,
._hero-refresh__background-teal_1tpq2_23 h4,
._hero-refresh__background-teal_1tpq2_23 strong,
._hero-refresh__background-teal_1tpq2_23 ul,
._hero-refresh__background-teal_1tpq2_23 ol {
  color: #fff;
}
._hero-refresh__background-bluegrey_1tpq2_36 {
  background-color: #e5f6f4;
}
._hero-refresh__background-emerald_1tpq2_39 {
  background-color: #26d07c;
}
._hero-refresh__image-medium_1tpq2_42,
._hero-refresh__image-large_1tpq2_45,
._hero-refresh__image-larger_1tpq2_48 {
  display: none;
}
._hero-refresh__copy_1tpq2_51 {
  padding: 35px 0 54px;
}
._hero-refresh__copy_1tpq2_51 ._standfirst_1tpq2_54 {
  font-size: 18px;
  line-height: 1.5555555556;
  margin-bottom: 30px;
}
._hero-refresh__copy_1tpq2_51 ._button-container_1tpq2_59 {
  text-align: center;
}
._hero-refresh__copy_1tpq2_51 ._horizontal-list_1tpq2_62 li {
  margin-top: 0;
  margin-right: 8px;
}
._hero-refresh__copy-rich-text_1tpq2_66 {
  text-align: center;
}
._hero-refresh__copy-rich-text_1tpq2_66 p,
._hero-refresh__copy-rich-text_1tpq2_66 h1,
._hero-refresh__copy-rich-text_1tpq2_66 h2,
._hero-refresh__copy-rich-text_1tpq2_66 h3,
._hero-refresh__copy-rich-text_1tpq2_66 ul,
._hero-refresh__copy-rich-text_1tpq2_66 ol {
  text-align: left;
}
._hero-refresh_1tpq2_1 ._trust-pilot-widget_1tpq2_77 {
  display: block;
}
@media (min-width: 768px) {
  ._hero-refresh_1tpq2_1 {
    min-height: 500px;
  }
  ._hero-refresh__image_1tpq2_42 {
    position: absolute;
    top: 0;
    left: 57.5%;
    right: initial;
  }
  ._hero-refresh__image-small_1tpq2_91 {
    display: none;
  }
  ._hero-refresh__image-medium_1tpq2_42 {
    display: inline-block;
  }
  ._hero-refresh__copy_1tpq2_51 {
    min-height: 500px;
    padding: 30px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 54%;
  }
  ._hero-refresh__copy_1tpq2_51 ._standfirst_1tpq2_54 {
    font-size: 19px;
    line-height: 1.5263157895;
    margin-bottom: 40px;
  }
  ._hero-refresh__copy_1tpq2_51 ._button-container_1tpq2_59,
  ._hero-refresh__copy-rich-text_1tpq2_66 {
    text-align: left;
  }
  ._hero-refresh_1tpq2_1 ._trust-pilot-widget_1tpq2_77 {
    display: inline-block;
  }
}
@media (min-width: 1024px) {
  ._hero-refresh__image-medium_1tpq2_42 {
    display: none;
  }
  ._hero-refresh__image-large_1tpq2_45 {
    display: inline-block;
  }
}
@media (min-width: 1280px) {
  ._hero-refresh_1tpq2_1 h1 {
    font-size: 56px;
    line-height: 1.1428571429;
  }
  ._hero-refresh__image-large_1tpq2_45 {
    display: none;
  }
  ._hero-refresh__image-larger_1tpq2_48 {
    display: inline-block;
    left: 795px;
  }
  ._hero-refresh__copy_1tpq2_51 {
    width: 600px;
  }
  ._hero-refresh__copy_1tpq2_51 ._button_1tpq2_59 {
    margin: 0;
  }
}
._customer-review__content_19mlp_1 {
  width: 100%;
}
._customer-review_19mlp_1 ._module-section_19mlp_4._container_19mlp_4 {
  padding-bottom: 0;
}
._customer-review_19mlp_1 blockquote {
  position: relative;
  text-align: center;
}
._customer-review_19mlp_1 blockquote:before {
  content: "";
  display: block;
  width: 54px;
  height: 54px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23262626' fill-rule='evenodd' d='M25 5C13.954 5 5 13.954 5 25s8.954 20 20 20 20-8.954 20-20S36.046 5 25 5zm-1.154 23v-8.462A1.54 1.54 0 0022.308 18h-5.77A1.54 1.54 0 0015 19.538v6.154a1.54 1.54 0 001.538 1.539h5.77V28a3.08 3.08 0 01-3.077 3.077.77.77 0 000 1.538A4.62 4.62 0 0023.846 28zm3.846-10h5.77A1.54 1.54 0 0135 19.538V28a4.62 4.62 0 01-4.615 4.615.77.77 0 010-1.538A3.08 3.08 0 0033.46 28v-.77h-5.769a1.54 1.54 0 01-1.538-1.538v-6.154A1.54 1.54 0 0127.692 18z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-size: cover;
  margin: 0 auto 20px;
}
._customer-review_19mlp_1 blockquote ._image_19mlp_20 {
  margin: 0 auto 24px;
}
._customer-review_19mlp_1 blockquote p {
  color: #00a699;
  margin-bottom: 24px;
}
._customer-review_19mlp_1 blockquote p:before {
  content: '"';
}
._customer-review_19mlp_1 blockquote p:after {
  content: '"';
}
._customer-review_19mlp_1 blockquote[data-m-profile-image]:before {
  display: none;
}
._customer-review_19mlp_1
  ._carousel_19mlp_36
  ._arrow-navigation__item_19mlp_36 {
  display: none;
}
._customer-review_19mlp_1
  ._carousel_19mlp_36
  ._arrow-navigation__background_19mlp_39 {
  display: none;
  width: 124px;
  background: linear-gradient(270deg, transparent, #fff 27%);
}
._customer-review_19mlp_1
  ._carousel_19mlp_36
  ._arrow-navigation__background_19mlp_39[data-m-next] {
  background: linear-gradient(90deg, transparent, #fff 27%);
}
._customer-review_19mlp_1 ._slide-indicators_19mlp_47 {
  margin-top: 50px;
}
@media (min-width: 768px) {
  ._customer-review__content_19mlp_1 {
    padding: 0 80px;
  }
  ._customer-review_19mlp_1
    ._carousel__track_19mlp_55
    ._customer-review__content_19mlp_1 {
    padding-left: 124px;
    padding-right: 124px;
  }
  ._customer-review_19mlp_1 blockquote:before {
    margin: 0 auto 16px;
  }
  ._customer-review_19mlp_1
    ._carousel_19mlp_36
    ._arrow-navigation__item_19mlp_36,
  ._customer-review_19mlp_1
    ._carousel_19mlp_36
    ._arrow-navigation__background_19mlp_39 {
    display: block;
  }
}
._trust-pilot-module_1fnfk_1 {
  text-align: center;
}
._trust-pilot-module__inner_1fnfk_4 {
  width: 100%;
  height: 560px;
  overflow: hidden;
}
._trust-pilot-module__inner-carousel_1fnfk_9 {
  height: 300px;
}
._trust-pilot-module__inner-minicarousel_1fnfk_12 {
  height: 350px;
}
@media (min-width: 768px) {
  ._trust-pilot-module_1fnfk_1 h2 {
    margin-bottom: 70px;
  }
  ._trust-pilot-module__inner_1fnfk_4 {
    width: 670px;
    height: 560px;
    margin: 0 auto;
  }
  ._trust-pilot-module__inner-carousel_1fnfk_9 {
    width: 100%;
    height: 150px;
  }
  ._trust-pilot-module__inner-minicarousel_1fnfk_12 {
    height: 350px;
  }
}
._social-media_1hyey_1 {
  text-align: center;
}
._social-media__image_1hyey_4 {
  margin: 0 auto 24px;
}
._social-media__list_1hyey_7 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
._social-media__list-item_1hyey_12 {
  width: 50%;
  padding: 0 20px 40px;
  display: flex;
  flex-direction: column;
}
._social-media__list-item_1hyey_12:nth-last-child(-n + 2) {
  padding: 0 20px;
}
._social-media__list-item_1hyey_12 ._button_1hyey_21 {
  margin-top: auto;
  align-self: center;
}
@media (min-width: 768px) {
  ._social-media__list-item_1hyey_12 {
    padding: 0 20px 60px;
  }
  ._social-media__list-item_1hyey_12:nth-child(-n + 2) {
    padding: 64px 20px 60px;
  }
  ._social-media__list-item_1hyey_12:nth-last-child(-n + 2) {
    padding: 0 20px 64px;
  }
}
@media (min-width: 1280px) {
  ._social-media__list_1hyey_7 {
    flex-direction: row;
    padding: 64px 20px 60px;
  }
  ._social-media__list-item_1hyey_12 {
    width: 25%;
    border-right: 1px solid #c5c5c5;
  }
  ._social-media__list-item_1hyey_12:last-child {
    border-right: none;
  }
  ._social-media__list-item_1hyey_12:nth-last-child(-n + 2) {
    padding: 64px 20px 60px;
  }
}
._image-content-module_gr750_1 ._slide-indicators_gr750_1 {
  display: none;
}
._image-content-module__single_gr750_4 {
  height: 120px;
  overflow: hidden;
  position: relative;
}
._image-content-module__single_gr750_4 img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 120px;
}
._image-content-module__carousel_gr750_15 {
  height: 145px;
}
._image-content-module__carousel_gr750_15 img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 145px;
}
._image-content-module_gr750_1 ._carousel__thumbnails_gr750_24 {
  padding: 10px 24px 6px;
  display: flex;
  justify-content: center;
  font-size: 0;
  line-height: 0;
}
._image-content-module_gr750_1 ._carousel__thumbnails_gr750_24 button {
  border: 4px solid #575757;
  margin-right: 10px;
}
._image-content-module_gr750_1
  ._carousel__thumbnails_gr750_24
  button:last-child {
  margin-right: 0;
}
._image-content-module_gr750_1
  ._carousel__thumbnails_gr750_24
  button[data-m-active],
._image-content-module_gr750_1
  ._carousel__thumbnails_gr750_24
  button[data-m-active]:hover {
  border: 4px solid #00a699;
}
._image-content-module_gr750_1 ._carousel__thumbnails_gr750_24 button:hover {
  border: 4px solid #ababab;
}
._image-content-module_gr750_1 ._carousel__thumbnails_gr750_24 button:active {
  border: 4px solid #26d07c;
}
._image-content-module_gr750_1 ._carousel__thumbnail-desktop_gr750_50 {
  display: none;
}
@media (min-width: 768px) {
  ._image-content-module__single_gr750_4,
  ._image-content-module__single_gr750_4 img {
    height: 240px;
  }
  ._image-content-module__carousel_gr750_15,
  ._image-content-module__carousel_gr750_15 img {
    height: 450px;
  }
  ._image-content-module_gr750_1 ._carousel__thumbnails_gr750_24 {
    padding: 20px 0 6px;
  }
  ._image-content-module_gr750_1 ._carousel__thumbnails_gr750_24 button {
    margin-right: 20px;
    max-width: 100px;
  }
  ._image-content-module_gr750_1 ._carousel__thumbnails_gr750_24 button img {
    max-width: 92px;
  }
  ._image-content-module_gr750_1
    ._carousel__thumbnails_gr750_24
    button:focus-visible,
  ._image-content-module_gr750_1
    ._carousel__thumbnails_gr750_24
    button[data-focus-visible-added] {
    box-shadow: 0 0 0 3px #008cf380;
  }
  ._image-content-module_gr750_1 ._carousel__thumbnail-desktop_gr750_50 {
    display: block;
  }
  ._image-content-module_gr750_1 ._carousel__thumbnail-mobile_gr750_83 {
    display: none;
  }
}
.carousel {
  position: relative;
}
.carousel[data-carousel-only-show-arrows-when-expanded-on-medium]
  .arrow-navigation__item,
.carousel[data-carousel-only-show-arrows-when-expanded-on-medium][data-m-expanded]
  .arrow-navigation__item {
  display: none;
}
.carousel__track {
  min-height: 60px;
}
.carousel__expanded-view-button {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 21px;
  height: 21px;
}
.carousel__expanded-view-button:focus-visible {
  outline: 3px solid rgba(0, 140, 243, 0.5);
  outline-offset: -3px;
}
.carousel__expanded-view-button:before {
  content: "";
  position: absolute;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none' viewBox='0 0 8 8'%3E%3Cpath stroke='%23575757' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.914 1.634h4.5v4.5M1.164 6.884l5.25-5.25'/%3E%3C/svg%3E")
    no-repeat 0 0;
  display: block;
  top: 2px;
  right: 2px;
  width: 8px;
  height: 8px;
  transition: top 0.5s, right 0.5s;
}
.carousel__expanded-view-button:after {
  content: "";
  position: absolute;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none' viewBox='0 0 8 8'%3E%3Cpath stroke='%23575757' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.914 1.634h4.5v4.5M1.164 6.884l5.25-5.25'/%3E%3C/svg%3E")
    no-repeat 0 0;
  display: block;
  bottom: 2px;
  left: 2px;
  width: 8px;
  height: 8px;
  transform: rotate(180deg);
  transition: bottom 0.5s, left 0.5s;
}
.carousel__expanded-view-button:hover:before {
  top: 1px;
  right: 1px;
}
.carousel__expanded-view-button:hover:after {
  bottom: 1px;
  left: 1px;
}
.carousel .slide-indicators i {
  cursor: pointer;
}
.carousel .carousel__slide-3d video {
  width: 100%;
}
.carousel[data-m-expanded] {
  position: fixed;
  z-index: 200;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  padding: 20px;
}
.carousel[data-m-expanded] .carousel__track {
  max-height: 100%;
}
.carousel[data-m-expanded] .arrow-navigation {
  height: 100%;
  overflow: hidden;
  padding-bottom: 30px;
}
.carousel[data-m-expanded] .slide-indicators {
  margin-top: -20px;
}
.carousel[data-m-expanded] .carousel__item {
  width: 100%;
  max-width: 1280px;
  max-height: 100%;
  object-fit: contain;
}
.carousel[data-m-expanded] .carousel__expanded-view-button {
  bottom: 20px;
  right: 20px;
}
.carousel[data-m-expanded] .carousel__expanded-view-button:before {
  transform: rotate(180deg);
  top: 2px;
  right: 2px;
}
.carousel[data-m-expanded] .carousel__expanded-view-button:after {
  transform: rotate(0);
  bottom: 2px;
  left: 2px;
}
@media (hover: hover) {
  .carousel[data-m-expanded] .carousel__expanded-view-button:hover:before {
    top: 3px;
    right: 3px;
  }
  .carousel[data-m-expanded] .carousel__expanded-view-button:hover:after {
    bottom: 3px;
    left: 3px;
  }
}
[data-js-modules="carousel"] {
  max-width: 99999px;
}
@media (orientation: portrait) and (max-width: 500px) {
  .carousel[data-m-expanded] {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .carousel[data-m-expanded] .carousel__expanded-view-button {
    bottom: 100px;
  }
}
@media (min-width: 768px) {
  .carousel[data-carousel-only-show-arrows-when-expanded-on-medium][data-m-expanded]
    .arrow-navigation__item {
    display: block;
  }
  .carousel[data-m-expanded] {
    padding: 72px;
  }
  .carousel[data-m-expanded] .carousel__expanded-view-button {
    bottom: 72px;
    right: 72px;
  }
  .carousel[data-m-expanded] .carousel__item {
    width: 80%;
  }
  .carousel [data-m-rounded-corners-on-non-mobile] img,
  .carousel [data-m-rounded-corners-on-non-mobile] picture,
  .carousel [data-m-rounded-corners-on-non-mobile] video {
    border-radius: 20px;
  }
}
.arrow-navigation {
  position: relative;
  display: flex;
  align-items: center;
}
.arrow-navigation__item {
  opacity: 1;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  height: 50px;
  width: 50px;
  text-indent: -9999px;
  z-index: 10;
  padding: 0;
  cursor: pointer;
  pointer-events: auto;
  outline: none;
  border-radius: 50%;
}
.arrow-navigation__item[data-m-previous] {
  left: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23262626' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28 18l-8 7 8 7'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-previous]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23ababab' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23ababab' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28 18l-8 7 8 7'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-previous]:active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%2326d07c' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%2326d07c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28 18l-8 7 8 7'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-next] {
  right: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23262626' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23 17l8 7.5-8 7.5'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-next]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23ababab' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23ababab' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23 17l8 7.5-8 7.5'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-next]:active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%2326d07c' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%2326d07c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23 17l8 7.5-8 7.5'/%3E%3C/svg%3E");
}
.arrow-navigation__item:hover:focus-visible,
.arrow-navigation__item:hover[data-focus-visible-added],
.arrow-navigation__item:focus-visible,
.arrow-navigation__item[data-focus-visible-added] {
  border: 3px solid rgba(0, 140, 243, 0.5);
  background-position: -3px -3px;
}
.arrow-navigation__item[data-m-controls-secondary][data-m-previous] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23262626' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm4.17 26.182a1.563 1.563 0 11-2.09 2.322l-7.813-7.03a1.563 1.563 0 010-2.323l7.813-7.031a1.563 1.563 0 112.09 2.322L22.65 25l6.521 5.87z'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-controls-secondary][data-m-previous]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23ababab' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm4.17 26.182a1.563 1.563 0 11-2.09 2.322l-7.813-7.03a1.563 1.563 0 010-2.323l7.813-7.031a1.563 1.563 0 112.09 2.322L22.65 25l6.521 5.87z'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-controls-secondary][data-m-previous]:active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%2326d07c' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm4.17 26.182a1.563 1.563 0 11-2.09 2.322l-7.813-7.03a1.563 1.563 0 010-2.323l7.813-7.031a1.563 1.563 0 112.09 2.322L22.65 25l6.521 5.87z'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-controls-secondary][data-m-next] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23262626' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm6.514 21.473l-7.813 7.031a1.563 1.563 0 11-2.09-2.322L28.133 25l-6.522-5.87a1.563 1.563 0 012.09-2.322l7.813 7.03a1.563 1.563 0 010 2.323z'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-controls-secondary][data-m-next]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23ababab' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm6.514 21.473l-7.813 7.031a1.563 1.563 0 11-2.09-2.322L28.133 25l-6.522-5.87a1.563 1.563 0 012.09-2.322l7.813 7.03a1.563 1.563 0 010 2.323z'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-controls-secondary][data-m-next]:active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%2326d07c' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm6.514 21.473l-7.813 7.031a1.563 1.563 0 11-2.09-2.322L28.133 25l-6.522-5.87a1.563 1.563 0 012.09-2.322l7.813 7.03a1.563 1.563 0 010 2.323z'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-controls-tertiary][data-m-previous] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23262626' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28 18l-8 7 8 7'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-controls-tertiary][data-m-previous]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23ababab' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23ababab' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28 18l-8 7 8 7'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-controls-tertiary][data-m-previous]:active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%2326d07c' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm4.17 26.182a1.563 1.563 0 11-2.09 2.322l-7.813-7.03a1.563 1.563 0 010-2.323l7.813-7.031a1.563 1.563 0 112.09 2.322L22.65 25l6.521 5.87z'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-controls-tertiary][data-m-next] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23262626' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23 17l8 7.5-8 7.5'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-controls-tertiary][data-m-next]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23ababab' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23ababab' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23 17l8 7.5-8 7.5'/%3E%3C/svg%3E");
}
.arrow-navigation__item[data-m-controls-tertiary][data-m-next]:active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%2326d07c' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm6.514 21.473l-7.813 7.031a1.563 1.563 0 11-2.09-2.322L28.133 25l-6.522-5.87a1.563 1.563 0 012.09-2.322l7.813 7.03a1.563 1.563 0 010 2.323z'/%3E%3C/svg%3E");
}
.arrow-navigation[data-m-hidden] .arrow-navigation__item {
  cursor: default;
}
.arrow-navigation[data-m-hidden] .arrow-navigation__item[data-m-previous] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23d8d8d8' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23d8d8d8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28 18l-8 7 8 7'/%3E%3C/svg%3E");
}
.arrow-navigation[data-m-hidden]
  .arrow-navigation__item[data-m-previous]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23d8d8d8' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23d8d8d8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28 18l-8 7 8 7'/%3E%3C/svg%3E");
}
.arrow-navigation[data-m-hidden] .arrow-navigation__item[data-m-next] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23d8d8d8' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23d8d8d8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23 17l8 7.5-8 7.5'/%3E%3C/svg%3E");
}
.arrow-navigation[data-m-hidden] .arrow-navigation__item[data-m-next]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23d8d8d8' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23d8d8d8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M23 17l8 7.5-8 7.5'/%3E%3C/svg%3E");
}
.arrow-navigation[data-m-hidden]
  .arrow-navigation__item[data-m-controls-tertiary],
.arrow-navigation[data-m-hidden]
  .arrow-navigation__item[data-m-controls-secondary] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23d8d8d8' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm6.514 21.473l-7.813 7.031a1.563 1.563 0 11-2.09-2.322L28.133 25l-6.522-5.87a1.563 1.563 0 012.09-2.322l7.813 7.03a1.563 1.563 0 010 2.323z'/%3E%3C/svg%3E");
}
.arrow-navigation[data-m-hidden]
  .arrow-navigation__item[data-m-controls-tertiary]:hover,
.arrow-navigation[data-m-hidden]
  .arrow-navigation__item[data-m-controls-secondary]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%23d8d8d8' d='M25 4.688A20.313 20.313 0 1045.313 25 20.336 20.336 0 0025 4.687zm6.514 21.473l-7.813 7.031a1.563 1.563 0 11-2.09-2.322L28.133 25l-6.522-5.87a1.563 1.563 0 012.09-2.322l7.813 7.03a1.563 1.563 0 010 2.323z'/%3E%3C/svg%3E");
}
.arrow-navigation__background {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 9;
}
.arrow-navigation__background[data-m-previous] {
  left: 0;
}
.arrow-navigation__background[data-m-next] {
  right: 0;
}
._image-module_5pt9y_1 {
  margin-top: -10px;
  padding-bottom: 60px;
}
._image-module_5pt9y_1[data-m-normal-spacing] {
  margin-top: 0;
}
._image-module_5pt9y_1 img {
  width: 100%;
}
@media (min-width: 768px) {
  ._image-module_5pt9y_1 {
    margin-top: -20px;
    padding-bottom: 80px;
  }
  ._image-module_5pt9y_1[data-m-normal-spacing] {
    margin-top: 0;
  }
}
._two-column-content-module_1s4do_1 ._copy-sections-container_1s4do_1 {
  display: flex;
  flex-direction: column;
}
._two-column-content-module_1s4do_1 ._copy-section_1s4do_1 {
  flex: 1;
  display: flex;
  flex-direction: column;
}
._two-column-content-module_1s4do_1 ._copy-section_1s4do_1 img {
  margin-top: auto;
}
._two-column-content-module_1s4do_1
  ._copy-section_1s4do_1
  img._rounded-corners_1s4do_13 {
  border-radius: 20px;
}
@media (min-width: 768px) {
  ._two-column-content-module_1s4do_1 ._copy-sections-container_1s4do_1 {
    flex-direction: row;
  }
  ._two-column-content-module_1s4do_1 ._reverse_1s4do_21 {
    flex-direction: row-reverse !important;
  }
  ._two-column-content-module_1s4do_1
    ._reverse_1s4do_21
    ._copy-section_1s4do_1:first-child {
    margin-left: 12px;
  }
  ._two-column-content-module_1s4do_1
    ._reverse_1s4do_21
    ._copy-section_1s4do_1:last-child {
    margin-right: 12px;
  }
  ._two-column-content-module_1s4do_1 ._copy-section_1s4do_1:first-child {
    margin-right: 12px;
  }
  ._two-column-content-module_1s4do_1 ._copy-section_1s4do_1:last-child {
    margin-left: 12px;
  }
}
._horizontal-images-module_1q16l_1 .module-section {
  padding-bottom: 40px;
  position: relative;
}
._horizontal-images-module_1q16l_1 .module-section:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 40px;
  background-image: linear-gradient(to right, #fff 50%, #fff9 19%, #fff0);
}
._horizontal-images-module_1q16l_1 .module-section:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 40px;
  background-image: linear-gradient(to left, #fff 50%, #fff9 19%, #fff0);
}
._horizontal-images-module__container_1q16l_23 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  width: auto;
  height: 60px;
}
._horizontal-images-module__item_1q16l_30 {
  margin-right: 15px;
}
._horizontal-images-module__item_1q16l_30:last-child {
  margin-right: 0;
}
._horizontal-images-module__item-inner_1q16l_36 {
  display: flex;
  height: 40px;
  min-width: 40px;
}
._horizontal-images-module__item-inner_1q16l_36 a {
  display: flex;
}
._horizontal-images-module__item-inner_1q16l_36 a:hover img {
  transform: scale(1.05);
}
@media (min-width: 768px) {
  ._horizontal-images-module_1q16l_1 .module-section {
    padding-bottom: 60px;
  }
  ._horizontal-images-module__container_1q16l_23 {
    justify-content: center;
  }
  ._horizontal-images-module__item_1q16l_30 {
    margin-right: 40px;
  }
}
._comparison-module_hsd1w_1 {
  overflow: hidden;
}
._comparison-module__copy_hsd1w_4 {
  text-align: center;
}
._comparison-module__card-container_hsd1w_7 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}
._comparison-module__card_hsd1w_7 {
  width: 100%;
  max-width: 500px;
  margin: 15px 0;
}
._comparison-module__card-inner_hsd1w_19 {
  padding: 32px 24px;
  border-radius: 10px;
  border: 1px solid #d8d8d8;
  box-shadow: 0 4px 7px #0000001a;
}
._comparison-module__card-inner-title_hsd1w_25 {
  color: #00a699;
  margin-bottom: 2px;
}
._comparison-module__card-inner-subheading_hsd1w_29 {
  font-family: dm sans medium, sans-serif;
  color: #262626;
  font-size: 18px;
  line-height: 1.4444444444;
}
._comparison-module__card-inner-header_hsd1w_35 {
  margin-bottom: 20px;
}
._comparison-module__card-inner-body_hsd1w_38 ._heading-medium_hsd1w_38 {
  display: inline-block;
  margin-bottom: 6px;
}
._comparison-module__card-inner-body_hsd1w_38 p {
  margin-bottom: 0;
}
._comparison-module__card-inner-body_hsd1w_38 ul {
  margin: 0 0 32px;
  padding-left: 0;
}
._comparison-module__card-inner-body_hsd1w_38 ul li {
  font-family: roboto regular, sans-serif;
  color: #262626;
  align-items: center;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 1.5625;
}
._comparison-module__card-inner-body_hsd1w_38
  ul
  li
  ._comparison-module__card-feature-label_hsd1w_57 {
  font-family: roboto bold, sans-serif;
  white-space: nowrap;
}
._comparison-module__card-inner-body_hsd1w_38
  ul
  li
  ._comparison-module__feature-tooltip_hsd1w_61 {
  align-self: flex-start;
  vertical-align: top;
}
._comparison-module__card-inner-body_hsd1w_38 ul li:before {
  display: none;
}
._comparison-module__card-inner-body_hsd1w_38 ul li:last-child {
  margin-bottom: 0;
}
._comparison-module__card-inner-details-copy_hsd1w_71 {
  padding-bottom: 16px;
}
._comparison-module__card-inner-details-rate-cost_hsd1w_74 {
  display: flex;
  align-items: flex-end;
}
._comparison-module__card-inner-details-rate-cost-percent_hsd1w_78 {
  font-family: dm sans medium, sans-serif;
  font-size: 40px;
  line-height: 1;
}
._comparison-module__card-inner-details-rate-cost-extra_hsd1w_83 {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 4px;
  font-family: dm sans regular, sans-serif;
  font-size: 20px;
  line-height: 1.3;
}
._comparison-module__card-inner-details-rate-cost_hsd1w_74
  ._comparison-module__tooltip_hsd1w_92 {
  align-self: flex-start;
}
._comparison-module__card-inner-details-fee-container_hsd1w_95 {
  padding-top: 30px;
  display: flex;
  flex-direction: column;
}
._comparison-module__card-inner-details-fee-price_hsd1w_100 {
  display: flex;
  align-items: flex-end;
}
._comparison-module__card-inner-details-fee-price-currency_hsd1w_104 {
  font-family: dm sans regular, sans-serif;
  font-size: 20px;
  line-height: 1.3;
  padding-right: 4px;
}
._comparison-module__card-inner-details-fee-price-amount_hsd1w_110 {
  font-family: dm sans medium, sans-serif;
  font-size: 40px;
  line-height: 1;
  padding-right: 4px;
}
._comparison-module__card-inner-details-fee-price-duration_hsd1w_116 {
  font-family: dm sans regular, sans-serif;
  font-size: 20px;
  line-height: 1.3;
}
._comparison-module__card-inner-details-subheading_hsd1w_121 {
  font-family: roboto regular, sans-serif;
  font-size: 14px;
  line-height: 1.8571428571;
  color: #262626;
}
._comparison-module__card-inner-footer_hsd1w_127 {
  padding-top: 32px;
}
._comparison-module__card-inner-footer_hsd1w_127 a {
  width: 100%;
  margin-bottom: 0;
}
._comparison-module__extra-information-section_hsd1w_134 {
  padding-bottom: 86px;
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 35px;
}
._comparison-module__extra-information_hsd1w_134 table {
  margin-bottom: 12px;
  font-size: 16px;
}
._comparison-module__extra-information_hsd1w_134 table td {
  border: 0;
  padding: 10px 0;
  vertical-align: middle;
  color: #3a3a3a;
  height: auto !important;
  width: auto !important;
}
._comparison-module__extra-information_hsd1w_134 table td:nth-last-child(3) {
  width: 48px !important;
  padding: 0;
}
._comparison-module__extra-information_hsd1w_134 table td:last-child {
  text-align: right;
  min-width: 110px;
  color: #575757;
}
._comparison-module_hsd1w_1 ._modal__button_hsd1w_164 {
  margin: 20px 0 10px;
  padding-right: 24px;
  color: #000;
  text-decoration: none;
}
@media (min-width: 768px) {
  ._comparison-module__card-container_hsd1w_7 {
    flex-direction: row;
    margin: 0 -12px;
    align-items: stretch;
  }
  ._comparison-module__card-container_hsd1w_7[data-m-wrapped] {
    flex-wrap: wrap;
  }
  ._comparison-module__card-container_hsd1w_7[data-m-even]
    ._comparison-module__card_hsd1w_7 {
    margin: 12px;
  }
  ._comparison-module__card-container_hsd1w_7[data-m-even]
    ._comparison-module__card-inner-body_hsd1w_38,
  ._comparison-module__card-container_hsd1w_7[data-m-even]
    ._comparison-module__card-inner-footer_hsd1w_127 {
    display: flex;
  }
  ._comparison-module__card-container_hsd1w_7[data-m-even]
    ._comparison-module__card-inner-footer_hsd1w_127
    ul {
    flex-grow: 1;
    margin: 0;
  }
  ._comparison-module__card-container_hsd1w_7[data-m-even]
    ._comparison-module__card-inner-footer_hsd1w_127
    ._button_hsd1w_193 {
    align-self: center;
  }
  ._comparison-module__card-inner_hsd1w_19 {
    display: flex;
    flex-direction: column;
  }
  ._comparison-module__card-inner-body_hsd1w_38 {
    padding-bottom: 0;
    flex-direction: column;
  }
  ._comparison-module__card-inner-details-rate-cost_hsd1w_74,
  ._comparison-module__card-inner-details-fee-price_hsd1w_100 {
    padding-bottom: 8px;
  }
  ._comparison-module__card-inner-footer_hsd1w_127 {
    margin-top: auto;
  }
  ._comparison-module_hsd1w_1 ._modal__button_hsd1w_164 {
    margin: 30px 0 10px;
  }
}
@media (min-width: 1024px) {
  ._comparison-module__card-inner_hsd1w_19 {
    height: 100%;
    padding: 40px 48px;
  }
  ._comparison-module__card-inner-details-wrapper_hsd1w_222 {
    display: flex;
  }
  ._comparison-module__card-inner-details-rate-container_hsd1w_225 {
    padding-right: 40px;
  }
  ._comparison-module__card-inner-details-fee-container_hsd1w_95 {
    padding-left: 40px;
    padding-top: 0;
    border-left: 1px solid #d8d8d8;
  }
}
._tooltip-inline_11ilo_1 {
  pointer-events: none;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin-top: -2px;
  line-height: 0;
}
._tooltip-inline_11ilo_1 * {
  pointer-events: auto;
}
._tooltip-inline__icon_11ilo_12 {
  display: inline-block;
  height: 24px;
  width: 24px;
  color: transparent;
  font-size: 0%;
  cursor: pointer;
  z-index: 9;
  background: #fff
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21a9 9 0 100-18 9 9 0 000 18z'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.25 11.25H12v5.25h.75'/%3E%3Cpath fill='%23262626' d='M11.813 9a1.125 1.125 0 100-2.25 1.125 1.125 0 000 2.25z'/%3E%3C/svg%3E")
    no-repeat center left;
  border-radius: 100%;
}
._tooltip-inline__icon_11ilo_12::selection {
  background: transparent;
  color: inherit;
}
._tooltip-inline__bubble_11ilo_27 {
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  right: 0;
  z-index: 10;
  margin-top: -7px;
  opacity: 0;
  visibility: hidden;
}
._tooltip-inline__bubble_11ilo_27[data-m-hidden] {
  transition: margin-top 0.25s 0s, opacity 0.25s 0s, visibility 0s 0.25s;
}
._tooltip-inline__bubble_11ilo_27[data-m-visible] {
  visibility: visible;
  margin-top: 0;
  opacity: 1;
  transition: margin-top 0.25s 0s, opacity 0.25s 0s, visibility 0.25s 0s;
}
._tooltip-inline__content_11ilo_47 {
  font-size: 14px;
  line-height: 1.7142857143;
  background-color: #fff;
  color: #1d1d1d;
  padding: 26px 24px;
  position: absolute;
  top: 37px;
  left: -500px;
  border-radius: 3px;
  z-index: 10;
  text-align: left;
  font-family: roboto regular, sans-serif;
  border: solid 1px #c5c5c5;
  width: 300px;
}
._tooltip-inline__content_11ilo_47 p:last-child {
  margin-bottom: 0;
}
._tooltip-inline__arrow_11ilo_66 {
  display: inline-block;
  width: 15px;
  height: 15px;
  position: absolute;
  bottom: -20px;
  left: 4.5px;
  transform: rotate(-45deg);
  border-top: 1px solid #ababab;
  border-right: 1px solid #ababab;
  background: #fff;
  z-index: 11;
}
[data-astro-cid-qsa5zhsg][data-tooltip-inline-resources] {
  visibility: hidden;
  display: none;
}
._modal__button_192hf_1 {
  position: relative;
  display: inline-block;
  margin: 10px 0;
  padding-right: 18px;
  color: #000;
  text-decoration: none;
}
._modal__button_192hf_1:hover {
  color: #00857d;
}
._modal__button_192hf_1:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%2300857d' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.56 8h10.88M8 2.56v10.88'/%3E%3C/svg%3E");
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
}
._modal__background_192hf_23 {
  visibility: hidden;
  position: fixed;
  inset: 0;
  z-index: 1000;
  background-color: #000;
  transition: opacity 0.5s ease-in-out;
  opacity: 0;
}
._modal__container_192hf_35 {
  visibility: hidden;
  position: fixed;
  inset: 24px;
  z-index: 1001;
  background-color: #fff;
  border-radius: 20px;
  text-align: left;
  overflow: hidden;
  transform: scale(0);
  transition: transform 0.5s ease-in-out 0.5s;
}
._modal__container_192hf_35:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 70px;
  background: linear-gradient(360deg, #fff0 0, #fff);
}
._modal__container_192hf_35:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 150px;
  background: linear-gradient(360deg, #fff 0, #fff0);
}
._modal__content_192hf_68 {
  height: 100%;
  padding: 50px 24px;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
  overflow-x: scroll;
  scroll-behavior: smooth;
}
._modal__content_192hf_68::-webkit-scrollbar {
  display: none;
}
._modal__close-button_192hf_80 {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 50px;
  height: 50px;
  background: #fff
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cpath stroke='%23262626' stroke-miterlimit='10' stroke-width='2' d='M25 45c11.046 0 20-8.954 20-20S36.046 5 25 5 5 13.954 5 25s8.954 20 20 20z'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.6 18.6l12.8 12.8M31.4 18.6L18.6 31.4'/%3E%3C/svg%3E")
    center center no-repeat;
  text-indent: -9999px;
  transition: transform 0.2s ease-in-out;
  border-radius: 50%;
}
._modal_192hf_1[data-m-modal-button-centered] {
  text-align: center;
}
._modal_192hf_1[data-m-modal-open] ._modal__container_192hf_35 {
  visibility: visible;
  transform: scale(1);
}
._modal_192hf_1[data-m-modal-open] ._modal__background_192hf_23 {
  visibility: visible;
  opacity: 0.6;
}
._modal_192hf_1[data-m-modal-460] ._modal__container_192hf_35 {
  max-width: 460px;
}
._modal_192hf_1[data-m-alternative] ._modal__container_192hf_35 {
  margin: 0 auto;
  text-align: center;
  background-color: #f6f6f6;
  top: 50%;
  transform: translateY(-50%);
  bottom: auto;
  max-height: 90vh;
  overflow-y: auto;
}
._modal_192hf_1[data-m-alternative] ._modal__container_192hf_35:before,
._modal_192hf_1[data-m-alternative] ._modal__container_192hf_35:after {
  display: none;
}
._modal_192hf_1[data-m-alternative]
  ._modal__container_192hf_35
  ._form__dropdown_192hf_118 {
  display: none;
}
._modal_192hf_1[data-m-alternative] ._modal__close-button_192hf_80 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.8 19.2L19.2 4.8M4.8 4.8l14.4 14.4'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  top: 16px;
  right: 16px;
}
._modal_192hf_1[data-m-alternative] ._modal__content_192hf_68 {
  padding: 32px 24px 20px;
}
._modal_192hf_1[data-m-alternative] ._modal__content_192hf_68 h3 {
  font-size: 24px;
  margin-bottom: 4px;
  font-weight: 700;
}
._modal_192hf_1[data-m-alternative]
  ._checkbox-container_192hf_136
  ._checkbox-label_192hf_136 {
  color: #262626;
}
._modal_192hf_1[data-m-alternative]
  ._checkbox-container_192hf_136
  ._checkmark_192hf_139 {
  background-color: #fff;
}
@media (min-width: 768px) {
  ._modal__container_192hf_35 {
    margin: 0 auto;
    max-width: 1280px;
    max-height: 664px;
  }
  ._modal__content_192hf_68 {
    padding: 50px 40px;
  }
}
._comparison-v2-module_1scoc_1 {
  overflow: hidden;
}
._comparison-v2-module__copy_1scoc_4 {
  margin-bottom: 40px;
}
._comparison-v2-module__divider_1scoc_7 {
  height: 1px;
  width: 60px;
  background-color: #262626;
  margin-bottom: 28px;
}
._comparison-v2-module__card-container_1scoc_13 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._comparison-v2-module__card_1scoc_13 {
  position: relative;
  width: 100%;
  margin-bottom: 40px;
}
._comparison-v2-module__card-badge_1scoc_24 {
  position: absolute;
  top: -26px;
  padding: 4px 8px;
  margin-left: 20px;
  background: #7084ff;
  color: #fff;
  border-radius: 4px;
  text-transform: uppercase;
  font-family: dm sans medium, sans-serif;
  font-size: 13px;
  line-height: 1.3846153846;
}
._comparison-v2-module__card-inner_1scoc_37 {
  padding: 40px 20px;
  border-radius: 20px;
  border: 1px solid #d8d8d8;
  background: #fff;
}
._comparison-v2-module__card-inner-title_1scoc_43 {
  margin-bottom: 2px;
}
._comparison-v2-module__card-inner-header_1scoc_46 {
  margin-bottom: 16px;
}
._comparison-v2-module__card-inner-body_1scoc_49
  ._comparison-v2-module__card-feature-list_1scoc_49 {
  margin-bottom: 24px;
  padding-left: 0;
}
._comparison-v2-module__card-inner-body_1scoc_49
  ._comparison-v2-module__card-feature-list_1scoc_49
  li {
  font-family: roboto regular, sans-serif;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 1.625;
}
._comparison-v2-module__card-inner-body_1scoc_49
  ._comparison-v2-module__card-feature-list_1scoc_49
  li
  span {
  padding-right: 8px;
}
._comparison-v2-module__card-inner-body_1scoc_49
  ._comparison-v2-module__card-feature-list_1scoc_49
  li
  span
  img {
  min-height: 24px;
  min-width: 24px;
}
._comparison-v2-module__card-inner-body_1scoc_49
  ._comparison-v2-module__card-feature-list_1scoc_49
  li:before {
  display: none;
}
._comparison-v2-module__card-inner-body_1scoc_49
  ._comparison-v2-module__card-feature-list_1scoc_49
  li:last-child {
  margin-bottom: 0;
}
._comparison-v2-module__card-inner-details-rate-container_1scoc_74 {
  padding-bottom: 28px;
}
._comparison-v2-module__card-inner-details-rate-cost_1scoc_77 {
  display: flex;
  margin-bottom: 8px;
}
._comparison-v2-module__card-inner-details-rate-cost-percent_1scoc_81,
._comparison-v2-module__card-inner-details-rate-cost-extra_1scoc_81 {
  font-family: dm sans bold, sans-serif;
  font-size: 34px;
  line-height: 1.2352941176;
}
._comparison-v2-module__card-inner-details-rate-cost-extra_1scoc_81 {
  margin-left: 8px;
}
._comparison-v2-module__card-inner-details-fee-price_1scoc_89 {
  display: flex;
  margin-bottom: 8px;
}
._comparison-v2-module__card-inner-details-fee-price-currency_1scoc_93,
._comparison-v2-module__card-inner-details-fee-price-amount_1scoc_93,
._comparison-v2-module__card-inner-details-fee-price-old-currency_1scoc_93,
._comparison-v2-module__card-inner-details-fee-price-old-amount_1scoc_93 {
  font-family: dm sans bold, sans-serif;
  font-size: 34px;
  line-height: 1.2352941176;
}
._comparison-v2-module__card-inner-details-fee-price-old-currency_1scoc_93,
._comparison-v2-module__card-inner-details-fee-price-old-amount_1scoc_93 {
  color: #ababab;
  text-decoration: line-through;
  text-decoration-thickness: 1px;
}
._comparison-v2-module__card-inner-details-fee-price-old-amount_1scoc_93 {
  padding-right: 6px;
}
._comparison-v2-module__card-inner-details-subheading_1scoc_106 {
  font-family: roboto regular, sans-serif;
  font-size: 16px;
  line-height: 1.625;
  color: #575757;
}
._comparison-v2-module_1scoc_1 .button {
  width: 100%;
}
._comparison-v2-module_1scoc_1 .button:first-child {
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  ._comparison-v2-module__copy_1scoc_4 {
    max-width: 690px;
  }
  ._comparison-v2-module__divider_1scoc_7 {
    display: none;
  }
  ._comparison-v2-module__card-inner_1scoc_37 {
    padding: 40px;
  }
  ._comparison-v2-module__card-inner-body_1scoc_49 {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  ._comparison-v2-module__card-inner-body_1scoc_49
    ._comparison-v2-module__card-feature-list_1scoc_49 {
    margin-bottom: 0;
  }
  ._comparison-v2-module__card-inner-details-wrapper_1scoc_137 {
    display: flex;
  }
  ._comparison-v2-module__card-inner-details-rate-container_1scoc_74 {
    padding: 0 60px 0 0;
    border-right: 1px solid #262626;
  }
  ._comparison-v2-module__card-inner-details-fee-container_1scoc_144 {
    padding-left: 60px;
  }
  ._comparison-v2-module__buttons-container_1scoc_147 {
    display: flex;
    justify-content: space-between;
  }
  ._comparison-v2-module__buttons-container_1scoc_147
    ._comparison-v2-module__button_1scoc_147,
  ._comparison-v2-modal_1scoc_155 {
    width: 49%;
  }
}
._image-flow-module__container_weaes_1 {
  max-width: 297px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: -34px;
}
._image-flow-module__item_weaes_11 {
  width: calc(50% - 27px);
  justify-content: center;
  margin-bottom: 34px;
}
._image-flow-module_weaes_1 img {
  width: 100%;
}
@media (min-width: 768px) {
  ._image-flow-module_weaes_1 ._container_weaes_21 {
    display: flex;
    justify-content: center;
  }
  ._image-flow-module__container_weaes_1 {
    max-width: 690px;
    justify-content: center;
    width: 100%;
  }
  ._image-flow-module__item_weaes_11 {
    width: 25%;
  }
  ._image-flow-module__item-inner_weaes_33 {
    width: 135px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1024px) {
  ._image-flow-module__container_weaes_1 {
    max-width: 990px;
  }
}
._pardot-form-container_zp740_1 {
  margin: 0 auto;
  width: 100%;
}
._pardot-form_zp740_1 {
  max-width: 1280px;
  margin: auto;
  position: relative;
  border-top: 0;
  padding-bottom: 0;
  width: 100%;
  font-family: roboto regular, sans-serif;
}
._pardot-form-field-container_zp740_15 {
  max-width: 704px;
  margin: auto;
}
._pardot-form-choice-section_zp740_19 {
  padding: 0 24px;
  margin-bottom: 40px;
  text-align: center;
}
._pardot-form-choice-section__copy_zp740_24 {
  margin-bottom: 24px;
}
._pardot-form-choice-section_zp740_19 ._trust-pilot-widget_zp740_27 {
  display: none;
}
._pardot-form-choice-section_zp740_19 ._checkbox-container_zp740_30 {
  margin-bottom: 0;
}
._pardot-form-field-section_zp740_33 {
  padding: 0 24px;
}
._pardot-form-field-section_zp740_33 input[type="submit"] {
  width: 100%;
}
._pardot-form-terms_zp740_39 {
  text-align: left;
  font-size: 14px;
  line-height: 1.2857142857;
  font-family: dm sans medium, sans-serif;
  color: #575757;
  padding: 100px 0;
  max-width: 704px;
}
._pardot-form-terms_zp740_39 a {
  text-decoration: none;
  color: #575757;
}
@media (min-width: 768px) {
  ._pardot-form-choice-section_zp740_19 {
    margin-bottom: 58px;
  }
}
@media (min-width: 1024px) {
  ._pardot-form-choice-section_zp740_19 {
    position: absolute;
    padding: 0;
    top: 0;
    width: 45%;
    text-align: left;
  }
  ._pardot-form-choice-section_zp740_19 ._trust-pilot-widget_zp740_27 {
    position: absolute;
    left: 22px;
    display: inline-block;
    padding-top: 60px;
  }
  ._pardot-form-field-section_zp740_33 {
    margin-left: 45%;
    width: 55%;
  }
  ._pardot-form-field-container_zp740_15 {
    max-width: 476px;
    margin: 0 0 0 auto;
  }
}
@media (min-width: larger) {
  ._pardot-form-choice-section_zp740_19 {
    padding: 0 155px 0 60px;
  }
  ._pardot-form-choice-section_zp740_19 ._trust-pilot-widget_zp740_27 {
    left: 42px;
  }
}
._pardot-epos-form_1leji_1 {
  margin: auto;
  max-width: 680px;
}
._pardot-epos-form__copy-container_1leji_5 {
  margin-bottom: 24px;
  text-align: center;
}
._pardot-epos-form__fields-container_1leji_9 {
  margin: auto;
  text-align: center;
}
._pardot-epos-form-terms_1leji_13,
._pardot-epos-form-terms_1leji_13 a {
  color: #575757;
}
._dojo-app-hero__content_1v7fa_1 {
  background-color: #000;
  color: #fff;
  padding: 40px 24px 55px;
}
._dojo-app-hero__content_1v7fa_1
  ._dojo-app-hero__content-inner_1v7fa_6
  ._dojo-app-hero__title_1v7fa_6 {
  font-family: roboto bold, sans-serif;
  font-size: 45px;
}
._dojo-app-hero__content_1v7fa_1
  ._dojo-app-hero__content-inner_1v7fa_6
  ._dojo-app-hero__content-inner-rich-text_1v7fa_10
  p {
  font-family: dm sans medium, sans-serif;
  font-size: 20px;
  line-height: 30px;
}
._dojo-app-hero__content_1v7fa_1
  ._dojo-app-hero__content-inner_1v7fa_6
  ._dojo-app-hero__content-inner-rich-text_1v7fa_10
  ul {
  display: flex;
  justify-content: flex-start;
  padding-top: 12px;
  padding-left: 0;
}
._dojo-app-hero__content_1v7fa_1
  ._dojo-app-hero__content-inner_1v7fa_6
  ._dojo-app-hero__content-inner-rich-text_1v7fa_10
  ul
  li {
  display: inline-block;
  max-width: calc(50% - 24px);
  margin-right: 24px;
}
._dojo-app-hero__content_1v7fa_1
  ._dojo-app-hero__content-inner_1v7fa_6
  ._dojo-app-hero__content-inner-rich-text_1v7fa_10
  ul
  li:last-child {
  margin-right: 0;
}
._dojo-app-hero__content_1v7fa_1
  ._dojo-app-hero__content-inner_1v7fa_6
  ._dojo-app-hero__content-inner-rich-text_1v7fa_10
  ul:last-child
  li {
  margin-top: 0;
}
._dojo-app-hero__content_1v7fa_1
  ._dojo-app-hero__content-inner_1v7fa_6
  ._dojo-app-hero__content-inner-rich-text_1v7fa_10
  ul
  img {
  width: 160px;
}
._dojo-app-hero__image_1v7fa_36 ._dojo-app-hero__image-web_1v7fa_36 {
  display: none;
}
._dojo-app-hero__image_1v7fa_36 ._dojo-app-hero__image-mobile_1v7fa_39 img {
  width: 100%;
}
@media (min-width: 500px) {
  ._dojo-app-hero__content_1v7fa_1
    ._dojo-app-hero__content-inner_1v7fa_6
    ._dojo-app-hero__title_1v7fa_6 {
    font-family: roboto bold, sans-serif;
    font-size: 49px;
  }
  ._dojo-app-hero__image_1v7fa_36 ._dojo-app-hero__image-mobile_1v7fa_39 {
    display: none;
  }
  ._dojo-app-hero__image_1v7fa_36 ._dojo-app-hero__image-web_1v7fa_36 {
    display: block;
  }
  ._dojo-app-hero__image_1v7fa_36 ._dojo-app-hero__image-web_1v7fa_36 img {
    width: 100%;
  }
}
@media (min-width: 768px) {
  ._dojo-app-hero__content_1v7fa_1
    ._dojo-app-hero__content-inner_1v7fa_6
    ._dojo-app-hero__content-inner-rich-text_1v7fa_10
    ul
    li {
    margin-right: 32px;
  }
}
@media (min-width: 1024px) {
  ._dojo-app-hero_1v7fa_1 {
    position: relative;
  }
  ._dojo-app-hero_1v7fa_1 ._dojo-app-hero__content_1v7fa_1 {
    position: absolute;
    top: 14%;
    width: 40%;
    max-width: 600px;
    background-color: transparent;
    padding: 0;
  }
  ._dojo-app-hero_1v7fa_1
    ._dojo-app-hero__content_1v7fa_1
    ._dojo-app-hero__content-inner_1v7fa_6 {
    position: absolute;
    background: #fff;
    border-radius: 0 35px 35px 0;
    padding: 8% 12% 3%;
    z-index: 1;
  }
  ._dojo-app-hero_1v7fa_1
    ._dojo-app-hero__content_1v7fa_1
    ._dojo-app-hero__content-inner_1v7fa_6
    ._dojo-app-hero__title_1v7fa_6 {
    color: #262626;
    font-family: roboto bold, sans-serif;
    font-size: 58px;
    margin-bottom: 15px;
  }
  ._dojo-app-hero_1v7fa_1
    ._dojo-app-hero__content_1v7fa_1
    ._dojo-app-hero__content-inner_1v7fa_6
    ._dojo-app-hero__content-inner-rich-text_1v7fa_10
    ul {
    position: relative;
    top: -30px;
    padding-top: 18px;
  }
  ._dojo-app-hero_1v7fa_1
    ._dojo-app-hero__content_1v7fa_1
    ._dojo-app-hero__content-inner_1v7fa_6
    ._dojo-app-hero__content-inner-rich-text_1v7fa_10
    ul
    img {
    width: 166px;
  }
  ._dojo-app-hero_1v7fa_1
    ._dojo-app-hero__content_1v7fa_1
    ._dojo-app-hero__content-inner_1v7fa_6
    ._dojo-app-hero__content-inner-rich-text_1v7fa_10
    p {
    color: #000;
    margin-bottom: 38px;
  }
}
._content-with-image-hero_124tx_1 {
  padding-top: 60px;
}
._content-with-image-hero__optional-padding_124tx_4 {
  padding-bottom: 60px;
}
._content-with-image-hero__container_124tx_7 {
  display: flex;
  flex-direction: column;
}
._content-with-image-hero__copy_124tx_11 {
  margin-bottom: 32px;
}
._content-with-image-hero__copy_124tx_11 p {
  font-size: 18px;
  line-height: 1.5555555556;
  font-family: dm sans medium, sans-serif;
  margin-bottom: 32px;
}
._content-with-image-hero__mobile-image_124tx_20 {
  display: block;
  width: 100%;
  max-width: 520px;
  margin: 0 auto;
}
._content-with-image-hero__mobile-image_124tx_20 img {
  width: 100%;
}
._content-with-image-hero__web-image_124tx_29 {
  display: none;
}
._content-with-image-hero__web-image_124tx_29 img {
  width: 100%;
}
@media (min-width: 1024px) {
  ._content-with-image-hero__container_124tx_7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  ._content-with-image-hero__copy_124tx_11 {
    margin-bottom: 0;
    width: 42%;
  }
  ._content-with-image-hero__copy_124tx_11 p {
    font-size: 19px;
    line-height: 1.4736842105;
  }
  ._content-with-image-hero__web-image_124tx_29 {
    display: block;
    max-width: 520px;
    width: 58%;
  }
  ._content-with-image-hero__mobile-image_124tx_20 {
    display: none;
  }
}
@media (min-width: 1280px) {
  ._content-with-image-hero__copy_124tx_11 {
    width: 45%;
  }
  ._content-with-image-hero__web-image_124tx_29 {
    width: 55%;
  }
}
._content-video-module_2oytn_1._background-rounded-corners_2oytn_1 {
  margin-bottom: 40px;
}
._content-video-module_2oytn_1._background-rounded-corners_2oytn_1 .container {
  border-radius: 20px;
}
._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
  .module-section {
  padding: 52px 24px;
}
._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
  .module-section
  ._content-video-module__left_2oytn_10,
._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
  .module-section
  ._content-video-module__right_2oytn_11 {
  flex-direction: column;
}
._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
  .module-section
  ._module-section__content_2oytn_14 {
  margin-bottom: 40px;
}
._content-video-module_2oytn_1[data-m-alternative-copy-styling]
  ._module-section__content_2oytn_14
  h1 {
  font-size: 92px;
  line-height: 1;
  font-family: dm sans medium, sans-serif;
  letter-spacing: -2px;
  margin-bottom: 16px;
}
._content-video-module__right_2oytn_11 ._module-section__content_2oytn_14,
._content-video-module__left_2oytn_10 ._module-section__content_2oytn_14 {
  display: flex;
  flex-direction: column;
  max-width: 100%;
}
._content-video-module__right_2oytn_11 ._module-section__video_2oytn_29,
._content-video-module__left_2oytn_10 ._module-section__video_2oytn_29 {
  margin-bottom: 0;
}
._content-video-module__right_2oytn_11,
._content-video-module__left_2oytn_10 {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
}
._content-video-module_2oytn_1 ._module-section__content_2oytn_14 h2 {
  display: none;
}
._content-video-module_2oytn_1
  ._module-section__content_2oytn_14
  ._horizontal-list_2oytn_40
  li {
  margin-top: 0;
}
._content-video-module_2oytn_1 ._module-section__transcript_2oytn_43 {
  display: none;
}
._content-video-module_2oytn_1 ._module-section__video_2oytn_29 {
  margin-bottom: 30px;
}
._content-video-module_2oytn_1
  ._module-section__video_2oytn_29
  ._responsive-video__thumbnail_2oytn_49,
._content-video-module_2oytn_1
  ._module-section__video_2oytn_29[data-m-use-custom-thumbnail]
  .responsive-video {
  display: none;
}
._content-video-module_2oytn_1
  ._module-section__video_2oytn_29[data-m-use-custom-thumbnail]
  ._responsive-video__thumbnail_2oytn_49 {
  display: block;
  position: relative;
  width: 100%;
  max-width: 416px;
  margin: auto;
}
._content-video-module_2oytn_1
  ._module-section__video_2oytn_29[data-m-use-custom-thumbnail]
  ._responsive-video__thumbnail_2oytn_49
  img {
  width: 100%;
  border-radius: 32px;
}
._content-video-module__play-button-overlay_2oytn_66 {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%23262626' fill-opacity='.6' rx='40'/%3E%3Cpath fill='white' d='M55.899 37.866L33.404 24.12A2.5 2.5 0 0029.6 26.25V53.75a2.5 2.5 0 003.804 2.132l22.495-13.747a2.5 2.5 0 000-4.268z'/%3E%3C/svg%3E")
    no-repeat center;
}
@media (min-width: 768px) {
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1 {
    margin: 0 32px 40px;
  }
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .container {
    border-radius: 40px;
  }
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section {
    padding: 52px 24px;
  }
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section
    ._content-video-module__left_2oytn_10,
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section
    ._content-video-module__right_2oytn_11 {
    align-items: center;
  }
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section
    ._content-video-module__left_2oytn_10
    ._module-section__content_2oytn_14,
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section
    ._content-video-module__right_2oytn_11
    ._module-section__content_2oytn_14 {
    width: 100%;
    max-width: calc(100% - 48px);
  }
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section
    ._content-video-module__left_2oytn_10
    ._module-section__video_2oytn_29,
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section
    ._content-video-module__right_2oytn_11
    ._module-section__video_2oytn_29 {
    width: 100%;
  }
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section
    ._responsive-video__thumbnail_2oytn_49 {
    margin-left: 0;
  }
  ._content-video-module__right_2oytn_11,
  ._content-video-module__left_2oytn_10 {
    flex-wrap: wrap;
  }
  ._content-video-module__right_2oytn_11 ._responsive-video__thumbnail_2oytn_49,
  ._content-video-module__left_2oytn_10 ._responsive-video__thumbnail_2oytn_49 {
    margin: 0 auto 0 0;
  }
  ._content-video-module__right_2oytn_11 {
    flex-direction: row-reverse;
  }
  ._content-video-module__left_2oytn_10 {
    flex-direction: row;
  }
  ._content-video-module_2oytn_1 ._module-section__content_2oytn_14 {
    width: calc(50% - 37.5px);
    max-width: 429px;
    order: unset;
    margin-left: 0;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    margin-bottom: 0;
  }
  ._content-video-module_2oytn_1 ._module-section__content_2oytn_14 h2 {
    display: block;
  }
  ._content-video-module_2oytn_1 ._module-section__video_2oytn_29 {
    width: calc(50% - 37.5px);
    max-width: 440px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  ._content-video-module_2oytn_1 ._module-section__video_2oytn_29 h2,
  ._content-video-module_2oytn_1 ._module-section__transcript-mobile_2oytn_140 {
    display: none;
  }
  ._content-video-module_2oytn_1 ._module-section__transcript_2oytn_43 {
    display: block;
    margin-top: 30px;
  }
  ._content-video-module_2oytn_1
    ._module-section__transcript_2oytn_43._content-video-module__left_2oytn_10
    ._video-transcript_2oytn_147 {
    margin-top: 0;
  }
  ._content-video-module_2oytn_1
    ._module-section__transcript_2oytn_43
    ._video-transcript_2oytn_147 {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  ._content-video-module_2oytn_1[data-m-alternative-copy-styling]
    ._module-section__content_2oytn_14
    h1 {
    font-size: 130px;
    line-height: 1;
  }
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1 {
    margin: 0 40px 40px;
  }
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section {
    padding: 52px;
  }
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section
    ._content-video-module__left_2oytn_10,
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section
    ._content-video-module__right_2oytn_11 {
    flex-direction: row;
  }
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section
    ._content-video-module__left_2oytn_10
    ._module-section__content_2oytn_14,
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section
    ._content-video-module__right_2oytn_11
    ._module-section__content_2oytn_14 {
    width: calc(50% - 60px);
    max-width: 500px;
    margin-top: 55px;
  }
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section
    ._content-video-module__left_2oytn_10
    ._module-section__video_2oytn_29,
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1
    .module-section
    ._content-video-module__right_2oytn_11
    ._module-section__video_2oytn_29 {
    width: calc(50% - 60px);
    max-width: 540px;
  }
  ._content-video-module__right_2oytn_11 ._module-section__content_2oytn_14,
  ._content-video-module__left_2oytn_10 ._module-section__content_2oytn_14 {
    width: calc(50% - 60px);
    max-width: 500px;
  }
  ._content-video-module__right_2oytn_11 ._module-section__video_2oytn_29,
  ._content-video-module__left_2oytn_10 ._module-section__video_2oytn_29 {
    width: calc(50% - 60px);
    max-width: 540px;
  }
  ._content-video-module__right_2oytn_11 ._responsive-video__thumbnail_2oytn_49,
  ._content-video-module__left_2oytn_10 ._responsive-video__thumbnail_2oytn_49 {
    margin-left: 0;
  }
  ._content-video-module__right_2oytn_11 {
    flex-direction: row-reverse;
  }
  ._content-video-module__left_2oytn_10 {
    flex-direction: row;
  }
  ._content-video-module_2oytn_1
    ._module-section__video_2oytn_29[data-m-use-custom-thumbnail] {
    align-items: flex-end;
  }
  ._content-video-module_2oytn_1
    ._module-section__video_2oytn_29[data-m-use-custom-thumbnail]
    ._responsive-video__thumbnail_2oytn_49 {
    margin: 0;
  }
}
@media (min-width: 1280px) {
  ._content-video-module_2oytn_1._background-rounded-corners_2oytn_1 {
    margin-left: 60px;
    margin-right: 60px;
  }
}
.responsive-video {
  position: relative;
  width: 100%;
  padding: 56.25% 0 0;
}
.responsive-video__frame {
  position: absolute;
  top: 0;
  left: 3px;
  width: calc(100% - 6px);
  height: calc(100% - 4px);
  border: 4px solid #ffffff;
  box-shadow: 0 0 3px 1px #00000026;
}
.responsive-video__frame-inner {
  width: 100%;
  height: 100%;
  border: 1px solid #d8d8d8;
}
.responsive-video__button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  background: none;
  cursor: default;
}
.responsive-video__button span {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 81px;
  transform: translate(-50%, -50%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='81' fill='none' viewBox='0 0 80 81'%3E%3Crect width='80' height='80' y='1' fill='%23262626' fill-opacity='.6' rx='40'/%3E%3Cpath fill='white' d='M53.75 28.5v25a2.503 2.503 0 01-2.5 2.5h-5.625a2.503 2.503 0 01-2.5-2.5v-25a2.503 2.503 0 012.5-2.5h5.625a2.503 2.503 0 012.5 2.5zM34.375 26H28.75a2.503 2.503 0 00-2.5 2.5v25a2.503 2.503 0 002.5 2.5h5.625a2.503 2.503 0 002.5-2.5v-25a2.503 2.503 0 00-2.5-2.5z'/%3E%3C/svg%3E")
    0 0/100% no-repeat;
}
.responsive-video__button span:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='81' fill='none' viewBox='0 0 80 81'%3E%3Crect width='78' height='78' x='1' y='2' fill='%23262626' fill-opacity='.5' stroke='white' stroke-width='2' rx='39'/%3E%3Cpath fill='white' d='M53.75 28.5v25a2.503 2.503 0 01-2.5 2.5h-5.625a2.503 2.503 0 01-2.5-2.5v-25a2.503 2.503 0 012.5-2.5h5.625a2.503 2.503 0 012.5 2.5zM34.375 26H28.75a2.503 2.503 0 00-2.5 2.5v25a2.503 2.503 0 002.5 2.5h5.625a2.503 2.503 0 002.5-2.5v-25a2.503 2.503 0 00-2.5-2.5z'/%3E%3C/svg%3E")
    0 0/100% no-repeat;
  cursor: pointer;
}
.responsive-video__button[data-m-video-paused] span {
  display: block;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%23262626' fill-opacity='.6' rx='40'/%3E%3Cpath fill='white' d='M55.899 37.866L33.404 24.12A2.5 2.5 0 0029.6 26.25V53.75a2.5 2.5 0 003.804 2.132l22.495-13.747a2.5 2.5 0 000-4.268z'/%3E%3C/svg%3E")
    0 0/100% no-repeat;
}
.responsive-video__button[data-m-video-paused] span:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%23262626' fill-opacity='.6' rx='40'/%3E%3Cpath fill='white' d='M55.899 37.866L33.404 24.12A2.5 2.5 0 0029.6 26.25V53.75a2.5 2.5 0 003.804 2.132l22.495-13.747a2.5 2.5 0 000-4.268z'/%3E%3C/svg%3E")
    0 0/100% no-repeat;
}
.responsive-video__control-panel {
  display: none;
  position: absolute;
  bottom: 0;
  height: 65px;
  width: 100%;
}
.responsive-video__control-panel:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #262626;
  opacity: 0.7;
}
.responsive-video__control-panel-inner {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0 0 0 18px;
  align-items: center;
}
.responsive-video__control-panel-play,
.responsive-video__control-panel-pause,
.responsive-video__control-panel-volume,
.responsive-video__control-panel-full-screen,
.responsive-video__control-panel-captions {
  position: relative;
  width: 24px;
  height: 24px;
  text-indent: -9999px;
  margin-right: 18px;
}
.responsive-video__control-panel-play:hover:after,
.responsive-video__control-panel-pause:hover:after,
.responsive-video__control-panel-volume:hover:after,
.responsive-video__control-panel-full-screen:hover:after,
.responsive-video__control-panel-captions:hover:after {
  content: attr(data-title);
  position: absolute;
  top: -60px;
  left: 50%;
  transform: translate(-50%);
  text-indent: 0;
  padding: 2px 12px;
  font-size: 12px;
  line-height: 1.5;
  background: #262626;
  color: #fff;
  border-radius: 5px;
  white-space: nowrap;
}
.responsive-video__control-panel-play {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cpath fill='white' d='M22.28 11.091L8.781 2.843A1.5 1.5 0 006.5 4.123V20.62a1.5 1.5 0 002.282 1.28l13.497-8.25a1.5 1.5 0 000-2.56z'/%3E%3C/svg%3E");
}
.responsive-video__control-panel-pause {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cpath fill='white' d='M20.75 4.872v15a1.502 1.502 0 01-1.5 1.5h-3.375a1.502 1.502 0 01-1.5-1.5v-15a1.502 1.502 0 011.5-1.5h3.375a1.502 1.502 0 011.5 1.5zm-11.625-1.5H5.75a1.502 1.502 0 00-1.5 1.5v15a1.502 1.502 0 001.5 1.5h3.375a1.502 1.502 0 001.5-1.5v-15a1.502 1.502 0 00-1.5-1.5z'/%3E%3C/svg%3E");
}
.responsive-video__control-panel-time {
  font-size: 12px;
  line-height: 1.5;
  color: #fff;
}
.responsive-video__control-panel-track {
  position: relative;
  flex-grow: 1;
  margin: 0 27px;
  border-radius: 4px;
  height: 8px;
  background-color: #fff;
}
.responsive-video__control-panel-track-progress {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 12px;
  background-color: #00a699;
  border-radius: 4px 0 0 4px;
}
.responsive-video__control-panel-knob {
  position: absolute;
  top: -8px;
  left: 0;
  margin-left: -12px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='37' fill='none' viewBox='0 0 33 37'%3E%3Cg filter='url(%23filter0_dd_5193_2461)'%3E%3Ccircle cx='16.5' cy='18.052' r='12' fill='white'/%3E%3C/g%3E%3Cg filter='url(%23filter1_dd_5193_2461)'%3E%3Ccircle cx='16.5' cy='18.052' r='8.211' fill='%2300a699'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_dd_5193_2461' width='32' height='36' x='.5' y='.052' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='2'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.54902 0 0 0 0 0.54902 0 0 0 0 0.54902 0 0 0 0.3 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_5193_2461'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='-2'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.54902 0 0 0 0 0.54902 0 0 0 0 0.54902 0 0 0 0.2 0'/%3E%3CfeBlend in2='effect1_dropShadow_5193_2461' result='effect2_dropShadow_5193_2461'/%3E%3CfeBlend in='SourceGraphic' in2='effect2_dropShadow_5193_2461' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_dd_5193_2461' width='24.421' height='28.421' x='4.29' y='3.841' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='2'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.54902 0 0 0 0 0.54902 0 0 0 0 0.54902 0 0 0 0.3 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_5193_2461'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='-2'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.54902 0 0 0 0 0.54902 0 0 0 0 0.54902 0 0 0 0.2 0'/%3E%3CfeBlend in2='effect1_dropShadow_5193_2461' result='effect2_dropShadow_5193_2461'/%3E%3CfeBlend in='SourceGraphic' in2='effect2_dropShadow_5193_2461' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
    no-repeat -4px -6px;
  cursor: pointer;
}
.responsive-video__control-panel-volume {
  margin-right: 25px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cpath fill='white' d='M21.553 7.069a.75.75 0 00-1.06 1.06 6 6 0 010 8.486.75.75 0 001.06 1.06 7.5 7.5 0 000-10.606zM15.08 2.699a.75.75 0 00-.79.081L7.743 7.872H3.5a1.502 1.502 0 00-1.5 1.5v6a1.502 1.502 0 001.5 1.5h4.243l6.547 5.092a.75.75 0 001.21-.592v-18a.75.75 0 00-.42-.673zM3.5 9.372h3.747v6H3.5v-6z'/%3E%3Cpath fill='white' d='M17.841 9.72a.75.75 0 000 1.061 2.25 2.25 0 010 3.182.75.75 0 101.06 1.06 3.749 3.749 0 000-5.302.75.75 0 00-1.06 0z'/%3E%3C/svg%3E");
}
.responsive-video__control-panel-volume-control {
  position: absolute;
  right: -23px;
  top: 6px;
  display: none;
  width: 30px;
  height: 14px;
  background-color: #262626;
  align-items: end;
}
.responsive-video__control-panel-volume-control div {
  width: 5px;
  border-right: 1px solid #262626;
  background-color: #fff;
}
.responsive-video__control-panel-volume-control div:hover {
  background-color: #00a699;
}
.responsive-video__control-panel-volume-control div:nth-child(1) {
  height: 4px;
}
.responsive-video__control-panel-volume-control div:nth-child(2) {
  height: 6px;
}
.responsive-video__control-panel-volume-control div:nth-child(3) {
  height: 8px;
}
.responsive-video__control-panel-volume-control div:nth-child(4) {
  height: 10px;
}
.responsive-video__control-panel-volume-control div:nth-child(5) {
  height: 12px;
}
.responsive-video__control-panel-volume-control div:nth-child(6) {
  height: 14px;
}
.responsive-video__control-panel-volume-control
  div[data-m-volume-level-active] {
  background-color: #00a699;
}
.responsive-video__control-panel-volume:hover
  .responsive-video__control-panel-volume-control {
  display: flex;
}
.responsive-video__control-panel-full-screen {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cpath fill='white' d='M20.75 4.872v4.5a.75.75 0 01-1.28.53l-1.72-1.72-2.47 2.47a.75.75 0 01-1.06-1.06l2.47-2.47-1.72-1.72a.751.751 0 01.53-1.28H20a.75.75 0 01.75.75zm-11.03 9.22L7.25 16.56l-1.72-1.72a.75.75 0 00-1.28.53v4.5a.75.75 0 00.75.75h4.5a.75.75 0 00.53-1.28l-1.72-1.72 2.47-2.47a.75.75 0 00-1.06-1.06z'/%3E%3C/svg%3E");
}
.responsive-video__control-panel-full-screen[data-m-expanded] {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M20.03 5.03L17.56 7.5l1.72 1.72a.75.75 0 01-.53 1.28h-4.5a.75.75 0 01-.75-.75v-4.5a.75.75 0 011.28-.53l1.72 1.72 2.47-2.47a.75.75 0 111.06 1.06zM9.75 13.5h-4.5a.75.75 0 00-.53 1.28l1.72 1.72-2.47 2.47a.751.751 0 001.06 1.06l2.47-2.47 1.72 1.72a.751.751 0 001.28-.53v-4.5a.75.75 0 00-.75-.75z'/%3E%3C/svg%3E");
}
.responsive-video__control-panel-captions {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cpath fill='white' d='M20.75 4.122H4.25a1.502 1.502 0 00-1.5 1.5v13.5a1.502 1.502 0 001.5 1.5h16.5a1.502 1.502 0 001.5-1.5v-13.5a1.502 1.502 0 00-1.5-1.5zM9.5 14.247a1.862 1.862 0 001.34-.563.75.75 0 011.07 1.05 3.375 3.375 0 110-4.724.75.75 0 01-1.07 1.05 1.874 1.874 0 10-1.34 3.187zm6.75 0a1.862 1.862 0 001.34-.563.75.75 0 011.07 1.05 3.375 3.375 0 110-4.724.75.75 0 01-1.07 1.05 1.874 1.874 0 10-1.34 3.187z'/%3E%3C/svg%3E");
}
.responsive-video iframe {
  width: 100%;
  height: 100%;
}
.responsive-video[data-m-rounded-corners] .responsive-video__frame,
.responsive-video[data-m-rounded-corners] .responsive-video__frame-inner {
  border-radius: 34px;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}
.responsive-video[data-m-rounded-corners] iframe {
  border-radius: 34px;
}
.responsive-video[data-m-video-full-screen] {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 1010;
  padding: 0;
  background-color: #fff;
}
.responsive-video[data-m-video-full-screen] .responsive-video__frame {
  border-radius: 0;
  border: 0;
  box-shadow: none;
}
.responsive-video[data-m-video-full-screen] .responsive-video__frame-inner {
  border-radius: 0;
  border: 0;
}
.responsive-video:hover .responsive-video__button span,
.responsive-video:hover .responsive-video__control-panel {
  display: block;
}
.accordion-link {
  position: relative;
  display: inline-block;
  padding-right: 18px;
}
.accordion-link:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -8px;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2300857d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.68 9.12L12 16.8 4.32 9.12'/%3E%3C/svg%3E");
  background-size: 16px 16px;
  transition: all 0.2s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform: rotate(180deg);
}
.accordion-link[data-m-accordion-link-closed]:after {
  transform: rotate(0);
}
.modal-popup-link-container__close-button {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 60px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Crect width='25' height='25' fill='%23262626' rx='5'/%3E%3Cpath stroke='white' stroke-width='2' d='M19.041 6.54L6.54 19.04M6.597 6.54l12.5 12.5'/%3E%3C/svg%3E")
    center center no-repeat;
}
._video-transcript_1dj8i_1 {
  width: 100%;
  margin-bottom: 30px;
}
._video-transcript__content_1dj8i_5 {
  transition: all 0.2s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  overflow: hidden;
  margin: 0;
}
._video-transcript__content_1dj8i_5 :first-child {
  margin-top: 24px;
}
._video-transcript__content_1dj8i_5 p {
  margin-bottom: 0;
}
._video-transcript_1dj8i_1[data-m-video-transcript-closed]
  ._video-transcript__content_1dj8i_5 {
  height: 0;
}
@media (min-width: 768px) {
  ._video-transcript_1dj8i_1 {
    margin-bottom: 0;
  }
}
.product-module {
  max-width: 1280px;
  margin: 0 auto 60px;
  position: relative;
}
.product-module__copy {
  background-color: #00a699;
  color: #fff;
  padding: 49px 24px;
}
.product-module__copy h2,
.product-module__copy .mini-heading,
.product-module__copy a {
  color: #fff;
}
.product-module .carousel {
  padding-bottom: 112px;
  background-color: #f6f6f6;
}
.product-module__carousel-item {
  padding: 0 0 30px;
  text-align: center;
  background-color: #f6f6f6;
}
.product-module__carousel-item p {
  padding: 0 24px;
}
.product-module__animation {
  margin-bottom: 40px;
}
.product-module .slide-indicators {
  display: none;
}
@media (min-width: 768px) {
  .product-module {
    margin-bottom: 80px;
  }
  .product-module__container {
    display: flex;
  }
  .product-module__copy {
    padding: 49px 24px;
    flex: 0 0 39.5%;
  }
  .product-module .carousel {
    padding-bottom: 0;
  }
  .product-module .carousel .arrow-navigation,
  .product-module .carousel__track {
    height: 100%;
  }
  .product-module__animation {
    margin-bottom: 100px;
  }
  .product-module__carousel-item {
    width: 100%;
  }
  .product-module__carousel-item p {
    max-width: 517px;
    margin: 0 auto;
  }
}
@media (min-width: 1024px) {
  .product-module {
    margin-bottom: 80px;
  }
  .product-module__animation {
    margin-bottom: 20px;
  }
}
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content_560iq_1 {
  border-radius: 30px;
  text-align: center;
}
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-lightgrey_560iq_9 {
  background-color: #f6f6f6;
}
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12 {
  background-color: #262626;
  color: #fff;
}
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  h1,
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  h2,
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  h3,
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  h4,
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  strong,
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  ul,
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  ol,
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  a {
  color: #fff;
}
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  h1
  [data-m-primary-on-colour-cta],
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  h2
  [data-m-primary-on-colour-cta],
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  h3
  [data-m-primary-on-colour-cta],
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  h4
  [data-m-primary-on-colour-cta],
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  strong
  [data-m-primary-on-colour-cta],
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  ul
  [data-m-primary-on-colour-cta],
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  ol
  [data-m-primary-on-colour-cta],
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-darkgrey_560iq_12
  a
  [data-m-primary-on-colour-cta] {
  color: #000;
}
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-teal_560iq_5 {
  background-color: #00a699;
  color: #fff;
}
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-teal_560iq_5
  h1,
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-teal_560iq_5
  h2,
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-teal_560iq_5
  h3,
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-teal_560iq_5
  h4,
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-teal_560iq_5
  strong,
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-teal_560iq_5
  ul,
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-teal_560iq_5
  ol,
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-teal_560iq_5
  a {
  color: #fff;
}
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-teal_560iq_5
  [data-m-primary-on-colour-cta] {
  color: #000;
}
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-bluegrey_560iq_53 {
  background-color: #e5f6f4;
}
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-background-emerald_560iq_56 {
  background-color: #26d07c;
}
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-copy_560iq_59 {
  padding: 50px 20px 40px;
}
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content-image_560iq_62
  img {
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  min-width: 100%;
}
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content_560iq_1
  ._horizontal-list_560iq_67 {
  text-align: center;
}
._cta-module_560iq_1._module__background-none_560iq_1
  ._cta-module__content_560iq_1
  ._horizontal-list_560iq_67
  li {
  margin-top: 6px;
  margin-right: 8px;
}
._cta-module_560iq_1:not(._module__background-none_560iq_1) {
  text-align: left;
}
._cta-module__content-copy-cta_560iq_77 {
  margin-top: 35px;
  text-align: center;
}
@media (min-width: 768px) {
  ._cta-module_560iq_1._module__background-none_560iq_1
    ._cta-module__content_560iq_1 {
    display: flex;
    flex-direction: row;
  }
  ._cta-module_560iq_1._module__background-none_560iq_1
    ._cta-module__content-copy_560iq_59 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 50%;
    padding: 30px;
  }
  ._cta-module_560iq_1._module__background-none_560iq_1
    ._cta-module__content-copy_560iq_59
    ._button_560iq_94 {
    margin: 16px auto 0;
  }
  ._cta-module_560iq_1._module__background-none_560iq_1
    ._cta-module__content-image_560iq_62 {
    width: 50%;
    display: flex;
    display: -webkit-box;
  }
  ._cta-module_560iq_1._module__background-none_560iq_1
    ._cta-module__content-image_560iq_62
    img {
    object-fit: cover;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
  }
  ._cta-module_560iq_1:not(._module__background-none_560iq_1) {
    text-align: left;
  }
  ._cta-module_560iq_1:not(._module__background-none_560iq_1)
    ._module-section_560iq_113 {
    padding-top: 60px;
    padding-bottom: 52px;
  }
  ._cta-module_560iq_1:not(._module__background-none_560iq_1)
    ._cta-module__content-copy_560iq_59 {
    display: flex;
    flex-direction: row;
  }
  ._cta-module_560iq_1:not(._module__background-none_560iq_1)
    ._cta-module__content-copy-rte_560iq_121 {
    flex: 1;
  }
  ._cta-module_560iq_1:not(._module__background-none_560iq_1)
    ._cta-module__content-copy-rte_560iq_121
    p {
    max-width: 780px;
  }
  ._cta-module_560iq_1:not(._module__background-none_560iq_1)
    ._cta-module__content-copy-cta_560iq_77 {
    min-width: 220px;
    text-align: right;
  }
}
@media (min-width: 1024px) {
  ._negative-spacing-module_1tive_2 {
    margin-top: -40px;
  }
}
._article-info-card_13wfj_1 {
  margin: 0;
  padding: 24px 20px;
  border-radius: 20px;
  background: #f6f6f6;
}
._article-info-card_13wfj_1 ._card-module-header_13wfj_7 {
  padding-bottom: 7px;
  border-bottom: 1px solid #ababab;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 1.4;
}
._article-info-card__key-value-pairs_13wfj_14,
._article-info-card__key_13wfj_14,
._article-info-card__value_13wfj_14,
._article-info-card__features_13wfj_14 {
  margin: 0;
  padding: 0;
  display: block;
}
._article-info-card__key-value-pairs_13wfj_14 {
  margin-bottom: -8px;
}
._article-info-card__key_13wfj_14 {
  font-family: dm sans medium, sans-serif;
  font-size: 15px;
  line-height: 1.4666666667;
  padding-bottom: 2px;
}
._article-info-card__value_13wfj_14 {
  font-family: dm sans bold, sans-serif;
  font-size: 17px;
  line-height: 1.4705882353;
  margin-bottom: 8px;
}
._article-info-card__features-title_13wfj_34 {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 7px;
  border-bottom: 1px solid #ababab;
  font-family: dm sans bold, sans-serif;
  font-size: 17px;
  line-height: 1.4705882353;
}
._article-info-card_13wfj_1 ul._article-info-card__features_13wfj_14 {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 6px;
}
._article-info-card__feature_13wfj_14 {
  display: block;
  background: #fff;
  color: #262626;
  text-decoration: none;
  padding: 10px 14px;
  border-radius: 40px;
  border: 1px solid #e5e5e5;
  font-family: dm sans bold, sans-serif;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out,
    border-color 0.3s ease-in-out;
  font-size: 14px;
  line-height: 1.1428571429;
}
._article-info-card__feature_13wfj_14:hover,
._article-info-card__feature_13wfj_14:active {
  border-color: #262626;
  color: #262626;
  background: #ededed;
}
._heading-list-module_1ylp9_1 ol._heading-list-module__ordered-list_1ylp9_1 {
  position: relative;
  margin: 0;
  list-style: none;
  counter-reset: heading-list;
}
._heading-list-module_1ylp9_1
  ol._heading-list-module__ordered-list_1ylp9_1
  > li {
  counter-increment: heading-list;
  margin-bottom: 40px;
}
._heading-list-module_1ylp9_1
  ol._heading-list-module__ordered-list_1ylp9_1
  > li
  > h1,
._heading-list-module_1ylp9_1
  ol._heading-list-module__ordered-list_1ylp9_1
  > li
  h2,
._heading-list-module_1ylp9_1
  ol._heading-list-module__ordered-list_1ylp9_1
  > li
  h3,
._heading-list-module_1ylp9_1
  ol._heading-list-module__ordered-list_1ylp9_1
  > li
  h4,
._heading-list-module_1ylp9_1
  ol._heading-list-module__ordered-list_1ylp9_1
  > li
  h5 {
  margin-bottom: 16px;
}
._heading-list-module_1ylp9_1
  ol._heading-list-module__ordered-list_1ylp9_1
  > li:last-child {
  margin-bottom: 0;
}
._heading-list-module__image_1ylp9_21 {
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}
._heading-list-module__image_1ylp9_21 img {
  width: 100%;
}
@media (max-width: 767px) {
  ._heading-list-module__ordered-list_1ylp9_1 {
    padding-left: 0;
  }
  ._heading-list-module__ordered-list_1ylp9_1 > li {
    display: flex;
    flex-direction: column;
  }
  ._heading-list-module__list-item-heading_1ylp9_38 {
    order: -2;
    margin-bottom: 0;
  }
  ._heading-list-module__image_1ylp9_21 {
    order: -1;
    margin-bottom: 24px;
  }
  ._heading-list-module_1ylp9_1
    ._heading-list-module__list-item-heading_1ylp9_38:before {
    content: counter(heading-list) ". ";
  }
  ._heading-list-module__with-h1-headings_1ylp9_49
    ._heading-list-module__list-item-heading_1ylp9_38:before {
    letter-spacing: -1px;
    font-family: dm sans bold, sans-serif;
    font-size: 40px;
    line-height: 1.15;
  }
}
@media (max-width: 767px) and (min-width: 1024px) {
  ._heading-list-module__with-h1-headings_1ylp9_49
    ._heading-list-module__list-item-heading_1ylp9_38:before {
    font-size: 54px;
    line-height: 1.1481481481;
  }
}
@media (max-width: 767px) {
  ._heading-list-module__with-h2-headings_1ylp9_63
    ._heading-list-module__list-item-heading_1ylp9_38:before {
    letter-spacing: -1px;
    font-family: dm sans medium, sans-serif;
    font-size: 32px;
    line-height: 1.1875;
  }
  ._heading-list-module__with-h2-headings_1ylp9_63
    ._heading-list-module__list-item-heading_1ylp9_38:before
    strong {
    font-family: dm sans bold, sans-serif;
  }
}
@media (max-width: 767px) and (min-width: 1024px) {
  ._heading-list-module__with-h2-headings_1ylp9_63
    ._heading-list-module__list-item-heading_1ylp9_38:before {
    font-size: 44px;
    line-height: 1.1818181818;
  }
}
@media (max-width: 767px) {
  ._heading-list-module__with-h3-headings_1ylp9_80
    ._heading-list-module__list-item-heading_1ylp9_38:before {
    font-family: dm sans medium, sans-serif;
    font-size: 24px;
    line-height: 1.25;
  }
  ._heading-list-module__with-h3-headings_1ylp9_80
    ._heading-list-module__list-item-heading_1ylp9_38:before
    strong {
    font-family: dm sans bold, sans-serif;
  }
}
@media (max-width: 767px) and (min-width: 1024px) {
  ._heading-list-module__with-h3-headings_1ylp9_80
    ._heading-list-module__list-item-heading_1ylp9_38:before {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media (max-width: 767px) {
  ._heading-list-module__with-h4-headings_1ylp9_96
    ._heading-list-module__list-item-heading_1ylp9_38:before {
    font-family: dm sans medium, sans-serif;
    font-size: 22px;
    line-height: 1.3636363636;
  }
  ._heading-list-module__with-h4-headings_1ylp9_96
    ._heading-list-module__list-item-heading_1ylp9_38:before
    strong {
    font-family: dm sans bold, sans-serif;
  }
}
@media (max-width: 767px) and (min-width: 1024px) {
  ._heading-list-module__with-h4-headings_1ylp9_96
    ._heading-list-module__list-item-heading_1ylp9_38:before {
    font-size: 24px;
    line-height: 1.3333333333;
  }
}
@media (min-width: 768px) {
  ._heading-list-module_1ylp9_1 ol._heading-list-module__ordered-list_1ylp9_1 {
    padding-left: calc((100% + 28px) * 0.1 - 28px);
  }
  ._heading-list-module_1ylp9_1
    ol._heading-list-module__ordered-list_1ylp9_1
    > li {
    margin-bottom: 80px;
  }
  ._heading-list-module_1ylp9_1
    ol._heading-list-module__ordered-list_1ylp9_1
    > li:before {
    position: absolute;
    left: 0;
  }
  ._heading-list-module__image_1ylp9_21 {
    float: right;
    width: 50%;
    margin-left: 30px;
    margin-top: 0;
    margin-bottom: 10px;
  }
  ._heading-list-module__ordered-list_1ylp9_1 > li:before {
    content: counter(heading-list) ". ";
  }
  ._heading-list-module__with-h1-headings_1ylp9_49
    ._heading-list-module__ordered-list_1ylp9_1
    > li:before {
    letter-spacing: -1px;
    font-family: dm sans bold, sans-serif;
    font-size: 40px;
    line-height: 1.15;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  ._heading-list-module__with-h1-headings_1ylp9_49
    ._heading-list-module__ordered-list_1ylp9_1
    > li:before {
    font-size: 54px;
    line-height: 1.1481481481;
  }
}
@media (min-width: 768px) {
  ._heading-list-module__with-h2-headings_1ylp9_63
    ._heading-list-module__ordered-list_1ylp9_1
    > li:before {
    letter-spacing: -1px;
    font-family: dm sans medium, sans-serif;
    font-size: 32px;
    line-height: 1.1875;
  }
  ._heading-list-module__with-h2-headings_1ylp9_63
    ._heading-list-module__ordered-list_1ylp9_1
    > li:before
    strong {
    font-family: dm sans bold, sans-serif;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  ._heading-list-module__with-h2-headings_1ylp9_63
    ._heading-list-module__ordered-list_1ylp9_1
    > li:before {
    font-size: 44px;
    line-height: 1.1818181818;
  }
}
@media (min-width: 768px) {
  ._heading-list-module__with-h3-headings_1ylp9_80
    ._heading-list-module__ordered-list_1ylp9_1
    > li:before {
    font-family: dm sans medium, sans-serif;
    font-size: 24px;
    line-height: 1.25;
  }
  ._heading-list-module__with-h3-headings_1ylp9_80
    ._heading-list-module__ordered-list_1ylp9_1
    > li:before
    strong {
    font-family: dm sans bold, sans-serif;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  ._heading-list-module__with-h3-headings_1ylp9_80
    ._heading-list-module__ordered-list_1ylp9_1
    > li:before {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media (min-width: 768px) {
  ._heading-list-module__with-h4-headings_1ylp9_96
    ._heading-list-module__ordered-list_1ylp9_1
    > li:before {
    font-family: dm sans medium, sans-serif;
    font-size: 22px;
    line-height: 1.3636363636;
  }
  ._heading-list-module__with-h4-headings_1ylp9_96
    ._heading-list-module__ordered-list_1ylp9_1
    > li:before
    strong {
    font-family: dm sans bold, sans-serif;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  ._heading-list-module__with-h4-headings_1ylp9_96
    ._heading-list-module__ordered-list_1ylp9_1
    > li:before {
    font-size: 24px;
    line-height: 1.3333333333;
  }
}
@media (min-width: 1024px) {
  ._heading-list-module_1ylp9_1
    ol._heading-list-module__ordered-list_1ylp9_1
    > li {
    margin-bottom: 80px;
  }
}
._latest-articles-card_t3qfw_1 {
  margin: 0;
}
._latest-articles-card_t3qfw_1 h3 {
  padding-bottom: 8px;
  border-bottom: 1px solid #ababab;
}
._latest-articles-card__item_t3qfw_8 {
  position: relative;
  display: flex;
  align-items: center;
  border-radius: 8px;
  padding: 8px;
}
._latest-articles-card__item_t3qfw_8:hover {
  background-color: #f6f6f6;
}
._latest-articles-card__item-image_t3qfw_18 {
  margin-right: 16px;
  width: 100%;
  max-width: 60px;
}
._latest-articles-card__item-image_t3qfw_18 img {
  width: 100%;
  border-radius: 4px;
}
._latest-articles-card__item-text_t3qfw_27 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-family: dm sans bold, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}
._latest-articles-card__item-link_t3qfw_38 {
  position: absolute;
  display: block;
  inset: 0;
}
._flex-hero_1mqa7_1 {
  min-height: 513px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-align: center;
}
._flex-hero__background-lightgrey_1mqa7_8 {
  background-color: #f6f6f6;
}
._flex-hero__background-darkgrey_1mqa7_11 {
  background-color: #262626;
  color: #fff;
}
._flex-hero__background-darkgrey_1mqa7_11 h2,
._flex-hero__background-darkgrey_1mqa7_11 h3,
._flex-hero__background-darkgrey_1mqa7_11 h4,
._flex-hero__background-darkgrey_1mqa7_11 strong,
._flex-hero__background-darkgrey_1mqa7_11 ul,
._flex-hero__background-darkgrey_1mqa7_11 ol {
  color: #fff;
}
._flex-hero__background-teal_1mqa7_23 {
  background-color: #00a699;
  color: #fff;
}
._flex-hero__background-teal_1mqa7_23 h2,
._flex-hero__background-teal_1mqa7_23 h3,
._flex-hero__background-teal_1mqa7_23 h4,
._flex-hero__background-teal_1mqa7_23 strong,
._flex-hero__background-teal_1mqa7_23 ul,
._flex-hero__background-teal_1mqa7_23 ol {
  color: #fff;
}
._flex-hero__background-bluegrey_1mqa7_35 {
  background-color: #e5f6f4;
}
._flex-hero__background-emerald_1mqa7_38 {
  background-color: #26d07c;
}
._flex-hero__content_1mqa7_41 {
  inset: 0;
  padding-top: 20px;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
._flex-hero__content-inner_1mqa7_53 {
  width: 100%;
}
._flex-hero__content-image_1mqa7_56 {
  margin-top: 24px;
}
._flex-hero__content-image_1mqa7_56 img {
  width: 214px;
  margin-left: 20px;
}
._flex-hero__content-image-desktop_1mqa7_63 {
  display: none;
}
._flex-hero__content-video_1mqa7_66 {
  width: 100%;
}
._flex-hero__image-container_1mqa7_69 {
  display: none;
}
._flex-hero__background_1mqa7_8 {
  color: #fff;
}
._flex-hero__background_1mqa7_8 h1 {
  text-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
  color: #fff;
}
._flex-hero__background_1mqa7_8 p {
  text-shadow: 0 0 50px black;
}
._flex-hero__background-copy-dark_1mqa7_82 {
  color: #262626;
}
._flex-hero__background-copy-dark_1mqa7_82 h1 {
  text-shadow: none;
  color: #262626;
}
._flex-hero__background-copy-dark_1mqa7_82 p {
  text-shadow: none;
}
._flex-hero__mobile-trust-pilot-widget_1mqa7_92 {
  margin-top: 40px;
}
._flex-hero__trust-pilot-widget_1mqa7_95 {
  display: none;
}
@media (min-width: 500px) and (orientation: landscape) {
  ._small-hero__content-image_1mqa7_100 {
    width: 50%;
  }
}
@media (min-width: 768px) {
  ._flex-hero_1mqa7_1 {
    min-height: 0;
    height: 450px;
    position: relative;
  }
  ._flex-hero_1mqa7_1 h1 {
    margin-bottom: 30px;
  }
  ._flex-hero__align-left_1mqa7_113 {
    flex-direction: row;
  }
  ._flex-hero__align-left_1mqa7_113 ._flex-hero__content-inner_1mqa7_53 {
    text-align: left;
    padding-right: 50%;
  }
  ._flex-hero__align-right_1mqa7_120 {
    flex-direction: row-reverse;
  }
  ._flex-hero__align-right_1mqa7_120 ._flex-hero__content-inner_1mqa7_53 {
    padding-left: 50%;
    padding-right: 0;
    text-align: left;
  }
  ._flex-hero__align-center_1mqa7_128 {
    flex-direction: column;
  }
  ._flex-hero__align-center_1mqa7_128 ._flex-hero__content-inner_1mqa7_53 {
    padding-bottom: 70px;
  }
  ._flex-hero__align-center_1mqa7_128 ._flex-hero__content-image_1mqa7_56,
  ._flex-hero__align-center_1mqa7_128 ._flex-hero__content-image_1mqa7_56 img {
    width: 320px;
  }
  ._flex-hero__image_1mqa7_69
    ._flex-hero__align-left_1mqa7_113
    ._flex-hero__content-inner_1mqa7_53 {
    padding-right: 24px;
    width: 60%;
    text-align: left;
  }
  ._flex-hero__image_1mqa7_69 ._flex-hero__align-right_1mqa7_120 {
    flex-direction: row-reverse;
  }
  ._flex-hero__image_1mqa7_69
    ._flex-hero__align-right_1mqa7_120
    ._flex-hero__content-inner_1mqa7_53 {
    padding-left: 24px;
    padding-right: 0;
    text-align: left;
    width: 50%;
  }
  ._flex-hero__content_1mqa7_41 {
    padding-top: 0;
    height: 100%;
    justify-content: center;
  }
  ._flex-hero__content-image-mobile_1mqa7_159 {
    display: none;
  }
  ._flex-hero__content-image-desktop_1mqa7_63 {
    display: inline-block;
  }
  ._flex-hero__content-inner_1mqa7_53 p:last-of-type {
    margin-bottom: 35px;
  }
  ._flex-hero__content-inner-rich-text_1mqa7_168 > div:first-child {
    display: contents;
  }
  ._flex-hero__content-inner-rich-text_1mqa7_168
    ._flex-hero__trust-pilot-widget_1mqa7_95:first-child {
    position: relative;
    left: -18px;
  }
  ._flex-hero__content_1mqa7_41 ._button_1mqa7_175 {
    display: inline-block;
  }
  ._flex-hero__content-image_1mqa7_56 {
    width: 40%;
    margin-top: 0;
  }
  ._flex-hero__content-image_1mqa7_56 img {
    width: 478px;
    margin-left: 0;
  }
  ._flex-hero__mobile-trust-pilot-widget_1mqa7_92 {
    display: none;
  }
  ._flex-hero__trust-pilot-widget_1mqa7_95 {
    display: inline-block;
    padding-top: 15px;
  }
}
@media (min-width: 1024px) {
  ._flex-hero__content-image_1mqa7_56 img {
    margin-left: 25px;
  }
  ._flex-hero__content-inner_1mqa7_53 ._button_1mqa7_175:last-of-type {
    margin-bottom: 24px;
  }
  ._flex-hero__image-container_1mqa7_69 {
    position: absolute;
    height: 100%;
    width: 100%;
    margin-top: -1000px;
    margin-bottom: -1000px;
    box-sizing: content-box;
    padding-top: 995px;
    display: flex;
    align-items: center;
  }
  ._flex-hero__image-container_1mqa7_69 img,
  ._flex-hero__background-image_1mqa7_215 {
    width: 100%;
  }
}
._pricing-module__no-navigation_1g3qq_1 {
  margin-top: 40px;
}
._pricing-module__intro_1g3qq_4 {
  margin-bottom: 40px;
  text-align: center;
}
._pricing-module__device-logo_1g3qq_8 {
  margin-bottom: 24px;
}
._pricing-module__device-logo_1g3qq_8 ._image_1g3qq_11 {
  height: 50px;
  width: auto;
}
._pricing-module__navigation_1g3qq_15 {
  position: relative;
  display: flex;
  justify-content: center;
  margin-bottom: 60px;
}
._pricing-module__navigation_1g3qq_15 ul {
  padding: 0;
  list-style-type: none;
  z-index: 1;
}
._pricing-module__navigation_1g3qq_15 ul li {
  display: inline-block;
}
._pricing-module__navigation_1g3qq_15 ul li:before {
  display: none;
}
._pricing-module__navigation_1g3qq_15 ul li a {
  display: flex;
  text-indent: -9999px;
  border: 3px solid #c5c5c5;
  padding: 0 24px;
  border-radius: 27px;
  height: 40px;
  background-color: #c5c5c5;
  align-items: center;
}
._pricing-module__navigation_1g3qq_15 ul li a:focus-visible,
._pricing-module__navigation_1g3qq_15 ul li a[data-focus-visible-added] {
  outline: 0;
  box-shadow: 0 0 0 3px #008cf380;
}
._pricing-module__navigation_1g3qq_15 ul li a img {
  opacity: 0.4;
  max-height: 55%;
  width: auto;
}
._pricing-module__navigation_1g3qq_15
  ul
  li
  ._module-navigation__active_1g3qq_51 {
  background-color: #fff;
}
._pricing-module__navigation_1g3qq_15
  ul
  li
  ._module-navigation__active_1g3qq_51
  img {
  opacity: 1;
}
._pricing-module__navigation_1g3qq_15:before {
  content: "";
  display: block;
  width: 200px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -100px;
  background-color: #c5c5c5;
}
._pricing-module__content_1g3qq_68 {
  margin-top: 40px;
}
._pricing-module__content_1g3qq_68 h2 {
  text-indent: -9999px;
}
._pricing-module__content_1g3qq_68 h2 img {
  width: auto;
  height: 32px;
}
._pricing-module__content-details_1g3qq_78 {
  margin-top: 24px;
  margin-bottom: 32px;
}
._pricing-module__content-details_1g3qq_78[data-m-read-more-closed] {
  margin-bottom: 0;
}
._pricing-module__content-details_1g3qq_78 ._icon-list_1g3qq_85 li {
  margin-bottom: 12px;
}
._pricing-module_1g3qq_1 ._benefit_1g3qq_88 {
  margin-bottom: 0;
}
._pricing-module__cta_1g3qq_91 {
  padding-top: 35px;
  padding-bottom: 25px;
}
._pricing-module__cta_1g3qq_91 a.button:last-child {
  margin-bottom: 0;
}
._pricing-module_1g3qq_1 ._horizontal-list_1g3qq_98 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  overflow: hidden;
}
._pricing-module_1g3qq_1 ._horizontal-list_1g3qq_98 li {
  margin-top: 35px;
}
._pricing-module__carousel_1g3qq_108 {
  overflow: hidden;
}
._pricing-module__carousel-image_1g3qq_111 {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  max-height: 100%;
}
._pricing-module_1g3qq_1 ._slide-indicators_1g3qq_117 {
  margin-bottom: 4px;
}
._pricing-module__post-content_1g3qq_120 {
  padding-top: 60px;
}
._pricing-module__delivery-options_1g3qq_123 {
  position: relative;
  margin: 0;
  overflow: hidden;
  min-height: 24px;
}
._pricing-module__delivery-options_1g3qq_123:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21.12 16.525v-9.53a.8.8 0 00-.101-.39.757.757 0 00-.276-.284l-8.14-4.782a.716.716 0 00-.726 0l-8.14 4.782a.757.757 0 00-.276.284.8.8 0 00-.101.39v9.53a.8.8 0 00.101.39.757.757 0 00.276.284l8.14 4.782a.715.715 0 00.726 0l8.14-4.783a.757.757 0 00.276-.283.8.8 0 00.101-.39z'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.8 13.92v-4.8L7.92 4.08'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.88 6.72L12 11.52l-8.64-4.8M12 11.52v10.255'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
}
._pricing-module__price_1g3qq_139 {
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  ._pricing-module__device-logo_1g3qq_8 ._image_1g3qq_11 {
    margin-left: auto;
    margin-right: auto;
  }
  ._pricing-module_1g3qq_1 ._device-size_1g3qq_149 {
    text-align: center;
  }
}
@media (min-width: 768px) {
  ._pricing-module__navigation_1g3qq_15 {
    margin-bottom: 64px;
  }
  ._pricing-module__navigation_1g3qq_15 ul li a {
    height: 48px;
  }
  ._pricing-module__navigation_1g3qq_15 ul li a img {
    max-height: 70%;
    width: auto;
  }
  ._pricing-module__navigation_1g3qq_15:before {
    height: 48px;
  }
  ._pricing-module__item_1g3qq_167 {
    overflow: auto;
  }
  ._pricing-module__carousel_1g3qq_108 {
    float: left;
    width: 50%;
    padding-right: 30px;
  }
  @supports (display: grid) {
    ._pricing-module__item-inner_1g3qq_176 {
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-template-rows: auto;
      gap: 0 60px;
      grid-template-areas: "carousel ." "carousel ." "carousel ." "carousel ." "carousel .";
    }
    ._pricing-module__carousel_1g3qq_108 {
      float: none;
      width: auto;
      padding-right: 0;
      grid-area: carousel;
    }
  }
  ._pricing-module__content_1g3qq_68 {
    margin-top: 0;
    text-align: left;
  }
  ._pricing-module__content_1g3qq_68 ._button_1g3qq_95 {
    display: inline-block;
  }
  ._pricing-module__content-details_1g3qq_78 {
    margin-bottom: 16px;
  }
  ._pricing-module__content-details_1g3qq_78 ._icon-list_1g3qq_85 li {
    margin-bottom: 8px;
  }
  ._pricing-module__content-details_1g3qq_78
    ._icon-list_1g3qq_85
    li
    ._icon-list__image_1g3qq_203 {
    margin-right: 8px;
    position: relative;
    top: 2px;
  }
  ._pricing-module__content_1g3qq_68 ._price_1g3qq_208 {
    margin-right: 24px;
  }
  ._pricing-module_1g3qq_1 ._horizontal-list_1g3qq_98 {
    justify-content: flex-start;
  }
}
._read-more__content_csz8f_1 {
  transition: all 0.2s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  overflow: hidden;
  margin: 0;
}
._read-more_csz8f_1[data-m-read-more-closed] ._read-more__content_csz8f_1 {
  height: 0;
}
._device-size_p4bz5_1 {
  padding-bottom: 5px;
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 24px;
  color: #575757;
  font-family: dm sans bold, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 2px;
  text-align: left;
}
._device-size_p4bz5_1 span {
  display: inline-block;
  padding-right: 20px;
  margin-right: 20px;
  text-transform: uppercase;
  position: relative;
}
._device-size_p4bz5_1 span:before {
  content: "";
  position: absolute;
  top: 2px;
  right: 0;
  bottom: 0;
  height: 14px;
  width: 1px;
  background: #d8d8d8;
}
._device-size_p4bz5_1 span:last-child {
  padding-right: 0;
  margin-right: 0;
}
._device-size_p4bz5_1 span:last-child:before {
  display: none;
}
._device-size_p4bz5_1 span._device-size__disabled_p4bz5_36 {
  color: #c5c5c5;
}
@media (max-width: 400px) {
  ._device-size_p4bz5_1 span {
    padding-right: 10px;
    margin-right: 10px;
  }
}
._cards-module__cards_1esv7_1 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  justify-items: center;
  gap: 22px;
  margin: auto;
}
._cards-module__cards-container_1esv7_8 {
  width: 100%;
  max-width: 370px;
  background: #f6f6f6;
  border-radius: 40px;
}
._cards-module__image_1esv7_14 img {
  width: 100%;
}
._cards-module__copy_1esv7_17 {
  padding: 40px;
}
._form-module_1hgru_1 {
  display: flex;
}
._form-module__intro-copy_1hgru_4,
._form-module__post-copy_1hgru_4 {
  text-align: center;
}
._form-module__intro-copy_1hgru_4 p {
  padding-bottom: 24px;
}
._form-module__form_1hgru_10 {
  width: 100%;
  max-width: 844px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  border-top: 1px solid #d8d8d8;
}
@media (min-width: 768px) {
  ._form-module_1hgru_1 {
    display: flex;
  }
  ._form-module__intro-copy_1hgru_4 {
    text-align: center;
  }
  ._form-module__post-copy_1hgru_4 {
    position: relative;
    text-align: left;
    max-width: 844px;
    margin: auto;
  }
  ._form-module__form_1hgru_10 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 28px;
  }
}
._rte-image_v1bc9_1 {
  padding-top: 12px;
  margin-bottom: 36px;
}
._rte-image_v1bc9_1 img {
  max-width: 100%;
  margin: 0 auto;
}
._appstore-review__container_1r8mn_1 {
  margin-top: -30px;
  margin-bottom: 40px;
  text-align: center;
}
._appstore-review__container_1r8mn_1 ._appstore-review__logo_1r8mn_6 {
  background: #fff url(https://assets.dojo.tech/images/appstore-logo.svg)
    no-repeat center;
  height: 30px;
}
._appstore-review__container_1r8mn_1 ._appstore-review__rating_1r8mn_10 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._appstore-review__container_1r8mn_1
  ._appstore-review__rating_1r8mn_10
  ._appstore-review__star_1r8mn_15 {
  height: 20px;
  width: 20px;
  margin-left: 3px;
  background: #fff url(https://assets.dojo.tech/images/star-full.svg) no-repeat
    center;
}
._appstore-review__container_1r8mn_1
  ._appstore-review__rating_1r8mn_10
  ._appstore-review__rating-text_1r8mn_21 {
  margin: 4px 0 0 8px;
  font-size: 21px;
  font-family: roboto bold, sans-serif;
}
._appstore-review__container_1r8mn_1
  ._appstore-review__rating-4_5_1r8mn_26
  ._appstore-review__star_1r8mn_15:nth-child(5) {
  background: #fff url(https://assets.dojo.tech/images/star-half.svg) no-repeat
    center;
}
._appstore-review__container_1r8mn_1
  ._appstore-review__rating-4_1r8mn_26
  ._appstore-review__star_1r8mn_15:nth-child(5) {
  background: #fff url(https://assets.dojo.tech/images/star-outline.svg)
    no-repeat center;
}
._appstore-review__container_1r8mn_1
  ._appstore-review__rating-3_5_1r8mn_32
  ._appstore-review__star_1r8mn_15:nth-child(5) {
  background: #fff url(https://assets.dojo.tech/images/star-outline.svg)
    no-repeat center;
}
._appstore-review__container_1r8mn_1
  ._appstore-review__rating-3_5_1r8mn_32
  ._appstore-review__star_1r8mn_15:nth-child(4) {
  background: #fff url(https://assets.dojo.tech/images/star-half.svg) no-repeat
    center;
}
._appstore-review__container_1r8mn_1 ._appstore-review__rating-count_1r8mn_38 {
  font-size: 14px;
  font-family: roboto regular, sans-serif;
  color: #585858;
}
._appstore-review__container_1r8mn_1
  ._appstore-review__rating-count_1r8mn_38
  a {
  color: #585858;
}
@media (min-width: 768px) {
  ._dojo-app-page_1r8mn_48 ._appstore-review__container_1r8mn_1 {
    margin-top: -45px;
  }
}
._icon-with-text-list_pt20j_1 {
  display: flex;
  flex-direction: column;
}
._icon-with-text-list-item_pt20j_5 {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
._icon-with-text-list-media_pt20j_10 {
  flex-shrink: 0;
}
._icon-with-text-list-text_pt20j_13 {
  font-size: 16px;
  line-height: 1.625;
  font-family: roboto regular, sans-serif;
  margin-left: 16px;
}
._icon-with-text-list_pt20j_1 ._bold-text_pt20j_19 {
  font-family: roboto bold, sans-serif;
}
._jewel_1sqkm_1 {
  height: 70px;
  width: auto;
  margin-bottom: 20px;
}
._jewel_1sqkm_1._hide-on-mobile-and-tablet_1sqkm_6 {
  display: none;
}
@media (min-width: 1024px) {
  ._jewel_1sqkm_1._hide-on-mobile-and-tablet_1sqkm_6 {
    display: block;
  }
}
._heroSearch_17s06_1 {
  background: #f6f6f6;
  margin-bottom: 3rem;
  padding: 1.875rem 0;
}
._container_17s06_7 {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
  max-width: 540px;
}
._justifyContentCenter_17s06_16 {
  justify-content: center;
}
._row_17s06_20 {
  display: flex;
  flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px;
}
._column_17s06_27 {
  flex: 0 0 100%;
  max-width: 100%;
}
._form_17s06_32 {
  display: block;
  margin-top: 0;
}
._justifyContentBetween_17s06_37 {
  justify-content: space-between;
  margin: 0 20px;
}
._searchIcon_17s06_42 {
  width: 24px;
  height: 38px;
}
._formGroup_17s06_47 {
  margin-bottom: 1rem;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
._inputGroup_17s06_54 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
  padding: 5px 16px;
  background-color: #fff;
  border-radius: 3.125rem;
  border: 1px solid #d8d8d8;
}
._inputGroupPrepend_17s06_66 {
  display: flex;
}
._input_17s06_54 {
  border: 0;
  position: absolute;
  inset: 0;
  margin: auto 0 auto 45px !important;
  background: transparent;
}
._input_17s06_54::placeholder {
  color: #262626;
  font-size: 1rem;
}
._search_17s06_42 {
  position: relative;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
button._button_17s06_90 {
  width: 100%;
  background: #262626;
  color: #fff;
  border-color: #262626;
  display: flex;
  padding: 0.875rem 3.4375rem;
  border-radius: 3.125rem;
  font-size: 1rem;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  ._heroSearch_17s06_1 {
    margin-bottom: 4rem;
    padding: 3.4375rem 0 4.375rem;
  }
  ._container_17s06_7 {
    max-width: 720px;
  }
  ._row_17s06_20 {
    display: flex;
    flex-wrap: nowrap;
  }
  ._jobSearch_17s06_118 {
    padding: 0.3125rem 1rem;
    background-color: #fff;
    border-radius: 3.125rem;
    border: 1px solid #d8d8d8;
  }
  ._formGroup_17s06_47 {
    display: flex;
    justify-content: center;
    margin-bottom: 0;
    padding-left: 0;
  }
  ._justifyContentBetween_17s06_37 {
    margin: 0;
  }
  ._inputGroup_17s06_54 {
    border: 0;
    padding: 5px 0;
  }
  ._input_17s06_54::placeholder {
    font-size: 1.3rem;
  }
  :where(input[type="text"]):not(:is(.no-reset *)) {
    font-size: 1.3rem;
  }
  ._search_17s06_42 {
    display: flex;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
    padding: 0;
    align-items: center;
  }
  ._inputGroupPrepend_17s06_66 {
    margin-left: 5px;
  }
  ._searchIcon_17s06_42 {
    width: 35px;
    height: 50px;
  }
}
@media (min-width: 1024px) {
  ._container_17s06_7 {
    max-width: 1140px;
  }
  ._column_17s06_27 {
    max-width: 75%;
  }
}
._1mou1lh0 {
  padding: var(--_1gf8rf837) var(--_1gf8rf839);
  border-radius: var(--_1gf8rf84m);
  display: flex;
  justify-content: center;
  border-width: var(--_1gf8rf846);
  border-style: solid;
  cursor: pointer;
  transition: background-color var(--_1gf8rf82y) ease-in-out,
    border-color var(--_1gf8rf82y) ease-in-out;
  outline: none !important;
  text-decoration: none;
  position: relative;
}
._1mou1lh0:focus-visible:after {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: 1000px;
}
._1mou1lh0:disabled {
  background-color: var(--_1gf8rf8f);
  color: var(--_1gf8rf8h);
  border-color: var(--_1gf8rf8f);
  cursor: default;
}
._1mou1lh1,
._1mou1lh2 {
  margin: auto;
}
._1mou1lh5 {
  color: var(--_1gf8rf81w) !important;
  background-color: var(--_1gf8rf8y);
  border-color: var(--_1gf8rf8y);
}
._1mou1lh5:hover {
  background-color: var(--_1gf8rf8z);
  border-color: var(--_1gf8rf8z);
}
._1mou1lh5:focus-visible:after {
  box-shadow: 0 0 0 2px var(--_1gf8rf8y);
}
._1mou1lh6 {
  color: var(--_1gf8rf821);
  background-color: transparent;
  border-color: var(--_1gf8rf82t);
}
._1mou1lh6:hover {
  color: var(--_1gf8rf822);
  background-color: var(--_1gf8rf815);
  border-color: var(--_1gf8rf82t);
}
._1mou1lh6:focus-visible {
  color: var(--_1gf8rf822);
  background-color: var(--_1gf8rf815);
  border-color: var(--_1gf8rf82t);
}
._1mou1lh6:focus-visible:after {
  box-shadow: 0 0 0 2px var(--_1gf8rf8y);
}
._1mou1lh7 {
  color: var(--_1gf8rf821);
  background-color: var(--_1gf8rf814);
  border-color: var(--_1gf8rf82u);
}
._1mou1lh7:hover {
  color: var(--_1gf8rf823);
  background-color: var(--_1gf8rf816);
  border-color: var(--_1gf8rf82u);
}
._1mou1lh7:focus-visible {
  color: var(--_1gf8rf821);
  background-color: var(--_1gf8rf816);
}
._1mou1lh7:focus-visible:after {
  box-shadow: 0 0 0 2px var(--_1gf8rf813);
}
._1mou1lh8 {
  color: var(--_1gf8rf827);
  background-color: transparent;
  border-color: transparent;
}
._1mou1lh8:hover {
  background-color: var(--_1gf8rf81b);
  border-color: var(--_1gf8rf81b);
}
._1mou1lh8:active {
  color: var(--_1gf8rf82a);
}
._1mou1lh8:focus-visible:after {
  box-shadow: 0 0 0 2px var(--_1gf8rf8y);
}
._1mou1lh8:focus-visible {
  background-color: var(--_1gf8rf81b);
  border-color: var(--_1gf8rf81b);
}
._1mou1lhb {
  width: 100%;
}
._1mou1lhc {
  width: fit-content;
}
._1mou1lhd {
  background-color: var(--_1gf8rf8n);
}
._1mou1lhe {
  padding: 10px var(--_1gf8rf839);
}
._1mou1lhf {
  width: var(--_1gf8rf84q);
  height: var(--_1gf8rf84q);
  flex: 0 0 var(--_1gf8rf84q);
}
._1mou1lhg {
  margin-right: var(--_1gf8rf835);
}
._1mou1lhh {
  margin-left: var(--_1gf8rf835);
}
._1mou1lhi {
  white-space: nowrap;
}
@media screen and (min-width: 1024px) {
  ._1mou1lh2 {
    margin: 0;
  }
}
._18vj6pm0 table {
  border-collapse: collapse;
  border-spacing: 0;
}
._18vj6pm0 * {
  box-sizing: border-box;
}
._18vj6pm0 {
  font-size: 100%;
  font-family: DM Sans;
  vertical-align: baseline;
  line-height: 1;
}
._pardot-competition-form_1x4v5_1 {
  margin: auto;
  max-width: 962px;
}
._pardot-competition-form__copy_1x4v5_5 {
  margin-bottom: 24px;
}
._pardot-competition-form__fields_1x4v5_8 input[type="submit"] {
  width: 100%;
  margin-bottom: 32px;
}
._pardot-competition-form__terms_1x4v5_12 a {
  text-decoration: none;
  color: #262626;
}
._1967o3i0 {
  height: auto;
  width: auto;
}
._1967o3i0._1967o3i1 path {
  fill: #180f06;
}
._1967o3i0._1967o3i2 path {
  fill: #fff;
}
._1967o3i0._1967o3i3 path {
  fill: currentColor;
}
.zq9tvj0 {
  cursor: pointer;
  transition: color var(--_1gf8rf82y);
}
.zq9tvj1 {
  color: var(--_1gf8rf81r);
}
.zq9tvj1:hover {
  color: var(--_1gf8rf81s);
}
.zq9tvj2 {
  color: inherit;
}
._17qom380 {
  width: var(--_1gf8rf84t);
  height: var(--_1gf8rf84u);
  grid-column: 1 / -1;
  position: relative;
  cursor: pointer;
}
._17qom381 {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: var(--_1gf8rf84g);
}
._17qom381:focus-visible {
  outline: var(--_1gf8rf847) solid var(--_1gf8rf87t);
}
._17qom382 {
  background: var(--_1gf8rf87r);
  color: var(--_1gf8rf87s);
  padding: var(--_1gf8rf83h) var(--_1gf8rf839);
}
._17qom383 {
  max-width: 1160px;
  margin: auto;
}
._17qom384 {
  display: grid;
  margin: 0 0 var(--_1gf8rf83x) 0;
  row-gap: var(--_1gf8rf83x);
  column-gap: var(--_1gf8rf83v);
  grid-template-columns: repeat(2, minmax(120px, 1fr));
}
._17qom385 {
  display: flex;
  flex-direction: column;
  gap: var(--_1gf8rf83q);
}
._17qom386 {
  opacity: 0.7;
}
._17qom387 {
  border: var(--_1gf8rf846) solid transparent;
  border-radius: var(--_1gf8rf84f);
  opacity: 0.7;
  transition: opacity var(--_1gf8rf82y);
  outline: none;
}
._17qom387:hover {
  opacity: 1;
  text-decoration: underline;
}
._17qom387:focus-visible {
  outline: var(--_1gf8rf847) solid var(--_1gf8rf87t);
}
._17qom388 {
  width: 100%;
  border-top: 0.5px solid var(--_1gf8rf87s);
  padding-top: var(--_1gf8rf83b);
  display: inline-flex;
  flex-wrap: wrap;
  column-gap: var(--_1gf8rf83t);
  margin-bottom: var(--_1gf8rf83b);
}
._17qom389 {
  position: relative;
  cursor: pointer;
}
._17qom389:after {
  content: "";
  position: absolute;
  top: 4px;
  inset: 4px calc(-1 * var(--_1gf8rf83t) / 2) 4px auto;
  border-left: 1px solid currentColor;
  opacity: 0.7 !important;
}
._17qom389:last-child:after {
  display: none;
}
._17qom38a {
  display: flex;
  margin: 0;
  padding: 0;
  gap: var(--_1gf8rf83t);
  margin-bottom: var(--_1gf8rf83b);
}
@media screen and (min-width: 600px) {
  ._17qom382 {
    padding: var(--_1gf8rf83h) var(--_1gf8rf83c);
  }
  ._17qom384 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1024px) {
  ._17qom380 {
    grid-column: auto;
  }
  ._17qom384 {
    margin: 0 0 var(--_1gf8rf842) 0;
    grid-template-columns: repeat(2, minmax(166px, 1fr));
  }
}
@media screen and (min-width: 1280px) {
  ._17qom382 {
    padding: var(--_1gf8rf83h) var(--_1gf8rf83f);
  }
  ._17qom384 {
    grid-template-columns: repeat(2, minmax(210px, 1fr));
  }
}
._158iwk70 {
  display: block;
  width: var(--_1gf8rf84r);
  height: var(--_1gf8rf84r);
  line-height: 0 !important;
}
._1xar24e0 a:hover {
  color: unset;
}
._1xar24e0 ul {
  padding-left: 0;
}
._1xar24e0 h3 {
  margin-bottom: 0;
}
._1xar24e0 {
  font-family: Dojo Roobert;
}
.ba9on00 {
  width: var(--_1gf8rf86t) !important;
  height: var(--_1gf8rf86u) !important;
  color: var(--_1gf8rf86c);
  position: relative;
  border-radius: var(--_1gf8rf846);
}
.ba9on01 {
  color: var(--_1gf8rf81q);
}
.ba9on02 {
  display: flex;
  align-items: center;
  background-color: var(--_1gf8rf86a);
  border-radius: calc(var(--_1gf8rf86q) / 2);
  height: var(--_1gf8rf86r);
  transition: height var(--_1gf8rf830);
  position: relative;
  max-width: min(var(--_1gf8rf874), 95vw);
  margin: 0 auto;
  padding: 10px var(--_1gf8rf837) 10px var(--_1gf8rf839) !important;
  cursor: pointer;
  justify-content: space-between;
}
.ba9on03 {
  background-color: var(--_1gf8rf86i);
}
.ba9on03:before {
  box-shadow: none !important;
}
.ba9on04 {
  position: absolute;
  height: 0;
  opacity: 0;
  display: flex;
  flex-direction: column;
  transition: all var(--_1gf8rf82z);
  width: 100%;
  left: 0;
  overflow: auto;
  z-index: -1;
  top: 0;
  gap: var(--_1gf8rf83p);
  padding: calc(var(--_1gf8rf86r) + var(--_1gf8rf83v)) var(--_1gf8rf83s) 0 !important;
  border-radius: calc(var(--_1gf8rf86q));
}
.ba9on04::-webkit-scrollbar {
  display: none;
}
.ba9on05 {
  height: calc(100svh - 2 * var(--_1gf8rf875));
  opacity: 1;
  pointer-events: auto;
  background: var(--_1gf8rf86i);
  border-radius: var(--_1gf8rf84c);
}
.ba9on06 {
  height: 100%;
  width: 100%;
  position: absolute;
  outline: none !important;
}
.ba9on06:focus-visible {
  outline: var(--_1gf8rf83o) solid var(--_1gf8rf86c) !important;
}
.ba9on07 {
  display: flex;
}
.ba9on09 ul {
  padding-left: unset;
  margin-bottom: unset;
}
.ba9on09 h3 {
  margin-bottom: unset;
}
.ba9on09 * {
  font-family: Dojo Roobert;
  list-style: none;
}
.ba9on0a {
  padding: var(--_1gf8rf836) var(--_1gf8rf838);
  transform: translate(calc(var(--_1gf8rf837) * -1));
}
@media screen and (min-width: 1024px) {
  .ba9on01 {
    color: var(--_1gf8rf86c);
  }
  .ba9on02 {
    height: var(--_1gf8rf86q);
    transform: translate(calc(-0.5 * var(--secret-scroll-width)));
  }
  .ba9on03 {
    background-color: var(--_1gf8rf86a);
  }
  .ba9on04 {
    gap: calc(var(--_1gf8rf83t) - 2 * var(--_1gf8rf83o));
    padding: 0 calc(var(--_1gf8rf836) + var(--_1gf8rf833)) 0 var(--_1gf8rf83b) !important;
    position: static;
    flex-direction: row;
    height: auto;
    opacity: 1;
    background: transparent;
    width: auto;
    overflow: visible;
    align-items: center;
    flex-grow: 1;
  }
  .ba9on07 {
    display: none !important;
  }
  .ba9on08 {
    display: flex;
    flex-grow: 1;
    z-index: 1;
  }
}
@media screen and (max-width: 1023px) {
  .ba9on02 {
    margin: 0 var(--_1gf8rf836);
    cursor: pointer;
    justify-content: space-between;
  }
  .ba9on02:before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    border-radius: calc(var(--_1gf8rf86q));
  }
  .ba9on05 {
    box-shadow: var(--_1gf8rf87b);
    overflow-x: hidden;
  }
}
._1uoo0r80 {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateY(-20%) translate(-50%);
  display: none;
  z-index: 2;
}
._1uoo0r80:after {
  content: "";
  position: absolute;
  display: block;
  top: -10px;
  left: calc((var(--_1gf8rf871)) * -1);
  width: 300px;
  height: 50px;
  background-color: transparent;
}
._1uoo0r81 {
  color: var(--_1gf8rf86i);
}
._1uoo0r82 {
  color: var(--_1gf8rf869);
}
._1uoo0r83:after {
  left: unset;
  right: -20px;
  width: 120px;
  background-color: transparent;
}
._1uoo0r84 {
  background: transparent;
  text-decoration: none !important;
  cursor: pointer;
  color: var(--_1gf8rf86g);
  border-radius: var(--_1gf8rf849);
  transition: background var(--_1gf8rf82y);
  width: 100%;
  display: flex;
  outline: none;
  white-space: nowrap;
  border: none;
}
._1uoo0r84:focus-visible {
  outline: var(--_1gf8rf83o) solid var(--_1gf8rf86e);
}
._1uoo0r85 {
  line-height: 1;
}
._1uoo0r86 {
  display: flex;
  flex-direction: column-reverse;
}
._1uoo0r87 {
  visibility: visible;
  transition: max-height var(--_1gf8rf82z) ease-in-out;
  max-height: 100vh;
}
._1uoo0r88 {
  visibility: hidden;
}
._1uoo0r89 {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
}
._1uoo0r8a {
  visibility: visible;
  transition: max-height var(--_1gf8rf82z) ease-in-out;
  max-height: 100vh;
}
._1uoo0r8b {
  transition: var(--_1gf8rf82z) ease-in-out;
  max-height: 0;
  visibility: hidden;
}
._1uoo0r8d {
  grid-area: note;
  color: var(--_1gf8rf86g);
}
._1uoo0r8e {
  position: relative;
  z-index: 1;
}
._1uoo0r8i {
  grid-template-columns: var(--_1gf8rf86v) !important;
}
._1uoo0r8n {
  margin-right: var(--_1gf8rf86y);
}
._1uoo0r8o {
  position: relative;
}
._1uoo0r8p {
  padding: var(--_1gf8rf839);
}
._1uoo0r8t {
  margin-bottom: var(--_1gf8rf838);
}
._1uoo0r8u {
  display: none;
}
._1uoo0r8v {
  border: none;
  outline: none;
  background: transparent;
  cursor: pointer;
}
._1uoo0r8x {
  display: flex;
  align-items: center;
  width: 100%;
  transition: background var(--_1gf8rf82y);
  border-radius: var(--_1gf8rf849);
  padding: var(--_1gf8rf836) var(--_1gf8rf835);
  color: unset;
}
._1uoo0r8y {
  position: relative;
  top: var(--_1gf8rf872);
}
._1uoo0r8z {
  background: var(--_1gf8rf869);
  padding: var(--_1gf8rf836);
  border-radius: var(--_1gf8rf84a);
}
._1uoo0r812 {
  position: absolute !important;
  bottom: var(--_1gf8rf873);
  left: 0;
  transform: translate(73%);
}
._1uoo0r813 {
  background-color: var(--_1gf8rf86j);
  display: flex;
  justify-content: center;
  margin-top: auto;
  padding: var(--_1gf8rf837) 0;
  border-radius: 0 0 var(--_1gf8rf84c) var(--_1gf8rf84c);
  margin: auto calc(-1 * var(--_1gf8rf837)) 0 calc(-1 * var(--_1gf8rf837));
  box-shadow: var(--_1gf8rf87c);
}
._1uoo0r815 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
._1uoo0r819 {
  padding: var(--_1gf8rf836) var(--_1gf8rf838);
}
@media screen and (min-width: 1024px) {
  ._1uoo0r80 {
    display: block;
  }
  ._1uoo0r84 {
    color: var(--_1gf8rf86c) !important;
    padding: var(--_1gf8rf835);
    cursor: pointer;
    position: relative;
    font-size: initial;
  }
  ._1uoo0r84:after {
    content: "";
    position: absolute;
    display: block;
    left: var(--_1gf8rf835);
    right: var(--_1gf8rf835);
    bottom: 0;
    height: 2px;
    transform: scaleX(0);
    transform-origin: left;
    background-color: var(--_1gf8rf86e);
    transition: transform var(--_1gf8rf82y) linear;
  }
  ._1uoo0r84:hover:after {
    transform: scaleX(1);
  }
  ._1uoo0r86 {
    display: grid;
    flex-direction: column;
    max-height: unset;
    visibility: visible;
    justify-content: space-between;
    transition: transform var(--_1gf8rf82z) ease-in-out;
    padding: var(--_1gf8rf839) var(--_1gf8rf839) var(--_1gf8rf837)
      var(--_1gf8rf839);
    grid-template-areas: "nav banner" "note note";
    grid-template-columns: 1fr 1fr;
    height: 100%;
    grid-column-gap: var(--_1gf8rf83s);
    grid-template-rows: auto min-content;
  }
  ._1uoo0r87 {
    max-height: unset;
  }
  ._1uoo0r88 {
    visibility: hidden;
  }
  ._1uoo0r89 {
    max-height: unset;
    visibility: visible;
    overflow: visible;
  }
  ._1uoo0r8c {
    display: flex;
  }
  ._1uoo0r8d {
    max-width: var(--_1gf8rf86w);
    margin-top: var(--_1gf8rf837);
    padding: 0 var(--_1gf8rf838) 0 var(--_1gf8rf835);
  }
  ._1uoo0r8f {
    margin-left: auto;
  }
  ._1uoo0r8h {
    padding: calc(var(--_1gf8rf839) + var(--_1gf8rf834)) var(--_1gf8rf839);
    display: grid;
    gap: var(--_1gf8rf83s);
    overflow: hidden;
  }
  ._1uoo0r8m {
    flex: 0 0 var(--_1gf8rf86v);
  }
  ._1uoo0r8o {
    border-radius: var(--_1gf8rf84b) 0 0 var(--_1gf8rf84b);
    display: flex;
    flex: 0 0 var(--_1gf8rf86s);
    flex-direction: column;
    padding: var(--_1gf8rf839) var(--_1gf8rf836) var(--_1gf8rf83c) !important;
    background: var(--_1gf8rf86i);
    gap: calc(var(--_1gf8rf83o) + 2 * var(--_1gf8rf83p));
    z-index: 1;
  }
  ._1uoo0r8q {
    display: grid;
    width: var(--_1gf8rf86w);
    min-width: 100%;
    min-height: var(--_1gf8rf86x);
  }
  ._1uoo0r8r {
    box-shadow: var(--_1gf8rf87b);
    border-radius: var(--_1gf8rf84b);
    position: absolute;
    background-color: var(--_1gf8rf8v);
    transform: translateY(var(--_1gf8rf835));
    overflow: hidden;
    display: none;
    top: var(--_1gf8rf870);
    left: calc((var(--_1gf8rf871)) * -1);
  }
  ._1uoo0r8s {
    right: calc((var(--_1gf8rf871)) * -1);
    left: unset;
  }
  ._1uoo0r8t {
    display: flex;
  }
  ._1uoo0r8v {
    display: none;
  }
  ._1uoo0r8x {
    padding: var(--_1gf8rf834) var(--_1gf8rf835) var(--_1gf8rf837);
  }
  ._1uoo0r8z {
    display: flex;
    flex-direction: column;
    gap: var(--_1gf8rf86z);
    padding: 0;
  }
  ._1uoo0r810 {
    visibility: visible;
  }
  ._1uoo0r811 {
    visibility: hidden;
  }
  ._1uoo0r813 {
    background-color: var(--_1gf8rf86a);
    padding: 0;
    box-shadow: none;
  }
  ._1uoo0r814 {
    margin-left: auto;
  }
  ._1uoo0r816 {
    visibility: visible;
  }
  ._1uoo0r817 {
    visibility: hidden;
  }
  ._1uoo0r818 {
    margin-left: auto;
  }
}
@media screen and (max-width: 1023px) {
  ._1uoo0r84 {
    font-size: var(--_1gf8rf879) !important;
    line-height: var(--_1gf8rf87a);
    padding: calc(var(--_1gf8rf834) + var(--_1gf8rf833)) var(--_1gf8rf835);
  }
  ._1uoo0r8d {
    padding: 0 var(--_1gf8rf835);
    margin-bottom: var(--_1gf8rf836) !important;
  }
  ._1uoo0r8j {
    flex-direction: column-reverse;
    border-radius: var(--_1gf8rf84a);
  }
  ._1uoo0r8l {
    background: var(--_1gf8rf869);
  }
  ._1uoo0r8w {
    width: 100%;
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: background var(--_1gf8rf82y);
    border-radius: var(--_1gf8rf849);
    padding: calc(var(--_1gf8rf834) + var(--_1gf8rf833)) var(--_1gf8rf835);
  }
  ._1uoo0r8w:hover {
    background: var(--_1gf8rf86l);
  }
  ._1uoo0r813 {
    position: sticky;
    width: calc(100% + 2 * var(--_1gf8rf837));
    bottom: 0;
    z-index: 1;
  }
}
@media screen and (max-width: 599px) {
  ._1uoo0r8k {
    margin-bottom: var(--_1gf8rf835);
  }
  ._1uoo0r8m {
    padding: var(--_1gf8rf834) 0 0 0;
  }
}
._1eyfy3g0 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-grow: 1;
}
._1eyfy3g1 {
  transition: transform var(--_1gf8rf82y);
}
._1eyfy3g2 {
  transform: rotate(180deg);
}
@media screen and (min-width: 1024px) {
  ._1eyfy3g0 {
    display: none;
  }
}
.qusxmc0 {
  cursor: pointer;
  display: block;
  text-decoration: none;
  padding: var(--_1gf8rf836) var(--_1gf8rf835) var(--_1gf8rf835)
    var(--_1gf8rf835);
  transition: background-color var(--_1gf8rf82y);
  position: relative;
  margin-left: var(--_1gf8rf836);
}
.qusxmc0:has(+ a):after {
  content: "";
  width: calc(100% + var(--_1gf8rf835));
  height: 1px;
  display: block;
  background-color: var(--_1gf8rf86n);
  margin-top: var(--_1gf8rf837);
  margin-left: calc(-1 * var(--_1gf8rf834));
  margin-bottom: 0;
}
.qusxmc0:not(:has(+ a)):before {
  inset: 0;
}
.qusxmc0:before {
  content: "";
  position: absolute;
  inset: 0 0 var(--_1gf8rf83q);
  background-color: transparent;
  transition: background-color var(--_1gf8rf82y) ease-in;
  z-index: 1;
  border-radius: var(--_1gf8rf849);
}
.qusxmc0:hover:before {
  background-color: var(--_1gf8rf86i);
  border-radius: var(--_1gf8rf849);
}
.qusxmc1 {
  color: var(--_1gf8rf86g);
  position: relative;
  z-index: 1;
}
.qusxmc2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.qusxmc3 {
  color: var(--_1gf8rf86h);
  position: relative;
  z-index: 1;
}
.qusxmc4 {
  grid-area: 2 / 2 / 2 / 2;
  align-self: center;
  justify-self: center;
  color: var(--_1gf8rf8y);
  opacity: 0;
  z-index: 1;
  width: var(--_1gf8rf877);
}
.qusxmc0:hover .qusxmc4 {
  opacity: 1;
  transition: opacity var(--_1gf8rf830) ease-in-out;
  transition-delay: var(--_1gf8rf82y);
}
@media screen and (min-width: 1024px) {
  .qusxmc0 {
    padding: var(--_1gf8rf834) var(--_1gf8rf835);
    margin: var(--_1gf8rf834) 0;
    transition: background-color var(--_1gf8rf82y) ease-in;
    border-radius: var(--_1gf8rf849);
  }
  .qusxmc0:has(+ a):after {
    height: 0;
    margin: 0;
  }
  .qusxmc0:hover {
    background-color: var(--_1gf8rf86i);
  }
}
@keyframes hnhfa47 {
  0% {
    transform: scale(0);
    opacity: 1;
  }
  80% {
    transform: scaleX(1.2);
    opacity: 1;
  }
  to {
    transform: scaleX(1);
    opacity: 1;
  }
}
.hnhfa40 {
  position: relative;
}
.hnhfa41 {
  border: none;
  outline: none;
  display: none;
  border-radius: var(--_1gf8rf849);
  background: var(--_1gf8rf869);
  cursor: pointer;
  padding: var(--_1gf8rf837) var(--_1gf8rf838) !important;
  grid-template-columns: auto var(--_1gf8rf84q);
  grid-template-rows: auto var(--_1gf8rf84r);
  gap: var(--_1gf8rf83p);
  transition: background var(--_1gf8rf82y);
  width: calc(var(--_1gf8rf86s) - var(--_1gf8rf83b));
}
.hnhfa41:hover {
  background: var(--_1gf8rf86p);
}
.hnhfa42 {
  background: var(--_1gf8rf86k);
  color: var(--_1gf8rf86d);
}
.hnhfa42:hover {
  background: var(--_1gf8rf86k);
}
.hnhfa43 {
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  transition: width var(--_1gf8rf82z);
  inset: 0;
  position: absolute;
}
.hnhfa44 {
  width: 100%;
}
.hnhfa45 {
  width: 0;
}
.hnhfa46 {
  grid-area: 1 / 1 / 1 / 1;
}
.hnhfa48 {
  grid-area: 2 / 2 / 2 / 2;
  margin-top: var(--_1gf8rf836);
  align-self: center;
  justify-self: center;
  color: var(--_1gf8rf86f);
  opacity: 0;
  transform-origin: center;
  animation-name: hnhfa47;
  animation-duration: calc(var(--_1gf8rf82y));
  animation-delay: var(--_1gf8rf82z);
  animation-fill-mode: forwards;
}
.hnhfa49 {
  grid-area: 2 / 1 / 2 / 2;
  text-align: left;
  margin-top: var(--_1gf8rf835);
}
@media screen and (min-width: 1024px) {
  .hnhfa41 {
    display: grid;
  }
}
._4ycvh20 {
  position: relative;
  gap: var(--_1gf8rf83p);
}
._4ycvh21 {
  position: absolute;
  left: 0;
  width: var(--_1gf8rf84o);
  height: var(--_1gf8rf84o);
  border-radius: var(--_1gf8rf84m);
}
._4ycvh22 {
  width: var(--_1gf8rf84p);
  background-color: var(--_1gf8rf86b);
  transition: transform var(--_1gf8rf82z) ease-out;
}
._4ycvh23 {
  background-color: var(--_1gf8rf86o);
  transition: transform var(--_1gf8rf82z);
}
@keyframes _62g6cc9 {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(1.1);
  }
}
._62g6cc0 {
  --_62g6cc1: var(--_1gf8rf8e);
  --_62g6cc2: var(--_1gf8rf8p);
  --_62g6cc3: var(--_1gf8rf8k);
  --_62g6cc4: 244px;
}
._62g6cc5 {
  color: var(--_62g6cc2);
  background-color: var(--_62g6cc1);
  padding: var(--_1gf8rf836) var(--_1gf8rf836) var(--_1gf8rf837);
  border-radius: var(--_1gf8rf84a);
  width: var(--_62g6cc4);
  display: none;
  text-decoration: none;
  transition: background-color var(--_1gf8rf82z);
}
._62g6cc5:hover {
  background-color: var(--_1gf8rf86p);
}
._62g6cc6 {
  aspect-ratio: 204 / 88;
  width: 100%;
  overflow: hidden;
}
._62g6cc7 {
  border-radius: var(--_1gf8rf84m);
}
._62g6cc8 {
  border-radius: var(--_1gf8rf84a);
}
._62g6cca {
  object-fit: cover;
  width: 100%;
  transition: transform var(--_1gf8rf82y);
}
._62g6cc5:hover ._62g6cca {
  animation: _62g6cc9 var(--_1gf8rf82z) ease-in-out forwards;
}
._62g6ccb {
  margin-bottom: var(--_1gf8rf83p) !important;
  margin-top: var(--_1gf8rf83s);
  display: block;
}
._62g6ccc {
  display: flex;
}
@media screen and (min-width: 1024px) {
  ._62g6cc5 {
    display: block;
  }
}
@keyframes rhackd0 {
  0% {
    transform: translate(1px) translateY(2px) rotate(25deg);
  }
  50% {
    transform: translate(1px) translateY(2px) rotate(46deg);
  }
  60% {
    transform: translate(1px) translateY(2px) rotate(41deg);
  }
  to {
    transform: translate(1px) translateY(2px) rotate(45deg);
  }
}
@keyframes rhackd1 {
  0% {
    transform: translate(1px) translateY(-10px) rotate(45deg);
  }
  50% {
    transform: translate(9px) translateY(-10px) rotate(137deg);
  }
  to {
    transform: translate(9px) translateY(-10px) rotate(135deg);
  }
}
@keyframes rhackd2 {
  0% {
    transform: translate(1px) translateY(2px) rotate(50deg);
  }
  50% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(0);
  }
}
@keyframes rhackd3 {
  0% {
    transform: translate(15px) translateY(-9px) rotate(135deg);
  }
  30% {
    transform: translate(1px) translateY(-10px) rotate(45deg);
  }
  70% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(0);
  }
}
.rhackd4 {
  --rhackd5: var(--_1gf8rf86a);
  --rhackd6: var(--_1gf8rf8f);
  --rhackd7: var(--_1gf8rf86g);
  --rhackd8: var(--_1gf8rf86c);
  --rhackd9: 18px;
  --rhackda: 0.5s;
}
.rhackdb {
  width: var(--_1gf8rf84s);
  height: var(--_1gf8rf84s);
  flex-shrink: 0;
  border-radius: var(--_1gf8rf84m);
  background: var(--rhackd5);
  display: flex;
  flex-direction: column;
  gap: var(--_1gf8rf83p);
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.rhackdc {
  background: var(--rhackd6);
}
.rhackdd {
  position: relative;
  width: var(--rhackd9);
  height: var(--_1gf8rf84n);
  background: var(--rhackd8);
  border-radius: var(--_1gf8rf84h);
  transition: transform var(--rhackda) ease;
  transform-origin: 3.5px;
}
.rhackde {
  background: var(--rhackd7);
}
.rhackde:first-child {
  animation-name: rhackd0;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.8, -0.3, 0.37, 0.45);
}
.rhackde:nth-child(2) {
  opacity: 0;
}
.rhackde:nth-child(3) {
  animation-name: rhackd1;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.4, -0.3, 0.27, 1.55);
}
.rhackdf:first-child {
  animation-name: rhackd2;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
.rhackdf:nth-child(3) {
  animation-name: rhackd3;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
._1dp7kn20 {
  z-index: 10;
  position: relative;
  background-color: var(--_1gf8rf86m);
}
._1dp7kn21 {
  height: 0 !important;
  padding-top: 0 !important;
}
._1dp7kn23 {
  background-color: #fff;
}
._1dp7kn24 {
  background-color: #f6f6f6;
}
._1dp7kn25 {
  background-color: #262626;
}
._1dp7kn26 {
  background-color: #00a699;
}
._1dp7kn27 {
  background-color: #e5f6f4;
}
._1dp7kn28 {
  background-color: #26d07c;
}
._1dp7kn29 {
  background-color: #ffb100;
}
._1dp7kn2a {
  background-color: #7084ff;
}
._1dp7kn2b {
  background-color: #3a3a3a;
}
._1dp7kn2c {
  width: 100%;
  z-index: 1000;
  position: fixed;
  top: var(--_1gf8rf875);
  transition: transform var(--_1gf8rf82y);
}
._1dp7kn2d {
  transform: translateY(calc(-1 * var(--_1gf8rf86r) - 2 * var(--_1gf8rf876)));
}
@media screen and (min-width: 1024px) {
  ._1dp7kn20 {
    display: block;
    height: calc(var(--_1gf8rf86r) + var(--_1gf8rf875));
  }
  ._1dp7kn2c {
    top: var(--_1gf8rf876);
  }
}
@media screen and (max-width: 1023px) {
  ._1dp7kn20 {
    padding-top: calc(var(--_1gf8rf86q));
  }
}
._1jkmmxm0 {
  width: 100%;
}
._1jkmmxm1 {
  display: flex;
  justify-content: center;
  padding: 40px 24px;
  margin-bottom: -15px;
  font-size: 32px;
  line-height: 1.18;
  font-family: Dojo Roobert;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 600px) {
  ._1jkmmxm1 {
    padding: 40px 32px 25px;
  }
}
@media screen and (min-width: 1024px) {
  ._1jkmmxm1 {
    padding: 80px 40px 14px;
    font-size: 44px;
  }
}
.rdavjx0 {
  display: flex;
  flex-direction: column;
  gap: var(--_1gf8rf83s);
}
.rdavjx1 {
  margin-bottom: var(--_1gf8rf83q);
}
._1snxd3e0 {
  margin-right: var(--_1gf8rf83r);
}
._1kyrm3c0 {
  width: 100%;
  margin: 0 auto;
  border: var(--_1gf8rf847) solid var(--_1gf8rf82o);
  border-radius: var(--_1gf8rf84i);
  padding: var(--_1gf8rf837);
  color: var(--_1gf8rf82i);
  font-size: var(--_1gf8rf85f);
  line-height: var(--_1gf8rf861);
  transition: background-color 0.2s ease-in;
}
._1kyrm3c0::placeholder {
  color: var(--_1gf8rf82j);
}
._1kyrm3c0:disabled {
  border-color: var(--_1gf8rf82r);
  background-color: var(--_1gf8rf81n);
  pointer-events: none;
}
._1kyrm3c0:focus-visible {
  border: var(--_1gf8rf847) solid var(--_1gf8rf82q);
  outline: none;
}
._1kyrm3c0:hover:not(:disabled) {
  border-color: var(--_1gf8rf82p);
}
._1kyrm3c1 {
  border-color: #a73a48;
}
._1kyrm3c2 {
  padding-left: var(--_1gf8rf83d);
}
._1kyrm3c3 {
  padding-right: var(--_1gf8rf83d);
}
._1kyrm3c4 {
  color: var(--_1gf8rf82i);
}
._1kyrm3c5 {
  color: #a73a48;
}
._1kyrm3c6 {
  position: absolute;
  bottom: var(--_1gf8rf837);
}
._1kyrm3c7 {
  left: var(--_1gf8rf837);
}
._1kyrm3c8 {
  right: var(--_1gf8rf837);
}
._1kyrm3c9 {
  position: relative;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
}
._1kyrm3ca {
  color: var(--_1gf8rf82k);
}
._1kyrm3cb {
  display: flex;
  align-items: center;
  color: #a73a48;
  padding-top: var(--_1gf8rf833);
}
._1kyrm3cc {
  height: 20px;
  width: 20px;
  padding-right: var(--_1gf8rf833);
}
._1wvggqw0 {
  font-size: var(--_1gf8rf85f);
  line-height: var(--_1gf8rf861);
  font-weight: 700;
}
.ac42jek {
  display: grid;
}
@media screen and (min-width: 0px) {
  .ac42jek {
    grid-template-columns: var(--ac42je0);
    grid-template-rows: var(--ac42je1);
    gap: var(--ac42je3) var(--ac42je2);
  }
}
@media screen and (min-width: 600px) {
  .ac42jek {
    grid-template-columns: var(--ac42je4);
    grid-template-rows: var(--ac42je5);
    gap: var(--ac42je7) var(--ac42je6);
  }
}
@media screen and (min-width: 1024px) {
  .ac42jek {
    grid-template-columns: var(--ac42je8);
    grid-template-rows: var(--ac42je9);
    gap: var(--ac42jeb) var(--ac42jea);
  }
}
@media screen and (min-width: 1280px) {
  .ac42jek {
    grid-template-columns: var(--ac42jec);
    grid-template-rows: var(--ac42jed);
    gap: var(--ac42jef) var(--ac42jee);
  }
}
@media screen and (min-width: 1536px) {
  .ac42jek {
    grid-template-columns: var(--ac42jeg);
    grid-template-rows: var(--ac42jeh);
    gap: var(--ac42jej) var(--ac42jei);
  }
}
._7vwv5m0 {
  display: flex;
  flex-direction: column;
}
._7vwv5m1 {
  width: 100%;
  margin: 0 auto;
  border: var(--_1gf8rf847) solid var(--_1gf8rf82o);
  border-radius: var(--_1gf8rf84i);
  padding: var(--_1gf8rf837);
  color: var(--_1gf8rf82i);
  font-size: var(--_1gf8rf85f);
  line-height: var(--_1gf8rf861);
  background-color: var(--_1gf8rf8n);
}
._7vwv5m1::placeholder {
  color: var(--_1gf8rf82j);
}
._7vwv5m1:disabled {
  border-color: var(--_1gf8rf82r);
  background-color: var(--_1gf8rf81n);
  pointer-events: none;
}
._7vwv5m1:focus-visible {
  border: var(--_1gf8rf847) solid var(--_1gf8rf82q);
  outline: none;
}
._7vwv5m1:hover:not(:disabled) {
  border-color: var(--_1gf8rf82p);
}
._7vwv5m2 {
  border-color: #a73a48;
}
._7vwv5m3 {
  padding-left: var(--_1gf8rf83c);
}
._7vwv5m4 {
  padding-right: var(--_1gf8rf83c);
}
._7vwv5m5 {
  color: var(--_1gf8rf82i);
}
._7vwv5m6 {
  color: #a73a48;
}
._7vwv5m7 {
  display: flex;
  background: var(--_1gf8rf814);
  padding: var(--_1gf8rf837);
  align-self: stretch;
  border-radius: var(--_1gf8rf84i);
  border: var(--_1gf8rf847) solid var(--_1gf8rf82o);
  cursor: pointer;
  font-size: var(--_1gf8rf85f);
  line-height: var(--_1gf8rf861);
  justify-content: space-between;
}
._7vwv5m7:focus-visible {
  border: var(--_1gf8rf847) solid var(--_1gf8rf82q);
  outline: none;
}
._7vwv5m7:hover:not(:disabled) {
  border-color: var(--_1gf8rf82p);
}
._7vwv5m8 {
  border: var(--_1gf8rf847) solid var(--_1gf8rf8g);
  border-radius: var(--_1gf8rf84h);
  cursor: pointer;
  background-color: var(--_1gf8rf8v);
  overflow: hidden;
}
._7vwv5m9 {
  color: var(--_1gf8rf82k);
}
._7vwv5ma {
  display: flex;
  background: var(--_1gf8rf814);
  align-self: stretch;
  padding: var(--_1gf8rf836);
  margin: 0 -var(--_1gf8rf836);
  outline: none;
}
._7vwv5ma:hover {
  background-color: var(--_1gf8rf81m);
}
._7vwv5mb {
  width: var(--_1gf8rf83r);
  height: var(--_1gf8rf83r);
}
._7vwv5mc {
  width: 100%;
  display: flex;
  align-items: center;
  color: #a73a48;
}
._7vwv5md {
  height: 20px;
  width: 20px;
  padding-right: var(--_1gf8rf833);
}
._7vwv5me {
  display: flex;
  align-self: flex-start;
}
._7vwv5mf {
  font-size: var(--_1gf8rf85f);
  line-height: var(--_1gf8rf861);
}
html body[data-scroll-locked] {
  --removed-body-scroll-bar-size: 0 !important;
  margin: 0 !important;
}
._13sodp50 {
  display: flex;
  flex-direction: column;
}
._13sodp51 {
  display: flex;
  cursor: pointer;
  gap: var(--_1gf8rf83p);
}
._13sodp51[data-orientation="vertical"] {
  flex-direction: column;
}
._13sodp52 {
  border: var(--_1gf8rf847) solid var(--_1gf8rf82o);
  border-radius: 100%;
  height: var(--_1gf8rf84d);
  width: var(--_1gf8rf84d);
  position: relative;
  outline: none;
  background: var(--_1gf8rf8n);
}
._13sodp52:hover {
  border: var(--_1gf8rf847) solid var(--_1gf8rf82p);
}
._13sodp52:focus-visible:after {
  content: "";
  position: absolute;
  inset: calc(-2 * var(--_1gf8rf834));
  border-radius: 50%;
  border: var(--_1gf8rf847) solid var(--_1gf8rf82p);
  margin: var(--_1gf8rf833);
}
._13sodp53[data-state="checked"] {
  border-color: var(--_1gf8rf81p);
}
._13sodp53:before {
  content: "";
  border-radius: 50%;
  background-color: var(--_1gf8rf81p);
  inset: 0;
  margin: var(--_1gf8rf834);
  display: block;
  position: absolute;
}
._13sodp54 {
  border-color: #a73a48;
}
._13sodp55 {
  display: flex;
  gap: var(--_1gf8rf83r);
  align-items: center;
  color: var(--_1gf8rf82m);
}
._13sodp56 {
  height: var(--_1gf8rf84e);
  align-content: center;
}
._13sodp57 {
  color: var(--_1gf8rf82l);
}
._13sodp58 {
  color: var(--_1gf8rf82m);
}
._13sodp59 {
  color: #a73a48;
}
._13sodp5a {
  display: flex;
  align-items: center;
  color: #a73a48;
  padding-top: var(--_1gf8rf833);
}
._13sodp5b {
  height: 20px;
  width: 20px;
  padding-right: var(--_1gf8rf833);
}
.d7cwaq0 {
  padding: var(--_1gf8rf83l) var(--_1gf8rf839);
  background: var(--_1gf8rf8w);
}
@media screen and (min-width: 0px) {
  .d7cwaq0 {
    padding: var(--_1gf8rf83m) var(--_1gf8rf83e);
  }
}
@media screen and (min-width: 1280px) {
  .d7cwaq0 {
    padding: var(--_1gf8rf83f) var(--_1gf8rf83g);
  }
}
._1ux8cv90 {
  position: relative;
  padding: var(--_1gf8rf83d) var(--_1gf8rf839) 0;
}
._1ux8cv90:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 75%;
  background-color: var(--_1gf8rf87g);
  z-index: -1;
}
._1ux8cv91 {
  background-color: var(--_1gf8rf87g);
  margin: auto;
}
._1ux8cv92 {
  width: 100%;
  padding-top: var(--_1gf8rf83f);
  text-align: center;
  screen and (min-width: 1024px) {
    padding-top: var(--_1gf8rf83h);
  }
}
._1ux8cv93 {
  overflow: hidden;
  height: 100vh;
  width: 100%;
  max-width: 1480px;
  max-height: 450px;
  margin: auto;
  border-radius: var(--_1gf8rf84k);
}
._1ux8cv94 {
  width: 100%;
  max-width: 1480px;
  margin: auto;
  border-radius: var(--_1gf8rf84k);
  overflow: hidden;
}
._1ux8cv95 {
  height: 100vh;
  width: 100%;
  max-height: 450px;
}
@media screen and (min-width: 600px) {
  ._1ux8cv90 {
    padding: var(--_1gf8rf83d) var(--_1gf8rf83c) 0;
  }
  ._1ux8cv91 {
    max-width: 700px;
  }
  ._1ux8cv93,
  ._1ux8cv95 {
    height: 100%;
    max-height: unset;
  }
}
@media screen and (min-width: 1024px) {
  ._1ux8cv90 {
    padding: var(--_1gf8rf83h) var(--_1gf8rf83h) 0;
  }
  ._1ux8cv91 {
    max-width: 800px;
  }
}
@media screen and (min-width: 1280px) {
  ._1ux8cv90 {
    padding: var(--_1gf8rf83i) var(--_1gf8rf83j) 0;
  }
  ._1ux8cv90:before {
    height: 70%;
  }
  ._1ux8cv91 {
    max-width: 940px;
  }
}
@media screen and (min-width: 1536px) {
  ._1ux8cv91 {
    max-width: 1140px;
  }
}
.zba80y0 {
  width: 100%;
  background-color: var(--_1gf8rf87g);
  color: var(--_1gf8rf87h);
}
.zba80y2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.zba80y3 {
  margin-bottom: var(--_1gf8rf838);
}
.zba80y4 {
  max-width: 460px;
  color: var(--_1gf8rf87i);
}
@media screen and (min-width: 600px) {
  .zba80y3 {
    margin-bottom: var(--_1gf8rf839);
  }
}
@media screen and (min-width: 1024px) {
  .zba80y4 {
    max-width: 560px;
  }
}
@media screen and (min-width: 1280px) {
  .zba80y4 {
    max-width: 660px;
  }
}
._1sn6iy0 {
  width: 100%;
  border-radius: inherit;
  object-fit: cover;
}
._7l9tha0 {
  position: relative;
  display: inline-block;
}
._7l9tha1 {
  cursor: pointer;
  position: absolute !important;
  right: 0;
  bottom: 0;
  border-radius: 0 !important;
  margin-right: 0.2rem;
  margin-bottom: 0.2rem;
}
._7l9tha1:focus-visible:after {
  border-radius: 0 !important;
}
._7l9tha2 {
  display: block;
  object-fit: cover;
}
._7l9tha3 {
  width: 100%;
  height: 100%;
}
._7l9tha4 {
  position: absolute;
  bottom: 10px;
  right: 12px;
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
}
@media screen and (min-width: 1024px) {
  ._7l9tha4 {
    right: 20px;
    bottom: 18px;
  }
}
.ss2yxt0 {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.ss2yxt1 {
  background-color: var(--_1gf8rf8n);
}
.ss2yxt2 {
  background-color: var(--_1gf8rf8e);
}
._1c2dajk0 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--_1gf8rf837) var(--_1gf8rf83e);
  border-bottom: 1px solid var(--_1gf8rf82r);
}
._1c2dajk1 {
  width: 100px;
  height: 26px;
}
@media screen and (max-width: -1px) {
  ._1c2dajk0 {
    padding: var(--_1gf8rf837) var(--_1gf8rf839);
  }
}
.wfgklm0 {
  background-color: var(--_1gf8rf87g);
  width: 100%;
  padding: var(--_1gf8rf83x) var(--_1gf8rf839) var(--_1gf8rf83f);
}
.wfgklm1 {
  display: flex;
  flex-direction: column;
  margin: auto;
}
.wfgklm2 {
  width: 100%;
}
.wfgklm3,
.wfgklm4 {
  margin: var(--_1gf8rf83f) auto 0;
  height: 100%;
  width: 100%;
  max-height: 450px;
  max-width: 520px;
  overflow: hidden;
  border-radius: var(--_1gf8rf84d);
}
@media screen and (min-width: 600px) {
  .wfgklm0 {
    padding: var(--_1gf8rf840) var(--_1gf8rf83c);
  }
  .wfgklm3,
  .wfgklm4 {
    border-radius: var(--_1gf8rf84k);
    max-height: 560px;
  }
}
@media screen and (min-width: 1024px) {
  .wfgklm0 {
    padding: var(--_1gf8rf842) var(--_1gf8rf83c);
  }
  .wfgklm1 {
    flex-direction: row;
    justify-content: space-between;
    gap: var(--_1gf8rf83x);
    max-width: 1120px;
  }
  .wfgklm2 {
    max-width: 500px;
  }
  .wfgklm3,
  .wfgklm4 {
    margin: 0;
    max-height: 640px;
    max-width: 520px;
  }
}
@media screen and (min-width: 1280px) {
  .wfgklm0 {
    padding: var(--_1gf8rf842);
  }
  .wfgklm1 {
    gap: var(--_1gf8rf840);
    max-width: 1200px;
  }
  .wfgklm2 {
    max-width: 580px;
  }
  .wfgklm3,
  .wfgklm4 {
    max-height: 720px;
    max-width: 560px;
  }
}
@media screen and (min-width: 1536px) {
  .wfgklm0 {
    padding: var(--_1gf8rf842) var(--_1gf8rf83j);
  }
  .wfgklm1 {
    gap: var(--_1gf8rf842);
  }
}
.ekp6k60 {
  display: flex;
  flex-direction: column;
  padding: var(--_1gf8rf83f) var(--_1gf8rf839);
  overflow: hidden;
}
.ekp6k61 {
  padding-top: var(--_1gf8rf83f);
}
.ekp6k62 {
  padding-top: calc(var(--_1gf8rf83f) / 2);
}
.ekp6k63 {
  padding-top: 0;
}
.ekp6k64 {
  background: var(--_1gf8rf8n);
}
.ekp6k65 {
  background: var(--_1gf8rf8o);
}
.ekp6k66 {
  display: flex;
  justify-content: center;
  margin: 0 auto;
}
.ekp6k67 {
  display: grid;
  width: 100%;
  justify-items: center;
  justify-content: center;
  align-items: center;
  gap: var(--_1gf8rf83e) var(--_1gf8rf83d);
  grid-template-columns: repeat(2, 1fr);
}
.ekp6k68 {
  display: flex;
  width: 128px;
  height: 34px;
  padding: var(--_1gf8rf835) var(--_1gf8rf836);
  align-items: center;
}
@media screen and (min-width: 600px) {
  .ekp6k60 {
    padding: var(--_1gf8rf83g) var(--_1gf8rf83c);
  }
  .ekp6k61 {
    padding-top: var(--_1gf8rf83g);
  }
  .ekp6k62 {
    padding-top: calc(var(--_1gf8rf83g) / 2);
  }
  .ekp6k63 {
    padding-top: 0;
  }
  .ekp6k67 {
    justify-content: space-between;
    grid-template-columns: repeat(4, 1fr);
    column-gap: unset;
  }
}
@media screen and (min-width: 1024px) {
  .ekp6k60 {
    padding: var(--_1gf8rf83g) var(--_1gf8rf83h);
  }
  .ekp6k61 {
    padding-top: var(--_1gf8rf83g);
  }
  .ekp6k62 {
    padding-top: calc(var(--_1gf8rf83g) / 2);
  }
  .ekp6k63 {
    padding-top: 0;
  }
  .ekp6k67 {
    column-gap: 60px;
  }
  .ekp6k68 {
    width: 168px;
    height: 44px;
    padding: var(--_1gf8rf836) var(--_1gf8rf836);
  }
}
@media screen and (min-width: 1280px) {
  .ekp6k60 {
    padding: var(--_1gf8rf83i) var(--_1gf8rf83j);
  }
  .ekp6k61 {
    padding-top: var(--_1gf8rf83i);
  }
  .ekp6k62 {
    padding-top: calc(var(--_1gf8rf83i) / 2);
  }
  .ekp6k63 {
    padding-top: 0;
  }
  .ekp6k67 {
    max-width: 1028px;
    column-gap: 120px;
  }
}
@media screen and (min-width: 1536px) {
  .ekp6k61 {
    padding-top: var(--_1gf8rf83i);
  }
  .ekp6k62 {
    padding-top: calc(var(--_1gf8rf83i) / 2);
  }
  .ekp6k63 {
    padding-top: 0;
  }
}
@keyframes amrtcq1 {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(calc(-100% - var(--_1gf8rf83x)));
  }
}
@keyframes amrtcq2 {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(calc(-100% - var(--_1gf8rf842)));
  }
}
.amrtcq0 {
  width: 100%;
  display: flex;
  gap: var(--_1gf8rf83x);
}
.amrtcq3 {
  display: flex;
  min-width: 100%;
  position: relative;
  justify-content: space-between;
  animation-name: amrtcq1;
  animation-duration: 24s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  gap: var(--_1gf8rf83x);
  flex-shrink: 0;
}
.amrtcq4 {
  display: flex;
  width: 128px;
  height: 34px;
  padding: var(--_1gf8rf835) var(--_1gf8rf836);
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .amrtcq0 {
    gap: var(--_1gf8rf842);
  }
  .amrtcq3 {
    animation-name: amrtcq2;
    gap: var(--_1gf8rf842);
  }
  .amrtcq4 {
    width: 168px;
    height: 44px;
    padding: var(--_1gf8rf836) var(--_1gf8rf836);
  }
}
._logo_9ks5m_1 {
  display: block;
  font-size: 0;
  position: relative;
  z-index: 1;
}
@media (min-width: 768px) {
  ._logo_9ks5m_1 {
    margin-right: 20px;
  }
}
._header_1qcbw_1 {
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 102;
  background-color: #fff;
  border-bottom: 1px solid #d8d8d8;
}
._header__container_1qcbw_10 {
  position: relative;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._header__container_1qcbw_10.container {
  padding-right: 24px;
}
._header-navigation-logo-anchor_1qcbw_20 {
  width: 100%;
  position: absolute;
  height: 100%;
}
._header_1qcbw_1 .button:last-child {
  margin-bottom: 0;
}
._close-button__anchor_1qcbw_29 {
  display: inline-block;
  height: 40px;
  width: 40px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23262626' stroke-width='2' d='M26.207 14.707l-12.5 12.5M13.764 14.707l12.5 12.5'/%3E%3C/svg%3E")
    no-repeat;
  position: absolute;
  right: 24px;
  top: 17px;
}
._close-button__anchor_1qcbw_29:active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none' viewBox='0 0 40 40'%3E%3Crect width='40' height='40' fill='%23f6f6f6' rx='20'/%3E%3Cpath stroke='%23262626' stroke-width='2' d='M26.207 14.707l-12.5 12.5M13.764 14.707l12.5 12.5'/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  ._header_1qcbw_1 ._logo_1qcbw_43 {
    margin-right: 20px;
  }
  ._header_1qcbw_1 ._logo_1qcbw_43 svg {
    width: auto;
    height: auto;
  }
  ._close-button__anchor_1qcbw_29:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none' viewBox='0 0 40 40'%3E%3Crect width='40' height='40' fill='%23f6f6f6' rx='20'/%3E%3Cpath stroke='%23262626' stroke-width='2' d='M26.207 14.707l-12.5 12.5M13.764 14.707l12.5 12.5'/%3E%3C/svg%3E");
  }
}
@keyframes _line1_172kk_1 {
  0% {
    top: 0;
  }
  50% {
    top: 7px;
    transform: rotate(0);
  }
  to {
    top: 7px;
    transform: rotate(45deg);
  }
}
@keyframes _line2_172kk_1 {
  0% {
    bottom: 0;
  }
  50% {
    bottom: 7px;
    transform: rotate(0);
  }
  to {
    bottom: 7px;
    transform: rotate(-45deg);
  }
}
@keyframes _line1reverse_172kk_1 {
  0% {
    top: 7px;
    transform: rotate(45deg);
  }
  50% {
    top: 7px;
    transform: rotate(0);
  }
  to {
    top: 0;
  }
}
@keyframes _line2reverse_172kk_1 {
  0% {
    bottom: 7px;
    transform: rotate(-45deg);
  }
  50% {
    bottom: 7px;
    transform: rotate(0);
  }
  to {
    bottom: 0;
  }
}
._mobile-menu-controls_172kk_53 {
  display: none;
}
[data-m-hamburger-active] ._mobile-menu-controls_172kk_53 {
  position: relative;
  display: block;
  width: 24px;
  height: 17px;
  margin-left: auto;
}
[data-m-hamburger-active] ._mobile-menu-controls_172kk_53 span {
  display: block;
  height: 3px;
  width: 24px;
  margin-top: 7px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.75 12h16.5M3.84 6.24h16.5M3.84 17.76h16.5'/%3E%3C/svg%3E")
    no-repeat 0;
  opacity: 1;
  transition: opacity 5ms cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s;
}
[data-m-hamburger-active] ._mobile-menu-controls_172kk_53:before,
[data-m-hamburger-active] ._mobile-menu-controls_172kk_53:after {
  content: "";
  position: absolute;
  left: 0;
  width: 24px;
  height: 3px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.75 12h16.5M3.84 6.24h16.5M3.84 17.76h16.5'/%3E%3C/svg%3E")
    no-repeat 0;
}
[data-m-hamburger-active] ._mobile-menu-controls_172kk_53:before {
  top: 0;
  animation: _line1reverse_172kk_1 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s
    1 forwards;
}
[data-m-hamburger-active] ._mobile-menu-controls_172kk_53:after {
  bottom: 0;
  animation: _line2reverse_172kk_1 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s
    1 forwards;
}
[data-m-hamburger-active] ._mobile-menu-controls_172kk_53[data-m-is-open] span {
  opacity: 0;
}
[data-m-hamburger-active]
  ._mobile-menu-controls_172kk_53[data-m-is-open]:before {
  animation: _line1_172kk_1 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s 1
    forwards;
}
[data-m-hamburger-active]
  ._mobile-menu-controls_172kk_53[data-m-is-open]:after {
  animation: _line2_172kk_1 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s 1
    forwards;
}
[data-m-hamburger-active] ._top-bar_106m4_1 {
  display: none;
}
._top-bar_106m4_1 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 101;
  background-color: #262626;
  color: #fff;
  text-align: right;
}
._top-bar_106m4_1 ._container_106m4_15 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 35px;
}
._top-bar_106m4_1 ul {
  display: flex;
  list-style: none;
}
._top-bar_106m4_1 ul li a {
  font-family: dm sans regular, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2857142857;
  color: #fff;
  text-decoration: none;
  padding: 0 15px;
  border-right: 1px solid #ffffff;
}
._top-bar_106m4_1 ul li:last-child a {
  border-right: none;
}
._navigation__empty-link_106m4_39 {
  cursor: pointer;
}
._navigation__empty-link_106m4_39:focus-visible {
  outline: 3px solid rgba(0, 140, 243, 0.5);
}
[data-m-hamburger-active] ._navigation_106m4_39 {
  position: fixed;
  inset: 0;
  width: initial;
  max-width: 100%;
  z-index: 101;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
  transform: scale(0);
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #fff;
}
[data-m-hamburger-active] ._navigation_106m4_39::-webkit-scrollbar {
  width: 0;
  height: 0;
}
[data-m-hamburger-active] ._navigation_106m4_39[data-m-is-open] {
  transform: translate(0);
  transition: transform 0.5s;
}
[data-m-hamburger-active] ._navigation__inner_106m4_71 {
  flex-direction: column;
  min-height: 100%;
  background-color: #fff;
  box-shadow: 0 0 10px #00000026;
  padding-top: 40px;
}
[data-m-hamburger-active] ._navigation_106m4_39 nav {
  width: 100%;
}
[data-m-hamburger-active] ._navigation_106m4_39 nav ul {
  padding: 0;
}
[data-m-hamburger-active]
  ._navigation_106m4_39
  nav
  ._navigation__column_106m4_84
  ul {
  padding-top: 12px;
}
[data-m-hamburger-active] ._navigation_106m4_39 nav[data-m-is-main] {
  margin-bottom: 40px;
}
[data-m-hamburger-active]
  ._navigation_106m4_39
  nav[data-m-is-secondary]
  ._navigation__item_106m4_90 {
  margin-bottom: 48px;
}
[data-m-hamburger-active]
  ._navigation_106m4_39
  nav[data-m-is-secondary]
  ._navigation__item-link_106m4_93 {
  padding: 0;
}
[data-m-hamburger-active]
  ._navigation_106m4_39
  nav[data-m-is-secondary]
  ._navigation__item-container_106m4_96 {
  padding-left: 0;
}
[data-m-hamburger-active] ._navigation__background_106m4_99 {
  display: none;
}
[data-m-hamburger-active] ._navigation__item_106m4_90 {
  margin: 0 0 16px;
  display: block;
}
[data-m-hamburger-active] ._navigation__item_106m4_90:last-child {
  margin-bottom: 0;
}
[data-m-hamburger-active]
  ._navigation__item_106m4_90[data-m-is-open]
  [data-m-sub-navigation]:after {
  transform: rotate(360deg);
}
[data-m-hamburger-active]
  ._navigation__item_106m4_90[data-m-is-open]
  ._navigation__item-container_106m4_96 {
  max-height: 100vh;
}
[data-m-hamburger-active] ._navigation__item-link_106m4_93 {
  padding: 0 32px;
  margin-top: 0;
  font-size: 18px;
  line-height: 28px;
  height: initial;
}
[data-m-hamburger-active]
  ._navigation__item-link_106m4_93[data-m-sub-navigation]:after {
  display: block;
  top: 11px;
  justify-content: end;
  position: relative;
  width: 12px;
  height: 12px;
  left: -3px;
  bottom: initial;
  margin-left: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' fill='none' viewBox='0 0 13 12'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.68 4L6.84 7.84 3 4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  border: none;
  transform: rotate(270deg);
}
[data-m-hamburger-active] ._navigation__item-link_106m4_93:before {
  display: none;
}
[data-m-hamburger-active] ._navigation__item-container_106m4_96 {
  transition: max-height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  max-height: 0;
  padding: 0 32px;
  margin-left: 0;
  overflow: hidden;
  display: block;
  position: initial;
  visibility: visible;
  box-shadow: none;
  opacity: 0;
}
[data-m-hamburger-active] ._navigation__column_106m4_84 {
  width: 100%;
  margin: 0;
}
[data-m-hamburger-active] ._navigation__column_106m4_84:last-child {
  margin-right: 0;
  margin-bottom: 24px;
}
[data-m-hamburger-active] ._navigation__column_106m4_84 li a {
  position: initial;
  padding: 8px;
  display: block;
  width: initial;
  border-radius: 0;
}
[data-m-hamburger-active] ._navigation__column_106m4_84 li a:hover {
  background: #f6f6f6;
}
[data-m-hamburger-active] ._navigation__column_106m4_84 li a:hover:after {
  display: none;
}
[data-m-hamburger-active] ._navigation__column_106m4_84 li a:after {
  display: none;
}
[data-m-hamburger-active] ._navigation__icon_106m4_177 {
  display: none;
}
[data-m-hamburger-active] ._navigation__column-title_106m4_180 {
  display: inline-block;
  margin: 20px 0 0;
  font-weight: 400;
}
[data-m-hamburger-active] ._navigation__label_106m4_185 {
  font-family: dm sans bold, sans-serif;
  font-weight: 400;
}
[data-m-hamburger-active]
  ._navigation_106m4_39[data-m-is-main]
  ._navigation__description_106m4_189 {
  display: none;
}
[data-m-hamburger-active] ._navigation__links_106m4_192 ul {
  padding-left: 30px;
}
[data-m-hamburger-active] ._navigation__links_106m4_192 li {
  margin-bottom: 10px;
}
[data-m-hamburger-active] ._navigation__links_106m4_192 li:last-child {
  margin-bottom: 0;
}
[data-m-hamburger-active] ._navigation__links_106m4_192 a {
  color: #262626;
  text-decoration: none;
}
[data-m-hamburger-active] ._navigation__buttons_106m4_205 {
  flex-direction: column;
  height: auto;
  padding: 0 32px;
  margin-left: 0;
  margin-bottom: 48px;
}
[data-m-hamburger-active] ._navigation__buttons_106m4_205 .button {
  margin: 0;
  width: 100%;
}
[data-m-hamburger-active] ._navigation_106m4_39 {
  z-index: 1;
  transform: translate(-100%);
}
[data-m-hamburger-active][data-m-has-telephone-number] ._navigation_106m4_39 {
  margin-top: 117px;
}
._navigation_106m4_39 {
  opacity: 0;
  flex: 1;
  padding: 0;
  overflow: visible;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
._navigation__inner_106m4_71 {
  display: flex;
  flex-direction: row;
  min-height: 75px;
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
}
._navigation_106m4_39 nav {
  position: relative;
  padding: 0;
}
._navigation_106m4_39 nav ul {
  padding: 0;
}
._navigation__background_106m4_99 {
  opacity: 0;
  position: absolute;
  top: 65px;
  left: 0;
  height: 0;
  width: 0;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 10px #00000026;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-top: 1px solid #e8e8e8;
}
._navigation__item_106m4_90 {
  position: relative;
  display: inline-block;
  margin: 0;
}
._navigation__item_106m4_90[data-m-is-open]
  ._navigation__item-link_106m4_93:before {
  left: 10px;
  right: 10px;
}
._navigation__item_106m4_90[data-m-is-open]
  ._navigation__item-container_106m4_96 {
  opacity: 1;
  visibility: visible;
}
._navigation__item-link_106m4_93 {
  display: flex;
  font-family: dm sans medium, sans-serif;
  font-style: normal;
  font-weight: 500;
  color: #262626;
  text-decoration: none;
  position: relative;
  font-size: 15px;
  line-height: 55px;
  margin-top: 0;
  padding: 0 8px;
}
._navigation__item-link_106m4_93[data-m-sub-navigation]:after {
  content: "";
  position: initial;
  right: 30px;
  display: none;
  bottom: 0;
  top: initial;
  left: 50%;
  margin-left: -8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 10px;
  border-color: transparent transparent #ffffff;
  z-index: 105;
}
._navigation__item-container_106m4_96 {
  overflow: hidden;
  display: flex;
  position: fixed;
  visibility: hidden;
  flex-direction: row;
  padding: 32px;
  transform: scale(1);
  transition: visibility 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),
    opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 0;
}
._navigation__item-container_106m4_96 a {
  display: block;
  text-decoration: none;
}
._navigation__column_106m4_84 li {
  margin-bottom: 4px;
}
._navigation__column_106m4_84 li:last-child {
  margin-bottom: 0;
}
._navigation__column_106m4_84 li a {
  position: relative;
  padding: 8px;
  display: flex;
  width: 100%;
  flex-direction: row;
  border-radius: 5px;
}
._navigation__column_106m4_84 li a:hover {
  background-color: #f6f6f6;
}
._navigation__column_106m4_84 li a:hover ._navigation__label_106m4_185 {
  text-decoration-line: underline;
}
._navigation__column_106m4_84 li a:hover ._navigation__description_106m4_189 {
  color: #262626;
}
._navigation__column_106m4_84 li a:hover:after {
  opacity: 1;
  margin-right: 0;
}
._navigation__column_106m4_84 li a:active {
  background-color: #edecec;
}
._navigation__column-title_106m4_180 {
  font-family: dm sans bold, sans-serif;
  font-style: normal;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0;
  color: #262626;
  text-decoration: none;
  display: block;
  margin: 0 0 16px 10px;
}
._navigation__copy_106m4_358 {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
}
._navigation__label-container_106m4_364 {
  display: flex;
}
._navigation__label_106m4_185 {
  font-size: 14px;
  line-height: 20px;
  color: #262626;
  text-decoration: none;
  font-family: dm sans bold, sans-serif;
  font-style: normal;
}
._navigation__description_106m4_189 {
  display: block;
  font-family: dm sans regular, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #575757;
  text-decoration: none;
  padding-top: 2px;
}
._navigation__icon_106m4_177 {
  display: flex;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  justify-content: center;
  align-items: center;
}
._navigation__badge_106m4_394 {
  display: inline-block;
  font-family: roboto bold, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 11px;
  line-height: 19px;
  text-transform: uppercase;
  color: #fff;
  border-radius: 3px;
  background-color: #262626;
  padding: 0 4px;
  margin-left: 5px;
}
._navigation__badge_106m4_394[data-m-badge-alternate] {
  color: #00a699;
  background-color: #e5f6f4;
}
._navigation__buttons_106m4_205 {
  display: flex;
  align-items: center;
  flex-direction: row;
  border-top: none;
  height: 75px;
  padding: 0;
  margin-left: auto;
}
._navigation__buttons_106m4_205 .button {
  margin-left: 12px;
  flex-basis: initial;
}
._navigation__buttons_106m4_205 .button + ._button_106m4_212 {
  margin-top: 0;
}
._navigation__buttons_106m4_205 ._telephone-number_106m4_428 {
  display: none;
}
body:not([data-m-hamburger-active]) ._navigation_106m4_39 nav {
  margin-top: 10px;
}
body:not([data-m-hamburger-active]) ._navigation_106m4_39 nav[data-m-is-main] {
  flex: 1;
}
body:not([data-m-hamburger-active])
  ._navigation_106m4_39
  nav[data-m-is-main]
  > ul {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
body:not([data-m-hamburger-active])
  ._navigation_106m4_39
  nav[data-m-is-main]
  ._navigation__item-link_106m4_93[data-m-sub-navigation] {
  padding-left: 8px;
  padding-right: 20px;
  font-size: 15px;
}
body:not([data-m-hamburger-active])
  ._navigation_106m4_39
  nav[data-m-is-main]
  ._navigation__item_106m4_90[data-m-is-open]
  [data-m-sub-navigation]:after {
  transform: translate(26px) rotate(180deg);
}
body:not([data-m-hamburger-active])
  ._navigation_106m4_39
  nav[data-m-is-main]
  ._navigation__item-link_106m4_93 {
  margin: 0 6px;
}
body:not([data-m-hamburger-active])
  ._navigation_106m4_39
  nav[data-m-is-main]
  ._navigation__item-link_106m4_93:after {
  display: block;
  position: absolute;
  top: 22px;
  width: 12px;
  height: 12px;
  left: initial;
  bottom: initial;
  margin-left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' fill='none' viewBox='0 0 13 12'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.68 4L6.84 7.84 3 4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  border: none;
  transform: translate(26px) rotate(360deg);
}
body:not([data-m-hamburger-active])
  ._navigation_106m4_39
  nav[data-m-is-secondary]
  ._navigation__item_106m4_90 {
  margin-bottom: 10px;
}
body:not([data-m-hamburger-active])
  ._navigation_106m4_39
  nav[data-m-is-secondary]
  ._navigation__background_106m4_99 {
  margin-left: 160px;
}
body:not([data-m-hamburger-active]) ._navigation__links_106m4_192 {
  position: absolute;
}
body:not([data-m-hamburger-active]) ._navigation__item-link_106m4_93:hover {
  text-decoration-line: underline;
}
body:not([data-m-hamburger-active]) ._navigation__item-container_106m4_96 {
  margin-top: 11px;
}
body:not([data-m-hamburger-active]) ._navigation__column_106m4_84 {
  width: 256px;
  margin: 0 32px 0 0;
}
body:not([data-m-hamburger-active]) ._navigation__column_106m4_84:last-child {
  margin: 0;
}
body:not([data-m-hamburger-active]) ._navigation__column-title_106m4_180 {
  padding-bottom: 12px;
  border-bottom: 1px solid #ababab;
}
body:not([data-m-hamburger-active]) ._navigation__inner_106m4_71 {
  margin-left: 20px;
}
body:not([data-m-hamburger-active])
  ._navigation__buttons_106m4_205
  ul
  ._navigation__item-container_106m4_96 {
  margin-left: -150px;
}
@media (min-width: 768px) {
  ._navigation__buttons_106m4_205 ._telephone-number_106m4_428 {
    display: block;
  }
  [data-m-hamburger-active] ._navigation__item-link_106m4_93,
  [data-m-hamburger-active] ._navigation__buttons_106m4_205,
  [data-m-hamburger-active] ._navigation__item-container_106m4_96 {
    padding: 0 32px;
  }
}
@media (min-width: 1024px) {
  [data-m-hamburger-active] ._navigation__item-link_106m4_93,
  [data-m-hamburger-active] ._navigation__buttons_106m4_205,
  [data-m-hamburger-active] ._navigation__item-container_106m4_96 {
    padding: 0 40px;
  }
}
._dojo-app-page_bt7ev_1._rebrand-colours-active_bt7ev_1
  ._dojo-app-header_bt7ev_1
  ._get-app-notification__container_bt7ev_1
  ._get-app-notification__button_bt7ev_1 {
  background-color: #042f66 ;
}
._dojo-app-page_bt7ev_1._rebrand-colours-active_bt7ev_1
  ._dojo-app-header_bt7ev_1
  ._get-app-notification__container_bt7ev_1
  ._get-app-notification__button_bt7ev_1:hover {
  background-color: #042f66;
}
._dojo-app-page_bt7ev_1._rebrand-colours-active_bt7ev_1
  ._dojo-app-header_bt7ev_1
  ._get-app-notification__container_bt7ev_1
  ._get-app-notification__button_bt7ev_1:active {
  background-color: #001a15;
}
._dojo-app-page_bt7ev_1._rebrand-colours-active_bt7ev_1
  ._dojo-app-header_bt7ev_1
  ._get-app-notification__container_bt7ev_1
  ._get-app-notification__button_bt7ev_1
  ._get-app-notification__link_bt7ev_10 {
  color: #ffffff;
  font-family: dm sans bold, sans-serif;
}
._dojo-app-page_bt7ev_1._rebrand-colours-active_bt7ev_1
  ._dojo-app-header_bt7ev_1
  ._header__container_bt7ev_14
  ._navigation__item_bt7ev_14 {
  border: none;
  background-color: #ffffff;
}
._dojo-app-page_bt7ev_1._rebrand-colours-active_bt7ev_1
  ._dojo-app-header_bt7ev_1
  ._header__container_bt7ev_14
  ._navigation__item_bt7ev_14:hover {
  background-color: #a4f4e5;
}
._dojo-app-page_bt7ev_1._rebrand-colours-active_bt7ev_1
  ._dojo-app-header_bt7ev_1
  ._header__container_bt7ev_14
  ._navigation__item_bt7ev_14:active {
  background-color: #e3fff4;
}
._dojo-app-page_bt7ev_1._rebrand-colours-active_bt7ev_1
  ._dojo-app-header_bt7ev_1
  ._header__container_bt7ev_14
  ._navigation__item_bt7ev_14
  ._navigation__item-link_bt7ev_24 {
  color: #001a15;
  font-family: dm sans bold, sans-serif;
}
._dojo-app-page_bt7ev_1 h2 {
  font-family: roboto bold, sans-serif;
  font-size: 32px;
}
._dojo-app-page_bt7ev_1 h3 {
  font-family: roboto bold, sans-serif;
  font-size: 17px;
}
._dojo-app-page_bt7ev_1 ._dojo-app-header_bt7ev_1 {
  position: sticky;
  border-bottom-color: #575757;
}
._dojo-app-page_bt7ev_1 ._flex-text-module__inner_bt7ev_41 {
  text-align: center;
}
._dojo-app-page_bt7ev_1
  ._flex-text-module_bt7ev_41[data-m-left-aligned]
  ._flex-text-module__inner_bt7ev_41 {
  text-align: left;
}
._dojo-app-header_bt7ev_1 {
  display: flex;
  flex-wrap: wrap;
}
._dojo-app-header_bt7ev_1 ._get-app-notification__container_bt7ev_1 {
  width: 100%;
  height: 85px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  background-color: #f6f6f6;
  padding: 0 12px;
}
._dojo-app-header_bt7ev_1
  ._get-app-notification__container_bt7ev_1
  ._get-app-notification__close-button-container_bt7ev_61 {
  height: 36px;
}
._dojo-app-header_bt7ev_1
  ._get-app-notification__container_bt7ev_1
  ._get-app-notification__close-button-container_bt7ev_61
  ._get-app-notification__close-button_bt7ev_61 {
  height: 35px;
  width: 20px;
  position: relative;
  overflow: hidden;
  text-indent: -9999px;
}
._dojo-app-header_bt7ev_1
  ._get-app-notification__container_bt7ev_1
  ._get-app-notification__close-button-container_bt7ev_61
  ._get-app-notification__close-button_bt7ev_61:before,
._dojo-app-header_bt7ev_1
  ._get-app-notification__container_bt7ev_1
  ._get-app-notification__close-button-container_bt7ev_61
  ._get-app-notification__close-button_bt7ev_61:after {
  content: "";
  width: 20px;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  background-color: #000;
  transform: rotate(45deg);
}
._dojo-app-header_bt7ev_1
  ._get-app-notification__container_bt7ev_1
  ._get-app-notification__close-button-container_bt7ev_61
  ._get-app-notification__close-button_bt7ev_61:after {
  transform: rotate(-45deg);
}
._dojo-app-header_bt7ev_1
  ._get-app-notification__container_bt7ev_1
  ._dojo-logo_bt7ev_84 {
  background: #000
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='18' fill='none' viewBox='0 0 38 18'%3E%3Cpath fill='white' fill-rule='evenodd' d='M25.84 3.913v8.369h-.002v.13c-.067 2.252-1.602 4.13-3.67 4.688v-2.6a2.59 2.59 0 001.277-2.218h-.011V3.913h2.405zm-8.642 0a4.973 4.973 0 014.97 4.977 4.973 4.973 0 01-4.97 4.977 4.973 4.973 0 01-4.97-4.977 4.973 4.973 0 014.97-4.977zm14.877 0a4.973 4.973 0 014.97 4.977 4.973 4.973 0 01-4.97 4.977 4.973 4.973 0 01-4.97-4.977 4.973 4.973 0 014.97-4.977zM10.9.236v8.686h-.001l-.001.11a4.973 4.973 0 01-4.968 4.835A4.973 4.973 0 01.959 8.89a4.973 4.973 0 017.534-4.264V.236h2.406zm6.299 6.085a2.567 2.567 0 00-2.565 2.569 2.567 2.567 0 002.565 2.569 2.567 2.567 0 002.565-2.569 2.567 2.567 0 00-2.565-2.569zm14.877 0A2.567 2.567 0 0029.51 8.89a2.567 2.567 0 002.565 2.569A2.567 2.567 0 0034.64 8.89a2.567 2.567 0 00-2.565-2.569zm-26.146 0A2.567 2.567 0 003.364 8.89a2.567 2.567 0 002.565 2.569 2.567 2.567 0 002.565-2.537h-.001v-.078l-.002-.068A2.567 2.567 0 005.93 6.32zM24.637.236a1.204 1.204 0 11-.002 2.408 1.204 1.204 0 01.002-2.408z' clip-rule='evenodd'/%3E%3C/svg%3E")
    no-repeat center;
  height: 48px;
  width: 48px;
  border-radius: 6px;
}
._dojo-app-header_bt7ev_1
  ._get-app-notification__container_bt7ev_1
  ._get-app-notification__text_bt7ev_90 {
  font-size: 13px;
  font-family: roboto regular, sans-serif;
  line-height: 18px;
}
._dojo-app-header_bt7ev_1
  ._get-app-notification__container_bt7ev_1
  ._get-app-notification__button_bt7ev_1 {
  display: flex;
  align-items: center;
  background: #000;
  border-radius: 20px;
  padding: 5px 13px;
}
._dojo-app-header_bt7ev_1
  ._get-app-notification__container_bt7ev_1
  ._get-app-notification__button_bt7ev_1
  ._get-app-notification__link_bt7ev_10 {
  color: #fff;
  font-size: 13px;
  font-family: dm sans bold, sans-serif;
  text-decoration: none;
}
._dojo-app-header_bt7ev_1 ._header__container_bt7ev_14 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  background-color: #000;
}
._dojo-app-header_bt7ev_1
  ._header__container_bt7ev_14
  ._navigation__item_bt7ev_14 {
  background-color: transparent;
  border: 1px solid #ffffff;
  padding: 0;
  margin: 0;
  border-radius: 23px;
}
._dojo-app-header_bt7ev_1
  ._header__container_bt7ev_14
  ._navigation__item_bt7ev_14:hover {
  background-color: #262626;
}
._dojo-app-header_bt7ev_1
  ._header__container_bt7ev_14
  ._navigation__item_bt7ev_14
  ._navigation__item-link_bt7ev_24 {
  color: #fff;
  font-size: 13px;
  font-family: dm sans bold, sans-serif;
  padding: 0 16px;
  line-height: 28px;
}
._dojo-app-header_bt7ev_1
  ._header__container_bt7ev_14
  ._navigation__item_bt7ev_14:nth-child(2) {
  display: none;
}
._dojo-app-header_bt7ev_1 ._rebrand-notification_bt7ev_134 {
  align-items: center;
  background-color: #fff;
  display: flex;
  height: 35px;
  width: 100%;
  justify-content: center;
  overflow: hidden;
  transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 1001;
}
._dojo-app-header_bt7ev_1
  ._rebrand-notification_bt7ev_134
  ._rebrand-notification__text_bt7ev_145 {
  color: #262626;
  font-size: 15px;
  font-family: dm sans bold, sans-serif;
}
._dojo-app-header_bt7ev_1
  ._rebrand-notification_bt7ev_134
  ._rebrand-notification__link_bt7ev_150 {
  color: #000;
}
._dojo-app-header_bt7ev_1
  ._rebrand-notification_bt7ev_134
  ._rebrand-notification__link_bt7ev_150:hover {
  color: #000;
  text-decoration: none;
}
._dojo-app-header_bt7ev_1
  ._rebrand-notification_bt7ev_134
  ._rebrand-notification__close-button-container_bt7ev_157 {
  height: 36px;
  position: absolute;
  right: 0;
  padding-right: 10%;
}
._dojo-app-header_bt7ev_1
  ._rebrand-notification_bt7ev_134
  ._rebrand-notification__close-button-container_bt7ev_157
  ._rebrand-notification__close-button_bt7ev_157 {
  height: 35px;
  width: 20px;
  position: absolute;
  overflow: hidden;
  text-indent: -9999px;
}
._dojo-app-header_bt7ev_1
  ._rebrand-notification_bt7ev_134
  ._rebrand-notification__close-button-container_bt7ev_157
  ._rebrand-notification__close-button_bt7ev_157:before,
._dojo-app-header_bt7ev_1
  ._rebrand-notification_bt7ev_134
  ._rebrand-notification__close-button-container_bt7ev_157
  ._rebrand-notification__close-button_bt7ev_157:after {
  content: "";
  width: 20px;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  background-color: #000;
  transform: rotate(45deg);
}
._dojo-app-header_bt7ev_1
  ._rebrand-notification_bt7ev_134
  ._rebrand-notification__close-button-container_bt7ev_157
  ._rebrand-notification__close-button_bt7ev_157:after {
  transform: rotate(-45deg);
}
._dojo-app-hero__content_bt7ev_184 {
  background-color: #000;
  color: #fff;
  padding: 40px 24px 55px;
}
._dojo-app-hero__content_bt7ev_184
  ._dojo-app-hero__content-inner_bt7ev_189
  ._dojo-app-hero__title_bt7ev_189 {
  font-family: roboto bold, sans-serif;
  font-size: 45px;
}
._dojo-app-hero__content_bt7ev_184
  ._dojo-app-hero__content-inner_bt7ev_189
  ._dojo-app-hero__content-inner-rich-text_bt7ev_193
  p {
  font-family: dm sans medium, sans-serif;
  font-size: 20px;
  line-height: 30px;
}
._dojo-app-hero__content_bt7ev_184
  ._dojo-app-hero__content-inner_bt7ev_189
  ._dojo-app-hero__content-inner-rich-text_bt7ev_193
  ul {
  display: flex;
  justify-content: flex-start;
}
._dojo-app-page_bt7ev_1 ._dojo-app__paragraph_bt7ev_203 {
  font-size: 17px;
  line-height: 27px;
  font-family: roboto regular, sans-serif;
}
._dojo-app-page_bt7ev_1 ._dojo-app__subheading_bt7ev_208 {
  color: #575757;
  font-family: dm sans bold, sans-serif;
  font-size: 12px;
  letter-spacing: 2px;
  line-height: 16px;
  text-transform: uppercase;
  margin-bottom: 12px;
}
._dojo-app-hero__image_bt7ev_218 ._dojo-app-hero__image-web_bt7ev_218 {
  display: none;
}
._dojo-app-hero__image_bt7ev_218 ._dojo-app-hero__image-mobile_bt7ev_221 img {
  width: 100%;
}
._dojo-app-hero__arrow_bt7ev_225 {
  display: none;
}
._dojo-app-page_bt7ev_1
  ._image-content-module_bt7ev_229
  ._image-content-module__single_bt7ev_229,
._dojo-app-page_bt7ev_1
  ._image-content-module_bt7ev_229
  ._image-content-module__single_bt7ev_229
  img {
  height: 160px;
}
._dojo-app-page_bt7ev_1 ._dojo-app-buttons_bt7ev_236 {
  padding-top: 12px;
  padding-left: 0;
}
._dojo-app-page_bt7ev_1 ._dojo-app-buttons_bt7ev_236 li {
  display: inline-block;
  max-width: calc(50% - 24px);
  margin-right: 24px;
}
._dojo-app-page_bt7ev_1 ._dojo-app-buttons_bt7ev_236 li:last-child {
  margin-right: 0;
}
._dojo-app-page_bt7ev_1 ._dojo-app-buttons_bt7ev_236:last-child li {
  margin-top: 0;
}
._dojo-app-page_bt7ev_1 ._dojo-app-buttons_bt7ev_236 img {
  width: 160px;
}
@media (min-width: 500px) {
  ._dojo-app-page_bt7ev_1 h2 {
    font-family: roboto bold, sans-serif;
    font-size: 34px;
  }
  ._dojo-app-hero__content_bt7ev_184
    ._dojo-app-hero__content-inner_bt7ev_189
    ._dojo-app-hero__title_bt7ev_189 {
    font-family: roboto bold, sans-serif;
    font-size: 49px;
  }
  ._dojo-app-header_bt7ev_1 ._get-app-notification__container_bt7ev_1,
  ._dojo-app-hero__image_bt7ev_218 ._dojo-app-hero__image-mobile_bt7ev_221 {
    display: none;
  }
  ._dojo-app-hero__image_bt7ev_218 ._dojo-app-hero__image-web_bt7ev_218 {
    display: block;
  }
  ._dojo-app-hero__image_bt7ev_218 ._dojo-app-hero__image-web_bt7ev_218 img {
    width: 100%;
  }
}
@media (min-width: 768px) {
  ._dojo-app-page_bt7ev_1._rebrand-colours-active_bt7ev_1
    ._dojo-app-header_bt7ev_1
    ._header__container_bt7ev_14
    ul
    ._navigation__item_bt7ev_14:nth-child(2) {
    background-color: transparent;
    border: 1px solid #ffffff;
  }
  ._dojo-app-page_bt7ev_1._rebrand-colours-active_bt7ev_1
    ._dojo-app-header_bt7ev_1
    ._header__container_bt7ev_14
    ul
    ._navigation__item_bt7ev_14:nth-child(2):hover {
    background-color: #a4f4e5;
  }
  ._dojo-app-page_bt7ev_1._rebrand-colours-active_bt7ev_1
    ._dojo-app-header_bt7ev_1
    ._header__container_bt7ev_14
    ul
    ._navigation__item_bt7ev_14:nth-child(2):hover
    ._navigation__item-link_bt7ev_24 {
    color: #001a15;
  }
  ._dojo-app-page_bt7ev_1._rebrand-colours-active_bt7ev_1
    ._dojo-app-header_bt7ev_1
    ._header__container_bt7ev_14
    ul
    ._navigation__item_bt7ev_14:nth-child(2):active {
    background-color: #e3fff4;
  }
  ._dojo-app-page_bt7ev_1._rebrand-colours-active_bt7ev_1
    ._dojo-app-header_bt7ev_1
    ._header__container_bt7ev_14
    ul
    ._navigation__item_bt7ev_14:nth-child(2):active
    ._navigation__item-link_bt7ev_24 {
    color: #001a15;
  }
  ._dojo-app-page_bt7ev_1._rebrand-colours-active_bt7ev_1
    ._dojo-app-header_bt7ev_1
    ._header__container_bt7ev_14
    ul
    ._navigation__item_bt7ev_14:nth-child(2)
    ._navigation__item-link_bt7ev_24 {
    color: #ffffff;
  }
  ._dojo-app-header_bt7ev_1 ._header__container_bt7ev_14 {
    padding: 0 5%;
    order: 1;
  }
  ._dojo-app-header_bt7ev_1 ._header__container_bt7ev_14 ul {
    display: flex;
  }
  ._dojo-app-header_bt7ev_1
    ._header__container_bt7ev_14
    ul
    ._navigation__item_bt7ev_14
    ._navigation__item-link_bt7ev_24 {
    padding: 4px 24px;
    line-height: 28px;
    text-decoration: none;
  }
  ._dojo-app-header_bt7ev_1
    ._header__container_bt7ev_14
    ul
    ._navigation__item_bt7ev_14:nth-child(2) {
    display: block;
    margin-left: 16px;
    background-color: #fff;
  }
  ._dojo-app-header_bt7ev_1
    ._header__container_bt7ev_14
    ul
    ._navigation__item_bt7ev_14:nth-child(2)
    ._navigation__item-link_bt7ev_24 {
    color: #000;
  }
  ._dojo-app-header_bt7ev_1
    ._header__container_bt7ev_14
    ._rebrand-notification_bt7ev_134
    ._rebrand-notification__close-button-container_bt7ev_157 {
    padding-right: 6%;
  }
  ._dojo-app-page_bt7ev_1 ._dojo-app__subheading_bt7ev_208 {
    font-size: 13px;
  }
  ._dojo-app-page_bt7ev_1 ._dojo-app__paragraph_bt7ev_203 {
    line-height: 28px;
    font-size: 18px;
  }
  ._dojo-app-page_bt7ev_1
    ._image-content-module_bt7ev_229
    ._image-content-module__single_bt7ev_229,
  ._dojo-app-page_bt7ev_1
    ._image-content-module_bt7ev_229
    ._image-content-module__single_bt7ev_229
    img {
    height: auto;
  }
  ._dojo-app-page_bt7ev_1 h2 {
    font-family: roboto bold, sans-serif;
    font-size: 43px;
  }
  ._dojo-app-page_bt7ev_1 ._dojo-app-buttons_bt7ev_236 li {
    margin-right: 32px;
  }
}
@media (min-width: 1024px) {
  ._dojo-app-hero_bt7ev_184 {
    position: relative;
  }
  ._dojo-app-hero_bt7ev_184 ._dojo-app-hero__content_bt7ev_184 {
    position: absolute;
    top: 14%;
    width: 40%;
    max-width: 600px;
    background-color: transparent;
    padding: 0;
  }
  ._dojo-app-hero_bt7ev_184
    ._dojo-app-hero__content_bt7ev_184
    ._dojo-app-hero__content-inner_bt7ev_189 {
    background: #fff;
    border-radius: 0 35px 35px 0;
    padding: 8% 12% 3%;
  }
  ._dojo-app-hero_bt7ev_184
    ._dojo-app-hero__content_bt7ev_184
    ._dojo-app-hero__content-inner_bt7ev_189
    ._dojo-app-hero__title_bt7ev_189 {
    color: #262626;
    font-family: roboto bold, sans-serif;
    font-size: 58px;
    margin-bottom: 15px;
  }
  ._dojo-app-hero_bt7ev_184
    ._dojo-app-hero__content_bt7ev_184
    ._dojo-app-hero__content-inner_bt7ev_189
    ._dojo-app-hero__content-inner-rich-text_bt7ev_193
    ul {
    position: relative;
    top: -30px;
  }
  ._dojo-app-hero_bt7ev_184
    ._dojo-app-hero__content_bt7ev_184
    ._dojo-app-hero__content-inner_bt7ev_189
    ._dojo-app-hero__content-inner-rich-text_bt7ev_193
    p {
    color: #000;
    margin-bottom: 38px;
  }
  ._dojo-app-hero_bt7ev_184 ._dojo-app-hero__arrow_bt7ev_225 {
    position: absolute;
    display: block;
    background: #fff
      url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' fill='none' viewBox='0 0 45 45'%3E%3Ccircle cx='22.5' cy='22.5' r='22.5' fill='white'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M22.903 14v16.875M16 23.972l6.903 6.904 6.904-6.904'/%3E%3C/svg%3E")
      no-repeat center;
    width: 45px;
    height: 45px;
    border-radius: 24px;
    cursor: pointer;
    left: 90%;
    top: 88%;
  }
  ._dojo-app-page_bt7ev_1 ._dojo-app-header_bt7ev_1 {
    border-bottom: none;
  }
  ._dojo-app-page_bt7ev_1 ._dojo-app-buttons_bt7ev_236 {
    padding-top: 18px;
  }
  ._dojo-app-page_bt7ev_1 ._dojo-app-buttons_bt7ev_236 img {
    width: 166px;
  }
}
._1or58ni0 {
  width: 116px;
  height: 32px;
  display: flex;
  position: relative;
}
._footer_1y7bz_1 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #262626;
  color: #fff;
}
._footer_1y7bz_1 h2,
._footer_1y7bz_1 h3,
._footer_1y7bz_1 h4,
._footer_1y7bz_1 a {
  color: #fff;
}
._footer__nav_1y7bz_13 {
  display: flex;
  flex-direction: column;
  margin-bottom: 48px;
}
._footer__nav-brand_1y7bz_18 {
  display: flex;
  margin-bottom: 48px;
}
._footer__nav-brand_1y7bz_18 h2 {
  margin-bottom: 0;
}
._footer__nav-brand_1y7bz_18 ._logo_1y7bz_25 {
  display: block;
  width: 76px;
  height: 36px;
  margin-right: 15px;
}
._footer__nav-brand_1y7bz_18 ._logo_1y7bz_25 svg {
  width: 100%;
  height: 100%;
}
._footer__nav-brand_1y7bz_18 ._logo_1y7bz_25 path:last-child {
  fill: #fff;
}
._footer__nav-links_1y7bz_38 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
._footer__nav-links-column_1y7bz_43 {
  width: 50%;
}
._footer__nav-links-column_1y7bz_43[data-m-payment-methods] {
  width: 100%;
}
._footer__nav-links-column_1y7bz_43 h3 {
  margin-bottom: 24px;
}
._footer__nav-links-column_1y7bz_43 ul {
  padding: 0;
}
._footer__nav-links-column_1y7bz_43 ul li {
  list-style-type: none;
  margin-bottom: 20px;
}
._footer__nav-links-column_1y7bz_43 a {
  padding: 5px 2px;
  color: #fff;
}
._footer__nav-links-column_1y7bz_43 a:hover {
  background-color: #00a699;
  color: #262626;
}
._footer__nav-links-column_1y7bz_43 a:active {
  background-color: transparent;
  color: #00a699;
}
._footer__nav-links-column_1y7bz_43[data-m-payment-methods] {
  margin-bottom: 24px;
  width: 100%;
}
._footer__legal_1y7bz_75 {
  display: flex;
  flex-direction: column;
}
._footer__legal-social_1y7bz_79 {
  margin-bottom: 48px;
}
._footer__legal-social_1y7bz_79 ul {
  padding: 0;
}
._footer__legal-social_1y7bz_79 ul li {
  list-style-type: none;
  display: inline-block;
  margin: 0 32px 0 0;
}
._footer__legal-social_1y7bz_79 ul li:last-child {
  margin-right: 0;
}
._footer__legal-social_1y7bz_79 ._footer__link-column__item-image_1y7bz_93 {
  width: 24px;
}
._footer__legal-copy_1y7bz_96 {
  font-size: 12px;
  line-height: 1.5;
}
._footer_1y7bz_1 ._payment-methods_1y7bz_100 ul {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin-left: -30px;
}
._footer_1y7bz_1 ._payment-methods_1y7bz_100 ul li {
  display: flex;
  flex-basis: 33%;
  margin-bottom: 28px;
  vertical-align: middle;
  justify-content: center;
}
@media (min-width: 768px) {
  ._footer_1y7bz_1 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  ._footer__nav_1y7bz_13 {
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 70px;
  }
  ._footer__nav-brand_1y7bz_18 {
    width: 100%;
    margin-bottom: 42px;
  }
  ._footer__nav-brand_1y7bz_18 a {
    display: block;
  }
  ._footer__nav-brand_1y7bz_18 a:focus-visible,
  ._footer__nav-brand_1y7bz_18 a[data-focus-visible-added] {
    outline: 3px solid rgba(0, 140, 243, 0.5);
    outline-offset: 3px;
  }
  ._footer__nav-links_1y7bz_38 {
    flex-wrap: nowrap;
  }
  ._footer__nav-links-column_1y7bz_43 {
    margin-bottom: 0;
  }
  ._footer__nav-links-column_1y7bz_43[data-m-payment-methods] {
    order: 3;
    margin-bottom: 0;
  }
  ._footer__nav-links-column_1y7bz_43[data-m-payment-methods] h3 {
    margin-bottom: 24px;
  }
  ._footer__legal_1y7bz_75 {
    flex-direction: row;
  }
  ._footer__legal-social_1y7bz_79 {
    margin-bottom: 0;
    order: 2;
    width: 40%;
    padding-left: 55px;
  }
  ._footer__legal-copy_1y7bz_96 {
    order: 1;
    width: 60%;
  }
  ._footer_1y7bz_1 ._payment-methods_1y7bz_100 ul li {
    flex-basis: 100px;
  }
}
@media (min-width: 1024px) {
  ._footer__nav-links-column_1y7bz_43 {
    width: 100%;
  }
}
._dojo-app-page_1lnxs_1 ._cookie-widget__bar_1lnxs_1 {
  background-color: #a3dcf3;
}
._dojo-app-page_1lnxs_1
  ._cookie-widget__bar_1lnxs_1
  ._cookie-widget__bar-content_1lnxs_4,
._dojo-app-page_1lnxs_1
  ._cookie-widget__bar_1lnxs_1
  ._cookie-widget__bar-buttons_1lnxs_7
  button {
  color: #000;
}
._dojo-app-page_1lnxs_1 ._footer_1lnxs_11 {
  background-color: #000;
}
._dojo-app-page_1lnxs_1 ._footer_1lnxs_11 ._footer__nav_1lnxs_14 {
  margin-bottom: 0;
}
._dojo-app-page_1lnxs_1
  ._footer_1lnxs_11
  ._footer__nav_1lnxs_14
  ._footer__nav-links-column_1lnxs_17 {
  width: 100%;
  padding-bottom: 32px;
}
._dojo-app-page_1lnxs_1
  ._footer_1lnxs_11
  ._footer__nav_1lnxs_14
  ._footer__nav-links-column_1lnxs_17[data-m-payment-methods] {
  display: none;
}
._dojo-app-page_1lnxs_1
  ._footer_1lnxs_11
  ._footer__nav_1lnxs_14
  ._footer__nav-links-column_1lnxs_17
  h3 {
  margin-bottom: 10px;
}
._dojo-app-page_1lnxs_1
  ._footer_1lnxs_11
  ._footer__nav_1lnxs_14
  ._footer__nav-links-column_1lnxs_17
  li {
  margin-bottom: 6px;
}
._dojo-app-page_1lnxs_1
  ._footer_1lnxs_11
  ._footer__nav_1lnxs_14
  ._footer__nav-links-column_1lnxs_17
  li
  a {
  text-decoration: none;
}
._dojo-app-page_1lnxs_1
  ._footer_1lnxs_11
  ._footer__nav_1lnxs_14
  ._footer__nav-links-column_1lnxs_17
  li
  a:hover {
  text-decoration: underline;
  background-color: transparent;
  color: #fff;
}
._dojo-app-page_1lnxs_1
  ._footer_1lnxs_11
  ._footer__legal_1lnxs_38
  ._link-column__item_1lnxs_38 {
  margin-right: 12px;
}
._dojo-app-page_1lnxs_1
  ._footer_1lnxs_11
  ._footer__legal_1lnxs_38
  ._link-column__item_1lnxs_38
  img {
  height: 28px;
}
._dojo-app-page_1lnxs_1
  ._footer_1lnxs_11
  ._footer__legal_1lnxs_38
  ._footer__legal-copy_1lnxs_44 {
  color: #ababab;
  font-size: 15px;
}
@media (min-width: 768px) {
  ._dojo-app-page_1lnxs_1 ._footer_1lnxs_11 ._container_1lnxs_50 {
    padding: 0 80px;
  }
  ._dojo-app-page_1lnxs_1
    ._footer_1lnxs_11
    ._container_1lnxs_50
    ._footer__nav_1lnxs_14 {
    padding-bottom: 80px;
  }
  ._dojo-app-page_1lnxs_1
    ._footer_1lnxs_11
    ._container_1lnxs_50
    ._footer__nav_1lnxs_14
    ._footer__nav-links-column_1lnxs_17 {
    width: 350px;
  }
  ._dojo-app-page_1lnxs_1
    ._footer_1lnxs_11
    ._container_1lnxs_50
    ._footer__nav_1lnxs_14
    ._footer__nav-brand_1lnxs_59 {
    width: 234px;
  }
  ._dojo-app-page_1lnxs_1
    ._footer_1lnxs_11
    ._container_1lnxs_50
    ._footer__legal-social_1lnxs_62 {
    display: flex;
    justify-content: flex-end;
    position: absolute;
    top: 0;
    right: 4%;
    overflow: hidden;
  }
}
.a09zsr0 {
  width: 116px;
  height: 32px;
  display: flex;
}
._market-modal_nqtid_1 {
  position: fixed;
  inset: 0;
  background: #0006;
  z-index: 1002;
  display: flex;
  align-items: flex-end;
  text-align: center;
}
._market-modal__inner_nqtid_13 {
  background: #fff;
  width: 100%;
  position: relative;
  border-radius: 10px 10px 0 0;
  padding: 32px 17px;
}
._market-modal__close_nqtid_20 {
  position: absolute;
  top: 0;
  right: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.8 19.2L19.2 4.8M4.8 4.8l14.4 14.4'/%3E%3C/svg%3E")
    no-repeat center center;
  width: 48px;
  height: 48px;
  cursor: pointer;
  text-indent: -9999px;
}
._market-modal_nqtid_1 p {
  margin-bottom: 24px;
}
._market-modal__button-container_nqtid_33 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 1024px) {
  ._market-modal_nqtid_1 {
    align-items: center;
    justify-content: center;
  }
  ._market-modal__inner_nqtid_13 {
    max-width: 752px;
    border-radius: 10px;
    padding: 64px 48px 24px;
  }
  ._market-modal_nqtid_1 p {
    margin-bottom: 32px;
  }
  ._market-modal__button-container_nqtid_33 {
    display: block;
  }
}
html {
  scroll-behavior: smooth;
}
body {
  margin: 0;
}
hr {
  overflow: visible;
  height: 1px;
  border: 0;
  margin: 24px 0;
  background: #c5c5c5;
}
pre {
  font-family: monospace;
  font-size: 1rem;
}
h1,
h2,
h3,
h4,
h5,
p {
  font-weight: 400;
  margin: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline dotted;
}
code,
kbd,
samp {
  font-family: monospace;
  font-size: 1rem;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25rem;
}
sup {
  top: -0.5rem;
}
img {
  border-style: none;
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0;
}
picture img {
  max-width: initial;
}
.is-ie11 picture img {
  max-width: none;
}
:where(button):not(:is(.no-reset *, .no-reset)),
:where(input):not(:is(.no-reset *, .no-reset)),
:where(optgroup):not(:is(.no-reset *, .no-reset)),
:where(select):not(:is(.no-reset *, .no-reset)),
:where(textarea):not(:is(.no-reset *, .no-reset)) {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
:where(button):not(:is(.no-reset *, .no-reset)),
:where([type="button"]):not(:is(.no-reset *, .no-reset)),
:where([type="reset"]):not(:is(.no-reset *, .no-reset)),
:where([type="submit"]):not(:is(.no-reset *, .no-reset)) {
  -webkit-appearance: button;
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
fieldset {
  padding: 0.35rem 0.75rem 0.625rem;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
input[type="search"]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul li {
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
:focus,
:active {
  outline: none;
}
::-moz-focus-inner {
  border: 0;
}
@media (max-width: 499px) {
  body {
    text-align: left;
  }
}
blockquote {
  margin: 0;
}
cite {
  font-style: normal;
}
* {
  -webkit-tap-highlight-color: transparent;
}
@font-face {
  font-family: dm sans medium;
  src: url(/fonts/dmsans-medium-webfont.woff2) format("woff2"),
    url(/fonts/DMSans-Medium.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: dm sans regular;
  src: url(/fonts/dmsans-regular-webfont.woff2) format("woff2"),
    url(/fonts/DMSans-Regular.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: roboto light;
  src: url(/fonts/roboto-light-webfont.woff2) format("woff2"),
    url(/fonts/Roboto-Light.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: dm sans bold;
  src: url(/fonts/dmsans-bold-webfont.woff2) format("woff2"),
    url(/fonts/DMSans-Bold.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: roboto medium;
  src: url(/fonts/roboto-medium-webfont.woff2) format("woff2"),
    url(/fonts/Roboto-Medium.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: roboto regular;
  src: url(/fonts/roboto-regular-webfont.woff2) format("woff2"),
    url(/fonts/Roboto-Regular.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: roboto bold;
  src: url(/fonts/roboto-bold-webfont.woff2) format("woff2"),
    url(/fonts/Roboto-Bold.ttf) format("truetype");
  font-display: swap;
}
body,
.body-copy {
  font-size: 16px;
  line-height: 1.625;
  font-family: roboto regular, sans-serif;
  font-weight: 400;
  color: #262626;
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}
strong,
body strong,
.body-copy strong {
  font-family: roboto bold, sans-serif;
  font-weight: 400;
}
h1,
.heading-x-large {
  letter-spacing: -1px;
  font-family: dm sans bold, sans-serif;
  font-size: 40px;
  line-height: 1.15;
}
@media (min-width: 1024px) {
  h1,
  .heading-x-large {
    font-size: 54px;
    line-height: 1.1481481481;
  }
}
h2,
.heading-large {
  letter-spacing: -1px;
  font-family: dm sans medium, sans-serif;
  font-size: 32px;
  line-height: 1.1875;
}
h2 strong,
.heading-large strong {
  font-family: dm sans bold, sans-serif;
}
@media (min-width: 1024px) {
  h2,
  .heading-large {
    font-size: 44px;
    line-height: 1.1818181818;
  }
}
h2 a,
.heading-large a {
  color: inherit;
  text-decoration: none;
}
h3,
.heading-medium {
  font-family: dm sans medium, sans-serif;
  font-size: 24px;
  line-height: 1.25;
}
h3 strong,
.heading-medium strong {
  font-family: dm sans bold, sans-serif;
}
@media (min-width: 1024px) {
  h3,
  .heading-medium {
    font-size: 32px;
    line-height: 1.25;
  }
}
h4,
.heading-small {
  font-family: dm sans medium, sans-serif;
  font-size: 22px;
  line-height: 1.3636363636;
}
h4 strong,
.heading-small strong {
  font-family: dm sans bold, sans-serif;
}
@media (min-width: 1024px) {
  h4,
  .heading-small {
    font-size: 24px;
    line-height: 1.3333333333;
  }
}
.card-module-header {
  font-family: dm sans medium, sans-serif;
  font-size: 20px;
  line-height: 1.4;
}
.card-module-header strong,
strong .card-module-header {
  font-family: dm sans bold, sans-serif;
}
.usp-list-header {
  font-family: dm sans medium, sans-serif;
  font-size: 18px;
  line-height: 1.4444444444;
}
.usp-list-header strong,
strong .usp-list-header {
  font-family: dm sans bold, sans-serif;
}
.subheading {
  font-family: dm sans regular, sans-serif;
  font-size: 18px;
  line-height: 1.3333333333;
}
.subheading-bold,
.subheading strong {
  font-family: dm sans medium, sans-serif;
  font-size: 18px;
  line-height: 1.3333333333;
}
.breadcrumb {
  font-family: roboto regular, sans-serif;
  font-size: 14px;
  line-height: 1.7142857143;
}
.primary-navigation {
  font-family: dm sans regular, sans-serif;
  font-size: 14px;
  line-height: 1.2857142857;
}
.primary-navigation strong {
  font-family: dm sans bold, sans-serif;
}
h1 {
  margin-bottom: 16px;
}
h1:before {
  content: "";
}
@media (min-width: 1024px) {
  h1 {
    margin-bottom: 24px;
  }
}
h2 {
  margin-bottom: 16px;
}
h2:before {
  content: "";
}
h3 {
  margin-bottom: 12px;
}
h3:before {
  content: "";
}
@media (min-width: 1024px) {
  h3 {
    margin-bottom: 16px;
  }
}
h4 {
  margin-bottom: 12px;
}
h4:before {
  content: "";
}
.card-module-header,
.usp-list-header {
  margin-bottom: 12px;
}
.card-module-header:before,
.usp-list-header:before {
  content: "";
}
.mini-heading {
  display: block;
  font-family: dm sans medium, sans-serif;
  color: #575757;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 13px;
  line-height: 1.3846153846;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .mini-heading {
    font-size: 14px;
    line-height: 1.2857142857;
    margin-bottom: 24px;
  }
}
.standfirst {
  font-size: 18px;
  line-height: 1.5555555556;
  font-family: dm sans medium, sans-serif;
  margin-bottom: 32px;
}
@media (min-width: 1024px) {
  .standfirst {
    font-size: 19px;
    line-height: 1.4736842105;
  }
}
.badge-text {
  display: inline-block;
  font-size: 13px;
  line-height: 1.3846153846;
  color: #575757;
  font-family: dm sans medium, sans-serif;
  text-transform: uppercase;
  padding: 4px 8px;
  margin-bottom: 12px;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  background: #f6f6f6;
}
.hint-text {
  font-size: 14px;
  line-height: 1.7142857143;
  font-family: roboto regular, sans-serif;
}
a {
  color: #00857d;
  fill: #00857d;
  cursor: pointer;
  text-decoration: underline;
}
a:focus-visible,
a[data-focus-visible-added] {
  outline: 3px solid rgba(0, 140, 243, 0.5);
  outline-offset: 3px;
}
a:hover {
  color: #262626;
}
a:active {
  color: #ababab;
}
.module ul,
.with-ul-bullets ul {
  list-style: none;
  padding-left: 16px;
  text-align: left;
}
.module ul li,
.with-ul-bullets ul li {
  position: relative;
  margin-bottom: 10px;
  line-height: 28px;
}
.module ul li:before,
.with-ul-bullets ul li:before {
  content: "";
  position: absolute;
  top: 11px;
  left: -16px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #00a699;
}
.module ul li ul,
.module ul li ol,
.with-ul-bullets ul li ul,
.with-ul-bullets ul li ol {
  margin-top: 10px;
}
.module ul li ul li:last-child,
.module ul li ol li:last-child,
.with-ul-bullets ul li ul li:last-child,
.with-ul-bullets ul li ol li:last-child {
  margin-bottom: 0;
}
ol,
ul {
  text-align: left;
  padding-left: 18px;
}
ol li {
  margin-bottom: 10px;
  line-height: 28px;
}
ol li ul,
ol li ol {
  margin-top: 10px;
}
ol li ul li:last-child,
ol li ol li:last-child {
  margin-bottom: 0;
}
table {
  margin: 0 0 40px;
  padding: 0;
  width: 100%;
  border: none;
  border-spacing: 0;
  font-size: 14px;
}
th,
td {
  border: 1px solid #c5c5c5;
  padding: 8px 20px;
  text-align: left;
  vertical-align: top;
}
th ul,
th ol,
td ul,
td ol {
  margin: 0;
}
th {
  background-color: #f6f6f6;
}
p,
ul,
ol,
table {
  margin-bottom: 24px;
}
p:last-child,
ul:last-child,
ol:last-child,
table:last-child {
  margin-bottom: 0;
}
.caption-1,
.caption-1-bold {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: dm sans medium, sans-serif;
  font-size: 11px;
  line-height: 1.4545454545;
}
.caption-1 strong,
.caption-1-bold {
  font-family: dm sans bold, sans-serif;
  font-size: 11px;
  line-height: 1.4545454545;
}
.caption-1-underline {
  text-decoration: underline;
}
.caption-2,
.caption-2-bold {
  font-family: dm sans regular, sans-serif;
  font-size: 12px;
  line-height: 1.3333333333;
}
.caption-2 strong,
.caption-2-bold {
  font-family: dm sans bold, sans-serif;
  font-size: 12px;
  line-height: 1.3333333333;
}
.indented {
  padding-left: 15px;
  border-left: 2px solid #00a699;
  font-size: 14px;
  line-height: 1.7142857143;
}
.indented strong {
  font-size: 16px;
  line-height: 1.75;
  font-weight: 700;
  margin-bottom: 2px;
}
.colour-brand1 {
  color: #00a699;
}
.colour-brand2 {
  color: #ff4655;
}
.colour-brand3 {
  color: #860053;
}
.colour-brand4 {
  color: #26d07c;
}
.colour-brand5 {
  color: #ffb100;
}
.colour-brand6 {
  color: #7084ff;
}
.colour-brand7 {
  color: #e3ed60;
}
.large-hero-refresh body,
.large-hero-refresh {
  font-size: 16px;
  line-height: 1.75;
  font-family: roboto regular, sans-serif;
}
.large-hero-refresh h2,
.large-hero-refresh .heading-large {
  font-size: 32px;
  line-height: 1.25;
  letter-spacing: -1px;
}
@media (min-width: 1024px) {
  .caption-1,
  .caption-1-bold {
    font-size: 12px;
    line-height: 1.5;
  }
  .caption-2,
  .caption-2-bold {
    font-size: 14px;
    line-height: 1.2857142857;
  }
  .caption {
    font-size: 12px;
    line-height: 1.5;
  }
}
.container {
  width: 1280px;
  max-width: 100%;
  padding-left: 24px;
  padding-right: 24px;
  margin: 0 auto;
  position: relative;
}
.container[data-m-two-column] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.container[data-m-two-column] > * {
  width: 100%;
}
.container[no-max-width] {
  width: 100%;
  max-width: unset;
}
.container[data-m-container-narrower] {
  width: 674px;
}
.container-narrow {
  width: 1024px;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 768px) {
  .container {
    padding-left: 32px;
    padding-right: 32px;
  }
  .container[data-m-two-column] > * {
    width: calc(50% - 25px);
  }
}
@media (min-width: 1024px) {
  .container {
    padding-left: 40px;
    padding-right: 40px;
  }
  .container[data-m-two-column] > * {
    width: calc(50% - 42.5px);
  }
  .container[data-m-container-narrow] {
    width: 1024px;
  }
}
@media (min-width: 1280px) {
  .container {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 1280px) {
  .container[data-m-legacy-min-width] {
    width: 1440px;
    padding-left: 80px;
    padding-right: 80px;
  }
}
.module[data-m-overflow-visible] {
  overflow: visible;
}
.module-section {
  padding-top: 40px;
  padding-bottom: 40px;
}
.module-section__background-lightgrey {
  background-color: #f6f6f6;
}
.module-section__background-darkgrey {
  background-color: #262626;
  color: #fff;
}
.module-section__background-darkgrey h2,
.module-section__background-darkgrey h3,
.module-section__background-darkgrey h4,
.module-section__background-darkgrey strong,
.module-section__background-darkgrey ul,
.module-section__background-darkgrey ol {
  color: #fff;
}
.module-section__background-teal {
  background-color: #00a699;
  color: #fff;
}
.module-section__background-teal h2,
.module-section__background-teal h3,
.module-section__background-teal h4,
.module-section__background-teal strong,
.module-section__background-teal ul,
.module-section__background-teal ol,
.module-section__background-teal a {
  color: #fff;
}
.module-section__background-bluegrey {
  background-color: #e5f6f4;
}
.module-section__background-emerald {
  background-color: #26d07c;
}
.module-section__background-honey {
  background-color: #ffefcc;
}
.module-section__background-marble {
  background-color: #3a3a3a;
  color: #fff;
}
.module-section__background-plum {
  background-color: #7e90ff;
  color: #262626;
}
.module__background-lightgrey {
  background-color: #f6f6f6;
}
.module__background-darkgrey {
  background-color: #262626;
  color: #fff;
}
.module__background-darkgrey h2,
.module__background-darkgrey h3,
.module__background-darkgrey h4,
.module__background-darkgrey strong,
.module__background-darkgrey ul,
.module__background-darkgrey ol {
  color: #fff;
}
.module__background-teal {
  background-color: #00a699;
  color: #fff;
}
.module__background-teal h2,
.module__background-teal h3,
.module__background-teal h4,
.module__background-teal strong,
.module__background-teal ul,
.module__background-teal ol,
.module__background-teal a {
  color: #fff;
}
.module__background-bluegrey {
  background-color: #e5f6f4;
}
.module__background-plum {
  background-color: #7e90ff;
  color: #262626;
}
.module__background-emerald {
  background-color: #26d07c;
}
.module__background-honey {
  background-color: #ffefcc;
}
.module__background-marble {
  background-color: #3a3a3a;
  color: #fff;
}
.module__background-none + .module__background-none .module-section,
.module__background-lightgrey + .module__background-lightgrey .module-section,
.module__background-darkgrey + .module__background-darkgrey .module-section,
.module__background-teal + .module__background-teal .module-section,
.module__background-bluegrey + .module__background-bluegrey .module-section {
  padding-top: 0;
}
.module.module__background-none + .background-rounded-corners {
  margin-top: 0;
}
@media (min-width: 768px) {
  .module__background-none + .module__background-none .module-section,
  .module__background-lightgrey + .module__background-lightgrey .module-section,
  .module__background-darkgrey + .module__background-darkgrey .module-section,
  .module__background-teal + .module__background-teal .module-section,
  .module__background-bluegrey + .module__background-bluegrey .module-section {
    padding-top: 0;
  }
}
@media (min-width: 1024px) {
  .module-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.button {
  padding: 14px 32px;
  border-radius: 22px;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out,
    border-color 0.3s ease-in-out;
  font-size: 15px;
  line-height: 16px;
  min-width: 118px;
  width: auto;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  outline: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: none;
  font-family: dm sans bold, sans-serif;
  font-weight: 400;
  vertical-align: top;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .button {
    padding: 14px 32px;
    border-radius: 22px;
  }
}
.button:hover,
.button:focus,
.button:active {
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}
.button:focus-visible,
.button[data-focus-visible-added] {
  outline: 0;
  box-shadow: 0 0 0 3px #008cf380;
}
.button img {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: -7px;
  margin-bottom: -7px;
  margin-right: 8px;
}
.button,
.button[data-m-primary-on-colour-cta],
.button[data-tertiary-cta] {
  background-color: #ffb100;
  color: #262626;
}
.button:hover,
.button[data-m-primary-on-colour-cta]:hover,
.button[data-tertiary-cta]:hover,
.button:active,
.button[data-m-primary-on-colour-cta]:active,
.button[data-tertiary-cta]:active {
  background-color: #ffc84d;
  color: #262626;
}
.rebrand-buttons-colour-active .button,
.rebrand-buttons-colour-active .button[data-tertiary-cta] {
  background-color: #042f66 ;
  color: #ffffff;
}
.rebrand-buttons-colour-active .button:hover,
.rebrand-buttons-colour-active .button[data-tertiary-cta]:hover {
  background-color: #042f66;
  color: #ffffff;
}
.rebrand-buttons-colour-active .button:active,
.rebrand-buttons-colour-active .button[data-tertiary-cta]:active {
  background-color: #001a15;
  color: #ffffff;
}
.rebrand-buttons-colour-active .button:focus-visible,
.rebrand-buttons-colour-active .button[data-focus-visible-added],
.rebrand-buttons-colour-active .button[data-tertiary-cta]:focus-visible,
.rebrand-buttons-colour-active
  .button[data-tertiary-cta][data-focus-visible-added] {
  border: 1px solid #180f06;
}
.rebrand-buttons-colour-active .button[data-m-primary-on-colour-cta] {
  background-color: #ffffff;
  color: #001a15;
}
.rebrand-buttons-colour-active .button[data-m-primary-on-colour-cta]:hover {
  background-color: #a4f4e5;
  color: #001a15;
}
.rebrand-buttons-colour-active .button[data-m-primary-on-colour-cta]:active {
  background-color: #e3fff4;
  color: #001a15;
}
.rebrand-buttons-colour-active
  .button[data-m-primary-on-colour-cta]:focus-visible,
.rebrand-buttons-colour-active
  .button[data-m-primary-on-colour-cta][data-focus-visible-added] {
  border: 1px solid #001a15;
}
.button[data-m-secondary-cta],
.button[data-m-secondary-on-colour-cta] {
  border: 1px solid #ababab;
  padding: 13px 31px;
  background-color: #fff;
  border-color: #ababab;
  color: #262626;
}
@media (min-width: 768px) {
  .button[data-m-secondary-cta],
  .button[data-m-secondary-on-colour-cta] {
    padding: 13px 31px;
  }
}
.button[data-m-secondary-cta]:hover,
.button[data-m-secondary-on-colour-cta]:hover {
  border-width: 1px;
  padding: 13px 31px;
  background-color: #ededed;
  border-color: #262626;
  color: #262626;
}
@media (min-width: 768px) {
  .button[data-m-secondary-cta]:hover,
  .button[data-m-secondary-on-colour-cta]:hover {
    padding: 13px 31px;
  }
}
.button[data-m-secondary-cta]:active,
.button[data-m-secondary-on-colour-cta]:active {
  background-color: #ededed;
  border-color: #262626;
  color: #262626;
}
.button[data-m-secondary-cta]:focus-visible,
.button[data-m-secondary-cta][data-focus-visible-added],
.button[data-m-secondary-on-colour-cta]:focus-visible,
.button[data-m-secondary-on-colour-cta][data-focus-visible-added] {
  background: #fff;
}
.rebrand-buttons-colour-active .button[data-m-secondary-cta],
.rebrand-buttons-colour-active .button[data-m-secondary-on-colour-cta] {
  border: 1px solid #042f66 ;
  padding: 13px 31px;
  background-color: #fff;
  border-color: #042f66 ;
  color: #180f06;
}
@media (min-width: 768px) {
  .rebrand-buttons-colour-active .button[data-m-secondary-cta],
  .rebrand-buttons-colour-active .button[data-m-secondary-on-colour-cta] {
    padding: 13px 31px;
  }
}
.rebrand-buttons-colour-active .button[data-m-secondary-cta]:hover,
.rebrand-buttons-colour-active .button[data-m-secondary-on-colour-cta]:hover {
  border-width: 1px;
  padding: 13px 31px;
  background-color: #042f66;
  border-color: #042f66;
  color: #ffffff;
}
@media (min-width: 768px) {
  .rebrand-buttons-colour-active .button[data-m-secondary-cta]:hover,
  .rebrand-buttons-colour-active .button[data-m-secondary-on-colour-cta]:hover {
    padding: 13px 31px;
  }
}
.rebrand-buttons-colour-active .button[data-m-secondary-cta]:active,
.rebrand-buttons-colour-active .button[data-m-secondary-on-colour-cta]:active {
  background-color: #001a15;
  border-color: #001a15;
  color: #ffffff;
}
.rebrand-buttons-colour-active .button[data-m-secondary-cta]:focus-visible,
.rebrand-buttons-colour-active
  .button[data-m-secondary-cta][data-focus-visible-added],
.rebrand-buttons-colour-active
  .button[data-m-secondary-on-colour-cta]:focus-visible,
.rebrand-buttons-colour-active
  .button[data-m-secondary-on-colour-cta][data-focus-visible-added] {
  border: 1px solid #180f06;
}
.button[data-m-ghost-cta],
.button[data-m-ghost-cta]:hover,
.button[data-m-ghost-cta]:active {
  background-color: transparent;
  color: #262626;
}
.button[data-m-ghost-cta]:active,
.button[data-m-ghost-cta]:hover {
  text-decoration: underline;
}
.button[data-m-ghost-cta]:focus-visible,
.button[data-m-ghost-cta][data-focus-visible-added] {
  background: #fff;
}
.rebrand-buttons-colour-active .button[data-m-ghost-cta],
.rebrand-buttons-colour-active .button[data-m-ghost-cta]:hover,
.rebrand-buttons-colour-active .button[data-m-ghost-cta]:active {
  background-color: transparent;
  color: #042f66 ;
}
.rebrand-buttons-colour-active .button[data-m-ghost-cta]:active,
.rebrand-buttons-colour-active .button[data-m-ghost-cta]:hover {
  text-decoration: underline;
}
.rebrand-buttons-colour-active .button[data-m-ghost-cta]:focus-visible,
.rebrand-buttons-colour-active
  .button[data-m-ghost-cta][data-focus-visible-added] {
  background: #fff;
}
.button[data-dojo-app-cta] {
  background-color: #262626;
  color: #fff;
}
.button[data-dojo-app-cta]:hover {
  background-color: #26262680;
  color: #fff;
}
.button[data-dojo-app-cta]:active {
  background-color: #26262633;
  color: #262626;
}
.rebrand-buttons-colour-active .button[data-dojo-app-cta] {
  background-color: #042f66 ;
  color: #ffffff;
}
.rebrand-buttons-colour-active .button[data-dojo-app-cta]:hover {
  background-color: #042f66;
  color: #ffffff;
}
.rebrand-buttons-colour-active .button[data-dojo-app-cta]:active {
  background-color: #001a15;
  color: #ffffff;
}
.button[disabled],
.button[disabled]:hover,
.button[disabled]:active {
  background-color: #ededed;
  color: #929292;
}
.button[disabled] img {
  opacity: 0.45;
}
.rebrand-buttons-colour-active .button[disabled],
.rebrand-buttons-colour-active .button[disabled]:hover,
.rebrand-buttons-colour-active .button[disabled]:active {
  background-color: #e0e0dc;
  color: #c2c0bc;
}
.rebrand-buttons-colour-active .button[disabled] img {
  opacity: 0.45;
}
.button[disabled][data-m-secondary-cta],
.button[disabled][data-m-secondary-on-colour-cta] {
  border: 1px solid #d8d8d8;
  padding: 13px 31px;
  background-color: #ededed;
  border-color: #d8d8d8;
  color: #929292;
}
@media (min-width: 768px) {
  .button[disabled][data-m-secondary-cta],
  .button[disabled][data-m-secondary-on-colour-cta] {
    padding: 13px 31px;
  }
}
.button[disabled][data-m-secondary-cta]:hover,
.button[disabled][data-m-secondary-on-colour-cta]:hover {
  border-width: 1px;
  padding: 13px 31px;
  background-color: #ededed;
  border-color: #d8d8d8;
  color: #929292;
}
@media (min-width: 768px) {
  .button[disabled][data-m-secondary-cta]:hover,
  .button[disabled][data-m-secondary-on-colour-cta]:hover {
    padding: 13px 31px;
  }
}
.button[disabled][data-m-secondary-cta]:active,
.button[disabled][data-m-secondary-on-colour-cta]:active {
  background-color: #ededed;
  border-color: #d8d8d8;
  color: #929292;
}
.rebrand-buttons-colour-active .button[disabled][data-m-secondary-cta],
.rebrand-buttons-colour-active
  .button[disabled][data-m-secondary-on-colour-cta] {
  border: 1px solid #e0e0dc;
  padding: 13px 31px;
  background-color: #e0e0dc;
  border-color: #e0e0dc;
  color: #c2c0bc;
}
@media (min-width: 768px) {
  .rebrand-buttons-colour-active .button[disabled][data-m-secondary-cta],
  .rebrand-buttons-colour-active
    .button[disabled][data-m-secondary-on-colour-cta] {
    padding: 13px 31px;
  }
}
.rebrand-buttons-colour-active .button[disabled][data-m-secondary-cta]:hover,
.rebrand-buttons-colour-active
  .button[disabled][data-m-secondary-on-colour-cta]:hover {
  border-width: 1px;
  padding: 13px 31px;
  background-color: #e0e0dc;
  border-color: #e0e0dc;
  color: #ffffff;
}
@media (min-width: 768px) {
  .rebrand-buttons-colour-active .button[disabled][data-m-secondary-cta]:hover,
  .rebrand-buttons-colour-active
    .button[disabled][data-m-secondary-on-colour-cta]:hover {
    padding: 13px 31px;
  }
}
.rebrand-buttons-colour-active .button[disabled][data-m-secondary-cta]:active,
.rebrand-buttons-colour-active
  .button[disabled][data-m-secondary-on-colour-cta]:active {
  background-color: #c2c0bc;
  border-color: #e0e0dc;
  color: #e0e0dc;
}
.button[disabled][data-m-ghost-cta],
.button[disabled][data-m-ghost-cta]:active,
.button[disabled][data-m-ghost-cta]:hover {
  background: transparent;
  text-decoration: none;
}
@media (min-width: 500px) {
  .button + .button {
    margin-left: 24px;
    margin-top: 0;
  }
  .button-group {
    display: flex;
  }
  .button-group .button {
    flex: 1;
  }
}
@media (max-width: 499px) {
  form .button + .button {
    margin-top: 24px;
  }
}
@media (max-width: 499px) and (orientation: portrait) {
  .button {
    margin-left: auto;
    margin-right: auto;
  }
  .button + .button {
    display: block;
    width: fit-content;
  }
}
@media (max-width: 499px) {
  .button[data-m-no-min-width-on-mobile] {
    min-width: 0;
  }
}
@media (max-width: 499px) {
  .button[data-m-full-width-on-mobile] {
    width: 100%;
    display: block;
  }
}
@media (min-width: 768px) {
  .button {
    margin-bottom: 40px;
  }
}
[data-m-scroll-locked],
[data-m-scroll-locked] body {
  position: fixed;
  inset: 0;
}
.slide-indicators {
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
}
.slide-indicators > * {
  text-indent: -9999px;
  display: block;
  transition: opacity cubic-bezier(0.645, 0.045, 0.355, 1) 0.2s,
    background-color cubic-bezier(0.645, 0.045, 0.355, 1) 0.2s;
  margin-left: 3px;
  margin-right: 3px;
}
.slide-indicators > *:hover {
  opacity: 0.5;
}
.slide-indicators > *:not(.three-d):not(.arrow-navigation__item) {
  background-color: #575757;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  text-indent: -9999px;
  display: inline-block;
  margin-right: 10px;
  margin-top: 7px;
  margin-bottom: 7px;
}
.slide-indicators > *:not(.three-d):not(.arrow-navigation__item):last-child {
  margin-right: 0;
}
.slide-indicators > *:not(.three-d):not(.arrow-navigation__item):focus-visible,
.slide-indicators
  > *:not(.three-d):not(.arrow-navigation__item)[data-focus-visible-added] {
  box-shadow: 0 0 0 3px #008cf380;
}
.slide-indicators > *:not(.three-d):not(.arrow-navigation__item):active {
  background-color: #26d07c;
  opacity: 1;
}
.slide-indicators > .three-d {
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 16.622V7.378a.759.759 0 00-.384-.656l-8.25-4.64a.73.73 0 00-.732 0l-8.25 4.64A.76.76 0 003 7.378v9.244a.76.76 0 00.384.656l8.25 4.64a.73.73 0 00.732 0l8.25-4.64a.76.76 0 00.384-.656v0z'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.897 6.994L12.084 12 3.103 6.994M12.084 12L12 22.012'/%3E%3C/svg%3E")
    no-repeat;
}
.slide-indicators > .three-d:focus-visible,
.slide-indicators > .three-d[data-focus-visible-added] {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2300a699' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 16.622V7.378a.759.759 0 00-.384-.656l-8.25-4.64a.73.73 0 00-.732 0l-8.25 4.64A.76.76 0 003 7.378v9.244a.76.76 0 00.384.656l8.25 4.64a.73.73 0 00.732 0l8.25-4.64a.76.76 0 00.384-.656v0z'/%3E%3Cpath stroke='%2300a699' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.897 6.994L12.084 12 3.103 6.994M12.084 12L12 22.012'/%3E%3C/svg%3E")
    no-repeat;
}
.slide-indicators > .three-d:active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2326d07c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 16.622V7.378a.759.759 0 00-.384-.656l-8.25-4.64a.73.73 0 00-.732 0l-8.25 4.64A.76.76 0 003 7.378v9.244a.76.76 0 00.384.656l8.25 4.64a.73.73 0 00.732 0l8.25-4.64a.76.76 0 00.384-.656v0z'/%3E%3Cpath stroke='%2326d07c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.897 6.994L12.084 12 3.103 6.994M12.084 12L12 22.012'/%3E%3C/svg%3E")
    no-repeat;
  opacity: 1;
}
.slide-indicators.container.rectangular-pips {
  max-width: 256px;
  padding: 0;
  margin-left: 24px;
}
.slide-indicators.container.rectangular-pips a {
  width: 100%;
  height: 3px;
  border-radius: 3px;
  margin-right: 5px;
  background-color: #ababab;
}
.slide-indicators.container.rectangular-pips a[data-m-active] {
  background-color: #00a699;
}
.slide-indicators.comparison-table {
  width: 100%;
}
.slide-indicators.comparison-table .arrow-navigation__item {
  position: unset;
  background-color: transparent !important;
}
.slide-indicators.comparison-table *:not(.arrow-navigation__item) {
  margin-bottom: 28px;
}
.slide-indicators.comparison-table :nth-child(2) {
  margin-left: 22px;
}
.slide-indicators.comparison-table .navigation-last-pip {
  margin-right: 22px;
}
.slide-indicators > *[data-m-active]:not(.three-d),
.slide-indicators > *[data-m-active]:not(.three-d):hover {
  background-color: #00a699;
  opacity: 1;
}
.slide-indicators > *[data-m-active]:not(.three-d):active,
.slide-indicators > *[data-m-active]:not(.three-d):active:hover {
  background-color: #26d07c;
  opacity: 1;
}
.slide-indicators > *[data-m-active].three-d,
.slide-indicators > *[data-m-active].three-d:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2300a699' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 16.622V7.378a.759.759 0 00-.384-.656l-8.25-4.64a.73.73 0 00-.732 0l-8.25 4.64A.76.76 0 003 7.378v9.244a.76.76 0 00.384.656l8.25 4.64a.73.73 0 00.732 0l8.25-4.64a.76.76 0 00.384-.656v0z'/%3E%3Cpath stroke='%2300a699' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.897 6.994L12.084 12 3.103 6.994M12.084 12L12 22.012'/%3E%3C/svg%3E")
    no-repeat;
  opacity: 1;
}
.slide-indicators > *[data-m-active].three-d:active,
.slide-indicators > *[data-m-active].three-d:active:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2326d07c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 16.622V7.378a.759.759 0 00-.384-.656l-8.25-4.64a.73.73 0 00-.732 0l-8.25 4.64A.76.76 0 003 7.378v9.244a.76.76 0 00.384.656l8.25 4.64a.73.73 0 00.732 0l8.25-4.64a.76.76 0 00.384-.656v0z'/%3E%3Cpath stroke='%2326d07c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.897 6.994L12.084 12 3.103 6.994M12.084 12L12 22.012'/%3E%3C/svg%3E")
    no-repeat;
  opacity: 1;
}
.module__background-teal .slide-indicators > *[data-m-active]:not(.three-d),
.module__background-teal
  .slide-indicators
  > *[data-m-active]:not(.three-d):hover {
  background-color: #ff4655;
}
@media (min-width: 768px) {
  .slide-indicators.container.rectangular-pips {
    max-width: 420px;
  }
}
.horizontal-list {
  list-style-type: none;
  padding-left: 0;
  margin-top: 0;
}
.horizontal-list li {
  display: inline-block;
  margin-right: 24px;
  margin-top: 24px;
  max-width: calc(50% - 24px);
  vertical-align: middle;
}
.horizontal-list li:before {
  display: none;
}
.horizontal-list li:last-child {
  margin-right: 0;
}
.horizontal-list li a:hover img {
  transform: scale(1.05);
}
.horizontal-list[data-m-anchor-image-list] a {
  display: block;
}
@media (min-width: 768px) {
  .horizontal-list {
    margin-top: 0;
  }
  .horizontal-list li {
    margin-right: 32px;
    margin-top: 32px;
  }
  .horizontal-list li:last-child {
    margin-right: 0;
  }
}
.modal-popup-link-container {
  position: fixed;
  z-index: 100;
  inset: 0;
  background: #00000080;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-popup-link-container__aspect-ratio {
  width: 90%;
  max-width: 800px;
  background: #000;
}
.modal-popup-link-container__aspect-ratio-inner {
  padding-top: 56.25%;
  position: relative;
}
.modal-popup-link-container__close-button {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 60px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Crect width='25' height='25' fill='%23262626' rx='5'/%3E%3Cpath stroke='white' stroke-width='2' d='M19.041 6.54L6.54 19.04M6.597 6.54l12.5 12.5'/%3E%3C/svg%3E")
    center center no-repeat;
}
.modal-popup-link-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.rounded-corners img,
img.rounded-corners {
  border-radius: 20px;
}
.dojo-app-page.rebrand-colours-active
  .dojo-app-header
  .get-app-notification__container
  .get-app-notification__button {
  background-color: #042f66 ;
}
.dojo-app-page.rebrand-colours-active
  .dojo-app-header
  .get-app-notification__container
  .get-app-notification__button:hover {
  background-color: #042f66;
}
.dojo-app-page.rebrand-colours-active
  .dojo-app-header
  .get-app-notification__container
  .get-app-notification__button:active {
  background-color: #001a15;
}
.dojo-app-page.rebrand-colours-active
  .dojo-app-header
  .get-app-notification__container
  .get-app-notification__button
  .get-app-notification__link {
  color: #ffffff;
  font-family: dm sans bold, sans-serif;
}
.dojo-app-page.rebrand-colours-active
  .dojo-app-header
  .header__container
  .navigation__item {
  border: none;
  background-color: #ffffff;
}
.dojo-app-page.rebrand-colours-active
  .dojo-app-header
  .header__container
  .navigation__item:hover {
  background-color: #a4f4e5;
}
.dojo-app-page.rebrand-colours-active
  .dojo-app-header
  .header__container
  .navigation__item:active {
  background-color: #e3fff4;
}
.dojo-app-page.rebrand-colours-active
  .dojo-app-header
  .header__container
  .navigation__item
  .navigation__item-link {
  color: #001a15;
  font-family: dm sans bold, sans-serif;
}
.dojo-app-page h2 {
  font-family: roboto bold, sans-serif;
  font-size: 32px;
}
.dojo-app-page h3 {
  font-family: roboto bold, sans-serif;
  font-size: 17px;
}
.dojo-app-page .dojo-app-header {
  position: sticky;
  border-bottom-color: #575757;
}
.dojo-app-page .flex-text-module__inner {
  text-align: center;
}
.dojo-app-page .flex-text-module[data-m-left-aligned] .flex-text-module__inner {
  text-align: left;
}
.dojo-app-header {
  display: flex;
  flex-wrap: wrap;
}
.dojo-app-header .get-app-notification__container {
  width: 100%;
  height: 85px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  background-color: #f6f6f6;
  padding: 0 12px;
}
.dojo-app-header
  .get-app-notification__container
  .get-app-notification__close-button-container {
  height: 36px;
}
.dojo-app-header
  .get-app-notification__container
  .get-app-notification__close-button-container
  .get-app-notification__close-button {
  height: 35px;
  width: 20px;
  position: relative;
  overflow: hidden;
  text-indent: -9999px;
}
.dojo-app-header
  .get-app-notification__container
  .get-app-notification__close-button-container
  .get-app-notification__close-button:before,
.dojo-app-header
  .get-app-notification__container
  .get-app-notification__close-button-container
  .get-app-notification__close-button:after {
  content: "";
  width: 20px;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  background-color: #000;
  transform: rotate(45deg);
}
.dojo-app-header
  .get-app-notification__container
  .get-app-notification__close-button-container
  .get-app-notification__close-button:after {
  transform: rotate(-45deg);
}
.dojo-app-header .get-app-notification__container .dojo-logo {
  background: #000
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='18' fill='none' viewBox='0 0 38 18'%3E%3Cpath fill='white' fill-rule='evenodd' d='M25.84 3.913v8.369h-.002v.13c-.067 2.252-1.602 4.13-3.67 4.688v-2.6a2.59 2.59 0 001.277-2.218h-.011V3.913h2.405zm-8.642 0a4.973 4.973 0 014.97 4.977 4.973 4.973 0 01-4.97 4.977 4.973 4.973 0 01-4.97-4.977 4.973 4.973 0 014.97-4.977zm14.877 0a4.973 4.973 0 014.97 4.977 4.973 4.973 0 01-4.97 4.977 4.973 4.973 0 01-4.97-4.977 4.973 4.973 0 014.97-4.977zM10.9.236v8.686h-.001l-.001.11a4.973 4.973 0 01-4.968 4.835A4.973 4.973 0 01.959 8.89a4.973 4.973 0 017.534-4.264V.236h2.406zm6.299 6.085a2.567 2.567 0 00-2.565 2.569 2.567 2.567 0 002.565 2.569 2.567 2.567 0 002.565-2.569 2.567 2.567 0 00-2.565-2.569zm14.877 0A2.567 2.567 0 0029.51 8.89a2.567 2.567 0 002.565 2.569A2.567 2.567 0 0034.64 8.89a2.567 2.567 0 00-2.565-2.569zm-26.146 0A2.567 2.567 0 003.364 8.89a2.567 2.567 0 002.565 2.569 2.567 2.567 0 002.565-2.537h-.001v-.078l-.002-.068A2.567 2.567 0 005.93 6.32zM24.637.236a1.204 1.204 0 11-.002 2.408 1.204 1.204 0 01.002-2.408z' clip-rule='evenodd'/%3E%3C/svg%3E")
    no-repeat center;
  height: 48px;
  width: 48px;
  border-radius: 6px;
}
.dojo-app-header .get-app-notification__container .get-app-notification__text {
  font-size: 13px;
  font-family: roboto regular, sans-serif;
  line-height: 18px;
}
.dojo-app-header
  .get-app-notification__container
  .get-app-notification__button {
  display: flex;
  align-items: center;
  background: #000;
  border-radius: 20px;
  padding: 5px 13px;
}
.dojo-app-header
  .get-app-notification__container
  .get-app-notification__button
  .get-app-notification__link {
  color: #fff;
  font-size: 13px;
  font-family: dm sans bold, sans-serif;
  text-decoration: none;
}
.dojo-app-header .header__container {
  display: flex;
  width: 100%;
  justify-content: space-between;
  background-color: #000;
}
.dojo-app-header .header__container .navigation__item {
  background-color: transparent;
  border: 1px solid #ffffff;
  padding: 0;
  margin: 0;
  border-radius: 23px;
}
.dojo-app-header .header__container .navigation__item:hover {
  background-color: #262626;
}
.dojo-app-header .header__container .navigation__item .navigation__item-link {
  color: #fff;
  font-size: 13px;
  font-family: dm sans bold, sans-serif;
  padding: 0 16px;
  line-height: 28px;
}
.dojo-app-header .header__container .navigation__item:nth-child(2) {
  display: none;
}
.dojo-app-header .rebrand-notification {
  align-items: center;
  background-color: #fff;
  display: flex;
  height: 35px;
  width: 100%;
  justify-content: center;
  overflow: hidden;
  transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 1001;
}
.dojo-app-header .rebrand-notification .rebrand-notification__text {
  color: #262626;
  font-size: 15px;
  font-family: dm sans bold, sans-serif;
}
.dojo-app-header .rebrand-notification .rebrand-notification__link {
  color: #000;
}
.dojo-app-header .rebrand-notification .rebrand-notification__link:hover {
  color: #000;
  text-decoration: none;
}
.dojo-app-header
  .rebrand-notification
  .rebrand-notification__close-button-container {
  height: 36px;
  position: absolute;
  right: 0;
  padding-right: 10%;
}
.dojo-app-header
  .rebrand-notification
  .rebrand-notification__close-button-container
  .rebrand-notification__close-button {
  height: 35px;
  width: 20px;
  position: absolute;
  overflow: hidden;
  text-indent: -9999px;
}
.dojo-app-header
  .rebrand-notification
  .rebrand-notification__close-button-container
  .rebrand-notification__close-button:before,
.dojo-app-header
  .rebrand-notification
  .rebrand-notification__close-button-container
  .rebrand-notification__close-button:after {
  content: "";
  width: 20px;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  background-color: #000;
  transform: rotate(45deg);
}
.dojo-app-header
  .rebrand-notification
  .rebrand-notification__close-button-container
  .rebrand-notification__close-button:after {
  transform: rotate(-45deg);
}
.dojo-app-hero__content {
  background-color: #000;
  color: #fff;
  padding: 40px 24px 55px;
}
.dojo-app-hero__content .dojo-app-hero__content-inner .dojo-app-hero__title {
  font-family: roboto bold, sans-serif;
  font-size: 45px;
}
.dojo-app-hero__content
  .dojo-app-hero__content-inner
  .dojo-app-hero__content-inner-rich-text
  p {
  font-family: dm sans medium, sans-serif;
  font-size: 20px;
  line-height: 30px;
}
.dojo-app-hero__content
  .dojo-app-hero__content-inner
  .dojo-app-hero__content-inner-rich-text
  ul {
  display: flex;
  justify-content: flex-start;
}
.dojo-app-page .dojo-app__paragraph {
  font-size: 17px;
  line-height: 27px;
  font-family: roboto regular, sans-serif;
}
.dojo-app-page .dojo-app__subheading {
  color: #575757;
  font-family: dm sans bold, sans-serif;
  font-size: 12px;
  letter-spacing: 2px;
  line-height: 16px;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.dojo-app-hero__image .dojo-app-hero__image-web {
  display: none;
}
.dojo-app-hero__image .dojo-app-hero__image-mobile img {
  width: 100%;
}
.dojo-app-hero__arrow {
  display: none;
}
.dojo-app-page .image-content-module .image-content-module__single,
.dojo-app-page .image-content-module .image-content-module__single img {
  height: 160px;
}
.dojo-app-page .dojo-app-buttons {
  padding-top: 12px;
  padding-left: 0;
}
.dojo-app-page .dojo-app-buttons li {
  display: inline-block;
  max-width: calc(50% - 24px);
  margin-right: 24px;
}
.dojo-app-page .dojo-app-buttons li:last-child {
  margin-right: 0;
}
.dojo-app-page .dojo-app-buttons:last-child li {
  margin-top: 0;
}
.dojo-app-page .dojo-app-buttons img {
  width: 160px;
}
@media (min-width: 500px) {
  .dojo-app-page h2 {
    font-family: roboto bold, sans-serif;
    font-size: 34px;
  }
  .dojo-app-hero__content .dojo-app-hero__content-inner .dojo-app-hero__title {
    font-family: roboto bold, sans-serif;
    font-size: 49px;
  }
  .dojo-app-header .get-app-notification__container,
  .dojo-app-hero__image .dojo-app-hero__image-mobile {
    display: none;
  }
  .dojo-app-hero__image .dojo-app-hero__image-web {
    display: block;
  }
  .dojo-app-hero__image .dojo-app-hero__image-web img {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .dojo-app-page.rebrand-colours-active
    .dojo-app-header
    .header__container
    ul
    .navigation__item:nth-child(2) {
    background-color: transparent;
    border: 1px solid #ffffff;
  }
  .dojo-app-page.rebrand-colours-active
    .dojo-app-header
    .header__container
    ul
    .navigation__item:nth-child(2):hover {
    background-color: #a4f4e5;
  }
  .dojo-app-page.rebrand-colours-active
    .dojo-app-header
    .header__container
    ul
    .navigation__item:nth-child(2):hover
    .navigation__item-link {
    color: #001a15;
  }
  .dojo-app-page.rebrand-colours-active
    .dojo-app-header
    .header__container
    ul
    .navigation__item:nth-child(2):active {
    background-color: #e3fff4;
  }
  .dojo-app-page.rebrand-colours-active
    .dojo-app-header
    .header__container
    ul
    .navigation__item:nth-child(2):active
    .navigation__item-link {
    color: #001a15;
  }
  .dojo-app-page.rebrand-colours-active
    .dojo-app-header
    .header__container
    ul
    .navigation__item:nth-child(2)
    .navigation__item-link {
    color: #ffffff;
  }
  .dojo-app-header .header__container {
    padding: 0 5%;
    order: 1;
  }
  .dojo-app-header .header__container ul {
    display: flex;
  }
  .dojo-app-header
    .header__container
    ul
    .navigation__item
    .navigation__item-link {
    padding: 4px 24px;
    line-height: 28px;
    text-decoration: none;
  }
  .dojo-app-header .header__container ul .navigation__item:nth-child(2) {
    display: block;
    margin-left: 16px;
    background-color: #fff;
  }
  .dojo-app-header
    .header__container
    ul
    .navigation__item:nth-child(2)
    .navigation__item-link {
    color: #000;
  }
  .dojo-app-header
    .header__container
    .rebrand-notification
    .rebrand-notification__close-button-container {
    padding-right: 6%;
  }
  .dojo-app-page .dojo-app__subheading {
    font-size: 13px;
  }
  .dojo-app-page .dojo-app__paragraph {
    line-height: 28px;
    font-size: 18px;
  }
  .dojo-app-page .image-content-module .image-content-module__single,
  .dojo-app-page .image-content-module .image-content-module__single img {
    height: auto;
  }
  .dojo-app-page h2 {
    font-family: roboto bold, sans-serif;
    font-size: 43px;
  }
  .dojo-app-page .dojo-app-buttons li {
    margin-right: 32px;
  }
}
@media (min-width: 1024px) {
  .dojo-app-hero {
    position: relative;
  }
  .dojo-app-hero .dojo-app-hero__content {
    position: absolute;
    top: 14%;
    width: 40%;
    max-width: 600px;
    background-color: transparent;
    padding: 0;
  }
  .dojo-app-hero .dojo-app-hero__content .dojo-app-hero__content-inner {
    background: #fff;
    border-radius: 0 35px 35px 0;
    padding: 8% 12% 3%;
  }
  .dojo-app-hero
    .dojo-app-hero__content
    .dojo-app-hero__content-inner
    .dojo-app-hero__title {
    color: #262626;
    font-family: roboto bold, sans-serif;
    font-size: 58px;
    margin-bottom: 15px;
  }
  .dojo-app-hero
    .dojo-app-hero__content
    .dojo-app-hero__content-inner
    .dojo-app-hero__content-inner-rich-text
    ul {
    position: relative;
    top: -30px;
  }
  .dojo-app-hero
    .dojo-app-hero__content
    .dojo-app-hero__content-inner
    .dojo-app-hero__content-inner-rich-text
    p {
    color: #000;
    margin-bottom: 38px;
  }
  .dojo-app-hero .dojo-app-hero__arrow {
    position: absolute;
    display: block;
    background: #fff
      url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' fill='none' viewBox='0 0 45 45'%3E%3Ccircle cx='22.5' cy='22.5' r='22.5' fill='white'/%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M22.903 14v16.875M16 23.972l6.903 6.904 6.904-6.904'/%3E%3C/svg%3E")
      no-repeat center;
    width: 45px;
    height: 45px;
    border-radius: 24px;
    cursor: pointer;
    left: 90%;
    top: 88%;
  }
  .dojo-app-page .dojo-app-header {
    border-bottom: none;
  }
  .dojo-app-page .dojo-app-buttons {
    padding-top: 18px;
  }
  .dojo-app-page .dojo-app-buttons img {
    width: 166px;
  }
}
