@charset "UTF-8";
#et-main-area {
  overflow-x: hidden;
}
.et-menu-nav .hidden-menu {
  display: none !important;
}
.page-id-5079 #page-container {
  padding-top: 0px !important;
}
.page-id-5079 #main-header, .page-id-5079 #top-header {
  display: none !important;
}
@media (max-width: 980px) {
  .hr-image img {
    height: clamp(332px, calc(20.75rem + ((1vw - 3.9px) * 96.2712)), 900px) !important;
  }
}
.text-nowrap {
  text-wrap: nowrap !important;
}
.slick-track {
  display: flex !important;
}
.slick-slide {
  height: inherit !important;
}
.slick-slide > div {
  height: 100%;
}
@media (max-width: 767px) {
  .slick-slide > div {
    height: unset;
  }
}
@media (max-width: 767px) {
  .slick-slide {
    height: 100% !important;
  }
}
.menu-mobile {
  position: relative;
  width: 36px;
  height: 36px;
}
.menu-mobile.active .open-menu {
  display: none;
}
.menu-mobile.active .close-menu {
  display: flex;
}
.menu-mobile .icon-menu {
  width: 36px;
  height: 36px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 100px;
  border: 1px solid #323232;
}
.menu-mobile .icon-menu svg {
  width: 20px;
  height: 20px;
}
.menu-mobile .close-menu {
  display: none;
}
.call-menu {
  display: flex;
  align-items: center;
  margin-top: 0px !important;
  align-items: center !important;
  margin-right: 24px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.call-menu::before {
  content: '';
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><mask id="mask0_71_103" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20"><rect width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_71_103)"><path d="M16.625 17.5C14.8889 17.5 13.1736 17.1215 11.4792 16.3646C9.78472 15.6076 8.24306 14.5347 6.85417 13.1458C5.46528 11.7569 4.39236 10.2153 3.63542 8.52083C2.87847 6.82639 2.5 5.11111 2.5 3.375C2.5 3.125 2.58333 2.91667 2.75 2.75C2.91667 2.58333 3.125 2.5 3.375 2.5H6.75C6.94444 2.5 7.11806 2.56597 7.27083 2.69792C7.42361 2.82986 7.51389 2.98611 7.54167 3.16667L8.08333 6.08333C8.11111 6.30556 8.10417 6.49306 8.0625 6.64583C8.02083 6.79861 7.94444 6.93056 7.83333 7.04167L5.8125 9.08333C6.09028 9.59722 6.42014 10.0938 6.80208 10.5729C7.18403 11.0521 7.60417 11.5139 8.0625 11.9583C8.49306 12.3889 8.94444 12.7882 9.41667 13.1562C9.88889 13.5243 10.3889 13.8611 10.9167 14.1667L12.875 12.2083C13 12.0833 13.1632 11.9896 13.3646 11.9271C13.566 11.8646 13.7639 11.8472 13.9583 11.875L16.8333 12.4583C17.0278 12.5139 17.1875 12.6146 17.3125 12.7604C17.4375 12.9062 17.5 13.0694 17.5 13.25V16.625C17.5 16.875 17.4167 17.0833 17.25 17.25C17.0833 17.4167 16.875 17.5 16.625 17.5ZM5.02083 7.5L6.39583 6.125L6.04167 4.16667H4.1875C4.25694 4.73611 4.35417 5.29861 4.47917 5.85417C4.60417 6.40972 4.78472 6.95833 5.02083 7.5ZM12.4792 14.9583C13.0208 15.1944 13.5729 15.3819 14.1354 15.5208C14.6979 15.6597 15.2639 15.75 15.8333 15.7917V13.9583L13.875 13.5625L12.4792 14.9583Z" fill="%23323232"/></g></svg>');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  margin-right: 4px;
}
.call-menu a {
  padding-bottom: 0px !important;
  line-height: 1;
}
.quote-menu {
  padding: 10px 24px !important;
  background: #FCEA8C;
  border: 1px solid #FCEA8C;
  border-radius: 100px;
  margin-top: 0px !important;
  align-items: center !important;
}
.quote-menu a {
  padding-bottom: 0px !important;
  line-height: 1;
}
.login-menu {
  display: flex;
  align-items: center;
  margin-top: 0px !important;
  padding: 10px 22px 10px 19px !important;
  border-radius: 100px;
  border: 1px solid #323232;
  align-items: center !important;
  margin-right: 6px !important;
}
.login-menu::before {
  content: '';
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10.0007 9.99992C9.08398 9.99992 8.29926 9.67353 7.64648 9.02075C6.99371 8.36797 6.66732 7.58325 6.66732 6.66658C6.66732 5.74992 6.99371 4.9652 7.64648 4.31242C8.29926 3.65964 9.08398 3.33325 10.0007 3.33325C10.9173 3.33325 11.702 3.65964 12.3548 4.31242C13.0076 4.9652 13.334 5.74992 13.334 6.66658C13.334 7.58325 13.0076 8.36797 12.3548 9.02075C11.702 9.67353 10.9173 9.99992 10.0007 9.99992ZM3.33398 16.6666V14.3333C3.33398 13.861 3.45551 13.427 3.69857 13.0312C3.94162 12.6353 4.26454 12.3333 4.66732 12.1249C5.52843 11.6944 6.40343 11.3714 7.29232 11.1562C8.18121 10.9409 9.08398 10.8333 10.0007 10.8333C10.9173 10.8333 11.8201 10.9409 12.709 11.1562C13.5979 11.3714 14.4729 11.6944 15.334 12.1249C15.7368 12.3333 16.0597 12.6353 16.3027 13.0312C16.5458 13.427 16.6673 13.861 16.6673 14.3333V16.6666H3.33398ZM5.00065 14.9999H15.0007V14.3333C15.0007 14.1805 14.9625 14.0416 14.8861 13.9166C14.8097 13.7916 14.709 13.6944 14.584 13.6249C13.834 13.2499 13.077 12.9687 12.3132 12.7812C11.5493 12.5937 10.7784 12.4999 10.0007 12.4999C9.22287 12.4999 8.45204 12.5937 7.68815 12.7812C6.92426 12.9687 6.16732 13.2499 5.41732 13.6249C5.29232 13.6944 5.19162 13.7916 5.11523 13.9166C5.03885 14.0416 5.00065 14.1805 5.00065 14.3333V14.9999ZM10.0007 8.33325C10.459 8.33325 10.8513 8.17006 11.1777 7.84367C11.5041 7.51728 11.6673 7.12492 11.6673 6.66658C11.6673 6.20825 11.5041 5.81589 11.1777 5.4895C10.8513 5.16311 10.459 4.99992 10.0007 4.99992C9.54232 4.99992 9.14996 5.16311 8.82357 5.4895C8.49718 5.81589 8.33398 6.20825 8.33398 6.66658C8.33398 7.12492 8.49718 7.51728 8.82357 7.84367C9.14996 8.17006 9.54232 8.33325 10.0007 8.33325Z" fill="%23323232"/></svg>');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.login-menu a {
  padding-bottom: 0px !important;
  line-height: 1;
}
.review-container {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .review-container {
    align-items: flex-start;
  }
}
.review-container .google-review {
  display: flex;
  padding: 11.989px 17.983px;
  border-radius: 5.994px;
  border: 1px solid #EEE;
  background: #FBFBFB;
  width: 239.68px;
  align-items: center;
  margin-right: 38px;
}
@media (max-width: 767px) {
  .review-container .google-review {
    width: unset !important;
    margin-right: 20px;
    padding: 6px 13.128px;
  }
}
.review-container .google-review img {
  width: 46.83px;
  height: 46.83px;
  object-fit: contain;
}
@media (max-width: 767px) {
  .review-container .google-review img {
    width: 34px;
    height: 34px;
  }
}
.review-container .google-review .google-review-content {
  margin-left: 8.991px;
}
@media (max-width: 767px) {
  .review-container .google-review .google-review-content {
    margin-left: 6.564px;
  }
}
.review-container .google-review .google-review-content .google-review-content-title {
  font-family: 'Plus Jakarta Sans', Helvetica, Arial, Lucida, sans-serif;
  font-size: 11.989px;
  font-style: normal;
  font-weight: 700;
  line-height: 11.989px;
  color: #6A6A6A;
  margin-bottom: 5.994px;
}
@media (max-width: 767px) {
  .review-container .google-review .google-review-content .google-review-content-title {
    font-size: 8.752px;
    font-weight: 700;
    line-height: 8.752px;
    margin-bottom: 4.376px;
  }
}
.review-container .google-review .google-review-content .wp-gr {
  padding-bottom: 0 !important;
}
.review-container .google-review .google-review-content .wp-gr .wp-google-right {
  width: fit-content !important;
}
.review-container .google-review .google-review-content .wp-gr .wp-google-right > div {
  display: flex;
  align-items: center;
}
.review-container .google-review .google-review-content .wp-gr .wp-google-right .wp-google-rating {
  font-size: 22px !important;
  margin-right: 14px !important;
  font-style: normal;
  font-weight: 800 !important;
  font-family: 'Plus Jakarta Sans', Helvetica, Arial, Lucida, sans-serif;
}
@media (max-width: 767px) {
  .review-container .google-review .google-review-content .wp-gr .wp-google-right .wp-google-rating {
    font-size: 16px !important;
    line-height: 13.128px;
    margin-right: 8.752px !important;
  }
}
.review-container .google-review .google-review-content .wp-gr .wp-google-right .wp-google-stars .wp-stars {
  height: 20px !important;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .review-container .google-review .google-review-content .wp-gr .wp-google-right .wp-google-stars .wp-stars {
    height: 15px !important;
  }
}
.review-container .google-review .google-review-content .wp-gr .wp-google-right .wp-google-stars .wp-stars .wp-star {
  padding: 0px !important;
  width: 20px !important;
  height: 20px !important;
  display: block;
  line-height: unset !important;
}
@media (max-width: 767px) {
  .review-container .google-review .google-review-content .wp-gr .wp-google-right .wp-google-stars .wp-stars .wp-star {
    height: 15px !important;
    width: 15px !important;
  }
}
.review-container .google-review .google-review-content .wp-gr .wp-google-right .wp-google-stars .wp-stars .wp-star svg {
  width: 20px !important;
  height: 20px !important;
  vertical-align: unset !important;
}
@media (max-width: 767px) {
  .review-container .google-review .google-review-content .wp-gr .wp-google-right .wp-google-stars .wp-stars .wp-star svg {
    height: 15px !important;
    width: 15px !important;
  }
}
.review-container .google-review .google-review-content .wp-gr .wp-google-right .wp-google-powered {
  display: none;
}
.review-container .google-review .google-review-content .google-review-content-sub {
  font-family: 'Plus Jakarta Sans', Helvetica, Arial, Lucida, sans-serif;
  font-size: 8.991px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #868686;
  margin-top: 5.994px;
}
@media (max-width: 767px) {
  .review-container .google-review .google-review-content .google-review-content-sub {
    font-size: 6.564px;
    line-height: normal;
    margin-top: 4.376px;
  }
}
.review-container .trustpilot-review {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .review-container .trustpilot-review {
    flex-direction: column;
    align-items: flex-start;
  }
}
.review-container .trustpilot-review .trustpilot-review-title {
  font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-right: 13px;
  color: #000;
}
@media (max-width: 767px) {
  .review-container .trustpilot-review .trustpilot-review-title {
    margin-bottom: 9px;
    font-size: 8.76px;
    line-height: 18.981px;
  }
}
.review-container .trustpilot-review .trustpilot-icon {
  display: flex;
  align-items: center;
}
.review-container .trustpilot-review .trustpilot-icon img:nth-child(1) {
  margin-right: 13px;
}
@media (max-width: 767px) {
  .review-container .trustpilot-review .trustpilot-icon img:nth-child(1) {
    margin-right: 9px;
    width: 77px;
  }
}
@media (max-width: 767px) {
  .review-container .trustpilot-review .trustpilot-icon img:nth-child(2) {
    width: 51px;
  }
}
.trustpilot-widget iframe {
  overflow: unset !important;
}
@media (max-width: 767px) {
  .trustpilot-widget iframe {
    height: 65px !important;
    width: 150px !important;
  }
}
.section-review-google {
  padding-bottom: 75px;
}
@media (max-width: 767px) {
  .section-review-google {
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 35px;
  }
}
.section-review-google .arrow-review {
  display: flex;
  align-items: center;
  margin-bottom: 60px;
  position: relative;
  left: 3px;
  justify-content: flex-end;
}
@media (max-width: 980px) {
  .section-review-google .arrow-review {
    display: none;
  }
}
.section-review-google .arrow-review .arrow {
  width: 50px;
  height: 50px;
  border-radius: 100px;
  border: 1px solid #323232;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.section-review-google .arrow-review .arrow::after {
  content: "";
  width: 12px;
  height: 12px;
  border-left: 3px solid #323232;
  border-bottom: 3px solid #323232;
  display: block;
  transform: rotate(45deg);
  margin-right: -6px;
}
.section-review-google .arrow-review .prev-google {
  margin-right: 10px;
}
.section-review-google .arrow-review .next-google {
  transform: scaleX(-1);
}
.section-review-google .review-content {
  margin-bottom: 0px !important;
}
.section-review-google .review-content .review-content-item {
  border-radius: 10px;
  border: 1px solid #F0F0F0;
  background: #FBFBFB;
  padding: 30px;
  height: 100%;
}
.section-review-google .review-content .review-content-item h6 {
  font-size: 16px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  .section-review-google .review-content .review-content-item h6 {
    font-size: 14px;
  }
}
.section-review-google .review-content .review-content-item .review-start {
  --percent: calc(var(--rating) / 5 * 100%);
  display: inline-block;
  font-size: 15px;
  line-height: 1;
  position: relative;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  color: #fff;
}
.section-review-google .review-content .review-content-item .review-start::before {
  content: '';
  font-family: "Font Awesome 6 Free";
  letter-spacing: 3px;
  display: inline-block;
  background: linear-gradient(90deg, var(--color) var(--percent), #e3e3e3 var(--percent));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: 98px;
}
.section-review-google .review-content .review-content-item .review-text {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .section-review-google .review-content .review-content-item .review-text {
    font-size: 16px;
    line-height: 22px;
  }
}
.section-review-google .review-content .review-content-item .star {
  display: flex;
  align-items: center;
}
.section-review-google .review-content .review-content-item .star span {
  margin-left: 8px;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media (max-width: 767px) {
  .section-review-google .review-content .review-content-item .star span {
    font-size: 14px;
  }
}
.section-review-google .slick-slide {
  padding: 0 15px;
}
@media (max-width: 767px) {
  .section-review-google .slick-slide {
    padding: 0 5px;
  }
}
.section-review-google .slick-list {
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 767px) {
  .section-review-google .slick-list {
    padding: 0 20px !important;
  }
}
.section-review-google .slick-dots {
  bottom: calc(-13px + -60px);
  padding: 0px;
  height: 12px;
}
@media (max-width: 767px) {
  .section-review-google .slick-dots {
    height: 9px;
    bottom: calc(-10px + -25px);
  }
}
.section-review-google .slick-dots li {
  top: -13px;
  width: 12px;
  height: 12px;
  margin: 0 5px;
}
.section-review-google .slick-dots li button {
  padding: 0px;
  width: 12px;
  height: 12px;
  border-radius: 100px;
  background-color: rgba(43, 53, 122, 0.5);
}
.section-review-google .slick-dots li button::before {
  display: none;
}
@media (max-width: 767px) {
  .section-review-google .slick-dots li {
    width: 9px;
    height: 9px;
    margin: 0 3.75px;
  }
  .section-review-google .slick-dots li button {
    width: 9px;
    height: 9px;
  }
}
.section-review-google .slick-dots li.slick-active button {
  background-color: #2B357A;
}
body #page-container #et-boc .g-review {
  padding-top: 120px;
}
body #page-container #et-boc .g-review .wp-gr {
  overflow-y: unset !important;
}
body #page-container #et-boc .g-review .g-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  body #page-container #et-boc .g-review .g-header {
    margin-bottom: 24px;
  }
}
body #page-container #et-boc .g-review .g-header .g-arrow-review {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body #page-container #et-boc .g-review .g-header .g-arrow-review {
    display: none;
  }
}
body #page-container #et-boc .g-review .g-header .g-arrow-review .arrow {
  width: 50px;
  height: 50px;
  border-radius: 100px;
  border: 1px solid #323232;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
