#hero .title h1 span {
  position: relative;
  display: inline-block;
}

#hero .title {
  font-size: 70px;
}

#hero .title h1 {
  font-weight: 300;
}

#hero .title h1 b {
  font-weight: 700;
}

#hero p {
  font-size: 22px;
  font-weight: 400;
  margin-top: 20px;
  max-width: 580px;
}

#hero .links {
  margin-top: 50px;
}

#hero .title h1 span:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -30px;
  width: 253px;
  height: 29px;
  background: no-repeat center/contain url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22253%22%20height%3D%2229%22%20viewBox%3D%220%200%20253%2029%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3.0008%2025.2545C37.6685%2012.0818%20135.548%20-9.06059%20249.723%2011.7518%22%20stroke%3D%22%23B09AFF%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");
  pointer-events: none;
}

.section-twoup .container .side:nth-child(2) .image {
  justify-content: flex-end;
}

.section-twoup .title[data-font-sizing=small] {
  font-size: 36px;
  font-weight: 600;
}
@media (max-width: 991px) {
  .section-twoup .title[data-font-sizing=small] {
    font-size: 7vw;
    line-height: 1.2;
  }
}
.section-twoup .title[data-font-sizing=small] h2 {
  font-weight: 600;
  font-family: "Plus Jakarta Sans", "Inter", sans-serif;
  color: var(--color-blue-darker);
}
@media (max-width: 991px) {
  .section-twoup .title[data-font-sizing=small] h2 {
    text-align: center;
  }
}

.section-twoup .container {
  margin-block: 90px;
}

#hero .container {
  margin-block: 72px;
}

@media (max-width: 1024px) {
  .section-twoup .container {
    margin-block: 60px;
  }
  #hero .container {
    margin-block: 30px;
  }
}
.section-twoup p,
.section-twoup li {
  font-size: 18px;
  font-weight: 400;
  color: var(--color-blue-darker);
}

.section-logosSlider {
  padding: 30px 0 100px;
}
@media (max-width: 991px) {
  .section-logosSlider {
    padding: 30px 0 55px;
  }
}

@media (max-width: 991px) {
  .section-logosSlider__title {
    font-size: 4vw;
  }
}

.section-videoBg__video:after {
  --play-size: 64px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 32C0 14.3269 14.3269 0 32 0C40.4869 0 48.6262 3.37142 54.6274 9.37255C60.6285 15.3737 63.9999 23.5131 63.9999 32C63.9999 49.6731 49.6731 64 32 64C14.3269 64 0 49.6731 0 32ZM26.1441 45.696L44.8 34.048C45.4982 33.6009 45.9205 32.8291 45.9205 32C45.9205 31.171 45.4982 30.3991 44.8 29.9521L26.0801 18.304C25.3428 17.8391 24.4113 17.8106 23.6469 18.2293C22.8825 18.6481 22.4052 19.4483 22.4001 20.32V43.68C22.3898 44.5728 22.8759 45.3976 23.6621 45.8209C24.4482 46.2442 25.4043 46.1961 26.1441 45.696Z' fill='white'/%3E%3C/svg%3E");
  background-color: transparent;
}
@media (max-width: 991px) {
  .section-videoBg__video:after {
    --play-size: 50px;
  }
}

.section-accordion2__item .accordion-item-content p {
  font-size: 18px;
}

.section-accordion2__item .accordion-item-content-inner {
  padding: 0 0 50px;
}
@media (max-width: 991px) {
  .section-accordion2__item .accordion-item-content-inner {
    padding: 0;
  }
}

.section-accordion2__item.active .accordion-item-header p {
  font-weight: 700;
}

.section-accordion2__list_wrapper {
  align-items: center;
}

.section-videoBg__title,
.section-accordion2__content h2 {
  font-size: 36px;
  font-weight: 600;
}
@media (max-width: 991px) {
  .section-videoBg__title,
  .section-accordion2__content h2 {
    font-size: 28px;
    text-align: center;
    line-height: 1.2;
  }
}

@media (max-width: 991px) {
  .section-accordion2__item .accordion-item-header p {
    font-size: 18px;
  }
}

@media (max-width: 991px) {
  .section-accordion2__item .accordion-item-content p {
    font-size: 16px;
  }
}

.section-industrieslist {
  margin: 0;
  background: #F6F7FE;
  padding: 100px 0;
}
@media (max-width: 991px) {
  .section-industrieslist {
    padding: 50px 0;
  }
}

.section-industrieslist__list {
  margin-top: 40px;
}
@media (max-width: 991px) {
  .section-industrieslist__list {
    margin-top: 24px;
  }
}

#sbp p {
  color: #fff;
}

#sbp h2 {
  color: #fff;
}
@media (max-width: 991px) {
  #sbp h2 {
    font-weight: 700;
  }
}

@media (max-width: 991px) {
  #sbp .container {
    gap: 50px;
  }
}

@media (max-width: 991px) {
  #sbp .container .side:nth-child(2) .image {
    left: 20px;
  }
}

#testimonialsTitle {
  padding: 100px 0 0 0;
}

#testimonials .container {
  margin-block: 60px;
}

#testimonials .container[data-desktop-gutter-width=large] {
  gap: 30px;
}

#testimonials .embed,
#testimonials .embed .poster {
  position: relative;
}

#testimonials .embed button svg {
  display: none;
}

#testimonials .title {
  display: none;
}

#testimonials .embed button {
  width: 64px;
  height: 64px;
  position: absolute;
  bottom: 20px;
  left: 20px;
}