body #page-container #et-boc .g-review .g-header .g-arrow-review .arrow::after {
  content: "";
  width: 12px;
  height: 12px;
  border-left: 3px solid #323232;
  border-bottom: 3px solid #323232;
  display: block;
  transform: rotate(45deg);
  margin-right: -6px;
}
body #page-container #et-boc .g-review .g-header .g-arrow-review .arrow.g-prev {
  margin-right: 10px;
}
body #page-container #et-boc .g-review .g-header .g-arrow-review .arrow.g-next {
  transform: scaleX(-1);
}
body #page-container #et-boc .g-review .wp-google-list .wp-google-review {
  margin-top: 0px !important;
}
body #page-container #et-boc .g-review .wp-google-list .wp-google-left img {
  display: none;
}
body #page-container #et-boc .g-review .wp-google-list .wp-google-right a.wp-google-name {
  font-size: 16px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
  color: #323232 !important;
}
body #page-container #et-boc .g-review .wp-google-list .wp-google-right .wp-google-time {
  display: none;
}
body #page-container #et-boc .g-review .wp-google-list .wp-google-right .wp-google-feedback {
  display: grid;
  grid-gap: 20px;
  margin-top: 8px;
}
@media (max-width: 767px) {
  body #page-container #et-boc .g-review .wp-google-list .wp-google-right .wp-google-feedback {
    grid-gap: 14px;
  }
}
body #page-container #et-boc .g-review .wp-google-list .wp-google-right .wp-google-feedback .wp-google-stars .wp-stars {
  display: flex;
  align-items: center;
}
body #page-container #et-boc .g-review .wp-google-list .wp-google-right .wp-google-feedback .wp-google-stars .wp-stars svg path {
  fill: #FFCE00 !important;
}
body #page-container #et-boc .g-review .wp-google-list .wp-google-right .wp-google-feedback .wp-google-stars .wp-stars::after {
  content: "Google Reviews";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #323232;
  margin-left: 8px;
}
body #page-container #et-boc .g-review .wp-google-list .wp-google-right .wp-google-feedback .wp-google-text {
  font-size: 18px !important;
  font-style: normal;
  font-weight: 600;
  line-height: 26px !important;
}
@media (max-width: 767px) {
  body #page-container #et-boc .g-review .wp-google-list .wp-google-right .wp-google-feedback .wp-google-text {
    font-size: 16px !important;
    line-height: 22px !important;
  }
}
body #page-container #et-boc .g-review .wp-google-list .slick-slide {
  height: 100% !important;
  padding: 0 15px;
}
@media (max-width: 767px) {
  body #page-container #et-boc .g-review .wp-google-list .slick-slide {
    padding: 0 5px;
  }
}
body #page-container #et-boc .g-review .wp-google-list .slick-slide .wp-google-review {
  border-radius: 10px;
  border: 1px solid #F0F0F0;
  background: #FBFBFB;
  padding: 30px;
}
body #page-container #et-boc .g-review .wp-google-list .slick-list {
  margin-left: -14px;
  margin-right: -14px;
}
@media (max-width: 767px) {
  body #page-container #et-boc .g-review .wp-google-list .slick-list {
    padding: 0 20px !important;
  }
}
body #page-container #et-boc .g-review .wp-google-list .wp-google-url {
  display: none;
}
body #page-container #et-boc .g-review .wp-google-list .slick-dots {
  padding: 0px;
  height: 12px;
}
@media (max-width: 767px) {
  body #page-container #et-boc .g-review .wp-google-list .slick-dots {
    height: 9px;
    bottom: -36px;
  }
}
body #page-container #et-boc .g-review .wp-google-list .slick-dots li {
  top: -13px;
  width: 12px;
  height: 12px;
  margin: 0 5px;
}
body #page-container #et-boc .g-review .wp-google-list .slick-dots li button {
  padding: 0px;
  width: 12px;
  height: 12px;
  border-radius: 100px;
  background-color: rgba(43, 53, 122, 0.5);
}
body #page-container #et-boc .g-review .wp-google-list .slick-dots li button::before {
  display: none;
}
@media (max-width: 767px) {
  body #page-container #et-boc .g-review .wp-google-list .slick-dots li {
    width: 9px;
    height: 9px;
    margin: 0 3.75px;
  }
  body #page-container #et-boc .g-review .wp-google-list .slick-dots li button {
    width: 9px;
    height: 9px;
  }
}
body #page-container #et-boc .g-review .wp-google-list .slick-dots li.slick-active button {
  background-color: #2B357A;
}
.et-fb-preview--desktop #carousel-cc .wdcl-carousel-item {
  padding: 28px 30px;
  border-radius: 14px;
  border: 1px solid #F0F0F0;
  display: flex;
  align-items: flex-start;
  background-color: #fff;
  overflow: hidden;
}
.et-fb-preview--desktop #carousel-cc .wdcl-carousel-item figure {
  margin-right: 20px;
  height: 40px;
  max-width: 40px;
  width: 100% !important;
}
@media (max-width: 767px) {
  .et-fb-preview--desktop #carousel-cc .wdcl-carousel-item figure {
    max-width: 40px;
    height: 40px;
    width: 100% !important;
  }
}
.et-fb-preview--desktop #carousel-cc .wdcl-carousel-item figure img {
  width: 40px;
  height: 40px;
  object-fit: contain;
}
@media (max-width: 767px) {
  .et-fb-preview--desktop #carousel-cc .wdcl-carousel-item figure img {
    width: 40px;
    height: 40px;
  }
}
.et-fb-preview--desktop #carousel-cc .wdcl-carousel-item .content {
  position: relative !important;
  padding-bottom: 8px !important;
}
.et-fb-preview--desktop #carousel-cc .wdcl-carousel-item .content .content-inner {
  padding: 0px !important;
}
.et-fb-preview--desktop #carousel-cc .wdcl-carousel-item .content h3 {
  font-size: 22px !important;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  padding-bottom: 0px !important;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .et-fb-preview--desktop #carousel-cc .wdcl-carousel-item .content h3 {
    font-size: 22px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
  }
}
.et-fb-preview--desktop #carousel-cc .wdcl-carousel-item .content h5 {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: #323232;
}
@media (max-width: 767px) {
  .et-fb-preview--desktop #carousel-cc .wdcl-carousel-item .content h5 {
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
}
.et-fb-root-ancestor #long-term {
  display: block;
}
@media (max-width: 767px) {
  .et-fb-root-ancestor #long-term {
    display: block;
    flex-direction: column;
  }
}
#long-term {
  display: none;
}
@media (max-width: 767px) {
  #long-term {
    display: none;
    flex-direction: column;
  }
}
#carousel-cc .slick-slide div:has(> figure) {
  padding: 28px 30px;
  border-radius: 14px;
  border: 1px solid #F0F0F0;
  display: flex;
  align-items: flex-start;
  background-color: #fff;
  overflow: hidden;
}
.hero-campaign {
  position: relative;
  overflow: hidden;
}
.hero-campaign::after {
  content: '';
  width: calc(50% - 400px);
  height: 100%;
  display: block;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
@media (max-width: 980px) {
  .hero-campaign::after {
    display: none;
  }
}
.hero-campaign .coin-image {
  position: absolute;
  bottom: 0;
  left: calc(50% - 102px);
  transform: translateX(-50%);
  padding: 0;
}
.hero-campaign .curve-mobile {
  position: relative;
}
.hero-campaign .curve-mobile::before {
  content: '';
  background-color: #fff;
  width: 65vw;
  height: 372px;
  position: absolute;
  top: 0;
  left: -50px;
  z-index: -1;
  display: none;
}
@media (max-width: 445px) {
  .hero-campaign .curve-mobile::before {
    width: 50vw;
  }
}
@media (max-width: 980px) {
  .hero-campaign .curve-mobile::before {
    display: block;
  }
}
.hero-campaign .curve-mobile::after {
  content: '';
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1273" height="880" viewBox="0 0 1273 880" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.906017 71.8453C0.906017 32.1651 34 0 74.8262 0H875.597C897.247 0 917.785 9.19861 931.826 25.191L1254.97 393.376C1278.54 420.25 1278.54 459.75 1254.97 486.624L931.826 854.809C917.785 870.801 897.247 880 875.597 880H74.8262C34 880 0.906017 847.835 0.906017 808.155V71.8453Z" fill="white"/></svg>');
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  z-index: 5;
  right: -15px;
  height: 372px;
  width: 300px;
  display: none;
  z-index: -1;
}
@media (max-width: 980px) {
  .hero-campaign .curve-mobile::after {
    display: block;
  }
}
body #page-container #goat-section #big-goat-button {
  font-family: Fustat;
  font-size: 70px !important;
  height: 122px !important;
  padding: 20px 48px !important;
  padding-right: 53px !important;
}
@media (max-width: 980px) {
  body #page-container #goat-section #big-goat-button {
    font-size: 24px !important;
    height: 43px !important;
    padding: 10px 15px !important;
    padding-right: 15px !important;
  }
}
body #page-container #goat-section #big-goat-button::before {
  width: 31px !important;
  height: 55px !important;
  margin-right: 19px !important;
}
@media (max-width: 980px) {
  body #page-container #goat-section #big-goat-button::before {
    width: 10px !important;
    height: 17px !important;
    margin-right: 7px !important;
  }
}
body #page-container #goat-section .goat-button {
  color: #9565D4 !important;
  padding-right: 20px !important;
  display: flex;
  width: fit-content;
  align-items: center;
  font-size: 18px;
  font-weight: 600 !important;
  line-height: 26px;
  text-align: left;
}
@media (max-width: 980px) {
  body #page-container #goat-section .goat-button {
    font-size: 18px;
    line-height: 18px;
  }
}
body #page-container #goat-section .goat-button::before {
  content: '';
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="22" viewBox="0 0 14 22" fill="none"><path d="M4.0311 0.643093C4.06848 0.507527 4.14606 0.388517 4.25221 0.303887C4.35836 0.219258 4.48737 0.173562 4.61992 0.173645H9.52673C9.62387 0.173724 9.7196 0.198394 9.80604 0.245624C9.89248 0.292854 9.96716 0.361295 10.0239 0.44531C10.0807 0.529326 10.118 0.626515 10.1326 0.728876C10.1473 0.831237 10.1389 0.935843 10.1082 1.03408L7.92466 8.01957H12.5935C12.7084 8.01949 12.8209 8.05379 12.9184 8.11856C13.0159 8.18334 13.0943 8.27598 13.1448 8.38596C13.1953 8.49593 13.2158 8.61881 13.204 8.7406C13.1922 8.8624 13.1486 8.97821 13.078 9.07485L4.49112 20.8437C4.40315 20.9649 4.27807 21.0493 4.13771 21.0821C3.99734 21.115 3.8506 21.0943 3.7231 21.0236C3.5956 20.9529 3.49543 20.8368 3.44007 20.6954C3.38471 20.554 3.37768 20.3964 3.42021 20.2501L5.6295 12.5964H1.55316C1.45781 12.5964 1.36375 12.5728 1.27846 12.5273C1.19317 12.4818 1.11901 12.4158 1.06185 12.3344C1.00469 12.2531 0.966117 12.1586 0.949192 12.0586C0.932267 11.9585 0.937455 11.8557 0.964346 11.7582L4.0311 0.643093Z" fill="%239565D4"/></svg>');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 11px;
  height: 20px;
  display: block;
  position: unset;
  opacity: 1;
  margin-left: unset;
  margin-right: 7px;
}
@media (max-width: 980px) {
  body #page-container #goat-section .goat-button::before {
    width: 8px;
    height: 14px;
  }
}
body #page-container #goat-section .goat-button::after {
  display: none !important;
}
.campaign-white::before {
  background-color: #fff !important;
}
.hero-cam {
  position: relative;
  overflow: hidden;
}
.hero-cam::before {
  content: '';
  background-color: #9465d5;
  width: calc(50% + 300px);
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 980px) {
  .hero-cam::before {
    width: 50%;
  }
}
.mobile-section {
  position: relative;
}
.mobile-section::before {
  content: '';
  width: calc(50% - 600px);
  height: 100%;
  background-color: #9465d5;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
#hubForm-campaign #form-hubspot-hero form {
  margin-top: 33.62px;
}
@media (max-width: 980px) {
  #hubForm-campaign #form-hubspot-hero form fieldset.form-columns-2 {
    gap: 11px;
  }
}
#hubForm-campaign #form-hubspot-hero form fieldset {
  margin-top: 0px;
  margin-bottom: 11.767px;
}
#hubForm-campaign #form-hubspot-hero form label {
  display: none;
}
#hubForm-campaign #form-hubspot-hero form input {
  background-color: #fff;
  border-radius: 100px;
  padding: 13.448px 11.767px;
  border: unset;
  height: 40px;
  font-family: Catalogue;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  font-size: 11.77px;
  line-height: 13.83px;
}
#hubForm-campaign #form-hubspot-hero form input::placeholder {
  font-size: 11.77px;
  line-height: 13.83px;
}
#hubForm-campaign #form-hubspot-hero form fieldset > div {
  margin: 0;
}
#hubForm-campaign #form-hubspot-hero form .hs-error-msgs {
  padding-left: 10px;
  line-height: 1.2;
  margin-top: 5px;
}
#hubForm-campaign #form-hubspot-hero form .hs-error-msgs label {
  display: block;
  font-size: 10px;
  line-height: 1.2;
}
#hubForm-campaign #form-hubspot-hero form .hs_submit .actions {
  width: fit-content;
  padding: 13.448px 16.81px;
  background-color: #FDE994;
  height: 48.9px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  flex-wrap: unset;
  margin: 0 auto 0 auto;
  margin-right: 0;
  position: relative;
  width: 153.83px;
}
#hubForm-campaign #form-hubspot-hero form .hs_submit .actions input {
  height: unset;
  background-color: transparent;
  padding: 0px;
  font-family: Catalogue;
  font-size: 18.491px;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  color: #323232;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 3;
}
@media (max-width: 980px) {
  #hubForm-campaign #form-hubspot-hero form .hs_submit .actions::before {
    font-size: 16px !important;
  }
}
#hubForm-campaign #form-hubspot-hero form .hs_submit .actions::before {
  content: 'Get started';
  font-family: Catalogue;
  font-size: 18.491px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  color: #323232;
  z-index: 1;
}
#hubForm-campaign #form-hubspot-hero form .hs_submit .actions::after {
  content: '';
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="20" viewBox="0 0 19 20" fill="none"><path d="M9.61923 19.0324C8.34091 19.0324 7.13889 18.7899 6.01318 18.3047C4.88745 17.8196 3.90822 17.1612 3.07549 16.3295C2.24277 15.4978 1.58354 14.5198 1.09778 13.3955C0.61202 12.2712 0.369141 11.0699 0.369141 9.79159C0.369141 8.51327 0.61171 7.31126 1.09685 6.18554C1.58201 5.05981 2.24042 4.08059 3.07208 3.24787C3.90377 2.41514 4.88176 1.7559 6.00606 1.27014C7.13036 0.784384 8.33167 0.541504 9.60998 0.541504C10.8883 0.541504 12.0903 0.784073 13.216 1.26921C14.3418 1.75437 15.321 2.41278 16.1537 3.24445C16.9864 4.07613 17.6457 5.05412 18.1314 6.17842C18.6172 7.30272 18.8601 8.50403 18.8601 9.78235C18.8601 11.0607 18.6175 12.2627 18.1324 13.3884C17.6472 14.5141 16.9888 15.4934 16.1571 16.3261C15.3254 17.1588 14.3475 17.818 13.2232 18.3038C12.0989 18.7896 10.8975 19.0324 9.61923 19.0324ZM11.5009 10.1589L9.34893 12.3109C9.27809 12.3817 9.24709 12.4614 9.25595 12.55C9.2648 12.6385 9.30465 12.7182 9.3755 12.7891C9.44635 12.8599 9.53196 12.8954 9.63233 12.8954C9.73268 12.8954 9.81533 12.8599 9.88028 12.7891L12.3245 10.3449C12.4839 10.1855 12.5636 9.99951 12.5636 9.78697C12.5636 9.57443 12.4839 9.38846 12.3245 9.22905L9.85371 6.75828C9.78287 6.68744 9.70316 6.65201 9.61461 6.65201C9.52605 6.65201 9.44635 6.68744 9.3755 6.75828C9.30465 6.82913 9.26923 6.91474 9.26923 7.01511C9.26923 7.11546 9.30465 7.19812 9.3755 7.26306L11.5009 9.41503H6.42652C6.32113 9.41503 6.23279 9.45076 6.1615 9.52223C6.09022 9.59369 6.05457 9.68225 6.05457 9.7879C6.05457 9.89355 6.09022 9.9818 6.1615 10.0526C6.23279 10.1235 6.32113 10.1589 6.42652 10.1589H11.5009Z" fill="%23323232"/></svg>');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  max-width: 18.491px;
  height: 18.491px;
  display: block;
  position: unset;
  transform: unset;
  margin-left: 6.724px;
  z-index: 1;
}
div:has(> .btn-flex) {
  display: flex;
}
.imgCoinSmall {
  display: none;
  margin-bottom: 0px !important;
  height: 0;
  position: unset;
  overflow: unset;
}
@media (max-width: 980px) {
  .imgCoinSmall {
    display: block;
    position: unset;
    overflow: unset;
  }
  .imgCoinSmall .et_pb_image_wrap {
    position: unset;
  }
  .imgCoinSmall img {
    position: absolute;
    top: -185px;
    right: 0;
    z-index: 9;
    width: 132px !important;
    object-fit: contain;
    object-position: bottom;
  }
}
.heroCampaignRow {
  display: flex;
  max-width: 1376px !important;
}
@media (max-width: 980px) {
  .heroCampaignRow {
    flex-direction: column;
    padding-top: 0 !important;
  }
}
.heroCampaignParapgraph2 p {
  font-size: 26.589px !important;
  line-height: 34.186px !important;
}
@media (max-width: 980px) {
  .heroCampaignParapgraph2 p {
    font-size: 22px !important;
    line-height: 22px !important;
  }
}
.heroCampaignParapgraph1 p {
  font-size: 21.841px !important;
  line-height: 34.186px !important;
}
@media (max-width: 980px) {
  .heroCampaignParapgraph1 p {
    font-size: 18px !important;
    line-height: 28px !important;
  }
}
.et_pb_row.coin-image {
  max-width: 1376px !important;
}
.et_pb_button:hover {
  background-color: #FCEA8C !important;
  border: 1px solid #FCEA8C !important;
}
.et_pb_button::after {
  display: none;
}
/*Video Ads*/
.video-ads-wrapper {
  background-color: #fff;
  width: 90%;
  max-width: 1240px;
  padding-top: 100px;
  margin: 0 auto;
}
.video-ads-top {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
  margin-bottom: 60px;
}
@media (max-width: 980px) {
  .video-ads-top {
    gap: 12px;
    margin-bottom: 18px;
  }
}
.video-ads-top .the-video-wrapper {
  width: 100%;
  flex: 1;
  min-height: 431px;
  height: 431px;
  height: auto;
  border-radius: 12px;
  overflow: hidden;
}
@media (max-width: 980px) {
  .video-ads-top .the-video-wrapper {
    order: 2;
    width: 100%;
    min-height: auto;
    border-radius: 5px;
    flex: auto;
  }
}
.video-ads-top .the-video-wrapper .the-video-ads {
  width: inherit;
  height: inherit;
  min-height: inherit;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  background-color: #333;
}
@media (max-width: 980px) {
  .video-ads-top .the-video-wrapper .the-video-ads {
    border-radius: 5px;
    width: 100%;
    padding-bottom: 56.25%;
    /* 16:9 aspect ratio = 9 / 16 = 0.5625 = 56.25% */
    height: 0;
  }
}
.video-ads-top .the-video-wrapper .the-video-ads iframe, .video-ads-top .the-video-wrapper .the-video-ads video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-ads-top .the-video-wrapper .the-video-ads .layer-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  cursor: pointer;
}
.video-ads-top .the-video-content-wrapper {
  width: 100%;
  max-width: 423px;
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: flex-end;
}
@media (max-width: 980px) {
  .video-ads-top .the-video-content-wrapper {
    order: 1;
    max-width: 100%;
    flex: auto;
  }
}
.video-ads-top .the-video-content-wrapper .the-video-title {
  font-family: "Raleway", Sans-Serif;
  font-size: 52.04px !important;
  font-weight: 400;
  line-height: 55.01px;
  letter-spacing: 0px;
  align-self: center;
  width: 100%;
}
@media (max-width: 980px) {
  .video-ads-top .the-video-content-wrapper .the-video-title {
    font-size: 32px !important;
    line-height: 100%;
    margin-bottom: 20px;
  }
}
.video-ads-top .the-video-content-wrapper .the-video-description, .video-ads-top .the-video-content-wrapper .the-video-description * {
  font-size: 17px;
  line-height: 1.2;
  font-weight: 400;
  width: 100%;
}
@media (max-width: 980px) {
  .video-ads-top .the-video-content-wrapper .the-video-description, .video-ads-top .the-video-content-wrapper .the-video-description * {
    font-size: 16px;
    line-height: 1.2;
    margin-bottom: 10px;
  }
}
.video-ads-top .the-video-content-wrapper .the-video-control-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  width: 100%;
}
@media (max-width: 980px) {
  .video-ads-top .the-video-content-wrapper .the-video-control-wrapper {
    gap: 5px;
    align-items: flex-end;
  }
}
.video-ads-top .the-video-content-wrapper .the-video-prev-btn, .video-ads-top .the-video-content-wrapper .the-video-next-btn {
  cursor: pointer;
  width: 50px;
  height: 50px;
  overflow: hidden;
  opacity: 1;
  transition: all ease 0.3s;
}
.video-ads-top .the-video-content-wrapper .the-video-prev-btn svg, .video-ads-top .the-video-content-wrapper .the-video-next-btn svg {
  display: block;
  width: 100%;
  height: 100%;
}
.video-ads-top .the-video-content-wrapper .the-video-prev-btn.disabled, .video-ads-top .the-video-content-wrapper .the-video-next-btn.disabled {
  cursor: default;
  opacity: 0.5;
}
@media (max-width: 980px) {
  .video-ads-top .the-video-content-wrapper .the-video-total-info {
    order: 1;
    flex: 1;
  }
  .video-ads-top .the-video-content-wrapper .the-video-prev-btn {
    order: 2;
    height: 40px;
    width: 40px;
  }
  .video-ads-top .the-video-content-wrapper .the-video-next-btn {
    order: 3;
    height: 40px;
    width: 40px;
  }
}
.video-slider-control {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  overflow: hidden;
}
.video-slider-control .slick-track {
  margin-left: 0;
  margin-right: 0;
  display: flex;
  gap: 10px;
}
.video-slider-control .slick-slide {
  cursor: pointer;
  width: 100%;
  max-width: 210px;
}
@media (max-width: 980px) {
  .video-slider-control .slick-slide {
    max-width: 120px;
  }
}
.video-slider-control .video-image-wrapper {
  position: relative;
  z-index: 10;
  overflow: hidden;
  border-radius: 4px;
  width: 100%;
  max-width: 210px;
  height: 118px;
}
@media (max-width: 980px) {
  .video-slider-control .video-image-wrapper {
    max-width: 120px;
    height: 67px;
  }
}
.video-slider-control .video-image-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.video-slider-control .video-image-wrapper .video-image-layer {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  transition: background-color ease 0.1s;
  z-index: 5;
}
.video-slider-control .slick-current .video-image-wrapper .video-image-layer {
  background-color: rgba(0, 0, 0, 0);
  transition: opacity ease 0.3s;
}
.video-slider-control .video-thumbnail-title {
  font-family: "Raleway", Sans-Serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0px;
  margin-top: 10px;
}
@media (max-width: 768px) {
  .video-slider-control .video-thumbnail-title {
    font-size: 12px;
  }
}
.video-slider-control .the-video-description {
  font-size: 17px;
  line-height: 17px;
  letter-spacing: 0;
  font-weight: 400;
}
.swiper.video-slider-control .swiper-slide.video-thumb {
  width: 210px;
}
@media (max-width: 980px) {
  .swiper.video-slider-control .swiper-slide.video-thumb {
    width: 120px;
  }
}
.swiper.video-slider-control .swiper-slide.video-thumb .video-image-layer.active {
  background-color: rgba(0, 0, 0, 0);
}
/*End Video Ads*/
.hero-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.hero-wrapper .hero-bg-before {
  position: absolute;
  left: -90%;
  top: 0;
  width: 100vw;
  height: 100%;
  z-index: 2;
  display: block;
}
.hero-wrapper .hero-background-wrapper {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-background-wrapper {
    position: relative;
    overflow: hidden;
  }
}
.hero-wrapper .hero-background-wrapper .hero-triangle-1, .hero-wrapper .hero-background-wrapper .hero-triangle-2, .hero-wrapper .hero-background-wrapper .hero-triangle-3 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.hero-wrapper .hero-background-wrapper .hero-triangle-1 svg, .hero-wrapper .hero-background-wrapper .hero-triangle-2 svg, .hero-wrapper .hero-background-wrapper .hero-triangle-3 svg {
  width: 100%;
  height: 100%;
}
.hero-wrapper .hero-background-wrapper .hero-triangle-1 {
  z-index: 3;
  left: -307px;
}
.hero-wrapper .hero-background-wrapper .hero-triangle-1 .triangle1desktop {
  display: block;
}
.hero-wrapper .hero-background-wrapper .hero-triangle-1 .triangle1mobile {
  display: none;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-background-wrapper .hero-triangle-1 {
    left: -39%;
  }
  .hero-wrapper .hero-background-wrapper .hero-triangle-1 .triangle1desktop {
    display: none;
  }
  .hero-wrapper .hero-background-wrapper .hero-triangle-1 .triangle1mobile {
    display: block;
  }
  .hero-wrapper .hero-background-wrapper .hero-triangle-1 svg {
    width: 100%;
  }
}
.hero-wrapper .hero-background-wrapper .hero-triangle-1:before {
  content: " ";
  position: absolute;
  top: 0;
  left: calc(-50% - 200px);
  width: 100vw;
  height: 100%;
  background: #D4CADB;
  display: block;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-background-wrapper .hero-triangle-1:before {
    display: none;
  }
}
.hero-wrapper .hero-background-wrapper .hero-triangle-2 {
  z-index: 2;
  left: -270px;
}
.hero-wrapper .hero-background-wrapper .hero-triangle-2 .triangle2desktop {
  display: block;
}
.hero-wrapper .hero-background-wrapper .hero-triangle-2 .triangle2mobile {
  display: none;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-background-wrapper .hero-triangle-2 {
    left: -36%;
  }
  .hero-wrapper .hero-background-wrapper .hero-triangle-2 .triangle2desktop {
    display: none;
  }
  .hero-wrapper .hero-background-wrapper .hero-triangle-2 .triangle2mobile {
    display: block;
  }
  .hero-wrapper .hero-background-wrapper .hero-triangle-2 svg {
    width: 100%;
  }
}
.hero-wrapper .hero-background-wrapper .hero-triangle-3 {
  z-index: 1;
  left: -226px;
}
.hero-wrapper .hero-background-wrapper .hero-triangle-3 .triangle3desktop {
  display: block;
}
.hero-wrapper .hero-background-wrapper .hero-triangle-3 .triangle3mobile {
  display: none;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-background-wrapper .hero-triangle-3 {
    left: -35%;
  }
  .hero-wrapper .hero-background-wrapper .hero-triangle-3 .triangle3desktop {
    display: none;
  }
  .hero-wrapper .hero-background-wrapper .hero-triangle-3 .triangle3mobile {
    display: block;
  }
  .hero-wrapper .hero-background-wrapper .hero-triangle-3 svg {
    width: 100%;
  }
}
.hero-wrapper .hero-background-wrapper .hero-background-image {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.hero-wrapper .hero-background-wrapper .hero-background-image div {
  width: 100%;
  height: 100%;
  display: block;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-background-wrapper .hero-background-image div {
    display: none;
  }
}
.hero-wrapper .hero-background-wrapper .hero-background-image img {
  display: none;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-background-wrapper .hero-background-image img {
    height: auto;
    display: block;
  }
}
.hero-wrapper .hero-content-wrapper {
  width: 90%;
  max-width: 1376px;
  height: 100%;
  margin: 0 auto;
  flex-wrap: wrap;
  padding-top: 274px;
  padding-bottom: 165px;
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  z-index: 1;
  gap: 20px;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper {
    padding-top: 32px;
    padding-bottom: 32px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 22px;
    justify-content: center;
  }
}
.hero-wrapper .hero-content-wrapper .hero-content {
  width: 100%;
  max-width: 601.304px;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .hero-content {
    max-width: 100%;
  }
}
.hero-wrapper .hero-content-wrapper .hero-title {
  margin-bottom: 20px;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .hero-title {
    margin-bottom: 16px;
  }
}
.hero-wrapper .hero-content-wrapper .hero-title span {
  color: #323232;
  font-family: Raleway;
  font-size: 63.345px;
  font-style: normal;
  font-weight: 400;
  line-height: 66.964px;
  /* 105.714% */
  padding-right: 100px;
  display: inline-block;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .hero-title span {
    font-size: 40px;
    font-weight: 400;
    line-height: 40px;
    /* 100% */
    padding-right: 17px;
  }
}
.hero-wrapper .hero-content-wrapper .hero-title .hero-heading-highlight {
  background-color: #FCEA8C;
  border-radius: 999px;
  padding: 8px 24px;
  margin-left: -24px;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .hero-title .hero-heading-highlight {
    padding: 4px 12px;
    margin-left: -12px;
    margin-bottom: 12px;
  }
}
.hero-wrapper .hero-content-wrapper .hero-cta-small span {
  color: #323232;
  font-family: Raleway;
  font-size: 24.422px;
  font-style: normal;
  font-weight: 700;
  line-height: 31.4px;
  /* 128.571% */
  display: inline-block;
  margin-bottom: 16px;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .hero-cta-small span {
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    /* 140% */
    margin-bottom: 8px;
  }
}
.hero-wrapper .hero-content-wrapper .hero-cta-large span {
  display: inline-block;
  color: #323232;
  font-family: Raleway;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 16px;
  line-height: 49.2px;
  /* 123.256% */
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .hero-cta-large span {
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    /* 140% */
    margin-bottom: 8px;
  }
}
.hero-wrapper .hero-content-wrapper .button-hero {
  padding: 16px;
  background-color: #FCEA8C;
  border-radius: 100px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .button-hero {
    padding: 12px 16px;
    gap: 4px;
    margin-bottom: 12px;
  }
}
.hero-wrapper .hero-content-wrapper .button-hero div {
  color: #323232;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  line-height: normal;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .button-hero div {
    font-size: 18px;
  }
}
.hero-wrapper .hero-content-wrapper .trustpilot-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 13px;
  margin-top: 74px;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .trustpilot-wrapper {
    display: none;
  }
}
.hero-wrapper .hero-content-wrapper .trustpilot-wrapper-mobile {
  display: none;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .trustpilot-wrapper-mobile {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    gap: 8px;
  }
}
.hero-wrapper .hero-content-wrapper .hero-form {
  margin-top: -104px;
  padding-left: 134px;
  padding-right: 10px;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .hero-form {
    margin-top: 0;
    width: 100%;
    padding: 0;
  }
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm {
  background-color: #F9F7F7;
  align-self: flex-start;
  padding: 50px 33px;
  border-radius: 10px;
  width: 100%;
  max-width: 425px;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm {
    padding: 24px 16px;
    max-width: 100%;
    margin-bottom: 28px;
  }
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .form-title {
  color: #323232;
  font-family: Raleway;
  font-size: 33.62px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: inline-block;
  margin-bottom: 13.45px;
  padding-right: 55px;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .form-title {
    font-size: 24px;
    font-weight: 500;
    padding-right: 0;
    margin-bottom: 20px;
  }
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .form-description {
  color: #323232;
  font-family: Raleway;
  font-size: 15.969px;
  font-style: normal;
  font-weight: 400;
  line-height: 18.491px;
  /* 115.789% */
  display: inline-block;
  margin-bottom: 33.62px;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .form-description {
    font-size: 16px;
    line-height: 22px;
    /* 137.5% */
  }
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm label {
  display: none;
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .hs-input {
  padding: 13.448px 11.767px;
  border-radius: 84.05px;
  background: #fff;
  color: #757562;
  font-family: Catalogue, Raleway;
  font-size: 11.767px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .hs-input {
    font-size: 16px;
    font-weight: 500;
    padding: 14px 12px;
  }
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .hbspt-form .form-columns-1 .hs-phone {
  margin: 11.7px 0;
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .hbspt-form fieldset:first-of-type {
  margin-top: 0;
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .hbspt-form fieldset:last-of-type {
  margin-top: 18px;
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .hs_submit .actions {
  padding: 13.448px 16.81px;
  background-color: #FDE994;
  height: 48.9px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  flex-wrap: unset;
  margin: 0 auto 0 auto;
  margin-right: 0;
  position: relative;
  width: 160px;
}
@media (max-width: 980px) {
  .hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .hs_submit .actions {
    width: 100%;
    height: 60px;
  }
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .hs_submit .actions:before {
  content: 'Get started';
  font-family: Catalogue, Raleway;
  font-size: 18.491px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  color: #323232;
  z-index: 1;
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .hs_submit .actions input {
  background-color: transparent;
  padding: 0px;
  font-family: Catalogue, Raleway;
  font-size: 18.491px;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  color: #323232;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 3;
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .hs_submit .actions:after {
  content: '';
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="20" viewBox="0 0 19 20" fill="none"><path d="M9.61923 19.0324C8.34091 19.0324 7.13889 18.7899 6.01318 18.3047C4.88745 17.8196 3.90822 17.1612 3.07549 16.3295C2.24277 15.4978 1.58354 14.5198 1.09778 13.3955C0.61202 12.2712 0.369141 11.0699 0.369141 9.79159C0.369141 8.51327 0.61171 7.31126 1.09685 6.18554C1.58201 5.05981 2.24042 4.08059 3.07208 3.24787C3.90377 2.41514 4.88176 1.7559 6.00606 1.27014C7.13036 0.784384 8.33167 0.541504 9.60998 0.541504C10.8883 0.541504 12.0903 0.784073 13.216 1.26921C14.3418 1.75437 15.321 2.41278 16.1537 3.24445C16.9864 4.07613 17.6457 5.05412 18.1314 6.17842C18.6172 7.30272 18.8601 8.50403 18.8601 9.78235C18.8601 11.0607 18.6175 12.2627 18.1324 13.3884C17.6472 14.5141 16.9888 15.4934 16.1571 16.3261C15.3254 17.1588 14.3475 17.818 13.2232 18.3038C12.0989 18.7896 10.8975 19.0324 9.61923 19.0324ZM11.5009 10.1589L9.34893 12.3109C9.27809 12.3817 9.24709 12.4614 9.25595 12.55C9.2648 12.6385 9.30465 12.7182 9.3755 12.7891C9.44635 12.8599 9.53196 12.8954 9.63233 12.8954C9.73268 12.8954 9.81533 12.8599 9.88028 12.7891L12.3245 10.3449C12.4839 10.1855 12.5636 9.99951 12.5636 9.78697C12.5636 9.57443 12.4839 9.38846 12.3245 9.22905L9.85371 6.75828C9.78287 6.68744 9.70316 6.65201 9.61461 6.65201C9.52605 6.65201 9.44635 6.68744 9.3755 6.75828C9.30465 6.82913 9.26923 6.91474 9.26923 7.01511C9.26923 7.11546 9.30465 7.19812 9.3755 7.26306L11.5009 9.41503H6.42652C6.32113 9.41503 6.23279 9.45076 6.1615 9.52223C6.09022 9.59369 6.05457 9.68225 6.05457 9.7879C6.05457 9.89355 6.09022 9.9818 6.1615 10.0526C6.23279 10.1235 6.32113 10.1589 6.42652 10.1589H11.5009Z" fill="%23323232"/></svg>');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  max-width: 18.491px;
  height: 18.491px;
  display: block;
  position: unset;
  transform: unset;
  margin-left: 6.724px;
  z-index: 1;
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .hbspt-form fieldset.form-columns-2 {
  gap: 12px;
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .hbspt-form fieldset.form-columns-2 .hs-form-field {
  width: auto !important;
  flex: 1;
  margin-bottom: 0;
}
.hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .hubspot-thankyou h3, .hero-wrapper .hero-content-wrapper .hero-form .newHubSpotForm .hubspot-thankyou p:last-of-type {
  font-family: Catalogue, Raleway;
}