#testimonials .embed button:after {
  --play-size: 64px;
  content: "";
  display: block;
  width: var(--play-size);
  height: var(--play-size);
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: calc(var(--play-size) / 2 * -1);
  margin-left: calc(var(--play-size) / 2 * -1);
  pointer-events: none;
  z-index: 1;
  transition: var(--tg-transition-medium);
  border-radius: 50%;
  box-shadow: var(--tg-box-shadow-medium);
  background-image: url("data:image/svg+xml,%3Csvg xmlns= 'http://www.w3.org/2000/svg' viewBox= '0 0 64 64' fill= 'none' %3E%3Cpath fill-rule= 'evenodd' clip-rule= 'evenodd' d= 'M0 32C0 14.3269 14.3269 0 32 0C40.4869 0 48.6262 3.37142 54.6274 9.37255C60.6285 15.3737 63.9999 23.5131 63.9999 32C63.9999 49.6731 49.6731 64 32 64C14.3269 64 0 49.6731 0 32ZM26.1441 45.696L44.8 34.048C45.4982 33.6009 45.9205 32.8291 45.9205 32C45.9205 31.171 45.4982 30.3991 44.8 29.9521L26.0801 18.304C25.3428 17.8391 24.4113 17.8106 23.6469 18.2293C22.8825 18.6481 22.4052 19.4483 22.4001 20.32V43.68C22.3898 44.5728 22.8759 45.3976 23.6621 45.8209C24.4482 46.2442 25.4043 46.1961 26.1441 45.696Z' fill= 'white' /%3E%3C/svg%3E");
  background-color: var(--section-playbutton-color);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

#testimonials .testimonial-cards .controls {
  display: none;
}

#testimonials .container .side:nth-child(2) {
  width: 100%;
  height: 100%;
}

#testimonials .testimonial-cards .items-wrapper:before {
  inset-inline-start: calc(0% - 15px);
  background-color: rgb(199, 206, 255);
}

#testimonials .testimonial-cards .items-wrapper {
  padding: 47px;
  gap: 20px;
}

#testimonials .testimonial-cards .content {
  color: var(--color-blue-darker);
  font-family: "Plus Jakarta Sans";
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.6;
  grid-area: content;
  text-align: left;
}

#testimonials .testimonial-cards .author {
  font-size: 18px;
  -moz-column-gap: 0;
  column-gap: 0;
  row-gap: 5px;
}
#testimonials .testimonial-cards .author p {
  font-family: "Plus Jakarta Sans";
}

#testimonials .embed .poster .image img,
#testimonials .embed .image img,
#testimonials .embed .poster .image,
#testimonials .embed .image,
#testimonials .embed,
#testimonials .embed .poster {
  width: 100%;
  height: 100%;
}

.section-coverCentered {
  padding: 20px 0 100px;
}

.section-coverCentered__title {
  margin-bottom: 25px;
  font-weight: 500;
  font-size: 22px;
  color: var(--color-blue-darker);
}

.section-coverCentered__image img, .section-coverCentered__embed {
  border-radius: 0;
}

@media (max-width: 1365px) {
  #hero .title {
    font-size: 48px;
  }
  #hero .title h1 span:after {
    bottom: -22px;
    width: 163px;
    height: 20px;
  }
  #hero p {
    font-size: 17px;
    max-width: 450px;
  }
  #testimonials .testimonial-cards .items-wrapper {
    padding: 27px;
  }
  #testimonials .testimonial-cards .content {
    font-size: 22px;
  }
  #testimonials .testimonial-cards .author {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  #testimonials .container .side:nth-child(2) .testimonial-cards {
    display: block;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .section-accordion2__list_scroll {
    padding: 30px 0 0;
  }
  #hero .title {
    font-size: 28px;
    text-align: center;
  }
  #hero .title h1 span:after {
    bottom: -21px;
    width: 92px;
    height: 25px;
  }
  #hero p {
    font-size: 16px;
    text-align: center;
    padding: 0 10px;
  }
  #hero .links {
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
  }
  .section-twoup .links .link {
    min-width: 220px;
  }
  .section-industrieslist__content h2 {
    padding: 0;
  }
  .section-industrieslist__item {
    background: #ffffff;
    padding: 2px 30px 8px;
  }
  #testimonialsTitle {
    padding: 60px 0 0 0;
  }
  #testimonialsTitle .section-title__title {
    font-weight: 600;
    font-size: 7vw;
  }
  #testimonials .container {
    margin-block: 25px;
    display: flex;
    flex-direction: column-reverse;
  }
  #testimonials .embed button {
    width: 37px;
    height: 37px;
    bottom: 10px;
    left: 10px;
  }
  #testimonials .embed button:after {
    --play-size: 37px;
  }
  #testimonials .testimonial-cards .items-wrapper {
    padding: 28px 18px;
  }
  #testimonials .testimonial-cards .content {
    font-size: 16px;
  }
  #testimonials .testimonial-cards .items-wrapper {
    gap: 10px;
  }
  #testimonials .testimonial-cards .author {
    font-size: 14px;
    row-gap: 2px;
    margin-top: 35px;
  }
  #testimonials .testimonial-cards .testimonial-card {
    row-gap: 0;
    place-items: baseline;
  }
  #testimonials .testimonial-cards .items-wrapper:before {
    transform: scale(0.8);
    left: -2px;
    position: relative;
  }
  #testimonials .container[data-desktop-gutter-width=large] {
    gap: 15px;
  }
  .section-coverCentered__title {
    font-size: 6vw;
    max-width: 78vw;
    margin: 0 auto 45px;
  }
  .section-coverCentered__image {
    width: 81vw;
  }
  .section-coverCentered {
    padding: 20px 0 50px;

  }
}
/*# sourceMappingURL=new-design-v1.css.map */
