@import '_content/WMBlazorSlickCarousel/WMBlazorSlickCarousel.bundle.scp.css';

/* /Components/AboutCookiesComponent.razor.rz.scp.css */
.section-cookies[b-anohbfo031] {
  background: transparent linear-gradient(180deg, rgba(122, 143, 255, 0.4) 0%, #ffffff 100%) 0% 0% no-repeat padding-box;
  padding-top: 8.5rem;
  padding-bottom: 8.1875rem;
}
@media (min-width: 62rem) {
  .section-cookies .image[b-anohbfo031] {
    display: none;
  }
}
@media (max-width: 61.99875rem) {
  .section-cookies[b-anohbfo031] {
    padding-bottom: 2.5rem;
    padding-top: 8.5rem;
  }
  .section-cookies h1[b-anohbfo031] {
    padding-bottom: 0;
  }
  .section-cookies .image[b-anohbfo031] {
    margin-top: -1.875rem;
    margin-bottom: -1.25rem;
  }
}
@media (max-width: 61.99875rem) {
  .section-cookies .container .cookies-image[b-anohbfo031] {
    display: none;
  }
}
.section-cookies .container[b-anohbfo031]  p {
  padding-top: 0;
  padding-bottom: 1.5rem;
}
.section-cookies .container[b-anohbfo031]  p:first-child {
  padding-top: 3.75rem;
}
@media (max-width: 74.99875rem) {
  .section-cookies .container[b-anohbfo031]  p:first-child {
    padding-top: 2.5rem;
  }
}
.section-cookies .container[b-anohbfo031]  a:hover {
  color: #7a8fff;
}
@media (max-width: 61.99875rem) {
  .section-cookies .container[b-anohbfo031] {
    padding-bottom: 1rem;
  }
}

@media (max-width: 61.99875rem) {
  .section-generic-banner-full[b-anohbfo031]  .btn {
    width: 10% !important;
  }
}

/*# sourceMappingURL=AboutCookiesComponent.razor.css.map */
/* /Components/AboutUsComponent.razor.rz.scp.css */
.about-us-images-group[b-omfap7a3ee] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.about-us-page-bg[b-omfap7a3ee] {
  position: relative;
  overflow: hidden;
}
.about-us-page-bg[b-omfap7a3ee]:after {
  z-index: 0;
  content: "";
  display: block;
  position: absolute;
  top: -25%;
  left: 45%;
  width: 100%;
  height: 150%;
  background-image: radial-gradient(closest-side at 50% 50%, rgba(82, 82, 255, 0.3) 0%, rgba(16, 7, 49, 0.5) 100%);
}
.about-us-page-bg .section[b-omfap7a3ee],
.about-us-page-bg .section-main-header[b-omfap7a3ee] {
  position: relative;
  z-index: 10;
}

.about-us-page-bg-2[b-omfap7a3ee] {
  position: relative;
  background: transparent linear-gradient(180deg, #14084d 0%, #200f60 50%, #100731 100%) 0% 0% no-repeat;
}

.section-arrow-top[b-omfap7a3ee]  .WMBSC-content.slick-initialized.slick-slider.slick-dotted {
  margin-bottom: 5rem !important;
}

.section-dark .section.section-about-us-images-group[b-omfap7a3ee] {
  padding-bottom: 0;
}
.section-dark[b-omfap7a3ee]  .section.section-what-we-stand-for {
  padding: 0;
  position: relative;
  z-index: 10;
}

.section-about-us-images-group[b-omfap7a3ee] {
  position: relative;
  z-index: 10;
}
.section-about-us-images-group .col-about-us-images-group-txt[b-omfap7a3ee] {
  max-width: 45.625rem;
}
.section-about-us-images-group .col-about-us-images-group-txt h2[b-omfap7a3ee] {
  font-size: 3rem;
  font-family: "ArchiaSemibold", sans-serif;
}
.section-about-us-images-group .col-about-us-images-group-txt[b-omfap7a3ee]  p {
  font-weight: 500;
  font-size: 1.125rem;
}
.section-about-us-images-group .col-about-us-images-group-txt .row-btns[b-omfap7a3ee] {
  margin-top: 2.5rem;
}
.section-about-us-images-group .col-about-us-images-group-txt .row-btns[b-omfap7a3ee]  a {
  line-height: 1.125rem;
  font-family: "SilkaMedium", sans-serif;
  font-size: 1rem;
  height: 2.5rem;
}
@media (max-width: 47.99875rem) {
  .section-about-us-images-group .row.align-items-lg-start[b-omfap7a3ee] {
    display: flex;
    gap: 2.375rem;
  }
  .section-about-us-images-group .col-group[b-omfap7a3ee] {
    display: flex;
    order: 1;
    width: 100%;
  }
  .section-about-us-images-group .col-about-us-images-group-txt[b-omfap7a3ee] {
    display: flex;
    order: 2;
    width: 100%;
    flex-direction: column;
  }
  .section-about-us-images-group .col-about-us-images-group-txt h2[b-omfap7a3ee] {
    font-size: 3rem;
    font-family: "ArchiaSemibold", sans-serif;
    text-align: left;
    padding-bottom: 1.875rem;
  }
}

.about-us-images-group[b-omfap7a3ee] {
  position: relative;
  z-index: 10;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
}
.about-us-images-group[b-omfap7a3ee]:before {
  content: "";
  position: absolute;
  top: 44%;
  left: 37%;
  width: 8.75rem;
  height: 11.5625rem;
  border-top-left-radius: 1.875rem;
  box-shadow: 0 1.875rem 3.6875rem rgba(20, 23, 26, 0.03);
  backdrop-filter: blur(1rem);
  -webkit-backdrop-filter: blur(1rem);
}
.about-us-images-group > div[b-omfap7a3ee] {
  border-top-left-radius: 5rem;
  overflow: hidden;
}
.about-us-images-group > div img[b-omfap7a3ee] {
  width: 100%;
  max-width: none;
  display: block;
}
.about-us-images-group > div:nth-child(1)[b-omfap7a3ee] {
  width: 70%;
  margin-left: 0;
  padding-bottom: 3.875rem;
}
.about-us-images-group > div:nth-child(2)[b-omfap7a3ee] {
  width: 50%;
}
.about-us-images-group > div:nth-child(3)[b-omfap7a3ee] {
  z-index: 1;
  width: 39%;
  border-top-left-radius: 0;
  border-top-right-radius: 5rem;
}
@media (max-width: 47.99875rem) {
  .about-us-images-group[b-omfap7a3ee] {
    justify-content: space-between;
    align-items: flex-end;
  }
  .about-us-images-group[b-omfap7a3ee]:before {
    left: 0;
    border-top-left-radius: 1.875rem;
    border-bottom-right-radius: 1.875rem;
  }
  .about-us-images-group > div:nth-child(1)[b-omfap7a3ee] {
    width: 100%;
    max-width: 37.5rem;
    border-top-left-radius: 0;
    border-top-right-radius: 5rem;
    padding-bottom: 3.125rem;
  }
  .about-us-images-group > div:nth-child(2)[b-omfap7a3ee] {
    width: 50%;
  }
  .about-us-images-group > div:nth-child(3)[b-omfap7a3ee] {
    width: 43%;
    transform: translate(0, 0);
  }
}
@media (max-width: 47.99875rem) {
  .about-us-images-group[b-omfap7a3ee]:before {
    top: 48%;
    left: 0;
    width: 4.375rem;
    height: 5.6875rem;
    border-top-left-radius: 1.875rem;
    border-bottom-right-radius: 1.875rem;
    box-shadow: 0 1.875rem 3.6875rem rgba(20, 23, 26, 0.03);
    backdrop-filter: blur(1rem);
    -webkit-backdrop-filter: blur(1rem);
  }
  .about-us-images-group > div:nth-child(3)[b-omfap7a3ee] {
    width: 43%;
    transform: translate(0, 0);
  }
}

/*# sourceMappingURL=AboutUsComponent.razor.css.map */
/* /Components/AboutUs/AboutUsBannerComponent.razor.rz.scp.css */


/*# sourceMappingURL=AboutUsBannerComponent.razor.css.map */
/* /Components/AboutUs/AboutUsCitationComponent.razor.rz.scp.css */
.quote-bg[b-r3dkave1tc] {
  position: relative;
}
.quote-bg[b-r3dkave1tc]:after {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  left: 100%;
  top: 50%;
  height: 140%;
  width: 50%;
  transform: translate(-60%, -50%);
  background-image: url(/svg-shapes/radiator-arrows-left.svg);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100% 100%;
  opacity: 0.4;
}
@media (max-width: 61.99875rem) {
  .quote-bg[b-r3dkave1tc]:after {
    display: none;
  }
}
.quote-bg > .container[b-r3dkave1tc] {
  position: relative;
  z-index: 2;
}

/*# sourceMappingURL=AboutUsCitationComponent.razor.css.map */
/* /Components/AboutUs/AboutUsFoundersComponent.razor.rz.scp.css */
.section-our-founders .container[b-2uugowlzhg] {
  padding-bottom: 0.625rem;
}
.section-our-founders .container h2[b-2uugowlzhg] {
  padding-bottom: 6.875rem;
}
@media (max-width: 61.99875rem) {
  .section-our-founders .container h2[b-2uugowlzhg] {
    text-align: center;
    padding-bottom: 3.75rem;
  }
}
@media (max-width: 61.99875rem) {
  .section-our-founders[b-2uugowlzhg] {
    padding-top: 2.8125rem;
  }
  .section-our-founders .container[b-2uugowlzhg] {
    padding-top: 1.5625rem;
    padding-bottom: 0;
  }
}

.founders-list .col[b-2uugowlzhg] {
  min-width: 33.3333%;
  padding-right: 8.33333333%;
}
@media (max-width: 61.99875rem) {
  .founders-list[b-2uugowlzhg] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .founders-list .col[b-2uugowlzhg] {
    flex: auto;
    width: 100%;
    padding-bottom: 5rem;
    padding-right: 0;
    display: flex;
    justify-content: center;
  }
}

/*# sourceMappingURL=AboutUsFoundersComponent.razor.css.map */
/* /Components/AboutUs/AboutUsFrounderDetailsComponent.razor.rz.scp.css */
.photo-lg[b-no4xod4w66] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

h2[b-no4xod4w66] {
  margin: 0;
  padding: 0;
}
h2 .social-icon-linkedin-circle[b-no4xod4w66] {
  margin-left: 1.375rem;
}

.photo-lg[b-no4xod4w66] {
  border-radius: 8.125rem 8.125rem 8.125rem 0;
  max-width: 30.625rem;
  overflow: hidden;
}
.photo-lg img[b-no4xod4w66] {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
}

.modal.modal-full[b-no4xod4w66] {
  box-shadow: 0px 0.1875rem 0.625rem rgba(20, 23, 26, 0.15);
}
.modal.modal-full .modal-content p[b-no4xod4w66] {
  padding-bottom: 1.875rem;
}
.modal.modal-full .modal-content .col-photo[b-no4xod4w66] {
  padding-right: 4.625rem;
}
.modal.modal-full .modal-content .col-info[b-no4xod4w66] {
  padding-left: 4.625rem;
}
.modal.modal-full .modal-content .col-info h2[b-no4xod4w66] {
  display: flex;
  align-items: center;
  padding-bottom: 1rem;
}

.modal[b-no4xod4w66] {
  height: 100%;
  width: 100%;
}

@media (max-width: 61.99875rem) {
  .btn-close[b-no4xod4w66] {
    right: 1.25rem;
    top: 1.25rem;
    font-size: 2.5rem;
  }
  .modal-content[b-no4xod4w66] {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  .section[b-no4xod4w66] {
    padding-top: 0;
    padding-bottom: 0;
  }
  .section .container[b-no4xod4w66] {
    padding-top: 0;
    padding-bottom: 0;
  }
  .section .container .col-lg-5.col-photo[b-no4xod4w66] {
    padding-bottom: 1.875rem;
  }
  .section .container .col-lg-7.col-info[b-no4xod4w66] {
    padding-left: 0;
  }
  .section .container .col-lg-7.col-info h2[b-no4xod4w66] {
    padding-bottom: 0.625rem;
  }
  .section .container .col-lg-7.col-info .txt-lg[b-no4xod4w66] {
    font-size: 1.125rem;
  }
}

/*# sourceMappingURL=AboutUsFrounderDetailsComponent.razor.css.map */
/* /Components/AboutUs/AboutUsHeaderComponent.razor.rz.scp.css */
.section-header-about-us .about-us-image-ratio .play-bttn-box .play-bttn[b-iwob3f3bzg], .section-header-about-us .about-us-image-ratio[b-iwob3f3bzg], .section-header-about-us .video-box-ratio[b-iwob3f3bzg], .section-header-about-us .about-us-video .close-btn[b-iwob3f3bzg] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.section[b-iwob3f3bzg],
.section-main-header[b-iwob3f3bzg] {
  position: relative;
  z-index: 10;
}

.section-header-about-us[b-iwob3f3bzg] {
  position: relative;
  z-index: 10;
  padding-bottom: 12.5rem;
  background: linear-gradient(180deg, #200f60 0%, #100731 100%) 0% 0% no-repeat;
}
.section-header-about-us .container[b-iwob3f3bzg] {
  position: relative;
  z-index: 10;
  padding-top: 8.5rem;
}
@media (max-width: 61.99875rem) {
  .section-header-about-us .container[b-iwob3f3bzg] {
    padding-top: 3.75rem;
  }
}
.section-header-about-us .container > .row > .col[b-iwob3f3bzg] {
  position: relative;
}
.section-header-about-us .header-display[b-iwob3f3bzg] {
  position: relative;
  max-width: 52.8125rem;
  background-image: radial-gradient(farthest-corner at 74% 0%, #4423ff 0%, #d3cbff 57%, #ffffff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.section-header-about-us .about-us-video[b-iwob3f3bzg] {
  position: absolute;
  bottom: 0;
  right: 5rem;
  border-radius: 0 3.75rem 3.75rem 3.75rem;
  max-width: 32.1875rem;
  width: 100%;
}
.section-header-about-us .about-us-video .close-btn[b-iwob3f3bzg] {
  position: absolute;
  bottom: calc(100% + 1rem);
  right: 0;
  width: 1.25rem;
  height: 1.25rem;
  color: #ffffff;
  font-size: 1.75rem;
  line-height: 1em;
  cursor: pointer;
}
@media (max-width: 61.99875rem) {
  .section-header-about-us .about-us-video[b-iwob3f3bzg] {
    position: relative;
    right: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 6.25rem;
  }
}
.section-header-about-us .video-box-ratio[b-iwob3f3bzg] {
  opacity: 0;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-bottom: 59%;
  min-height: 100%;
  overflow: hidden;
  border-radius: 0 3.75rem 3.75rem 3.75rem;
}
.section-header-about-us .video-box-ratio iframe[b-iwob3f3bzg] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  max-width: none;
  height: 100%;
}
.section-header-about-us .video-box-ratio .close-btn[b-iwob3f3bzg] {
  position: absolute;
  top: 0;
  right: 0;
}
.section-header-about-us .about-us-image-ratio[b-iwob3f3bzg] {
  opacity: 1;
  z-index: 2;
  position: relative;
  width: 100%;
  min-height: 100%;
  padding-bottom: 59%;
  overflow: hidden;
  border-radius: 0 3.75rem 3.75rem 3.75rem;
}
.section-header-about-us .about-us-image-ratio img[b-iwob3f3bzg] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  max-width: none;
  height: 100%;
  object-fit: cover;
}
.section-header-about-us .about-us-image-ratio .play-bttn-box[b-iwob3f3bzg] {
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.section-header-about-us .about-us-image-ratio .play-bttn-box .play-bttn[b-iwob3f3bzg] {
  z-index: 2;
  position: relative;
  margin: 0;
  padding: 0;
  width: 3.75rem;
  height: 3.75rem;
  border: 0.0625rem solid #ffffff;
  border-radius: 3.75rem;
  color: #ffffff;
  background-color: transparent;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  line-height: 1em;
  font-size: 1.75rem;
}
.section-header-about-us .about-us-image-ratio .play-bttn-box .play-bttn img[b-iwob3f3bzg] {
  display: block;
  margin: -0.125rem;
  width: calc(100% + 0.125rem);
  height: calc(100% + 0.125rem);
  max-width: none;
  opacity: 0.3;
}
.section-header-about-us .about-us-image-ratio .play-bttn-box .play-bttn .icon[b-iwob3f3bzg] {
  display: block;
  color: #ffffff;
  transform: translateX(0.0625rem);
}
@media (max-width: 61.99875rem) {
  .section-header-about-us[b-iwob3f3bzg] {
    padding-bottom: 0;
  }
  .section-header-about-us .before-header[b-iwob3f3bzg] {
    display: none;
  }
  .section-header-about-us .header-display[b-iwob3f3bzg] {
    -webkit-text-fill-color: initial;
    font-family: "SilkaSemibold", sans-serif;
    padding-bottom: 9.375rem;
  }
}
.section-header-about-us[b-iwob3f3bzg] {
  /*shapes*/
}
.section-header-about-us .section-header-about-us-shapes[b-iwob3f3bzg] {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  max-width: 120rem;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.section-header-about-us .section-header-about-us-shapes .box-1[b-iwob3f3bzg] {
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  position: absolute;
  top: 60vh;
  left: 0;
  width: 13.4375rem;
  height: 14.8125rem;
  background: rgba(68, 35, 255, 0.2);
  border-bottom-right-radius: 5rem;
}
.section-header-about-us .section-header-about-us-shapes .box-2[b-iwob3f3bzg] {
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  z-index: 2;
  position: absolute;
  bottom: 0;
  right: 0;
  background: rgba(68, 35, 255, 0.6);
  width: 14.8125rem;
  height: 19.6875rem;
}
.section-header-about-us .section-header-about-us-shapes .box-2[b-iwob3f3bzg]:after {
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  content: "";
  display: block;
  position: absolute;
  z-index: 3;
  width: 12.4375rem;
  height: 12.5rem;
  bottom: 8.5rem;
  right: 8.5625rem;
  border-bottom-right-radius: 5rem;
  box-shadow: 0 1.875rem 3.6875rem rgba(20, 23, 26, 0.1);
  backdrop-filter: blur(1.625rem);
  -webkit-backdrop-filter: blur(1.625rem);
}
.section-header-about-us .section-header-about-us-shapes .box-3[b-iwob3f3bzg] {
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  position: absolute;
  top: 5.375rem;
  right: 0;
  width: 27.25rem;
  height: 18.3125rem;
  background-color: rgba(68, 35, 255, 0.3);
  border-bottom-left-radius: 5rem;
}
.section-header-about-us .section-header-about-us-shapes .box-3[b-iwob3f3bzg]:before {
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  z-index: 2;
  content: "";
  display: block;
  position: absolute;
  z-index: 3;
  width: 12.25rem;
  height: 16.125rem;
  top: 7.5rem;
  right: 19rem;
  border-top-left-radius: 5rem;
  border-bottom-right-radius: 5rem;
  box-shadow: 0 1.875rem 3.6875rem rgba(20, 23, 26, 0.1);
  backdrop-filter: blur(1.625rem);
  -webkit-backdrop-filter: blur(1.625rem);
}
@media (max-width: 61.99875rem) {
  .section-header-about-us .section-header-about-us-shapes .box-1[b-iwob3f3bzg] {
    top: 16.875rem;
    width: 10.5625rem;
    height: 11.625rem;
    border-bottom-right-radius: 5rem;
  }
  .section-header-about-us .section-header-about-us-shapes .box-2[b-iwob3f3bzg] {
    display: none;
  }
  .section-header-about-us .section-header-about-us-shapes .box-3[b-iwob3f3bzg] {
    z-index: 2;
    top: 4.375rem;
    right: 0;
    width: 11.25rem;
    height: 7.5rem;
    border-bottom-left-radius: 1.875rem;
  }
  .section-header-about-us .section-header-about-us-shapes .box-3[b-iwob3f3bzg]:after {
    width: 5rem;
    height: 6.625rem;
    top: 7.5rem;
    right: 7.75rem;
    border-top-left-radius: 1.875rem;
    border-bottom-right-radius: 0;
  }
}
.section-header-about-us .scroll-bottom[b-iwob3f3bzg] {
  z-index: 10;
}
.section-header-about-us[b-iwob3f3bzg] {
  /*VIDEO ANIMATON*/
}
@media (max-width: 61.99875rem) {
  .section-header-about-us.zoom-out .header-content[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 1;
  }
  .section-header-about-us.zoom-out .about-us-video[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    bottom: 0;
  }
  .section-header-about-us.zoom-out .about-us-video .close-btn[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 0;
    transform: translateY(-100%);
  }
  .section-header-about-us.zoom-out .about-us-video .video-box-ratio[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 0;
    z-index: 1;
  }
  .section-header-about-us.zoom-out .about-us-video .about-us-image-ratio[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 1;
    z-index: 2;
  }
  .section-header-about-us.zoom-in .header-content[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 0;
  }
  .section-header-about-us.zoom-in .about-us-video[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    bottom: 50%;
    transform: translateY(50%);
  }
  .section-header-about-us.zoom-in .about-us-video .close-btn[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 1;
    transform: translateY(0);
  }
  .section-header-about-us.zoom-in .about-us-video .video-box-ratio[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 1;
    z-index: 2;
  }
  .section-header-about-us.zoom-in .about-us-video .about-us-image-ratio[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 0;
    z-index: 1;
  }
}
@media (min-width: 62rem) {
  .section-header-about-us.zoom-out .header-content[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 1;
  }
  .section-header-about-us.zoom-out .about-us-video[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    max-width: 32.1875rem;
    bottom: 0;
    right: 5rem;
    transform: translateY(5.625rem);
  }
  .section-header-about-us.zoom-out .about-us-video .close-btn[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 0;
    transform: translateY(-100%);
  }
  .section-header-about-us.zoom-out .about-us-video .video-box-ratio[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 0;
    z-index: 1;
  }
  .section-header-about-us.zoom-out .about-us-video .about-us-image-ratio[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 1;
    z-index: 2;
  }
  .section-header-about-us.zoom-in .header-content[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 0;
  }
  .section-header-about-us.zoom-in .about-us-video[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    max-width: 60rem;
    width: 100%;
    bottom: 50%;
    right: calc((100% - 60rem) / 2);
    transform: translateY(50%);
  }
  .section-header-about-us.zoom-in .about-us-video .close-btn[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 1;
    transform: translateY(0);
  }
  .section-header-about-us.zoom-in .about-us-video .video-box-ratio[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 1;
    z-index: 2;
  }
  .section-header-about-us.zoom-in .about-us-video .about-us-image-ratio[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    opacity: 0;
    z-index: 1;
  }
  .section-header-about-us.zoom-in .section-header-about-us-shapes .box-1[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    transform: translateX(-100%);
  }
  .section-header-about-us.zoom-in .section-header-about-us-shapes .box-2[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    background: rgba(68, 35, 255, 0);
  }
  .section-header-about-us.zoom-in .section-header-about-us-shapes .box-2[b-iwob3f3bzg]:after {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    transform: translate(100%, -100%);
  }
  .section-header-about-us.zoom-in .section-header-about-us-shapes .box-3[b-iwob3f3bzg] {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    transform: translate(100%, -100%);
  }
}

.col-about-us-images-group-txt h2[b-iwob3f3bzg] {
  max-width: 50.5rem;
  text-align: right;
}

.section-bg-shapes[b-iwob3f3bzg] {
  position: relative;
}
.section-bg-shapes[b-iwob3f3bzg]:after {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  height: 120vh;
  width: 120%;
  transform: translateX(40%);
  background: radial-gradient(circle closest-side, rgba(82, 82, 255, 0.3) 0%, rgba(16, 7, 49, 0) 100%);
}

@media (max-width: 61.99875rem) {
  .container[b-iwob3f3bzg] {
    padding: 0 1.25rem;
  }
  .col-about-us-images-group-txt h2[b-iwob3f3bzg] {
    font-size: 1.125rem;
    line-height: 1.5em;
    font-family: "Silka", sans-serif;
    font-weight: normal;
    padding-bottom: 3.75rem;
  }
}
@keyframes zoom-in-b-iwob3f3bzg {
  0% {
    transform: translate(0, 0) scale(1, 1);
  }
  50% {
    transform: translate(-20%, -20%) scale(1.5, 1.5);
    right: 10%;
  }
  100% {
    transform: translate(-20%, -20%) scale(2, 2);
    right: 20%;
  }
}

/*# sourceMappingURL=AboutUsHeaderComponent.razor.css.map */
/* /Components/AboutUs/AboutUsOurTeams.razor.rz.scp.css */
.section-our-tream .row-our-team .col-our-team[b-czsrwgtlbj], .section-our-tream .our-team-box .img-box[b-czsrwgtlbj] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.section-our-tream .container[b-czsrwgtlbj] {
  padding-top: 4.0625rem;
}
.section-our-tream h2[b-czsrwgtlbj] {
  margin: 0 0 -1.25rem 0;
  padding: 0;
  font-size: 7.5rem;
  line-height: 0.95em;
  color: #4423ff;
  font-family: "ArchiaBold", sans-serif;
  opacity: 0.7;
}
@media (max-width: 61.99875rem) {
  .section-our-tream h2[b-czsrwgtlbj] {
    background-image: linear-gradient(180deg, #4423ff 0%, rgba(68, 35, 255, 0.2) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
.section-our-tream .our-team-box[b-czsrwgtlbj] {
  position: relative;
  overflow: hidden;
  margin-bottom: 2.375rem;
}
.section-our-tream .our-team-box:last-child[b-czsrwgtlbj] {
  margin-bottom: 0;
}
.section-our-tream .our-team-box .img-box[b-czsrwgtlbj] {
  align-items: flex-end;
  overflow: hidden;
}
.section-our-tream .our-team-box .img-box img[b-czsrwgtlbj] {
  display: block;
  height: 100%;
  width: 100%;
  max-width: none;
  object-fit: cover;
}
.section-our-tream .our-team-box h3[b-czsrwgtlbj] {
  display: block;
  position: absolute;
  bottom: 1.25rem;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 1.5rem;
}
.section-our-tream .row-our-team .col-our-team[b-czsrwgtlbj] {
  flex-direction: column;
  justify-content: flex-end;
}
.section-our-tream .row-our-team .col-our-team:nth-child(1) .our-team-box[b-czsrwgtlbj] {
  border-top-left-radius: 5rem;
}
.section-our-tream .row-our-team .col-our-team:nth-child(2) .our-team-box[b-czsrwgtlbj] {
  border-top-right-radius: 5rem;
}
.section-our-tream .row-our-team .col-our-team:nth-child(2) .our-team-box.bigger[b-czsrwgtlbj] {
  width: 122%;
  margin-right: -22%;
}
.section-our-tream .row-our-team .col-our-team:nth-child(3) .our-team-box:nth-child(1)[b-czsrwgtlbj] {
  border-top-left-radius: 5rem;
}
.section-our-tream .row-our-team .col-our-team:nth-child(3) .our-team-box:nth-child(2)[b-czsrwgtlbj] {
  border-bottom-right-radius: 5rem;
}
.section-our-tream .row-our-team .col-our-team:nth-child(3) .our-team-box.smaller[b-czsrwgtlbj] {
  width: 73%;
  margin-left: 23%;
}
@media (max-width: 61.99875rem) {
  .section-our-tream[b-czsrwgtlbj] {
    padding-top: 0;
  }
  .section-our-tream .container[b-czsrwgtlbj] {
    padding-top: 0;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  .section-our-tream .our-team-box[b-czsrwgtlbj] {
    margin-bottom: 1.875rem;
  }
  .section-our-tream .our-team-box:last-child[b-czsrwgtlbj] {
    margin-bottom: 1.875rem;
  }
  .section-our-tream .row-our-team .col-our-team:nth-child(1) .our-team-box[b-czsrwgtlbj] {
    border-top-right-radius: 5rem;
    border-top-left-radius: 0;
  }
  .section-our-tream .row-our-team .col-our-team:nth-child(2) .our-team-box[b-czsrwgtlbj] {
    border-radius: 0;
    border-top-left-radius: 5rem;
  }
  .section-our-tream .row-our-team .col-our-team:nth-child(2) .our-team-box.bigger[b-czsrwgtlbj] {
    width: 100%;
    margin-right: auto;
  }
  .section-our-tream .row-our-team .col-our-team:nth-child(3) .our-team-box[b-czsrwgtlbj] {
    border-radius: 0;
    border-top-right-radius: 5rem;
  }
  .section-our-tream .row-our-team .col-our-team:nth-child(3) .our-team-box.smaller[b-czsrwgtlbj] {
    width: 100%;
    margin-left: auto;
  }
}

/*# sourceMappingURL=AboutUsOurTeams.razor.css.map */
/* /Components/AboutUs/AboutUsPhilosophyComponent.razor.rz.scp.css */
.carousel-about-us-philosophy .slide-content[b-2th0qo16pg] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.section-philosophy[b-2th0qo16pg] {
  padding-top: 0;
}
.section-philosophy .philosophy-container[b-2th0qo16pg] {
  padding-top: 9.875rem;
  padding-bottom: 6.25rem;
}
.section-philosophy .philosophy-container .before-header[b-2th0qo16pg] {
  color: #dbd7f7;
}
.section-philosophy .philosophy-container .row-philosophy[b-2th0qo16pg] {
  padding-top: 8.875rem;
}
.section-philosophy .philosophy-container .row-philosophy .font-medium[b-2th0qo16pg] {
  padding-top: 2.5rem;
}
@media (max-width: 87.49875rem) {
  .section-philosophy .philosophy-container[b-2th0qo16pg] {
    padding-right: 6.25rem;
    padding-left: 6.25rem;
  }
}
@media (max-width: 61.99875rem) {
  .section-philosophy .philosophy-container[b-2th0qo16pg] {
    padding: 2.5rem 1.875rem;
  }
}

.carousel-about-us-philosophy[b-2th0qo16pg]  .carousel-vertical .slick-arrow.slick-next {
  display: none !important;
}
.carousel-about-us-philosophy[b-2th0qo16pg]  .carousel-vertical .slick-arrow.slick-prev {
  display: none !important;
}
.carousel-about-us-philosophy .slide-content[b-2th0qo16pg] {
  justify-content: space-between;
  min-height: 23.75rem;
  gap: 5%;
}
.carousel-about-us-philosophy .slide-content .slide-info[b-2th0qo16pg] {
  width: 68%;
  padding: 0 0 0 12.5%;
}
.carousel-about-us-philosophy .slide-content .slide-info .inner-box[b-2th0qo16pg] {
  padding-top: 5rem;
  max-width: 31.25rem;
}
.carousel-about-us-philosophy .slide-content .slide-img[b-2th0qo16pg] {
  width: 32%;
  max-width: 25rem;
}
.carousel-about-us-philosophy .slide-content .slide-img img[b-2th0qo16pg] {
  display: block;
  width: 100%;
  height: auto;
}
@media (max-width: 61.99875rem) {
  .carousel-about-us-philosophy .slide-content[b-2th0qo16pg] {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
  }
  .carousel-about-us-philosophy .slide-content .slide-info[b-2th0qo16pg] {
    width: 100%;
    padding: 0;
  }
  .carousel-about-us-philosophy .slide-content .slide-info .inner-box[b-2th0qo16pg] {
    padding-top: 0;
    max-width: 100%;
  }
  .carousel-about-us-philosophy .slide-content .slide-img[b-2th0qo16pg] {
    width: 100%;
    max-width: 25rem;
  }
}

.section.section-philosophy-md[b-2th0qo16pg] {
  display: none;
}

@media (max-width: 61.99875rem) {
  .section-philosophy[b-2th0qo16pg] {
    display: none;
  }
  .section.section-philosophy-md[b-2th0qo16pg] {
    display: block;
  }
  .section.section-philosophy-md .container[b-2th0qo16pg] {
    padding: 0 1.25rem 3.125rem 1.25rem;
  }
  .section.section-philosophy-md h2[b-2th0qo16pg] {
    padding-bottom: 2.5rem;
  }
  .section.section-philosophy-md .slide-content[b-2th0qo16pg] {
    position: relative;
    border-radius: 1.875rem;
    border: 0.0625rem solid rgba(82, 82, 255, 0.3);
    padding: 2.5rem 1.875rem;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    min-height: 26rem;
  }
  .section.section-philosophy-md .slide-content > *[b-2th0qo16pg] {
    position: relative;
    z-index: 4;
  }
  .section.section-philosophy-md .slide-content .slide-img[b-2th0qo16pg] {
    width: 11.5rem;
    position: absolute;
    bottom: 0.9375rem;
    right: 0.9375rem;
    z-index: 3;
  }
  .section.section-philosophy-md .slide-content[b-2th0qo16pg]:before, .section.section-philosophy-md .slide-content[b-2th0qo16pg]:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 1.875rem;
  }
  .section.section-philosophy-md .slide-content[b-2th0qo16pg]:before {
    opacity: 0.3;
    z-index: 1;
    background-image: linear-gradient(180deg, #4423ff 0%, #100731 100%);
  }
  .section.section-philosophy-md .slide-content[b-2th0qo16pg]:after {
    z-index: 2;
    backdrop-filter: blur(0.688rem);
    -webkit-backdrop-filter: blur(0.688rem);
  }
  [b-2th0qo16pg] .WMBSC-content.slick-initialized.slick-slider.slick-dotted {
    margin-bottom: 1.875rem !important;
  }
}
.carousel-about-us-philosophy[b-2th0qo16pg] {
  background: transparent linear-gradient(166deg, rgba(68, 35, 255, 0.2) 0%, #100731 100%) 0% 0% no-repeat padding-box;
  position: relative;
  border-radius: 3.75rem;
  border: 0.0625rem solid rgba(82, 82, 255, 0.4);
}
.carousel-about-us-philosophy > .container[b-2th0qo16pg] {
  position: relative;
  z-index: 3;
}
.carousel-about-us-philosophy[b-2th0qo16pg]:before {
  content: "";
  display: block;
  width: calc(100% - 6.5rem);
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 2.8125rem;
  height: 100%;
  background: transparent linear-gradient(165deg, rgba(68, 35, 255, 0.5) 0%, #100731 100%) 0% 0% no-repeat padding-box;
  border-radius: 3.75rem;
  border: 0.0625rem solid rgba(82, 82, 255, 0.4);
  box-shadow: inset 0 0.1875rem 0.375rem rgba(20, 23, 26, 0.15);
  z-index: 1;
}
.carousel-about-us-philosophy[b-2th0qo16pg]:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 3.75rem;
  border: 0.0625rem solid rgba(82, 82, 255, 0.4);
  backdrop-filter: blur(0.688rem);
  -webkit-backdrop-filter: blur(0.688rem);
}

/*# sourceMappingURL=AboutUsPhilosophyComponent.razor.css.map */
/* /Components/AboutUs/AboutUsSloganComponent.razor.rz.scp.css */
.section-about-us-slogan[b-etpp9kmran] {
  padding-top: 0;
}
.section-about-us-slogan.section-full-height[b-etpp9kmran] {
  justify-content: flex-start;
}
.section-about-us-slogan h2.h1[b-etpp9kmran] {
  background-image: radial-gradient(ellipse at top, #4423ff, #200f60);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  max-width: 42.5rem;
  text-align: right;
}
@media (max-width: 61.99875rem) {
  .section-about-us-slogan .container[b-etpp9kmran] {
    padding: 3.375rem 1.25rem;
  }
  .section-about-us-slogan .container h2.h1[b-etpp9kmran] {
    text-align: right;
    max-width: 17.9375rem;
    line-height: 2.25rem;
    font-weight: 600;
    font-size: 1.75rem;
  }
}

/*# sourceMappingURL=AboutUsSloganComponent.razor.css.map */
/* /Components/AboutUs/AboutUsSuccessStoriesComponent.razor.rz.scp.css */
h2[b-y5dgum40se] {
  padding-bottom: 5rem;
}

@media (max-width: 61.99875rem) {
  h2[b-y5dgum40se] {
    padding-bottom: 1.875rem;
  }
}

/*# sourceMappingURL=AboutUsSuccessStoriesComponent.razor.css.map */
/* /Components/AboutUs/AboutUsSuccessStoryCardComponent.razor.rz.scp.css */
.linked-card-component .linked-card-info-box[b-9jsgv7l7nu], .linked-card-component .col-linked-card-info[b-9jsgv7l7nu] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.linked-card-component .linked-card-img[b-9jsgv7l7nu], .linked-card-component .col-linked-card-img[b-9jsgv7l7nu] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.linked-card-component:last-child[b-9jsgv7l7nu] {
  margin-bottom: 0;
}
.linked-card-component .col-linked-card-info[b-9jsgv7l7nu] {
  align-items: center;
}
.linked-card-component .linked-card-img[b-9jsgv7l7nu] {
  position: relative;
  z-index: 3;
  border-radius: 1.875rem;
  width: 100%;
  height: 100%;
  min-height: 28.5rem;
  overflow: hidden;
}
.linked-card-component .linked-card-img img[b-9jsgv7l7nu] {
  display: block;
  width: 100%;
  max-width: none;
  height: 100%;
  object-fit: cover;
}
.linked-card-component[b-9jsgv7l7nu] {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.linked-card-component .linked-card-info-box[b-9jsgv7l7nu] {
  position: relative;
  align-items: center;
  height: 100%;
}
.linked-card-component .linked-card-info-box[b-9jsgv7l7nu]:after {
  content: "";
  position: absolute;
  top: -2.5rem;
  right: 0;
  width: 128%;
  height: calc(100% + 5rem);
  border: 0.0625rem solid #d7deec;
  border-radius: 1.875rem;
}
.linked-card-component .linked-card-info[b-9jsgv7l7nu] {
  position: relative;
  z-index: 3;
  padding-right: 2.375rem;
}
.linked-card-component .linked-card-info h3[b-9jsgv7l7nu] {
  margin: 0;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-family: "ArchiaBold", sans-serif;
}
.linked-card-component .linked-card-info .date[b-9jsgv7l7nu] {
  margin-top: -0.625rem;
  padding-bottom: 1.25rem;
}
.linked-card-component .linked-card-info p[b-9jsgv7l7nu] {
  margin: 0;
  padding-bottom: 2.5rem;
}
@media (max-width: 61.99875rem) {
  .linked-card-component[b-9jsgv7l7nu] {
    padding-top: 0;
    padding-bottom: 0;
  }
  .linked-card-component .linked-card-info-box[b-9jsgv7l7nu] {
    position: relative;
    align-items: center;
    height: 100%;
  }
  .linked-card-component .linked-card-info-box[b-9jsgv7l7nu]:after {
    content: "";
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    width: 100%;
    height: calc(100% + 7.5rem);
    border-radius: 1.875rem;
  }
  .linked-card-component .linked-card-img[b-9jsgv7l7nu] {
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }
  .linked-card-component .linked-card-info-box[b-9jsgv7l7nu] {
    padding: 1.875rem 1.875rem 2.5rem 1.875rem;
  }
  .linked-card-component .linked-card-info[b-9jsgv7l7nu] {
    padding-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .linked-card-component .linked-card-img[b-9jsgv7l7nu] {
    border-radius: 1.25rem;
  }
  .linked-card-component .linked-card-info .btn[b-9jsgv7l7nu] {
    width: 100%;
  }
}

/*# sourceMappingURL=AboutUsSuccessStoryCardComponent.razor.css.map */
/* /Components/AboutUs/AboutUsSuggestionComponent.razor.rz.scp.css */
h2.header-display[b-1bombc570n] {
  background: radial-gradient(closest-side at 70% 70%, #5252ff 0%, #ae93e2 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  padding-bottom: 12.5rem;
}
@media (max-width: 61.99875rem) {
  h2.header-display[b-1bombc570n] {
    padding-bottom: 9.375rem;
  }
}

/*# sourceMappingURL=AboutUsSuggestionComponent.razor.css.map */
/* /Components/AdvancedAiengineeringComponent.razor.rz.scp.css */
.section-main-header[b-vu38itn5d1]{background-size:cover;background-position:center;background-repeat:no-repeat}.template-cyan .theme-header-bg-shapes[b-vu38itn5d1]::after{background:none}.template-cyan .section-main-header h1[b-vu38itn5d1]{background-image:radial-gradient(75.48% 41.77% at 25.83% 12.98%, #06f4ed 0%, #ffffff 100%);max-width:49.375rem}.template-cyan .txt-lg.font-medium[b-vu38itn5d1]{padding-bottom:2.5rem}@media(max-width: 47.99875rem){.template-cyan .txt-lg.font-medium[b-vu38itn5d1]{font-size:1.125rem}}.service-page-layout .section-main-header>.container .row-btns[b-vu38itn5d1]{padding-left:1.1875rem}.section-highlight[b-vu38itn5d1]{padding-bottom:6.25rem}.section-highlight .container[b-vu38itn5d1]{margin-top:6.25rem;padding-top:0;max-width:77.125rem}@media(max-width: 61.99875rem){.section-highlight .container.nospace-bottom[b-vu38itn5d1]{margin-top:6.25rem}}.section-highlight .highlight-content[b-vu38itn5d1]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1.25rem;padding:0}.section-highlight .highlight-content[b-vu38itn5d1]  h1{font-family:"SilkaSemibold",sans-serif;line-height:9rem;font-size:7.5rem;background:radial-gradient(70.63% 61.56% at 45.42% 76.28%, var(--Accents-Aqua-aqua, #00CEFF) 0%, #200F60 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);padding:0}.section-highlight .highlight-content[b-vu38itn5d1]  h2{color:#14084d;padding:0}@media(max-width: 61.99875rem){.section-highlight[b-vu38itn5d1]{padding-bottom:5rem}.section-highlight .container[b-vu38itn5d1]{margin-top:12.5rem}.section-highlight .highlight-content[b-vu38itn5d1]  h1{font-size:clamp(48px,48px + 72*(100vw - 375px)/616,120px);line-height:clamp(57.6px,57.6px + 86.4*(100vw - 375px)/616,144px)}.section-highlight .highlight-content[b-vu38itn5d1]  h2{font-size:clamp(28px,28px + 20*(100vw - 375px)/616,48px);line-height:clamp(33.6px,33.6px + 28.8*(100vw - 375px)/616,62.4px)}}.section-pain-points[b-vu38itn5d1]{padding:0}.section-pain-points .container-pain-points[b-vu38itn5d1]{display:grid;grid-template-rows:auto;justify-items:start;padding:0 2.375rem;z-index:1}.section-pain-points .container-pain-points .pain-points-colour-gradient[b-vu38itn5d1]{width:65.5rem;height:31.375rem;transform:rotate(27.184deg);position:absolute;left:-33.375rem;margin-top:-11.625rem;border-radius:65.5rem;background:radial-gradient(118.49% 78.23% at 58.86% 56.92%, rgba(6, 244, 237, 0.76) 0%, rgba(211, 203, 255, 0.6) 42.43%);filter:blur(12.5rem);z-index:0}.section-pain-points .container-pain-points[b-vu38itn5d1]  p:empty{display:none}.section-pain-points .container-pain-points[b-vu38itn5d1]  h2{padding-top:1.25rem}@media(max-width: 35.99875rem){.section-pain-points .container-pain-points[b-vu38itn5d1]  h2{font-size:1.75rem}}.section-pain-points .container-pain-points[b-vu38itn5d1]  h2,.section-pain-points .container-pain-points[b-vu38itn5d1]  h3,.section-pain-points .container-pain-points[b-vu38itn5d1]  p{max-width:100%;word-break:break-word}.section-pain-points .container-pain-points[b-vu38itn5d1]  h3{padding:0 0 1.25rem;font-family:"ArchiaSemibold",sans-serif;font-size:1.75rem}.section-pain-points .container-pain-points[b-vu38itn5d1]  p{font-family:"SilkaMedium",sans-serif}.section-pain-points .container-pain-points .grid-elements[b-vu38itn5d1]{padding-top:3.125rem;padding-bottom:3.75rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:1.875rem;row-gap:3.125rem;align-items:stretch;min-width:0}.section-pain-points .container-pain-points .grid-elements .grid-element[b-vu38itn5d1]{display:flex;flex-direction:column;gap:1.25rem;height:100%;min-width:0}.section-pain-points .container-pain-points .grid-elements .grid-element h5[b-vu38itn5d1]{font-family:"ArchiaSemibold",sans-serif;font-size:1.625rem;line-height:36.4px;background:linear-gradient(246deg, #00ceff 2.35%, #100731 88.87%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 35.99875rem){.section-pain-points .container-pain-points .grid-elements .grid-element h5[b-vu38itn5d1]{font-size:1.5rem}}.section-pain-points .container-pain-points .grid-elements .grid-element[b-vu38itn5d1]  p{font-size:1.125rem;padding:0}@media(max-width: 35.99875rem){.section-pain-points .container-pain-points .grid-elements .grid-element[b-vu38itn5d1]  p{font-size:1rem}}@media(max-width: 61.99875rem){.section-pain-points .container-pain-points[b-vu38itn5d1]{padding:0 3.875rem}.section-pain-points .container-pain-points[b-vu38itn5d1]  h2{font-size:3rem;line-height:3.9rem;padding-bottom:1.875rem;margin:0;max-width:100%}.section-pain-points .container-pain-points[b-vu38itn5d1]  p{padding:0}.section-pain-points .container-pain-points .grid-elements[b-vu38itn5d1]{word-break:manual}}@media(max-width: 47.99875rem){.section-pain-points .container-pain-points[b-vu38itn5d1]{padding:0 1.25rem}.section-pain-points .container-pain-points[b-vu38itn5d1]  h2{font-size:1.75rem;line-height:2.1rem;padding-bottom:1.25rem;margin:0;max-width:100%}.section-pain-points .container-pain-points[b-vu38itn5d1]  p{font-family:"ArchiaSemibold",sans-serif;line-height:1.95rem;padding:0}.section-pain-points .container-pain-points .grid-elements[b-vu38itn5d1]{grid-template-columns:1fr;gap:2.5rem;min-width:0}}@media(max-width: 23.43625rem){.section-pain-points .container-pain-points[b-vu38itn5d1]{justify-items:stretch}}.section-rs[b-vu38itn5d1]{border-radius:5rem;overflow:hidden;background:radial-gradient(61.06% 67.06% at 80.07% 2.43%, rgba(0, 206, 255, 0.2) 0%, rgba(122, 143, 255, 0) 100%),linear-gradient(180deg, rgba(215, 221, 255, 0.5) 0%, rgba(215, 221, 255, 0) 236.24%),#fff;margin-top:6.25rem;margin-bottom:6.25rem;padding-bottom:0;padding-top:0;height:85.125rem}@media(max-width: 61.99875rem){.section-rs[b-vu38itn5d1]{border-radius:3.75rem}}@media(max-width: 47.99875rem){.section-rs[b-vu38itn5d1]{border-radius:1.875rem}}.section-rs[b-vu38itn5d1]{height:90%}.section-rs .rs-container-img[b-vu38itn5d1]{border-bottom-left-radius:5rem;border-bottom-right-radius:5rem;display:block;width:100%;height:auto;position:relative;bottom:-0.125rem;-webkit-mask-image:linear-gradient(to bottom, transparent 25%, black 70%, black 100%);z-index:0}@media(max-width: 61.99875rem){.section-rs .rs-container-img[b-vu38itn5d1]{border-bottom-left-radius:3.75rem;border-bottom-right-radius:3.75rem}}@media(max-width: 47.99875rem){.section-rs .rs-container-img[b-vu38itn5d1]{border-bottom-left-radius:1.875rem;border-bottom-right-radius:1.875rem}}.section-rs[b-vu38itn5d1]  .container{padding-top:6.25rem;padding-bottom:0;margin:0 auto;position:relative;z-index:1}.section-rs[b-vu38itn5d1]  .container .title-and-content p{font-family:"SilkaMedium",sans-serif;font-size:1.5rem;line-height:1.95rem;max-width:47.5rem;padding-bottom:5rem}.section-rs[b-vu38itn5d1]  .container .rs-grid-elements .text-component.advanced-ai p{max-width:50.625rem}.section-rs[b-vu38itn5d1]  .container .btn.btn-outline.btn-lg.btn-arrow-right{font-size:1rem;line-height:1.125rem;height:2.5rem}@media(max-width: 61.99875rem){.section-rs[b-vu38itn5d1]  .container{padding:6.25rem 3.75rem 0 3.75rem}.section-rs[b-vu38itn5d1]  .container .btn.btn-outline.btn-lg.btn-arrow-right{font-size:1rem}}@media(max-width: 35.99875rem){.section-rs[b-vu38itn5d1]  .container{padding:5rem 1.25rem 0 1.25rem}.section-rs[b-vu38itn5d1]  .container .title-and-content h4{font-size:1.75rem;line-height:2.1rem}.section-rs[b-vu38itn5d1]  .container .title-and-content p{font-size:1.125rem;font-family:"SilkaMedium",sans-serif;line-height:1.4625rem;padding-bottom:3.125rem}}@media(max-width: 74.99875rem){[b-vu38itn5d1] .side-spaces-wider-lg.side-rs{padding-left:0;padding-right:0}}.section-operating-model[b-vu38itn5d1]{padding-top:0;padding-bottom:0}@media(max-width: 61.99875rem){.section-operating-model[b-vu38itn5d1]{padding-top:2.5rem}}.section-operating-model .container-op[b-vu38itn5d1]{display:grid;grid-template-rows:auto;align-items:center;padding-top:0;padding-bottom:0}@media(max-width: 35.99875rem){.section-operating-model .container-op[b-vu38itn5d1]{padding:0}}@media(max-width: 35.99875rem){.section-operating-model .container-op .main-content .before-header[b-vu38itn5d1]{padding-left:1.25rem;padding-right:1.25rem}}.section-operating-model .container-op .main-content .title-and-content[b-vu38itn5d1]  h2{font-family:"ArchiaSemibold",sans-serif;font-size:3rem}@media(max-width: 35.99875rem){.section-operating-model .container-op .main-content .title-and-content[b-vu38itn5d1]  h2{font-size:1.75rem}}.section-operating-model .container-op .main-content .title-and-content[b-vu38itn5d1]  p{font-family:"SilkaMedium",sans-serif;width:70%;font-size:1.5rem}@media(max-width: 35.99875rem){.section-operating-model .container-op .main-content .title-and-content[b-vu38itn5d1]  p{font-size:1.125rem;width:100%}}.section-operating-model .container-op .main-content .title-and-content[b-vu38itn5d1]{padding-bottom:5rem}@media(max-width: 61.99875rem){.section-operating-model .container-op .main-content .title-and-content[b-vu38itn5d1]{padding-bottom:3.75rem}}@media(max-width: 35.99875rem){.section-operating-model .container-op .main-content .title-and-content[b-vu38itn5d1]{padding-left:1.25rem;padding-right:1.25rem}}.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]{display:grid;row-gap:1.875rem}.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card{background:radial-gradient(49.86% 56.59% at 73.79% 50.08%, rgba(82, 82, 255, 0.2) 0%, rgba(68, 35, 255, 0.16) 43.55%, rgba(68, 35, 255, 0.02) 100%),#100731;border-radius:1.875rem;padding:0;color:#fff}.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card .infographic-content{padding:0 2.5rem 2.5rem}.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card .infographic-header{display:flex;justify-content:flex-end !important;max-height:9.8125rem;height:auto}.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card h3{font-family:"ArchiaSemibold",sans-serif;font-size:1.75rem;padding-bottom:0.625rem;padding-top:1.25rem}@media(max-width: 35.99875rem){.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card h3{font-size:1.5rem}}.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card p{font-size:1.125rem;font-family:"SilkaMedium",sans-serif;padding-bottom:1.875rem;width:70%}@media(max-width: 61.99875rem){.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card p{width:100%}}@media(max-width: 35.99875rem){.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card p{font-size:1rem;padding-bottom:2.5rem}}.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card .elements{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:2.5rem;color:#fff}.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card .elements .paragraph-component{padding:0}.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card .elements h4{font-family:"ArchiaSemibold",sans-serif;font-size:1.25rem;padding-bottom:1.25rem;color:#00ceff;width:100%}.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card .elements p{font-size:1.125rem;font-family:"SilkaMedium",sans-serif;padding-bottom:0;width:100%}@media(min-width: 35.99875rem)and (max-width: 61.99875rem){.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card .elements{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr));column-gap:2.5rem;row-gap:1.875rem}}@media(max-width: 35.99875rem){.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card .elements{grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:2.5rem}.section-operating-model .container-op .main-content .operating-model-grid-elements[b-vu38itn5d1]  .infographic-card .elements h4{padding-bottom:0.625rem}}.section-benefits[b-vu38itn5d1]{padding-bottom:0}@media(max-width: 61.99875rem){.section-benefits[b-vu38itn5d1]{padding-bottom:2.5rem;padding-top:13.75rem}}.section-benefits .container-benefits[b-vu38itn5d1]{padding-bottom:0}@media(max-width: 47.99875rem){.section-benefits .container-benefits[b-vu38itn5d1]{padding-left:0.5625rem;padding-right:0.5625rem}}.section-benefits .container-benefits .main-content[b-vu38itn5d1]{display:grid;grid-template-rows:auto;justify-items:center}.section-benefits .container-benefits .main-content .before-header[b-vu38itn5d1]{padding-bottom:1.25rem}.section-benefits .container-benefits .main-content .title-and-content[b-vu38itn5d1]{padding-bottom:5rem;width:70%}@media(max-width: 61.99875rem){.section-benefits .container-benefits .main-content .title-and-content[b-vu38itn5d1]{padding-bottom:3.75rem}}@media(max-width: 47.99875rem){.section-benefits .container-benefits .main-content .title-and-content[b-vu38itn5d1]{padding-bottom:3.125rem}.section-benefits .container-benefits .main-content .title-and-content[b-vu38itn5d1]  p{font-size:1.125rem}}.section-benefits .container-benefits .main-content .title-and-content[b-vu38itn5d1]  h2{text-align:center;padding-bottom:1.875rem}.section-benefits .container-benefits .main-content .title-and-content[b-vu38itn5d1]  p{padding:0;text-align:center;font-family:"SilkaMedium",sans-serif;font-size:1.5rem}@media(max-width: 47.99875rem){.section-benefits .container-benefits .main-content .title-and-content[b-vu38itn5d1]  p{font-size:1.125rem}}.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.375rem;align-items:stretch}@media(max-width: 47.99875rem){.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]{grid-template-columns:repeat(1, 1fr)}}@media(min-width: 48rem){.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]> *:last-child:nth-child(odd){grid-column:1/-1}}.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]  .grid-card{display:flex;flex-direction:column;align-items:start;text-align:start;border-radius:1.875rem;border:0.0625rem solid rgba(0,206,255,.2);background:rgba(0,206,255,.08)}.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]  .grid-card h3{font-family:"ArchiaSemibold",sans-serif;font-size:1.75rem;padding-bottom:0.625rem}@media(max-width: 47.99875rem){.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]  .grid-card h3{font-size:1.5rem}}.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]  .grid-card p{font-family:"ArchiaSemibold",sans-serif;font-size:1.25rem;line-height:1.75rem;padding-bottom:1.25rem}.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]  .grid-card li{font-family:"SilkaMedium",sans-serif}@media(max-width: 47.99875rem){.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]  .grid-card li{font-size:1rem}}.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]  .grid-card ul{padding:0}.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]  .grid-card li:before{color:#00ceff}.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]  .clickable{align-items:center;justify-content:center;background:none}@media(max-width: 47.99875rem){.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]  .clickable{height:10rem}}.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]  .clickable h3{padding-bottom:1.875rem;text-align:center}.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]  .clickable .btn-outline{font-family:"SilkaMedium",sans-serif;font-size:1rem;height:2.5rem}.section-benefits .container-benefits .main-content .benefits-grid-elements[b-vu38itn5d1]  .clickable .btn-outline::after{font-family:"Font Awesome 6 Pro";content:"";margin-left:0.625rem;font-size:1rem}.section-why-resolute[b-vu38itn5d1]{display:flex;justify-content:center}@media(min-width: 62rem){.section-why-resolute[b-vu38itn5d1]{padding:6.25rem clamp(0.0625rem,8vw,15.375rem)}}@media(max-width: 61.99875rem){.section-why-resolute[b-vu38itn5d1]{padding-top:2.5rem;padding-bottom:2.5rem}}@media(max-width: 47.99875rem){.section-why-resolute[b-vu38itn5d1]{padding-top:5rem}}.section-why-resolute .container-why-rs[b-vu38itn5d1]{border-radius:5rem;background:radial-gradient(43.98% 46.38% at 77.29% 58.25%, rgba(0, 206, 255, 0.8) 0%, rgba(0, 206, 255, 0.48) 43.55%, rgba(0, 206, 255, 0) 100%),#14171a;padding:6.25rem;position:relative;max-width:89.25rem}@media(min-width: 48rem){.section-why-resolute .container-why-rs .advanced-ai-colour-gradient[b-vu38itn5d1]{width:93.5rem;height:31.375rem;position:absolute;left:10.25rem;bottom:-183px;border-radius:1496px;background:radial-gradient(118.49% 78.23% at 58.86% 56.92%, rgba(6, 244, 237, 0.56) 0%, rgba(6, 244, 237, 0.6) 42.43%);filter:blur(12.5rem);opacity:.4;z-index:-1}}@media(min-width: 48rem)and (max-width: 61.99875rem){.section-why-resolute .container-why-rs .advanced-ai-colour-gradient[b-vu38itn5d1]{left:-18.75rem}}@media(max-width: 61.99875rem){.section-why-resolute .container-why-rs[b-vu38itn5d1]{border-radius:3.75rem;padding:5rem 2.5rem}}@media(max-width: 47.99875rem){.section-why-resolute .container-why-rs[b-vu38itn5d1]{border-radius:1.875rem;background:radial-gradient(127.23% 60.74% at 59.2% 76.35%, rgba(0, 206, 255, 0.8) 0%, rgba(0, 206, 255, 0.48) 43.55%, rgba(0, 206, 255, 0) 100%),#14171a}}.section-why-resolute .container-why-rs .main-content[b-vu38itn5d1]{display:flex;flex-direction:column;justify-items:center;align-items:center;color:#fff}.section-why-resolute .container-why-rs .main-content .title-and-content[b-vu38itn5d1]  h2{align-content:center;text-align:center;margin-left:auto;margin-right:auto;padding-bottom:1.875rem}@media(min-width: 62rem){.section-why-resolute .container-why-rs .main-content .title-and-content[b-vu38itn5d1]  h2{max-width:80%}}.section-why-resolute .container-why-rs .main-content .title-and-content[b-vu38itn5d1]  p{text-align:center;font-size:1.5rem;font-family:"SilkaMedium",sans-serif;padding-bottom:3.125rem}@media(max-width: 61.99875rem){.section-why-resolute .container-why-rs .main-content .title-and-content[b-vu38itn5d1]  p{padding-bottom:3.75rem}}@media(max-width: 47.99875rem){.section-why-resolute .container-why-rs .main-content .title-and-content[b-vu38itn5d1]  p{font-size:1.125rem}}.section-why-resolute .container-why-rs .main-content .paragraph-grid-elements[b-vu38itn5d1]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3.75rem;max-width:64rem}@media(max-width: 61.99875rem){.section-why-resolute .container-why-rs .main-content .paragraph-grid-elements[b-vu38itn5d1]{padding:0}}@media(max-width: 47.99875rem){.section-why-resolute .container-why-rs .main-content .paragraph-grid-elements[b-vu38itn5d1]{grid-template-columns:repeat(1, 1fr)}}.section-why-resolute .container-why-rs .main-content .paragraph-grid-elements[b-vu38itn5d1]  .paragraph-component.advanced-ai-why-rs{display:flex;flex-direction:column}.section-why-resolute .container-why-rs .main-content .paragraph-grid-elements[b-vu38itn5d1]  .paragraph-component.advanced-ai-why-rs h4{font-size:1.25rem;padding-bottom:1.25rem}.section-why-resolute .container-why-rs .main-content .paragraph-grid-elements[b-vu38itn5d1]  .paragraph-component.advanced-ai-why-rs ul{padding:0;margin:0}.section-why-resolute .container-why-rs .main-content .paragraph-grid-elements[b-vu38itn5d1]  .paragraph-component.advanced-ai-why-rs p,.section-why-resolute .container-why-rs .main-content .paragraph-grid-elements[b-vu38itn5d1]  .paragraph-component.advanced-ai-why-rs li{font-family:"SilkaMedium",sans-serif;font-size:1.125rem;line-height:1.8rem;padding-bottom:1.25rem}@media(max-width: 47.99875rem){.section-why-resolute .container-why-rs .main-content .paragraph-grid-elements[b-vu38itn5d1]  .paragraph-component.advanced-ai-why-rs p,.section-why-resolute .container-why-rs .main-content .paragraph-grid-elements[b-vu38itn5d1]  .paragraph-component.advanced-ai-why-rs li{font-size:1rem}}.section-why-resolute .container-why-rs .main-content .paragraph-grid-elements[b-vu38itn5d1]  .paragraph-component.advanced-ai-why-rs li{padding-left:2.25rem}.section-why-resolute .container-why-rs .main-content .paragraph-grid-elements[b-vu38itn5d1]  .paragraph-component.advanced-ai-why-rs:nth-child(1){color:#a1a9bb}.section-why-resolute .container-why-rs .main-content .paragraph-grid-elements[b-vu38itn5d1]  .paragraph-component.advanced-ai-why-rs:nth-child(1) li::before{color:#a1a9bb;font-family:"Font Awesome 6 Pro";content:"";font-size:1rem}.section-why-resolute .container-why-rs .main-content .paragraph-grid-elements[b-vu38itn5d1]  .paragraph-component.advanced-ai-why-rs:nth-child(2) li::before{font-family:"Font Awesome 6 Pro";content:"";font-size:1rem;background:linear-gradient(90deg, #00fec1 0%, #00ceff 72.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-who-is-it-for[b-vu38itn5d1]{padding:0}@media(max-width: 61.99875rem){.section-who-is-it-for[b-vu38itn5d1]{padding-top:2.5rem;padding-bottom:2.5rem}}@media(max-width: 47.99875rem){.section-who-is-it-for[b-vu38itn5d1]{padding-top:3.75rem;padding-bottom:0}}@media(max-width: 47.99875rem){.section-who-is-it-for[b-vu38itn5d1]{padding-top:3.75rem;padding-bottom:0}}.section-who-is-it-for .container-who-is-it-for[b-vu38itn5d1]{padding:0 6.25rem}@media(max-width: 47.99875rem){.section-who-is-it-for .container-who-is-it-for[b-vu38itn5d1]{padding:0 1.125rem}}.section-who-is-it-for .container-who-is-it-for[b-vu38itn5d1]  h2{padding-bottom:1.875rem}@media(max-width: 47.99875rem){.section-who-is-it-for .container-who-is-it-for[b-vu38itn5d1]  h2{font-size:1.75rem;padding-bottom:1.25rem}}.section-who-is-it-for .container-who-is-it-for[b-vu38itn5d1]  ul li{display:flex;font-family:"ArchiaSemibold",sans-serif;font-size:1.75rem;line-height:2.45rem;padding:1.875rem 0;color:#212529}@media(max-width: 47.99875rem){.section-who-is-it-for .container-who-is-it-for[b-vu38itn5d1]  ul li{font-size:1.5rem}}.section-who-is-it-for .container-who-is-it-for[b-vu38itn5d1]  ul li:not(:last-child){border-bottom:1px solid #ced4e2}.section-who-is-it-for .container-who-is-it-for[b-vu38itn5d1]  ul li::marker{content:""}.section-who-is-it-for .container-who-is-it-for[b-vu38itn5d1]  ul li::before{color:#00ceff;padding-right:2rem;font-family:"Font Awesome 6 Pro";font-size:3rem;content:""}@media(max-width: 47.99875rem){.section-who-is-it-for .container-who-is-it-for[b-vu38itn5d1]  ul li::before{font-size:2rem}}.section-improvements[b-vu38itn5d1]{margin-top:6.25rem;margin-bottom:0;padding-top:0;padding-bottom:0;background:radial-gradient(38.6% 41.22% at 50% 50%, rgba(0, 254, 193, 0.2) 0%, rgba(0, 254, 193, 0) 100%),#100731}.section-improvements .container-improvements[b-vu38itn5d1]{padding-top:9.375rem;padding-bottom:9.375rem}@media(max-width: 35.99875rem){.section-improvements .container-improvements[b-vu38itn5d1]{padding-top:5rem;padding-bottom:5rem}}.section-improvements .container-improvements[b-vu38itn5d1]{display:flex;justify-content:center;justify-items:center;color:#fff}.section-improvements .container-improvements .title-and-content[b-vu38itn5d1]{padding-bottom:5rem}.section-improvements .container-improvements .title-and-content[b-vu38itn5d1] >*{text-align:center}.section-improvements .container-improvements .title-and-content[b-vu38itn5d1]  p{font-family:"SilkaMedium",sans-serif;font-size:1.5rem}@media(max-width: 35.99875rem){.section-improvements .container-improvements .title-and-content[b-vu38itn5d1]  p{font-size:1.125rem}}.section-improvements .container-improvements .improvements-grid-elements[b-vu38itn5d1]{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.375rem;justify-content:center;align-content:center}@media(max-width: 35.99875rem){.section-improvements .container-improvements .improvements-grid-elements[b-vu38itn5d1]{gap:1.25rem}}@media(max-width: 35.99875rem){.section-improvements .container-improvements .improvements-grid-elements[b-vu38itn5d1]{grid-template-columns:repeat(1, 1fr)}}.section-improvements .container-improvements .improvements-grid-elements[b-vu38itn5d1]  .grid-card{padding:1.875rem;border:0.0625rem solid rgba(0,206,255,.6);border-radius:1.875rem;background:rgba(0,0,0,0)}.section-improvements .container-improvements .improvements-grid-elements[b-vu38itn5d1]  .grid-card .icon{padding-bottom:1.25rem;color:#00ceff}.section-improvements .container-improvements .improvements-grid-elements[b-vu38itn5d1]  .grid-card h3{padding:0;font-family:"ArchiaSemibold",sans-serif;font-size:1.75rem}@media(max-width: 35.99875rem){.section-improvements .container-improvements .improvements-grid-elements[b-vu38itn5d1]  .grid-card h3{font-size:1.5rem}}.section-success-stories[b-vu38itn5d1]{padding-top:0;padding-bottom:0}.section-success-stories .container[b-vu38itn5d1]{padding-bottom:0}.section-contact-us[b-vu38itn5d1]{position:relative;padding-top:5rem;padding-bottom:12.5rem;z-index:21}@media(max-width: 56.25rem){.section-contact-us[b-vu38itn5d1]{padding-bottom:6.25rem}}@media(max-width: 47.99875rem){.section-contact-us[b-vu38itn5d1]{padding-bottom:12.5rem}}@media(max-width: 39.6875rem){.section-contact-us[b-vu38itn5d1]{padding-bottom:2.5rem}}.section-contact-us .container-wider[b-vu38itn5d1]{padding-bottom:0}.section-contact-us[b-vu38itn5d1] .container{max-width:100rem;padding-top:6.25rem}@media(max-width: 61.99875rem){.section-contact-us[b-vu38itn5d1] .container{padding-left:0;padding-right:0;padding-bottom:0}}.section-contact-us[b-vu38itn5d1] .container .whitepaper-banner{min-height:24.375rem}@media(max-width: 61.99875rem){.section-contact-us[b-vu38itn5d1] .container .whitepaper-banner{margin-top:0;margin-bottom:0;background-color:#200f60;padding-left:2.375rem}}@media(max-width: 39.6875rem){.section-contact-us[b-vu38itn5d1] .container .whitepaper-banner{padding:2.5rem 1.1875rem 3.75rem;min-height:12.5rem;height:16.5rem}}.section-contact-us[b-vu38itn5d1] .container .whitepaper-banner .container{padding-left:9.0625rem}@media(max-width: 74.99875rem){.section-contact-us[b-vu38itn5d1] .container .whitepaper-banner .container{padding-left:2.5rem}}@media(max-width: 61.99875rem){.section-contact-us[b-vu38itn5d1] .container .whitepaper-banner .container{padding-left:0}}.section-contact-us[b-vu38itn5d1] .container .whitepaper-banner .container .row .col-12{padding:0}.section-contact-us[b-vu38itn5d1] .container .whitepaper-banner .container .row .col-12 h2{padding:2.5rem 0 0 1.25rem;max-width:58%}@media(max-width: 60rem){.section-contact-us[b-vu38itn5d1] .container .whitepaper-banner .container .row .col-12 h2{max-width:48%}}@media(min-width: 39.6875rem)and (max-width: 47.99875rem){.section-contact-us[b-vu38itn5d1] .container .whitepaper-banner .container .row .col-12 h2{width:clamp(30%,30vw,48%)}}@media(max-width: 39.6875rem){.section-contact-us[b-vu38itn5d1] .container .whitepaper-banner .container .row .col-12 h2{max-width:none;padding:0 1.1875rem}}.section-contact-us[b-vu38itn5d1] .container .whitepaper-banner .container .row .col-12 .d-lg-none .btn{display:none}.section-contact-us[b-vu38itn5d1] .page-sideform{position:absolute;top:140px;width:auto;height:37.625rem}@media(max-width: 62rem){.section-contact-us[b-vu38itn5d1] .page-sideform{display:block}.section-contact-us[b-vu38itn5d1] .page-sideform .form-large{border-radius:2.5rem 1.875rem 1.875rem 0;padding:1.875rem}}@media(max-width: 47.99875rem){.section-contact-us[b-vu38itn5d1] .page-sideform{height:41.625rem}}@media(max-width: 23.43625rem){.section-contact-us[b-vu38itn5d1] .page-sideform{height:43.125rem}}@media(max-width: 17.5625rem){.section-contact-us[b-vu38itn5d1] .page-sideform{height:43.75rem}}@media(max-width: 39.6875rem){.section-contact-us[b-vu38itn5d1] .page-sideform{position:static;right:auto;margin-top:-3.125rem}}@media(max-width: 39.6875rem){.section-contact-us .contact-us-component[b-vu38itn5d1]{display:flex;flex-direction:column;align-items:center}}.section-contact-us[b-vu38itn5d1] .whitepaper-banner{background-image:url(/svg-shapes/banner-shapes.svg);background-position:104% -9.5rem;background-size:auto 62rem;background-repeat:no-repeat}.section-contact-us[b-vu38itn5d1] .whitepaper-banner .shapes{display:none}.section-contact-us[b-vu38itn5d1]  .form-large .form-container .form-subtitle{font-family:"SilkaMedium",sans-serif;line-height:1.8rem}.section-contact-us .footer-note-container[b-vu38itn5d1]{padding:2.5rem 0 0 9.0625rem}@media(max-width: 74.99875rem){.section-contact-us .footer-note-container[b-vu38itn5d1]{padding:2.5rem 0 0 2.5rem}}@media(max-width: 61.99875rem){.section-contact-us .footer-note-container[b-vu38itn5d1]{padding:2.5rem 0 0}}@media(max-width: 39.6875rem){.section-contact-us .footer-note-container[b-vu38itn5d1]{text-align:center;width:50%}}.section-contact-us[b-vu38itn5d1]  .footer-note{padding-left:2.375rem;font-family:"SilkaSemibold",sans-serif}@media(min-width: 39.6875rem)and (max-width: 47.99875rem){.section-contact-us[b-vu38itn5d1]  .footer-note{width:clamp(30%,30vw,40%);word-break:break-word}}@media(max-width: 39.6875rem){.section-contact-us[b-vu38itn5d1]  .footer-note{text-align:center;padding-left:0}}.section-contact-us[b-vu38itn5d1]  .footer-note a{margin-left:0.625rem;text-decoration:none;color:#4423ff}.section-contact-us[b-vu38itn5d1]  .footer-note a:hover{color:#7a8fff}.section-contact-us[b-vu38itn5d1]  .footer-note a:focus{border-radius:0.3125rem;border:3px solid rgba(82,82,255,.4)}
/* /Components/AIComponent.razor.rz.scp.css */
.service-page-layout.template-cyan[b-uk78va4o4o] .theme-header-bg-shapes:after {
  border-radius: 1182px;
  background: radial-gradient(50% 50% at 50% 50%, rgba(0, 206, 255, 0.6) 0%, rgba(0, 206, 255, 0) 100%);
  filter: blur(250px);
  right: -13.6875rem;
  top: 13.75rem;
}
@media (max-width: 35.99875rem) {
  .service-page-layout.template-cyan[b-uk78va4o4o] .theme-header-bg-shapes:after {
    left: auto;
    right: 0;
    height: 100%;
    width: 50rem;
  }
}
.service-page-layout .section-arrow-top[b-uk78va4o4o] {
  padding-bottom: 5rem;
}
.service-page-layout .section-ai-header .row-header[b-uk78va4o4o] {
  gap: 3.75rem;
}
.service-page-layout .section-ai-header .row-header[b-uk78va4o4o] .row-btns {
  position: absolute;
  z-index: 100;
}
.service-page-layout .section-ai-header .col-ai-header-logo[b-uk78va4o4o] {
  position: absolute;
  right: 0;
}
.service-page-layout .section-ai-header .ai-header-logo[b-uk78va4o4o] {
  max-width: 24.6875rem;
}
.service-page-layout .section-ai-header .ai-header-logo img[b-uk78va4o4o] {
  display: block;
  height: 21.1875rem;
  width: 22.0625rem;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-ai-header .col-ai-header-logo[b-uk78va4o4o] {
    display: flex;
    justify-content: flex-end;
    margin-top: -0.625rem;
  }
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-ai-header .ai-header-logo[b-uk78va4o4o] {
    margin-top: -6.25rem;
  }
}
@media (max-width: 35.99875rem) {
  .service-page-layout .section-ai-header .col-header h1[b-uk78va4o4o] {
    max-width: 22.0625rem;
  }
}
.service-page-layout[b-uk78va4o4o] .section-dark {
  background-color: #14171a;
}
.service-page-layout[b-uk78va4o4o] .section-dark .btn-flat {
  font-weight: 500;
  font-family: "SilkaMedium", sans-serif;
}
.service-page-layout[b-uk78va4o4o] .section-dark a.btn:not(.btn-outline) {
  color: #100731;
  font-weight: 500;
  font-family: "SilkaMedium", sans-serif;
}
.service-page-layout[b-uk78va4o4o] .section-main-header h1 {
  padding-bottom: 1.875rem;
  max-width: 43.75rem;
  background-image: none;
  -webkit-text-fill-color: #ffffff;
}
@media (max-width: 61.99875rem) {
  .service-page-layout[b-uk78va4o4o] .section-main-header h1 {
    max-width: 40.625rem;
  }
}
@media (max-width: 47.99875rem) {
  .service-page-layout[b-uk78va4o4o] .section-main-header h1 {
    max-width: 21.875rem;
  }
}
.service-page-layout .section-arrow-top[b-uk78va4o4o] {
  background-image: url("/svg-shapes/arrows-scroll-bottom-aqua.svg");
  background-position: center -5.3125rem;
}
.service-page-layout .section-how-it-works[b-uk78va4o4o] {
  border-radius: 5rem;
  background: radial-gradient(61.06% 67.06% at 80.07% 2.43%, rgba(0, 206, 255, 0.2) 0%, rgba(122, 143, 255, 0) 100%), linear-gradient(180deg, rgba(215, 221, 255, 0.5) 0%, rgba(215, 221, 255, 0) 104.1%), #ffffff;
  padding-bottom: 0;
}
@media (max-width: 74.99875rem) {
  .service-page-layout .section-how-it-works[b-uk78va4o4o] {
    border-radius: 3.75rem;
  }
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-how-it-works[b-uk78va4o4o] {
    border-radius: 1.875rem;
  }
}
.service-page-layout .section-how-it-works[b-uk78va4o4o]  .container {
  padding-top: 2.5rem;
  padding-bottom: 0;
  max-width: 1080px;
  margin: 0 auto;
}
.service-page-layout .section-how-it-works[b-uk78va4o4o]  .container .space-bottom-xl {
  padding-top: 2.5rem;
  padding-bottom: 0 !important;
}
.service-page-layout .section-how-it-works[b-uk78va4o4o]  .container .text-component.ai-jumpstart h3 {
  font-weight: 600;
  padding-bottom: 0.625rem;
}
.service-page-layout .section-how-it-works[b-uk78va4o4o]  .container .text-component.ai-jumpstart p {
  font-family: "SilkaMedium", sans-serif;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-how-it-works[b-uk78va4o4o]  .container {
    padding-bottom: 5rem;
  }
  .service-page-layout .section-how-it-works[b-uk78va4o4o]  .container h2 {
    text-align: center;
  }
  .service-page-layout .section-how-it-works[b-uk78va4o4o]  .container .text-component.ai-jumpstart {
    padding-bottom: 2.5rem;
  }
  .service-page-layout .section-how-it-works[b-uk78va4o4o]  .container .text-component.ai-jumpstart:last-child {
    padding-bottom: 0;
  }
}
.service-page-layout .section-how-it-works[b-uk78va4o4o]  img {
  border-radius: 0 0 5rem 5rem;
}
@media (max-width: 74.99875rem) {
  .service-page-layout .section-how-it-works[b-uk78va4o4o]  img {
    width: 100%;
    height: 49.1875rem;
    object-fit: cover;
    object-position: center;
  }
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-how-it-works[b-uk78va4o4o]  img {
    width: 100%;
    height: 34rem;
  }
}
@media (max-width: 74.99875rem) {
  .service-page-layout[b-uk78va4o4o]  .side-spaces-wider-lg.side-section-how-it-works {
    padding-left: 0;
    padding-right: 0;
  }
}
.service-page-layout[b-uk78va4o4o] {
  /*begin section success stories*/
}
.service-page-layout .section-success-stories[b-uk78va4o4o] {
  width: 100%;
  max-width: 76.75rem;
  margin-right: auto;
  margin-left: auto;
  padding: 0 1.25rem;
}
@media (min-width: 62rem) {
  .service-page-layout .section-success-stories[b-uk78va4o4o] {
    padding-right: 0;
    padding-left: 0;
  }
}
.service-page-layout .section-success-stories[b-uk78va4o4o] .container {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
  margin: 0;
  padding: 0;
}
.service-page-layout .section-success-stories[b-uk78va4o4o] .container h2 {
  display: none;
  padding-bottom: 3.75rem;
}
.service-page-layout .section-success-stories[b-uk78va4o4o] .container .linked-card-component.ai-jumpstart h3 {
  font-family: "ArchiaSemibold", sans-serif;
  padding-top: 0;
  padding-bottom: 0.625rem;
}
.service-page-layout .section-success-stories[b-uk78va4o4o] .container .linked-card-component.ai-jumpstart p {
  font-weight: 500;
}
.service-page-layout .section-success-stories[b-uk78va4o4o] .container .linked-card-component.ai-jumpstart .btn-outline.btn-arrow-right {
  font-weight: 500;
}
.service-page-layout[b-uk78va4o4o] {
  /*end section success stories*/
  /*begin section What you get*/
}
.service-page-layout .section-what-you-get[b-uk78va4o4o] {
  padding-top: 6.25rem;
  margin-left: 5rem;
  margin-right: 5rem;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-what-you-get[b-uk78va4o4o] {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-what-you-get[b-uk78va4o4o] {
    margin-left: 0;
    margin-right: 0;
  }
}
.service-page-layout .section-what-you-get .wyget-container[b-uk78va4o4o] {
  position: relative;
  overflow: hidden;
  padding: 6.25rem;
  border-radius: 5rem;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #14171a;
  box-shadow: 0 2.0625rem 3.5rem 0 rgba(16, 7, 49, 0.3);
  max-width: 89.25rem;
  align-content: center;
}
@media (max-width: 74.99875rem) {
  .service-page-layout .section-what-you-get .wyget-container[b-uk78va4o4o] {
    border-radius: 3.75rem;
    padding: 5rem 2.5rem 5rem 2.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-what-you-get .wyget-container[b-uk78va4o4o] {
    border-radius: 1.875rem;
    padding: 5rem 1.25rem 5rem 1.25rem;
  }
}
.service-page-layout .section-what-you-get .wyget-container .row-title[b-uk78va4o4o] {
  margin-bottom: 3.75rem;
}
.service-page-layout .section-what-you-get .wyget-container .row-title .wyget-txt-center[b-uk78va4o4o] {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.service-page-layout .section-what-you-get .wyget-container .row-title .wyget-txt-center h2[b-uk78va4o4o] {
  padding: 0;
  background: radial-gradient(70% 47% at 20% 20%, #00ceff 0%, #ffffff 100%);
  background-clip: text;
  font-family: "ArchiaSemibold", sans-serif;
  line-height: 130%;
  align-self: stretch;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-what-you-get .wyget-container .row-title .wyget-txt-center h2[b-uk78va4o4o] {
    font-family: "ArchiaSemibold", sans-serif;
    font-size: 1.75rem;
    font-weight: 600 !important;
    line-height: 120% !important;
  }
}
.service-page-layout .section-what-you-get .row-2-columns-cells-cells[b-uk78va4o4o] {
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 3.75rem;
}
@media (max-width: 74.99875rem) {
  .service-page-layout .section-what-you-get .row-2-columns-cells-cells[b-uk78va4o4o] {
    grid-template-columns: 1fr;
  }
}
.service-page-layout .section-what-you-get .col:first-child[b-uk78va4o4o] {
  padding: 0;
  z-index: 2;
}
.service-page-layout .section-what-you-get .col:first-child[b-uk78va4o4o] .paragraph-component {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 3.75rem;
  padding: 3.75rem;
  border: 1px solid rgba(0, 206, 255, 0.2);
  background: linear-gradient(0deg, rgba(0, 206, 255, 0.15) 0%, rgba(0, 206, 255, 0.15) 100%), #14171a;
  max-width: 28rem;
  max-height: 35.625rem;
}
.service-page-layout .section-what-you-get .col:first-child[b-uk78va4o4o] .paragraph-component h4 {
  padding-bottom: 0;
  color: #e7eef9;
  font-family: "SilkaBold", sans-serif;
  font-weight: 700;
  line-height: 150%;
  align-content: start;
}
.service-page-layout .section-what-you-get .col:first-child[b-uk78va4o4o] .paragraph-component p {
  padding-bottom: 2.5rem;
  color: #e7eef9;
  font-family: "SilkaMedium", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 150%;
  align-content: start;
}
.service-page-layout .section-what-you-get .col:first-child[b-uk78va4o4o] .paragraph-component:not(:last-child) p {
  padding-bottom: 2.5rem;
}
@media (max-width: 74.99875rem) {
  .service-page-layout .section-what-you-get .col:first-child[b-uk78va4o4o] .paragraph-component {
    max-width: none;
    max-height: none;
    width: 100%;
    padding: 1.875rem;
    border-radius: 1.875rem;
  }
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-what-you-get .col:first-child[b-uk78va4o4o] .paragraph-component h,
  .service-page-layout .section-what-you-get .col:first-child[b-uk78va4o4o] .paragraph-component p {
    font-size: 1.125rem;
    line-height: 130% !important;
  }
  .service-page-layout .section-what-you-get .col:first-child[b-uk78va4o4o] .paragraph-component h {
    line-height: 700 !important;
  }
  .service-page-layout .section-what-you-get .col:first-child[b-uk78va4o4o] .paragraph-component p {
    font-weight: 500 !important;
  }
}
.service-page-layout .section-what-you-get .col:not(:first-child)[b-uk78va4o4o] {
  padding-left: 1.5rem;
  z-index: 2;
}
.service-page-layout .section-what-you-get .col:not(:first-child)[b-uk78va4o4o] .paragraph-component ul {
  padding-bottom: 1.875rem;
}
.service-page-layout .section-what-you-get .col:not(:first-child)[b-uk78va4o4o] .paragraph-component ul:not(:last-child) li {
  padding-bottom: 1.25rem;
}
.service-page-layout .section-what-you-get .col:not(:first-child)[b-uk78va4o4o] .paragraph-component li {
  position: relative;
  color: #ffffff;
  font-family: "Silka", sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}
.service-page-layout .section-what-you-get .col:not(:first-child)[b-uk78va4o4o] .paragraph-component li h4 {
  padding: 0;
  color: #00ceff;
}
@media (max-width: 74.99875rem) {
  .service-page-layout .section-what-you-get .col:not(:first-child)[b-uk78va4o4o] .paragraph-component li h4 {
    font-size: 1.125rem;
  }
}
.service-page-layout .section-what-you-get .col:not(:first-child)[b-uk78va4o4o] .paragraph-component li::before {
  content: "\f890";
  left: -1.25rem;
  top: 0.3125rem;
  background: linear-gradient(56deg, #00fec1 0.06%, #00ceff 72.78%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 1.5rem;
  font-family: "Font Awesome 6 Pro";
}
.service-page-layout .section-what-you-get .radial-1[b-uk78va4o4o],
.service-page-layout .section-what-you-get .radial-2[b-uk78va4o4o] {
  position: absolute;
  z-index: 0;
  pointer-events: none;
  filter: blur(15.625rem);
  will-change: transform, filter;
}
.service-page-layout .section-what-you-get .radial-1[b-uk78va4o4o] {
  width: 73.875rem;
  height: 73.875rem;
  left: -18.75rem;
  bottom: -5.6875rem;
  background: radial-gradient(50% 50% at 50% 50%, #00ceff 0%, rgba(0, 206, 255, 0.15) 100%);
}
@media (max-width: 74.99875rem) {
  .service-page-layout .section-what-you-get .radial-1[b-uk78va4o4o] {
    width: 51.25rem;
    height: 51.25rem;
    left: -13.75rem;
    top: 0;
  }
}
.service-page-layout .section-what-you-get .radial-2[b-uk78va4o4o] {
  width: 118.875rem;
  height: 55.75rem;
  right: -13.375rem;
  top: 60.625rem;
  background: radial-gradient(50% 50% at 50% 50%, #00ceff 0%, rgba(0, 206, 255, 0.15) 100%);
}
@media (max-width: 74.99875rem) {
  .service-page-layout .section-what-you-get .radial-2[b-uk78va4o4o] {
    width: 81.25rem;
    height: 37.5rem;
    left: -12.5rem;
    top: 56.25rem;
    opacity: 0.3;
  }
}
.service-page-layout .section-what-you-get img[b-uk78va4o4o] {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  z-index: 1;
  pointer-events: none;
  display: block;
}
.service-page-layout[b-uk78va4o4o] {
  /*end section What you get*/
  /*begin section why it works*/
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-why-it-works[b-uk78va4o4o] {
    padding-bottom: 5rem;
  }
}
.service-page-layout .section-why-it-works .why-container[b-uk78va4o4o] {
  max-width: 1080px;
  margin: 0 auto;
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart {
  padding: 0;
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .content {
  padding-bottom: 0;
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .content h2 {
  background: linear-gradient(185deg, #00ceff 2.35%, #200f60 88.87%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 3rem;
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3.75rem;
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .content {
  text-align: center;
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .content .before-header {
  margin: 0 0 6px;
  opacity: 0.7;
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .content h2 {
  margin: 0;
  font-weight: 800;
  font-size: clamp(28px, 5vw, 44px);
  line-height: 1.2;
  color: #0e1525;
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-template-rows: repeat(3, auto);
  gap: 2.5rem;
  align-items: start;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list {
    display: flex;
  }
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list > div {
  width: 100%;
  height: 100%;
  padding: 0;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list > div {
    height: auto;
  }
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list > div .grid-card {
  justify-content: center;
  border-radius: 24px;
  text-align: center;
  padding: 2.5rem;
  border: 0.0625rem, solid rgba(0, 206, 255, 0.2);
  background: rgba(0, 206, 255, 0.08);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list > div .grid-card .icon {
  font-size: 3rem;
  color: #00ceff;
  padding-bottom: 1.25rem;
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list > div .grid-card .icon i {
  display: block;
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list > div .grid-card h3 {
  padding-bottom: 0.625rem;
  color: #14171a;
  font-family: "ArchiaSemibold", sans-serif;
  font-weight: 600;
  line-height: 130%;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list > div .grid-card h3 {
    font-size: 1.125rem;
  }
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list > div .grid-card p {
  color: #14171a;
  line-height: 150%;
  font-family: "SilkaMedium", sans-serif;
  font-size: 1.25rem;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list > div .grid-card p {
    font-size: 1rem;
  }
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list > div:nth-child(1) {
  order: 1;
  grid-row: 1;
  grid-column: 1;
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list > div:nth-child(2) {
  order: 3;
  grid-row: span 2;
  grid-column: 1;
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list > div:nth-child(3) {
  order: 4;
  grid-row: 3;
  grid-column: 2;
}
.service-page-layout .section-why-it-works[b-uk78va4o4o] .grid-cards-container.ai-jumpstart .grid-cards-component .grid-cards-list > div:nth-child(4) {
  order: 2;
  grid-row: span 2;
  grid-column: 2;
}
.service-page-layout[b-uk78va4o4o] {
  /*end section why it works*/
  /*begin gains section*/
}
.service-page-layout .section-gains[b-uk78va4o4o] {
  padding: 0;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-gains[b-uk78va4o4o] {
    padding-top: 3.75rem;
  }
}
.service-page-layout .section-gains .gains-container[b-uk78va4o4o] {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 76.75rem;
  position: relative;
  padding: 0;
}
.service-page-layout .section-gains .gains-container h2[b-uk78va4o4o] {
  max-width: 58rem;
  position: relative;
  top: 80px;
  line-height: 120%;
  text-align: center;
  font-family: "SilkaSemibold", sans-serif;
  font-size: 7.5rem;
  font-weight: 700;
  line-height: 120%;
  background: linear-gradient(80deg, #00ceff -11.6%, #2D5176 68.73%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-gains .gains-container h2[b-uk78va4o4o] {
    max-width: 31.25rem;
    font-size: 3rem;
    padding: 0 2.5rem;
    top: 21px;
  }
}
@media (max-width: 35.99875rem) {
  .service-page-layout .section-gains .gains-container h2[b-uk78va4o4o] {
    padding: 0;
  }
}
.service-page-layout .section-gains .gains-card[b-uk78va4o4o] {
  position: relative;
  padding: 5rem;
  border-radius: 5rem;
  background: radial-gradient(49.86% 56.59% at 73.79% 50.08%, rgba(0, 206, 255, 0.2) 0%, rgba(0, 206, 255, 0.12) 43%, rgba(0, 206, 255, 0) 100%), #14171A;
  color: #ffffff;
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 3.75rem;
  column-gap: 2.5rem;
}
.service-page-layout .section-gains .gains-card[b-uk78va4o4o] (.paragraph-component:empty) {
  display: none;
}
.service-page-layout .section-gains .gains-card[b-uk78va4o4o] .paragraph-component.ai-jumpstart h4 {
  color: #00ceff;
  font-family: "ArchiaSemibold", sans-serif;
  line-height: 140%;
  font-weight: 600;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-gains .gains-card[b-uk78va4o4o] .paragraph-component.ai-jumpstart h4 {
    padding-bottom: 1.25rem;
  }
}
.service-page-layout .section-gains .gains-card[b-uk78va4o4o] .paragraph-component.ai-jumpstart p {
  line-height: 160%;
  align-content: start;
  font-weight: 500;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-gains .gains-card[b-uk78va4o4o] {
    border-radius: 1.875rem;
    padding: 5rem 1.25rem;
    grid-template-columns: 1fr;
  }
}
.service-page-layout[b-uk78va4o4o] {
  /*end gains section*/
  /*begin section Who is it for*/
}
.service-page-layout .section-who-is-it-for[b-uk78va4o4o] {
  padding-bottom: 5rem;
}
@media (max-width: 75rem) {
  .service-page-layout .section-who-is-it-for[b-uk78va4o4o] {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 48rem) {
  .service-page-layout .section-who-is-it-for[b-uk78va4o4o] {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.service-page-layout .section-who-is-it-for .wiif-container[b-uk78va4o4o] {
  display: flex;
  flex-direction: column;
  align-items: start;
  max-width: 67.5rem;
  margin: 0 auto;
  padding: 0;
}
.service-page-layout .section-who-is-it-for .wiif-container[b-uk78va4o4o] .text-component ul {
  list-style: none;
  margin: 0;
  padding: 30px 0;
  max-width: 67.5rem;
}
.service-page-layout .section-who-is-it-for .wiif-container[b-uk78va4o4o] .text-component ul:not(:last-child) {
  border-bottom: 1px solid #ced4e2;
}
.service-page-layout .section-who-is-it-for .wiif-container[b-uk78va4o4o] .text-component h4 {
  font-family: "ArchiaSemibold", sans-serif;
  font-size: 1.75rem;
  line-height: 140%;
  align-self: stretch;
  text-align: start;
  padding-left: 3.25rem;
  padding-bottom: 0.625rem;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-who-is-it-for .wiif-container[b-uk78va4o4o] .text-component h4 {
    font-size: 1.5rem;
  }
}
.service-page-layout .section-who-is-it-for .wiif-container[b-uk78va4o4o] .text-component p {
  padding-left: 3.25rem;
  font-weight: 500;
}
.service-page-layout .section-who-is-it-for .wiif-container[b-uk78va4o4o] .text-component li::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  line-height: 100%;
  content: "\f00c";
  left: -1.25rem;
  top: 0.3125rem;
  font-size: 3rem;
  color: #00ceff;
  margin-left: 1.25rem;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-who-is-it-for .wiif-container[b-uk78va4o4o] .text-component li::before {
    font-size: 2rem;
  }
}
.service-page-layout[b-uk78va4o4o] {
  /*end section Who is it for*/
  /*begin section contact us*/
}
.service-page-layout .section-contact-us[b-uk78va4o4o] {
  position: relative;
  padding-top: 5rem;
  padding-bottom: 16.25rem;
  z-index: 21;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-contact-us[b-uk78va4o4o] {
    padding-bottom: 5rem;
  }
}
.service-page-layout .section-contact-us[b-uk78va4o4o] .container {
  max-width: 100rem;
  padding-top: 80px;
}
.service-page-layout .section-contact-us[b-uk78va4o4o] .container .whitepaper-banner {
  min-height: 24.375rem;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-contact-us[b-uk78va4o4o] .container .whitepaper-banner {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.service-page-layout .section-contact-us[b-uk78va4o4o] .page-sideform {
  position: absolute;
  top: 140px;
}
.service-page-layout[b-uk78va4o4o] {
  /*end section contact us*/
}
.service-page-layout[b-uk78va4o4o] .whitepaper-banner {
  background-image: url(/svg-shapes/banner-shapes.svg);
  background-position: 104% -9.5rem;
  background-size: auto 62rem;
  background-repeat: no-repeat;
}
@media (min-width: 62rem) {
  .service-page-layout[b-uk78va4o4o] .whitepaper-banner h2,
  .service-page-layout[b-uk78va4o4o] .whitepaper-banner h3 {
    max-width: 58.66667%;
    padding-bottom: 0.625rem;
    padding-left: 6.5625rem;
  }
}
.service-page-layout[b-uk78va4o4o] .whitepaper-banner .shapes {
  display: none;
}

/*# sourceMappingURL=AIComponent.razor.css.map */
/* /Components/ArticleLinkComponent.razor.rz.scp.css */
.article-link-component[b-laosdmjjio]  .card-component {
  position: relative;
  border: 0.0625rem solid #d7deec;
  border-radius: 1.875rem;
  width: 85%;
  margin-left: auto;
}
.article-link-component[b-laosdmjjio]  .card-component .card-img {
  position: absolute;
  width: 35%;
  top: 25%;
  left: -17%;
}
.article-link-component[b-laosdmjjio]  .card-component .card-info {
  margin-left: 15.625rem;
  width: 75%;
}
.article-link-component[b-laosdmjjio]  .card-component .card-footer div > .info-detail,
.article-link-component[b-laosdmjjio]  .card-component .card-footer ::after {
  display: none;
}

/*# sourceMappingURL=ArticleLinkComponent.razor.css.map */
/* /Components/AssessmentBenefitsOfWebAccessibilitySectionComponent.razor.rz.scp.css */
.section-web-accessibility[b-ptf5f8k4iw] {
  position: relative;
}
.section-web-accessibility > .container[b-ptf5f8k4iw] {
  position: relative;
}
.section-web-accessibility > .container[b-ptf5f8k4iw]:before {
  z-index: -1;
  content: "";
  position: absolute;
  width: 90%;
  height: auto;
  padding-top: 90%;
  left: 0;
  bottom: 0;
  background: transparent radial-gradient(closest-side at 50% 50%, rgb(122, 143, 255) 0%, rgba(122, 143, 255, 0.1) 100%) 0% 0% no-repeat padding-box;
  opacity: 0.15;
  filter: blur(50px);
  transform: translateX(-50%);
}
.section-web-accessibility .list-checks:not(:first-child)[b-ptf5f8k4iw] {
  padding-top: 3.75rem;
}
@media (max-width: 61.99875rem) {
  .section-web-accessibility[b-ptf5f8k4iw] {
    padding-bottom: 12.5rem;
    margin-bottom: 6.25rem;
    background-image: url("/svg-shapes/arrows-orchid-purple-bottom.svg");
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: auto 20.9375rem;
  }
}

/*# sourceMappingURL=AssessmentBenefitsOfWebAccessibilitySectionComponent.razor.css.map */
/* /Components/AssessmentFirstStepSectionComponent.razor.rz.scp.css */
.assessment-first-step-component[b-qxpiqhhmf5] {
  text-align: center;
}

.section-arrow-top[b-qxpiqhhmf5] {
  padding-top: 18.75rem;
  background-image: url("/svg-shapes/arrows-nostalgia-bottom.svg");
  background-repeat: no-repeat;
  background-position: center -9.375rem;
  background-size: 25.625rem auto;
}

.header-display[b-qxpiqhhmf5] {
  background: transparent radial-gradient(closest-side at 53% 70%, #5252ff 0%, #ae93e2 100%) 0% 0% no-repeat padding-box;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.description[b-qxpiqhhmf5] {
  font-family: "SilkaMedium", sans-serif;
  font-size: 1.5rem;
  padding-bottom: 1.875rem;
  width: 100%;
  max-width: 50.625rem;
  margin-left: auto;
  margin-right: auto;
}

/*# sourceMappingURL=AssessmentFirstStepSectionComponent.razor.css.map */
/* /Components/AssessmentHeaderDescriptionComponent.razor.rz.scp.css */
.txt-bold[b-2yn7t1ig35] {
  padding-bottom: 3.75rem;
}
@media (max-width: 61.99875rem) {
  .txt-bold[b-2yn7t1ig35] {
    padding-bottom: 2.5rem;
  }
}

@media (max-width: 74.99875rem) {
  .section.section-arrow-right[b-2yn7t1ig35] {
    background-image: none;
    padding-top: 3.125rem;
  }
  .section.section-arrow-right > .container[b-2yn7t1ig35] {
    padding-top: 0;
  }
}

/*# sourceMappingURL=AssessmentHeaderDescriptionComponent.razor.css.map */
/* /Components/AssessmentOurProcessSectionComponent.razor.rz.scp.css */


/*# sourceMappingURL=AssessmentOurProcessSectionComponent.razor.css.map */
/* /Components/AssessmentPartnerSectionComponent.razor.rz.scp.css */
.our-partner-container a[b-tng4xc9ht3] {
  text-decoration: none;
}
.our-partner-container .section-img-box[b-tng4xc9ht3] {
  position: absolute;
  top: -2.375rem;
  right: -2.375rem;
  width: 150%;
}
.our-partner-container .section-img-box img[b-tng4xc9ht3] {
  display: block;
  width: 100%;
  height: auto;
}
@media (max-width: 74.99875rem) {
  .our-partner-container .section-img-box[b-tng4xc9ht3] {
    position: relative;
    top: auto;
    right: auto;
    width: 100%;
  }
}

/*# sourceMappingURL=AssessmentPartnerSectionComponent.razor.css.map */
/* /Components/AssessmentsComponent.razor.rz.scp.css */


/*# sourceMappingURL=AssessmentsComponent.razor.css.map */
/* /Components/AssessmentWhatWeOfferSectionComponent.razor.rz.scp.css */
.section-offer[b-4mwiygs2uo] {
  position: relative;
}
.section-offer > .container[b-4mwiygs2uo] {
  position: relative;
}
.section-offer > .container[b-4mwiygs2uo]:before {
  z-index: -1;
  content: "";
  position: absolute;
  width: 90%;
  height: auto;
  padding-top: 90%;
  left: 0;
  bottom: 0;
  background: transparent radial-gradient(closest-side at 50% 50%, rgb(122, 143, 255) 0%, rgba(122, 143, 255, 0.1) 100%) 0% 0% no-repeat padding-box;
  opacity: 0.15;
  filter: blur(50px);
  transform: translateX(-50%);
}
.section-offer .list-checks:not(:first-child)[b-4mwiygs2uo] {
  padding-top: 3.75rem;
}
@media (max-width: 61.99875rem) {
  .section-offer[b-4mwiygs2uo] {
    padding-bottom: 12.5rem;
    margin-bottom: 6.25rem;
    background-image: url("/svg-shapes/arrows-orchid-purple-bottom.svg");
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: auto 20.9375rem;
  }
}

/*# sourceMappingURL=AssessmentWhatWeOfferSectionComponent.razor.css.map */
/* /Components/Assessment/AssessmentBannerComponent.razor.rz.scp.css */


/*# sourceMappingURL=AssessmentBannerComponent.razor.css.map */
/* /Components/Assessment/AssessmentBonusComponent.razor.rz.scp.css */
.assesment-bonus-component[b-3nhft0iiep] {
  position: relative;
  background-color: rgba(122, 143, 255, 0.1);
}
.assesment-bonus-component h2[b-3nhft0iiep] {
  background-image: linear-gradient(90deg, #5252ff 0%, #200f60 25%);
  background-size: 100% 100%;
  background-position: top left;
  background-repeat: no-repeat;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.assesment-bonus-component .shape-bg[b-3nhft0iiep] {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.assesment-bonus-component .shape-bg[b-3nhft0iiep]:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200%;
  background-image: radial-gradient(ellipse closest-side, #7a8fff 0%, rgba(122, 143, 255, 0) 100%);
  opacity: 0.3;
  transform: rotate(-25deg);
}
.assesment-bonus-component .shapes[b-3nhft0iiep] {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  max-width: 101.875rem;
}
.assesment-bonus-component .shapes .shape-1[b-3nhft0iiep] {
  position: absolute;
  top: 0;
  right: 0;
  width: 18.75rem;
  height: 12.5rem;
  border-radius: 0 5rem 5rem 5rem;
  transform: translate(0, -50%);
  backdrop-filter: blur(1.25rem);
  -webkit-backdrop-filter: blur(1.25rem);
}
.assesment-bonus-component .shapes .shape-1[b-3nhft0iiep]:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 5rem 5rem 5rem;
  background-color: rgba(122, 143, 255, 0.1);
}
.assesment-bonus-component .shapes .shape-2[b-3nhft0iiep] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 17.5rem;
  height: 17.5rem;
  border-radius: 5rem 5rem 5rem 0;
  background-color: #7a8fff;
  opacity: 0.1;
  transform: translate(-14.375rem, 30%);
}
@media (max-width: 61.99875rem) {
  .assesment-bonus-component .shapes .shape-1[b-3nhft0iiep] {
    right: 1.25rem;
    width: 9.375rem;
    height: 6.25rem;
    backdrop-filter: blur(0.5rem);
    -webkit-backdrop-filter: blur(0.5rem);
  }
  .assesment-bonus-component .shapes .shape-2[b-3nhft0iiep] {
    width: 8.75rem;
    height: 8.75rem;
  }
}
.assesment-bonus-component > .container[b-3nhft0iiep] {
  z-index: 4;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
}
.assesment-bonus-component > .container[b-3nhft0iiep]:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 5.125rem;
  height: 5.125rem;
  background-color: #a1b0ff;
  border-top-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
}
@media (max-width: 61.99875rem) {
  .assesment-bonus-component > .container[b-3nhft0iiep]:before {
    left: 1.25rem;
    border-top-left-radius: 1.5625rem;
    border-bottom-right-radius: 1.5625rem;
    width: 3.125rem;
    height: 3.125rem;
    transform: translate(0, -1.5625rem);
  }
}

/*# sourceMappingURL=AssessmentBonusComponent.razor.css.map */
/* /Components/Assessment/AssessmentHeaderComponent.razor.rz.scp.css */
.section-main-header[b-abyw92vjtq] {
  position: relative;
  padding-bottom: 0;
}
.section-main-header.section-full-height[b-abyw92vjtq] {
  justify-content: flex-start;
}
.section-main-header .txt-gradient-orchid[b-abyw92vjtq] {
  background-image: radial-gradient(circle at 25% 0%, #7a8fff 0%, #200f60 55%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.section-main-header .header-image-bg[b-abyw92vjtq] {
  z-index: -1;
  position: relative;
  margin-top: -16.25rem;
  padding-top: 48.28%;
}
.section-main-header .header-image-bg[b-abyw92vjtq]:after {
  z-index: 1;
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-image: linear-gradient(180deg, #ffffff 25%, rgba(255, 255, 255, 0) 100%);
}
.section-main-header .header-image-bg img[b-abyw92vjtq] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 0;
  display: block;
  width: auto;
  min-width: 100%;
  height: 100%;
  object-fit: cover;
}
.section-main-header > .container[b-abyw92vjtq] {
  padding-top: 9.375rem;
  z-index: 2;
}
@media (max-width: 74.99875rem) {
  .section-main-header .header-image-bg[b-abyw92vjtq] {
    z-index: 1;
    position: relative;
    margin-top: -6.25rem;
    padding-top: 100%;
  }
  .section-main-header .header-image-bg[b-abyw92vjtq]:after {
    height: 80%;
    background-image: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  }
}
@media (max-width: 47.99875rem) {
  .section-main-header .container[b-abyw92vjtq] {
    padding-top: 5.625rem;
  }
}

/*# sourceMappingURL=AssessmentHeaderComponent.razor.css.map */
/* /Components/BlazorTechnologyComponent.razor.rz.scp.css */
.blazor-technology-component-header .header-logo[b-l761yrc3l5] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.blazor-technology-component-header[b-l761yrc3l5] {
  position: relative;
  background-image: radial-gradient(22vw 60vh ellipse at 62% 79%, rgba(82, 82, 255, 0.5) 0%, rgba(16, 7, 49, 0.2) 100%);
}
.blazor-technology-component-header .section-main-header[b-l761yrc3l5] {
  position: relative;
}
.blazor-technology-component-header .section-main-header .row-back-tracking-item[b-l761yrc3l5] {
  position: absolute;
  top: calc(5.375rem + 1.875rem);
}
.blazor-technology-component-header .header-logo[b-l761yrc3l5] {
  width: 100%;
  height: 100%;
}
.blazor-technology-component-header .header-logo img[b-l761yrc3l5] {
  background: rgba(82, 82, 255, 0.2) 0% 0% no-repeat padding-box;
  border: 1px solid rgba(122, 143, 255, 0.3019607843);
  border-radius: 3.75rem;
  padding: 3.125rem;
}
@media (max-width: 61.99875rem) {
  .blazor-technology-component-header .header-logo[b-l761yrc3l5] {
    justify-content: center;
  }
}
.blazor-technology-component-header .section-extended-header[b-l761yrc3l5]  .paragraph-component ol {
  list-style: none;
}
.blazor-technology-component-header .section-extended-header[b-l761yrc3l5]  .paragraph-component ol li {
  padding-bottom: 1.875rem;
  counter-increment: item;
  position: relative;
  padding-left: 2.5rem;
  line-height: 1.8125rem;
}
.blazor-technology-component-header .section-extended-header[b-l761yrc3l5]  .paragraph-component ol li:before {
  content: counter(item) ".";
  position: absolute;
  top: 0;
  left: 0;
  color: #7a8fff;
  font-size: 1.5rem;
  font-family: "SilkaMonoSemibold";
  text-align: right;
}

.section-arrow-top .header-display[b-l761yrc3l5] {
  background-image: radial-gradient(30vh circle at 46% 82%, #5252ff 0%, #200f60 100%);
  background-size: 100% 100%;
  background-position: top left;
  background-repeat: no-repeat;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.section-arrow-top .text-paragraphs[b-l761yrc3l5] .text-component:last-child {
  padding-bottom: 0;
}
.section-arrow-top .text-paragraphs[b-l761yrc3l5] .text-component:last-child > h3:last-child {
  padding-bottom: 0;
}

.section-timeline[b-l761yrc3l5]  .step-tabs-wrapper {
  padding-bottom: 5rem;
}
.section-timeline[b-l761yrc3l5]  #step-tab-panel-1 .paragraph-component a {
  position: relative;
  text-decoration: none;
  color: #00fec1;
}
.section-timeline[b-l761yrc3l5]  #step-tab-panel-1 .paragraph-component a:after {
  content: "\f061";
  font-weight: 300;
  font-family: "Font Awesome 6 Pro";
  font-size: 1rem;
  padding-left: 1.25rem;
}

.sections-group-bg[b-l761yrc3l5] {
  position: relative;
}
.sections-group-bg[b-l761yrc3l5]:before {
  content: "";
  display: block;
  position: absolute;
  margin: auto;
  top: 50%;
  transform: translate(-45%, -50%);
  left: 0;
  right: 0;
  width: calc(81.875rem * 0.8);
  height: calc(81.875rem * 0.8);
  background-image: radial-gradient(closest-side, rgba(82, 82, 255, 0.2) 0%, rgba(82, 82, 255, 0) 100%);
}

/*# sourceMappingURL=BlazorTechnologyComponent.razor.css.map */
/* /Components/BlogArticleLinkComponent.razor.rz.scp.css */
a[b-cgylmqo5jt] {
  text-decoration: none;
  color: #212529;
}

/*# sourceMappingURL=BlogArticleLinkComponent.razor.css.map */
/* /Components/BlogArticle/BlogArticleComponent.razor.rz.scp.css */
.section-single-page-header + .container[b-nm33s10p54] .content-elements:first-child > .element-model:first-child {
  padding-top: 0;
}

.tag-labels-list[b-nm33s10p54] {
  padding-top: 1.875rem;
}

[b-nm33s10p54] .podcast-links {
  grid-template-columns: repeat(4, 1fr) !important;
}
@media (max-width: 61.99875rem) {
  [b-nm33s10p54] .podcast-links {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

[b-nm33s10p54] .col-info:before {
  top: auto !important;
}

@media (max-width: 61.99875rem) {
  .author.sm[b-nm33s10p54] {
    width: 100%;
  }
  [b-nm33s10p54] .element-model:last-child {
    padding-top: 0.625rem;
  }
  [b-nm33s10p54] .content-elements {
    padding-bottom: 0;
  }
  /*	::deep .col-info {
  		&:before {
  			top: rem(-70) !important;
  			height: 122% !important;
  		}
  	}*/
}
[b-nm33s10p54] .text-component ol.increment {
  counter-reset: section 3 !important;
}

/*# sourceMappingURL=BlogArticleComponent.razor.css.map */
/* /Components/BlogArticle/BlogArticleHeaderComponent.razor.rz.scp.css */
.col-socials[b-dc7klqg6mi] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.blog-single-page-header.section-single-page-header h1.h2[b-dc7klqg6mi],
.blog-single-page-header.section-single-page-header h1[b-dc7klqg6mi] {
  margin: 0;
  padding: 0 0 0.625rem 0;
}

.col-socials[b-dc7klqg6mi] {
  justify-content: flex-end;
  align-items: flex-end;
}

.row-author[b-dc7klqg6mi] {
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 1.875rem;
}

/*# sourceMappingURL=BlogArticleHeaderComponent.razor.css.map */
/* /Components/BlogArticle/BlogArticleTagComponent.razor.rz.scp.css */
.blog-article-tag[b-qovgrhhw1n] {
  margin-top: 0.625rem;
  margin-right: 0.625rem;
  padding: 0.375rem 0.9375rem 0.3125rem 0.625rem;
  border: 0.0625rem solid #a1a9bb;
  border-radius: 0.25rem;
  width: auto;
  font-size: 0.875rem;
  font-family: "SilkaMedium", sans-serif;
  display: flex;
  align-items: center;
}
.blog-article-tag i[b-qovgrhhw1n] {
  color: #7a8fff;
  padding-right: 0.625rem;
}

/*# sourceMappingURL=BlogArticleTagComponent.razor.css.map */
/* /Components/BlogComponent.razor.rz.scp.css */
.row.blog-cards-list-grid[b-6boogfsebu] {
  flex-wrap: wrap;
}
.row.blog-cards-list-grid > .col[b-6boogfsebu] {
  width: 33.333%;
  flex: none;
}
.row.blog-cards-list-grid > .col:nth-child(5n+4)[b-6boogfsebu], .row.blog-cards-list-grid > .col:nth-child(5n+5)[b-6boogfsebu] {
  width: 50%;
}
@media (max-width: 64rem) {
  .row.blog-cards-list-grid > .col[b-6boogfsebu] {
    width: 50%;
  }
  .row.blog-cards-list-grid > .col:nth-child(2n)[b-6boogfsebu] {
    width: 50%;
    border-radius: 1.875rem;
  }
}
@media (max-width: 61.99875rem) {
  .row.blog-cards-list-grid > .col[b-6boogfsebu] {
    width: 100%;
  }
  .row.blog-cards-list-grid > .col:nth-child(2n)[b-6boogfsebu], .row.blog-cards-list-grid > .col:nth-child(5n+4)[b-6boogfsebu], .row.blog-cards-list-grid > .col:nth-child(5n+5)[b-6boogfsebu] {
    width: 100%;
  }
}

/*# sourceMappingURL=BlogComponent.razor.css.map */
/* /Components/ButtonComponent.razor.rz.scp.css */
a.btn[b-y3jw5h6vm6],
a.btn-outline[b-y3jw5h6vm6],
a.btn-flat[b-y3jw5h6vm6], .btn[b-y3jw5h6vm6],
.btn-outline[b-y3jw5h6vm6],
.btn-flat[b-y3jw5h6vm6] {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* BUTTONS */
input[type=submit][b-y3jw5h6vm6] {
  min-width: 10.9375rem;
}

button[b-y3jw5h6vm6],
input[type=button][b-y3jw5h6vm6],
input[type=submit][b-y3jw5h6vm6],
input[type=reset][b-y3jw5h6vm6],
.btn[b-y3jw5h6vm6],
.btn-outline[b-y3jw5h6vm6],
.btn-flat[b-y3jw5h6vm6],
.btn-link[b-y3jw5h6vm6] {
  transition: all 0.3s ease-in-out;
  margin: 0;
  cursor: pointer;
}
button:hover[b-y3jw5h6vm6], button:active[b-y3jw5h6vm6], button:focus[b-y3jw5h6vm6],
input[type=button]:hover[b-y3jw5h6vm6],
input[type=button]:active[b-y3jw5h6vm6],
input[type=button]:focus[b-y3jw5h6vm6],
input[type=submit]:hover[b-y3jw5h6vm6],
input[type=submit]:active[b-y3jw5h6vm6],
input[type=submit]:focus[b-y3jw5h6vm6],
input[type=reset]:hover[b-y3jw5h6vm6],
input[type=reset]:active[b-y3jw5h6vm6],
input[type=reset]:focus[b-y3jw5h6vm6],
.btn:hover[b-y3jw5h6vm6],
.btn:active[b-y3jw5h6vm6],
.btn:focus[b-y3jw5h6vm6],
.btn-outline:hover[b-y3jw5h6vm6],
.btn-outline:active[b-y3jw5h6vm6],
.btn-outline:focus[b-y3jw5h6vm6],
.btn-flat:hover[b-y3jw5h6vm6],
.btn-flat:active[b-y3jw5h6vm6],
.btn-flat:focus[b-y3jw5h6vm6],
.btn-link:hover[b-y3jw5h6vm6],
.btn-link:active[b-y3jw5h6vm6],
.btn-link:focus[b-y3jw5h6vm6] {
  transition: all 0.3s ease-in-out;
}

.btn[b-y3jw5h6vm6]:after, .btn[b-y3jw5h6vm6]:before,
.btn-outline[b-y3jw5h6vm6]:after,
.btn-outline[b-y3jw5h6vm6]:before,
.btn-flat[b-y3jw5h6vm6]:after,
.btn-flat[b-y3jw5h6vm6]:before,
.btn-link[b-y3jw5h6vm6]:after,
.btn-link[b-y3jw5h6vm6]:before {
  transition: all 0.3s ease-in-out;
}

.btn[b-y3jw5h6vm6],
.btn-outline[b-y3jw5h6vm6],
.btn-flat[b-y3jw5h6vm6] {
  text-decoration: none !important;
  padding: 0 1.875rem;
  border-radius: 2.5rem;
  height: 2.5rem;
  font-family: "SilkaMedium", sans-serif;
  font-size: 1rem;
  border-width: 0.0625rem;
  border-style: solid;
}
.btn:hover[b-y3jw5h6vm6],
.btn-outline:hover[b-y3jw5h6vm6],
.btn-flat:hover[b-y3jw5h6vm6] {
  text-decoration: none !important;
}
.btn.btn-lg[b-y3jw5h6vm6],
.btn-outline.btn-lg[b-y3jw5h6vm6],
.btn-flat.btn-lg[b-y3jw5h6vm6] {
  height: calc(2.5rem * 1.35);
  border-radius: calc(2.5rem * 1.35);
  font-size: calc(1rem * 1.25);
}
@media (max-width: 47.99875rem) {
  .btn.btn-lg[b-y3jw5h6vm6],
  .btn-outline.btn-lg[b-y3jw5h6vm6],
  .btn-flat.btn-lg[b-y3jw5h6vm6] {
    height: 2.5rem;
    border-radius: 2.5rem;
    font-size: 1rem;
  }
}
.btn.btn-sm[b-y3jw5h6vm6],
.btn-outline.btn-sm[b-y3jw5h6vm6],
.btn-flat.btn-sm[b-y3jw5h6vm6] {
  font-size: 0.875rem;
}

a.btn[b-y3jw5h6vm6],
a.btn-outline[b-y3jw5h6vm6],
a.btn-flat[b-y3jw5h6vm6] {
  text-decoration: none;
}

.btn[b-y3jw5h6vm6] {
  border-color: #00fec1;
  background-color: #00fec1;
  color: #200f60;
}
.btn:hover[b-y3jw5h6vm6] {
  border-color: #a3fbe4;
  background-color: #a3fbe4;
}
.btn:focus[b-y3jw5h6vm6] {
  border-color: #a3fbe4;
  background-color: #a3fbe4;
  -webkit-box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.1875rem #a3fbe4;
  -moz-box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.1875rem #a3fbe4;
  box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.1875rem #a3fbe4;
}
.btn:focus:active[b-y3jw5h6vm6] {
  border-color: #00f2b8;
  background-color: #00f2b8;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn:disabled[b-y3jw5h6vm6] {
  opacity: 0.4;
}

a.btn:active[b-y3jw5h6vm6] {
  border-color: #00f2b8;
  background-color: #00f2b8;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-outline[b-y3jw5h6vm6] {
  border-color: #4423ff;
  background-color: transparent;
  color: #4423ff;
}
.btn-outline:hover[b-y3jw5h6vm6] {
  border-color: #4423ff;
  color: #4423ff;
  background-color: rgba(122, 143, 255, 0.2);
}
.btn-outline:focus[b-y3jw5h6vm6] {
  background-color: transparent;
  color: #4423ff;
  border-color: #4423ff;
  -webkit-box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.1875rem #7a8fff;
  -moz-box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.1875rem #7a8fff;
  box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.1875rem #7a8fff;
}
.btn-outline:focus:active[b-y3jw5h6vm6] {
  border-color: #4423ff;
  color: #4423ff;
  background-color: rgba(122, 143, 255, 0.4);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-outline:disabled[b-y3jw5h6vm6] {
  opacity: 0.4;
}

a.btn-outline:active[b-y3jw5h6vm6] {
  border-color: #4423ff;
  color: #4423ff;
  background-color: rgba(122, 143, 255, 0.4);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-flat[b-y3jw5h6vm6] {
  border-color: transparent;
  background-color: transparent;
  color: #4423ff;
  font-size: 1.125rem;
}
.btn-flat:hover[b-y3jw5h6vm6] {
  border-color: transparent;
  color: #4423ff;
  background-color: transparent;
}
.btn-flat:focus[b-y3jw5h6vm6] {
  background-color: transparent;
  color: #4423ff;
  border-color: #4423ff;
}
.btn-flat:focus:active[b-y3jw5h6vm6] {
  border-color: transparent;
  color: #5252ff;
  background-color: transparent;
}
.btn-flat:disabled[b-y3jw5h6vm6] {
  opacity: 0.4;
}

a.btn-flat:active[b-y3jw5h6vm6] {
  border-color: transparent;
  color: #5252ff;
  background-color: transparent;
}

.btn-link[b-y3jw5h6vm6] {
  position: relative;
  color: #4423ff;
  text-decoration: underline;
  display: inline-flex;
  align-items: center;
  text-decoration: underline;
  border: 0;
  background-color: transparent;
  margin: 0;
  padding: 0;
  font-size: 1.125rem;
}
.btn-link:hover[b-y3jw5h6vm6] {
  color: #7a8fff;
  text-decoration: underline;
}
.btn-link:active[b-y3jw5h6vm6], .btn-link:focus[b-y3jw5h6vm6] {
  color: #4423ff;
  text-decoration: underline;
}
.btn-link:disabled[b-y3jw5h6vm6] {
  color: #4423ff;
  opacity: 0.4;
}
.btn-link.btn-sm[b-y3jw5h6vm6] {
  font-size: 0.875rem;
}
.btn-link.btn-arrow-right[b-y3jw5h6vm6] {
  text-decoration: none;
}
.btn-link.btn-arrow-right span[b-y3jw5h6vm6] {
  text-decoration: underline;
}

a.btn-link.btn-arrow-right[b-y3jw5h6vm6] {
  text-decoration: underline;
}

.btn-txt-toggle[b-y3jw5h6vm6] {
  text-decoration: none;
  position: relative;
}
.btn-txt-toggle .txt[b-y3jw5h6vm6],
.btn-txt-toggle .txt-hover[b-y3jw5h6vm6] {
  transition: all 0.3s ease-in-out;
  white-space: nowrap;
  display: inline-flex;
  overflow: hidden;
}
.btn-txt-toggle .txt[b-y3jw5h6vm6] {
  width: auto;
  opacity: 1;
}
.btn-txt-toggle .txt-hover[b-y3jw5h6vm6] {
  width: 0;
  opacity: 0;
}
.btn-txt-toggle:hover .txt[b-y3jw5h6vm6] {
  transition: all 0.3s ease-in-out;
  opacity: 0;
  width: 0;
}
.btn-txt-toggle:hover .txt-hover[b-y3jw5h6vm6] {
  transition: all 0.3s ease-in-out;
  width: auto;
  opacity: 1;
}

.btn-arrow-right[b-y3jw5h6vm6] {
  text-decoration: none;
}
.btn-arrow-right .icon[b-y3jw5h6vm6] {
  padding-left: 0.625rem;
  transition: all 0.4s ease-in-out;
}
.btn-arrow-right:hover .icon[b-y3jw5h6vm6] {
  transform: translateX(0.625rem);
}

a.btn-arrow-right[b-y3jw5h6vm6] {
  position: relative;
  padding-right: 3.5rem;
}
a.btn-arrow-right[b-y3jw5h6vm6]:after {
  content: "\f178";
  font-family: "Font Awesome 6 Pro";
  font-size: 1rem;
  position: absolute;
  display: block;
  top: 50%;
  transform: translate(0, -50%);
  right: 1.875rem;
}
a.btn-arrow-right:hover[b-y3jw5h6vm6]:after {
  transform: translate(0.3125rem, -50%);
}

.btn-link-minty[b-y3jw5h6vm6] {
  color: #00fec1;
}

.actions .btn-flat:first-child[b-y3jw5h6vm6] {
  margin-left: -1.875rem;
}

.section-dark .btn[b-y3jw5h6vm6],
.section-generic-banner .btn[b-y3jw5h6vm6] {
  color: #200f60;
}
.section-dark .btn:hover[b-y3jw5h6vm6],
.section-generic-banner .btn:hover[b-y3jw5h6vm6] {
  color: #200f60;
}
.section-dark .btn:focus[b-y3jw5h6vm6],
.section-generic-banner .btn:focus[b-y3jw5h6vm6] {
  border-color: #a3fbe4;
  background-color: #a3fbe4;
  -webkit-box-shadow: 0 0 0 0.125rem #a3fbe4, 0 0 0 0.1875rem #a3fbe4;
  -moz-box-shadow: 0 0 0 0.125rem #a3fbe4, 0 0 0 0.1875rem #a3fbe4;
  box-shadow: 0 0 0 0.125rem #a3fbe4, 0 0 0 0.1875rem #a3fbe4;
}
.section-dark .btn:focus:active[b-y3jw5h6vm6],
.section-generic-banner .btn:focus:active[b-y3jw5h6vm6] {
  border-color: #00f2b8;
  background-color: #00f2b8;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.section-dark a.btn:not(.btn-outline)[b-y3jw5h6vm6],
.section-generic-banner a.btn:not(.btn-outline)[b-y3jw5h6vm6] {
  color: #200f60;
}
.section-dark a.btn:not(.btn-outline):hover[b-y3jw5h6vm6],
.section-generic-banner a.btn:not(.btn-outline):hover[b-y3jw5h6vm6] {
  color: #200f60;
}
.section-dark a.btn:not(.btn-outline):active[b-y3jw5h6vm6],
.section-generic-banner a.btn:not(.btn-outline):active[b-y3jw5h6vm6] {
  border-color: #00f2b8;
  background-color: #00f2b8;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.section-dark .btn-outline[b-y3jw5h6vm6],
.section-generic-banner .btn-outline[b-y3jw5h6vm6] {
  border-color: #00fec1;
  color: #00fec1;
}
.section-dark .btn-outline:hover[b-y3jw5h6vm6],
.section-generic-banner .btn-outline:hover[b-y3jw5h6vm6] {
  border-color: #00fec1;
  color: #00fec1;
  background-color: rgba(0, 254, 193, 0.1);
}
.section-dark .btn-outline:focus[b-y3jw5h6vm6],
.section-generic-banner .btn-outline:focus[b-y3jw5h6vm6] {
  color: #00fec1;
  border-color: #00fec1;
  -webkit-box-shadow: 0 0 0 0.125rem #14171a, 0 0 0 0.1875rem rgba(0, 254, 193, 0.4);
  -moz-box-shadow: 0 0 0 0.125rem #14171a, 0 0 0 0.1875rem rgba(0, 254, 193, 0.4);
  box-shadow: 0 0 0 0.125rem #14171a, 0 0 0 0.1875rem rgba(0, 254, 193, 0.4);
}
.section-dark .btn-outline:focus:active[b-y3jw5h6vm6],
.section-generic-banner .btn-outline:focus:active[b-y3jw5h6vm6] {
  border-color: #00fec1;
  color: #100731;
  background-color: #00fec1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.section-dark a.btn-outline:active[b-y3jw5h6vm6],
.section-generic-banner a.btn-outline:active[b-y3jw5h6vm6] {
  border-color: #00fec1;
  color: #100731;
  background-color: #00fec1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.section-dark .btn-flat[b-y3jw5h6vm6],
.section-generic-banner .btn-flat[b-y3jw5h6vm6] {
  color: #00fec1 !important;
}
.section-dark .btn-flat:hover[b-y3jw5h6vm6],
.section-generic-banner .btn-flat:hover[b-y3jw5h6vm6] {
  color: #00fec1 !important;
}
.section-dark .btn-flat:focus[b-y3jw5h6vm6],
.section-generic-banner .btn-flat:focus[b-y3jw5h6vm6] {
  color: #00fec1 !important;
  border-color: #00fec1 !important;
}
.section-dark .btn-flat:focus:active[b-y3jw5h6vm6],
.section-generic-banner .btn-flat:focus:active[b-y3jw5h6vm6] {
  color: #a3fbe4 !important;
}
.section-dark a.btn-flat:active[b-y3jw5h6vm6],
.section-generic-banner a.btn-flat:active[b-y3jw5h6vm6] {
  color: #a3fbe4 !important;
}
.section-dark .btn-link[b-y3jw5h6vm6],
.section-generic-banner .btn-link[b-y3jw5h6vm6] {
  color: #ffffff;
}
.section-dark .btn-link:hover[b-y3jw5h6vm6],
.section-generic-banner .btn-link:hover[b-y3jw5h6vm6] {
  color: #d7ddff;
}
.section-dark .btn-link:focus[b-y3jw5h6vm6],
.section-generic-banner .btn-link:focus[b-y3jw5h6vm6] {
  color: #ffffff;
}
.section-dark .btn-link:active[b-y3jw5h6vm6],
.section-generic-banner .btn-link:active[b-y3jw5h6vm6] {
  color: #ffffff;
}

/*# sourceMappingURL=ButtonComponent.razor.css.map */
/* /Components/CallToActionComponent.razor.rz.scp.css */
.section-call-to-action[b-b67eotuusg] {
  position: relative;
  background-color: #200f60;
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
}
.section-call-to-action .container[b-b67eotuusg] {
  position: relative;
  z-index: 4;
  padding-top: 0;
  padding-bottom: 0;
}
.section-call-to-action .container .text[b-b67eotuusg] {
  padding-left: 1.25rem;
}
.section-call-to-action[b-b67eotuusg]:before {
  content: "";
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  margin: auto;
  max-width: 115.875rem;
  background-image: url("/svg-shapes/banner-shapes.svg");
  background-position: 104% -11rem;
  background-size: 64rem auto;
  background-repeat: no-repeat;
}
@media (max-width: 87.49875rem) {
  .section-call-to-action[b-b67eotuusg]:before {
    background-size: 85% auto;
    background-position: 100% -5rem;
  }
}
@media (max-width: 61.99875rem) {
  .section-call-to-action[b-b67eotuusg]:before {
    top: auto;
    bottom: -50px;
    left: auto;
    right: -5.9375rem;
    background-position: center top;
    background-size: 110% auto;
    opacity: 0.5;
  }
}
@media (max-width: 61.99875rem) {
  .section-call-to-action[b-b67eotuusg] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .section-call-to-action .container .text[b-b67eotuusg] {
    padding-left: 0rem;
  }
}

.btn-success[b-b67eotuusg] {
  border-color: #a1b0ff !important;
  background-color: #a1b0ff !important;
  -webkit-box-shadow: 0 0 0 0.125rem #a1b0ff, 0 0 0 0.1875rem #a1b0ff !important;
  -moz-box-shadow: 0 0 0 0.125rem #a1b0ff, 0 0 0 0.1875rem #a1b0ff !important;
  box-shadow: 0 0 0 0.125rem #a1b0ff, 0 0 0 0.1875rem #a1b0ff !important;
}

a[b-b67eotuusg] {
  color: #ffffff;
}

@media (max-width: 61.99875rem) {
  .btn[b-b67eotuusg] {
    width: 10% !important;
  }
}

/*# sourceMappingURL=CallToActionComponent.razor.css.map */
/* /Components/CareerPageComponent.razor.rz.scp.css */
.section .container[b-kxzfohfng3] {
  padding-top: 2.5rem;
  padding-bottom: 0;
}
.section .container .btn[b-kxzfohfng3] {
  margin-bottom: 9.375rem;
}
@media (max-width: 47.99875rem) {
  .section .container[b-kxzfohfng3] {
    padding-top: 1.875rem;
  }
  .section .container .btn[b-kxzfohfng3] {
    margin-bottom: 6.25rem;
    width: 100%;
    font-family: "SilkaMedium", sans-serif;
  }
}

[b-kxzfohfng3] .content-wrap {
  padding-top: 9.375rem;
}
[b-kxzfohfng3] .content-wrap > .list-checks {
  padding-bottom: 9.375rem !important;
}
[b-kxzfohfng3] .content-wrap > .list-checks:last-child {
  padding-bottom: 5rem !important;
}
@media (max-width: 47.99875rem) {
  [b-kxzfohfng3] .content-wrap > .list-checks {
    padding-bottom: 6.25rem !important;
  }
  [b-kxzfohfng3] .content-wrap > .list-checks:last-child {
    padding-bottom: 1.875rem !important;
  }
}
@media (max-width: 61.99875rem) {
  [b-kxzfohfng3] .content-wrap {
    padding-top: 2.5rem;
  }
}

/*# sourceMappingURL=CareerPageComponent.razor.css.map */
/* /Components/CareersComponent.razor.rz.scp.css */
.section-careers-content[b-h1aw1gjvfg] {
  position: relative;
  margin-bottom: 6.25rem;
}
.section-careers-content[b-h1aw1gjvfg]:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 33%;
  height: 81.25rem;
  background: transparent radial-gradient(closest-side at 50% 50%, #a1b0ff 0%, rgba(161, 176, 255, 0.1) 100%) 0% 0% no-repeat padding-box;
  opacity: 0.3;
  filter: blur(3.125rem);
  z-index: -1;
}

.theme-bg-shapes[b-h1aw1gjvfg] {
  background-image: radial-gradient(50vh circle at 85vw 90vh, rgba(161, 176, 255, 0.3) 0%, rgba(161, 176, 255, 0) 100%);
}

/*# sourceMappingURL=CareersComponent.razor.css.map */
/* /Components/Careers/CareerForm/CareerApplicationDragAndDropComponent.razor.rz.scp.css */
.file-drop-zone-wrapper .file-drop-zone .file-drop-zone-content[b-ek4hsi6xy0], .file-drop-zone-wrapper .file-drop-zone[b-ek4hsi6xy0], .file-drop-zone-wrapper.invalid .file-drop-zone .error-icon[b-ek4hsi6xy0], .file-drop-zone-wrapper .error-icon[b-ek4hsi6xy0] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.file-drop-zone-wrapper[b-ek4hsi6xy0] {
  padding-bottom: 1.875rem;
  position: relative;
}
.file-drop-zone-wrapper .control-alert[b-ek4hsi6xy0] {
  display: none;
  position: absolute;
  right: 0;
  text-align: right;
  padding-top: 0.3125rem;
}
.file-drop-zone-wrapper .control-alert.error + .error-icon[b-ek4hsi6xy0] {
  opacity: 1;
  z-index: 1;
}
.file-drop-zone-wrapper .error-icon[b-ek4hsi6xy0] {
  z-index: -1;
  opacity: 0;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 900;
  font-size: 1rem;
  color: #dc3545;
}
.file-drop-zone-wrapper.invalid .file-drop-zone[b-ek4hsi6xy0] {
  border: 0.125rem dashed #dc3545;
}
.file-drop-zone-wrapper.invalid .file-drop-zone .error-icon[b-ek4hsi6xy0] {
  opacity: 1;
}
.file-drop-zone-wrapper.invalid .file-drop-zone:hover[b-ek4hsi6xy0] {
  border: 0.125rem dashed #dc3545;
}
.file-drop-zone-wrapper.invalid .control-alert.error[b-ek4hsi6xy0] {
  display: block;
}
.file-drop-zone-wrapper .file-drop-zone[b-ek4hsi6xy0] {
  width: 100%;
  height: 9.375rem;
  background: rgba(161, 169, 187, 0.1);
  border: 0.125rem dashed #ced4e2;
  border-radius: 0.5rem;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.file-drop-zone-wrapper .file-drop-zone:hover[b-ek4hsi6xy0] {
  background: rgba(161, 176, 255, 0.1);
  border: 0.125rem dashed #a1b0ff;
}
.file-drop-zone-wrapper .file-drop-zone .file-drop-zone-content[b-ek4hsi6xy0] {
  flex-direction: column;
}
.file-drop-zone-wrapper .file-drop-zone .file-drop-zone-content h4[b-ek4hsi6xy0] {
  color: #4f566c;
  padding-bottom: 0.625rem;
}
.file-drop-zone-wrapper .file-drop-zone .file-drop-zone-content .txt-xs[b-ek4hsi6xy0] {
  color: #4f566c;
}
.file-drop-zone-wrapper .file-drop-zone .file-drop-zone-content .txt-xs span[b-ek4hsi6xy0] {
  color: #4423ff;
}
.file-drop-zone-wrapper .file-drop-zone .file-drop-zone-content .txt-xs .fa-circle-xmark[b-ek4hsi6xy0] {
  z-index: 3;
  position: relative;
}
.file-drop-zone-wrapper .file-drop-zone[b-ek4hsi6xy0]  input[type=file] {
  width: 100%;
  height: 100%;
  border-style: none;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
@media (max-width: 61.99875rem) {
  .file-drop-zone-wrapper[b-ek4hsi6xy0] {
    padding-bottom: 1.25rem;
  }
}

[b-ek4hsi6xy0] .error {
  color: #dc3545;
}

/*# sourceMappingURL=CareerApplicationDragAndDropComponent.razor.css.map */
/* /Components/Careers/CareerForm/CareerApplicationDropdownComponent.razor.rz.scp.css */
.dropdown-component[b-zw4uc87agn] {
  width: 100%;
  padding-top: 0.625rem;
  padding-bottom: 3.75rem;
  position: relative;
}
.dropdown-component .dropdown-pinned-item[b-zw4uc87agn] {
  display: flex;
  align-items: center;
  border: 0.0625rem solid #ced4e2;
  border-radius: 0.5rem;
  color: #200f60;
  font-size: 0.875rem;
  padding: 0.75rem 0.875rem 0.75rem 1rem;
  position: relative;
  cursor: pointer;
  transition: all 0.5s;
  z-index: 98;
}
.dropdown-component .dropdown-pinned-item.dropdown-active[b-zw4uc87agn] {
  border: 0.0625rem solid #7a8fff;
}
.dropdown-component .dropdown-pinned-item:hover[b-zw4uc87agn] {
  border: 0.0625rem solid #7a8fff;
}
.dropdown-component .dropdown-pinned-item .floating-up[b-zw4uc87agn] {
  background-color: #ffffff;
  top: -0.5rem;
  height: 1rem;
  font-size: 0.6875rem;
  color: #4f566c;
}
.dropdown-component .dropdown-pinned-item .fa-chevron-down[b-zw4uc87agn] {
  color: #212529;
  font-size: 1rem;
  margin-left: auto;
}
.dropdown-component .dropdown-items[b-zw4uc87agn] {
  width: 100%;
  position: absolute;
  left: 0;
  box-shadow: 0px 0px 8px rgba(20, 23, 26, 0.03);
  border-radius: 0.5rem;
  z-index: 2;
  background: #ffffff;
  margin-top: 0.625rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  transition: all 0.5s;
  max-height: 25.9375rem;
  overflow: auto;
}
.dropdown-component .dropdown-items.dropdown-close[b-zw4uc87agn] {
  z-index: -1;
  opacity: 0;
}
.dropdown-component .dropdown-items.dropdown-open[b-zw4uc87agn] {
  z-index: 101;
  opacity: 1;
}
.dropdown-component .dropdown-items .dropdown-item[b-zw4uc87agn] {
  display: flex;
  padding: 0.75rem 1.25rem 0.6875rem 1.25rem;
  text-decoration: none;
  color: #4f566c;
  font-size: 0.875rem;
}
.dropdown-component .dropdown-items .dropdown-item:hover[b-zw4uc87agn] {
  background: #6b29c8;
  color: #ffffff;
}
@media (max-width: 61.99875rem) {
  .dropdown-component[b-zw4uc87agn] {
    padding-top: 0;
  }
}

.dropdown-overlay[b-zw4uc87agn] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

/*# sourceMappingURL=CareerApplicationDropdownComponent.razor.css.map */
/* /Components/Careers/CareerForm/CareerApplicationFormComponent.razor.rz.scp.css */
.career-application-form-component .recaptcha-row[b-dbzlbrsoea] {
  padding-top: 1.25rem;
  font-size: 0.6875rem;
}
@media (max-width: 61.99875rem) {
  .career-application-form-component[b-dbzlbrsoea]  .form-row .form-control-textarea {
    min-height: 9.375rem;
  }
}
@media (max-width: 47.99875rem) {
  .career-application-form-component[b-dbzlbrsoea]  .form-actions-row .btn-outline {
    width: 100%;
  }
}
.career-application-form-component .submit-btn[b-dbzlbrsoea] {
  min-width: 17.1875rem;
}
.career-application-form-component .submit-btn .is-loading[b-dbzlbrsoea],
.career-application-form-component .submit-btn .is-success[b-dbzlbrsoea] {
  pointer-events: none;
}
.career-application-form-component .submit-btn.is-loading[b-dbzlbrsoea]::before, .career-application-form-component .submit-btn.is-success[b-dbzlbrsoea]::before {
  font-family: "Font Awesome 6 Pro";
  content: "";
  display: inline-block;
  text-align: center;
  margin-right: 0.625rem;
  width: 0.875rem;
  transform-origin: 50% 50%;
  opacity: 1;
}
.career-application-form-component .submit-btn.is-loading[b-dbzlbrsoea]::before {
  animation: spin-b-dbzlbrsoea 0.8s linear infinite;
  content: "\f3f4";
}
.career-application-form-component .submit-btn.is-success[b-dbzlbrsoea]::before {
  animation: none;
  content: "\f00c";
}
.career-application-form-component .submit-btn:disabled[b-dbzlbrsoea] {
  opacity: 0.7;
  cursor: not-allowed;
}
@keyframes spin-b-dbzlbrsoea {
  to {
    transform: rotate(360deg);
  }
}

[b-dbzlbrsoea] a:hover {
  color: #7a8fff;
}

[b-dbzlbrsoea] input:-webkit-autofill:hover,
[b-dbzlbrsoea] input:-webkit-autofill:focus,
[b-dbzlbrsoea] input:-webkit-autofill:active {
  transition: background-color 0s 600000s, color 0s 600000s !important;
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}

/*# sourceMappingURL=CareerApplicationFormComponent.razor.css.map */
/* /Components/Careers/CareerPageHeaderComponent.razor.rz.scp.css */
.tag-labels-list[b-rrddk22mk3] {
  align-items: center;
}
.tag-labels-list .location[b-rrddk22mk3] {
  padding-left: 0.9375rem;
}

/*# sourceMappingURL=CareerPageHeaderComponent.razor.css.map */
/* /Components/Careers/CareerPageRelatedPositionsComponent.razor.rz.scp.css */
.related-positions[b-tbhfcm5q8r] {
  position: relative;
  background-color: rgba(122, 143, 255, 0.1);
  border-radius: 1.875rem;
  overflow: hidden;
  padding: 6.25rem 6.5625rem;
}
.related-positions > .content[b-tbhfcm5q8r] {
  z-index: 2;
  position: relative;
}
.related-positions[b-tbhfcm5q8r]:before {
  z-index: -1;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: radial-gradient(closest-side at 50% 50%, #7a8fff 0%, rgba(122, 143, 255, 0) 100%);
  transform: rotate(135deg);
  opacity: 0.3;
}
.related-positions ul.related-positions-list[b-tbhfcm5q8r] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.related-positions ul.related-positions-list > li a[b-tbhfcm5q8r] {
  position: relative;
  display: block;
  text-decoration: none;
  margin-bottom: 1.875rem;
  padding-bottom: 1.875rem;
  border-bottom: 0.0625rem solid rgba(122, 143, 255, 0.3);
  color: #14171a;
  transition: all 0.3s ease-in-out;
}
.related-positions ul.related-positions-list > li a[b-tbhfcm5q8r]:after {
  transition: all 0.3s ease-in-out;
  content: "\f178";
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  display: block;
  position: absolute;
  right: 1.875rem;
  top: 50%;
  transform: translateY(-50%);
  color: #4423ff;
  font-size: 1.5rem;
}
.related-positions ul.related-positions-list > li a .title[b-tbhfcm5q8r] {
  transition: all 0.3s ease-in-out;
  display: block;
  font-size: 1.25rem;
  font-family: "ArchiaSemibold", sans-serif;
  padding-bottom: 0.3125rem;
}
.related-positions ul.related-positions-list > li a .location[b-tbhfcm5q8r] {
  display: block;
}
.related-positions ul.related-positions-list > li a:hover[b-tbhfcm5q8r] {
  transition: all 0.3s ease-in-out;
}
.related-positions ul.related-positions-list > li a:hover .title[b-tbhfcm5q8r] {
  transition: all 0.3s ease-in-out;
  color: #4423ff;
}
.related-positions ul.related-positions-list > li a:hover[b-tbhfcm5q8r]:after {
  transition: all 0.3s ease-in-out;
  right: 0.9375rem;
}
.related-positions ul.related-positions-list > li:last-child a[b-tbhfcm5q8r] {
  border-bottom: 0;
}

/*# sourceMappingURL=CareerPageRelatedPositionsComponent.razor.css.map */
/* /Components/Careers/CareersHeaderComponent.razor.rz.scp.css */
.section-careers-header .header-imgs[b-jwv2qqc47i] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.section-careers-header .header-imgs .img-1[b-jwv2qqc47i],
.section-careers-header .header-imgs .img-2[b-jwv2qqc47i] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.section-careers-header[b-jwv2qqc47i] {
  background: linear-gradient(105deg, #060313 0%, #200f60 100%);
  position: relative;
}
@media (max-width: 47.99875rem) {
  .section-careers-header[b-jwv2qqc47i] {
    padding-bottom: 0;
  }
}
.section-careers-header .container[b-jwv2qqc47i] {
  padding-top: 8.5rem;
}
@media (max-width: 61.99875rem) {
  .section-careers-header .container[b-jwv2qqc47i] {
    padding-top: 7.5rem;
  }
}
.section-careers-header[b-jwv2qqc47i]:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(at 0% 100%, rgba(68, 35, 255, 0.5) 0%, rgba(32, 15, 96, 0.7) 100%);
}
.section-careers-header .header-imgs[b-jwv2qqc47i] {
  position: relative;
  flex-wrap: nowrap;
}
.section-careers-header .header-imgs > div[b-jwv2qqc47i] {
  position: relative;
  z-index: 1;
  margin-left: 1.25rem;
}
.section-careers-header .header-imgs > div.box-1[b-jwv2qqc47i] {
  width: 38.62%;
}
.section-careers-header .header-imgs > div.box-2[b-jwv2qqc47i] {
  width: 59.15%;
}
.section-careers-header .header-imgs .img-1[b-jwv2qqc47i],
.section-careers-header .header-imgs .img-2[b-jwv2qqc47i] {
  position: relative;
  overflow: hidden;
}
.section-careers-header .header-imgs .img-1 img[b-jwv2qqc47i],
.section-careers-header .header-imgs .img-2 img[b-jwv2qqc47i] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  max-width: none;
  height: 100%;
  object-fit: cover;
}
.section-careers-header .header-imgs .img-1[b-jwv2qqc47i] {
  padding-bottom: 79.19%;
  border-radius: 5rem 0 5rem 5rem;
}
.section-careers-header .header-imgs .img-2[b-jwv2qqc47i] {
  padding-bottom: 64%;
  border-radius: 0 5rem;
}
.section-careers-header .header-imgs .header-imgs-shapes[b-jwv2qqc47i] {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.section-careers-header .header-imgs .header-imgs-shapes[b-jwv2qqc47i]:before {
  content: "";
  display: block;
  position: absolute;
  top: 1.25rem;
  right: calc(100% + 1.25rem);
  width: 6.8125rem;
  height: 6.8125rem;
  background-color: #6b29c9;
  opacity: 0.2;
  border-radius: 3.75rem 3.75rem 0 3.75rem;
  box-shadow: 0 1.875rem 3.6875rem rgba(20, 23, 26, 0.3);
}
.section-careers-header .header-imgs .header-imgs-shapes .shape-1[b-jwv2qqc47i] {
  position: absolute;
  bottom: 100%;
  right: 0;
  transform: translate(25%, 40%);
  width: 11.0625rem;
  height: 11.0625rem;
  border-radius: 0 0 3.75rem 0;
  box-shadow: 0 1.875rem 3.6875rem rgba(20, 23, 26, 0.3);
}
.section-careers-header .header-imgs .header-imgs-shapes .shape-1[b-jwv2qqc47i]:after, .section-careers-header .header-imgs .header-imgs-shapes .shape-1[b-jwv2qqc47i]:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 0 3.75rem 0;
}
.section-careers-header .header-imgs .header-imgs-shapes .shape-1[b-jwv2qqc47i]:after {
  z-index: 1;
  background-color: #6b29c9;
  opacity: 0.09;
}
.section-careers-header .header-imgs .header-imgs-shapes .shape-1[b-jwv2qqc47i]:before {
  z-index: 2;
  backdrop-filter: blur(1.25rem);
  -webkit-backdrop-filter: blur(1.25rem);
}
@media (max-width: 61.99875rem) {
  .section-careers-header .header-imgs[b-jwv2qqc47i] {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .section-careers-header .header-imgs > div[b-jwv2qqc47i] {
    margin-left: 0;
  }
  .section-careers-header .header-imgs > div.box-1[b-jwv2qqc47i] {
    order: 2;
    width: 42%;
    margin-right: auto;
    margin-left: 0;
  }
  .section-careers-header .header-imgs > div.box-2[b-jwv2qqc47i] {
    order: 1;
    width: 70%;
    margin-right: 0;
    margin-left: auto;
    margin-bottom: 1.25rem;
  }
  .section-careers-header .header-imgs .header-imgs-shapes[b-jwv2qqc47i]:before {
    right: auto;
    left: 10%;
    top: 33%;
  }
  .section-careers-header .header-imgs .header-imgs-shapes .shape-1[b-jwv2qqc47i] {
    transform: translate(0, 40%);
  }
}
@media (max-width: 47.99875rem) {
  .section-careers-header .header-imgs .img-1[b-jwv2qqc47i] {
    border-radius: 1.875rem 0 1.875rem 1.875rem;
  }
  .section-careers-header .header-imgs .img-2[b-jwv2qqc47i] {
    border-radius: 0 1.875rem;
  }
  .section-careers-header .header-imgs .header-imgs-shapes[b-jwv2qqc47i]:before {
    right: auto;
    left: 10%;
    top: 33%;
    width: 3.75rem;
    height: 3.75rem;
    border-radius: 3.75rem 3.75rem 0 3.75rem;
  }
  .section-careers-header .header-imgs .header-imgs-shapes .shape-1[b-jwv2qqc47i] {
    transform: translate(0, 40%);
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 0 0 1.25rem 0;
  }
  .section-careers-header .header-imgs .header-imgs-shapes .shape-1[b-jwv2qqc47i]:after, .section-careers-header .header-imgs .header-imgs-shapes .shape-1[b-jwv2qqc47i]:before {
    border-radius: 0 0 1.25rem 0;
  }
}

/*# sourceMappingURL=CareersHeaderComponent.razor.css.map */
/* /Components/Careers/CareersHighlightComponent.razor.rz.scp.css */
.header-display[b-5ttvzvvozm] {
  background: transparent radial-gradient(closest-side at 40% 33%, #5252ff 0%, #ae93e2 100%) 0% 0% no-repeat padding-box;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
}

h2[b-5ttvzvvozm],
h3[b-5ttvzvvozm] {
  text-align: center;
}

/*# sourceMappingURL=CareersHighlightComponent.razor.css.map */
/* /Components/Careers/CareersOpenPositionsComponent.razor.rz.scp.css */
.section-career-positions[b-94y7xycmol] {
  padding-top: 0;
}

.careers-list .department[b-94y7xycmol] {
  padding: 0.9375rem 1.875rem;
  margin-top: 1.875rem;
  background-color: rgba(215, 221, 255, 0.5);
  font-family: "ArchiaSemibold", sans-serif;
  font-size: 1.25rem;
  line-height: 1.2em;
  border-radius: 1.875rem 1.875rem 1.875rem 0;
  color: #5252ff;
}
.careers-list .department + .position[b-94y7xycmol] {
  border-top: 0;
}
.careers-list .department:first-child[b-94y7xycmol] {
  margin-top: 0;
}
@media (max-width: 47.99875rem) {
  .careers-list .department[b-94y7xycmol] {
    margin-top: 1.25rem;
    padding: 0.9375rem 1.25rem;
  }
}
.careers-list .position[b-94y7xycmol] {
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  position: relative;
  border-top: 0.0625rem solid rgba(161, 176, 255, 0.4);
  padding: 1.875rem 3.75rem 1.875rem 1.875rem;
}
.careers-list .position[b-94y7xycmol]:after {
  transition: all 0.3s ease-in-out;
  content: "\f178";
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  display: block;
  position: absolute;
  right: 1.875rem;
  top: 50%;
  transform: translateY(-50%);
  color: #4423ff;
  font-size: 1.5rem;
}
.careers-list .position:last-child[b-94y7xycmol] {
  border-bottom: 0;
  margin-bottom: 0;
}
.careers-list .position .position-name[b-94y7xycmol] {
  margin: 0;
  padding: 0;
}
.careers-list .position .location[b-94y7xycmol] {
  margin: 0;
  padding: 0.3125rem 0 0 0;
}
.careers-list .position .location[b-94y7xycmol]:before {
  content: "\f3c5";
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  color: #4423ff;
  padding-right: 0.625rem;
  color: #a1a9bb;
  font-size: 1.5rem;
}
.careers-list .position:hover .position-name[b-94y7xycmol] {
  transition: all 0.3s ease-in-out;
  color: #4423ff;
}
.careers-list .position:hover[b-94y7xycmol]:after {
  transition: all 0.3s ease-in-out;
  right: 0.9375rem;
}
@media (max-width: 61.99875rem) {
  .careers-list .position[b-94y7xycmol]:after {
    right: 0.625rem;
  }
  .careers-list .position[b-94y7xycmol] {
    padding-right: 2.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .careers-list .position[b-94y7xycmol] {
    padding: 2.5rem 2.5rem 2.5rem 1.25rem;
  }
}

/*# sourceMappingURL=CareersOpenPositionsComponent.razor.css.map */
/* /Components/Careers/CareersValuesComponent.razor.rz.scp.css */
.section.section-careers-values[b-sg6gki3mho] {
  padding-bottom: 0;
}
.section.section-careers-values .container[b-sg6gki3mho] {
  padding-bottom: 0;
}

/*# sourceMappingURL=CareersValuesComponent.razor.css.map */
/* /Components/Carousel.razor.rz.scp.css */
.carousel-vertical[b-z5wqyblc7u] .slick-dots li, .carousel-horizontal[b-z5wqyblc7u] .slick-dots li, .carousel-horizontal[b-z5wqyblc7u] .slick-dots {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.carousel-horizontal[b-z5wqyblc7u] .slick-arrow,
.carousel-vertical[b-z5wqyblc7u] .slick-arrow {
  background-color: transparent;
  box-shadow: none;
  color: #4423ff;
}
.carousel-horizontal[b-z5wqyblc7u] .slick-arrow:before,
.carousel-vertical[b-z5wqyblc7u] .slick-arrow:before {
  font-family: "Font Awesome 6 Pro";
  color: #4423ff;
  font-size: 1.75rem;
  font-weight: 300;
}
.carousel-horizontal[b-z5wqyblc7u] .slick-arrow.slick-next,
.carousel-vertical[b-z5wqyblc7u] .slick-arrow.slick-next {
  transform: translateX(calc(100% + 2rem));
}
.carousel-horizontal[b-z5wqyblc7u] .slick-arrow.slick-next:before,
.carousel-vertical[b-z5wqyblc7u] .slick-arrow.slick-next:before {
  content: "\f061";
}
.carousel-horizontal[b-z5wqyblc7u] .slick-arrow.slick-prev,
.carousel-vertical[b-z5wqyblc7u] .slick-arrow.slick-prev {
  transform: translateX(calc(-100% - 2rem));
}
.carousel-horizontal[b-z5wqyblc7u] .slick-arrow.slick-prev:before,
.carousel-vertical[b-z5wqyblc7u] .slick-arrow.slick-prev:before {
  content: "\f060";
}
@media (max-width: 1360px) {
  .carousel-horizontal[b-z5wqyblc7u] .slick-arrow.slick-next, .carousel-horizontal[b-z5wqyblc7u] .slick-arrow.slick-prev,
  .carousel-vertical[b-z5wqyblc7u] .slick-arrow.slick-next,
  .carousel-vertical[b-z5wqyblc7u] .slick-arrow.slick-prev {
    transform: translateX(0);
  }
}
@media (max-width: 61.99875rem) {
  .carousel-horizontal[b-z5wqyblc7u] .slick-arrow,
  .carousel-vertical[b-z5wqyblc7u] .slick-arrow {
    display: none;
  }
}

.carousel-horizontal[b-z5wqyblc7u] {
  min-width: 50%;
}
.carousel-horizontal[b-z5wqyblc7u] .slick-slider.slick-dotted {
  margin-bottom: 5.625rem;
}
.carousel-horizontal[b-z5wqyblc7u] .slick-dots {
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
.carousel-horizontal[b-z5wqyblc7u] .slick-dots li {
  margin: 0;
  padding: 0 0.9375rem;
}
.carousel-horizontal[b-z5wqyblc7u] .slick-dots li:before {
  display: none;
}
@media (max-width: 61.99875rem) {
  .carousel-horizontal[b-z5wqyblc7u] .slick-dots li {
    padding: 0 0.625rem;
  }
}
.carousel-horizontal[b-z5wqyblc7u] .slick-dots li button {
  transition: all 0.3s ease-in-out;
  margin: 0;
  padding: 0;
  height: 0.25rem;
  width: 3.125rem;
  border-radius: 0.25rem;
  background-color: #ced4e2;
  border: 3px solid rgba(20, 23, 26, 0);
  overflow: hidden;
  color: rgba(20, 23, 26, 0);
  text-indent: -999px;
}
@media (max-width: 61.99875rem) {
  .carousel-horizontal[b-z5wqyblc7u] .slick-dots li button {
    width: 1.875rem;
  }
}
.carousel-horizontal[b-z5wqyblc7u] .slick-dots li.slick-active button {
  transition: all 0.3s ease-in-out;
  background-color: #5252ff;
  width: 6.25rem;
}
@media (max-width: 61.99875rem) {
  .carousel-horizontal[b-z5wqyblc7u] .slick-dots li.slick-active button {
    width: 3.125rem;
  }
}
@media (max-width: 1360px) {
  .carousel-horizontal[b-z5wqyblc7u] .WMBSC .slick-arrow.slick-next, .carousel-horizontal[b-z5wqyblc7u] .WMBSC .slick-arrow.slick-prev {
    transform: translateX(0);
  }
}
@media (max-width: 61.99875rem) {
  .carousel-horizontal[b-z5wqyblc7u] .WMBSC .slick-arrow {
    display: none !important;
  }
}
.carousel-horizontal[b-z5wqyblc7u] .WMBSC .slick-slider.slick-dotted {
  margin-bottom: 2.5rem;
}

.carousel-vertical[b-z5wqyblc7u] {
  position: relative;
}
.carousel-vertical[b-z5wqyblc7u] .slick-dots {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  width: 0.25rem;
}
.carousel-vertical[b-z5wqyblc7u] .slick-dots li {
  margin: 0;
  padding: 0.625rem 0;
}
.carousel-vertical[b-z5wqyblc7u] .slick-dots li:before {
  display: none;
}
@media (max-width: 61.99875rem) {
  .carousel-vertical[b-z5wqyblc7u] .slick-dots li {
    padding: 0.625rem 0;
  }
}
.carousel-vertical[b-z5wqyblc7u] .slick-dots li button {
  transition: all 0.3s ease-in-out;
  margin: 0;
  padding: 0;
  width: 0.25rem;
  height: 1.875rem;
  border-radius: 0.25rem;
  background-color: #ced4e2;
  border: 0;
  overflow: hidden;
  color: rgba(20, 23, 26, 0);
  text-indent: -999px;
}
@media (max-width: 61.99875rem) {
  .carousel-vertical[b-z5wqyblc7u] .slick-dots li button {
    height: 1.875rem;
  }
}
.carousel-vertical[b-z5wqyblc7u] .slick-dots li.slick-active button {
  transition: all 0.3s ease-in-out;
  background-color: #5252ff;
  height: 3.125rem;
}
@media (max-width: 61.99875rem) {
  .carousel-vertical[b-z5wqyblc7u] .slick-dots li.slick-active button {
    height: 3.125rem;
  }
}

.section-dark .carousel-horizontal[b-z5wqyblc7u] .slick-dots li button,
.section-dark .carousel-vertical[b-z5wqyblc7u] .slick-dots li button {
  background-color: rgba(122, 143, 255, 0.6);
}
.section-dark .carousel-horizontal[b-z5wqyblc7u] .slick-dots li.slick-active button,
.section-dark .carousel-vertical[b-z5wqyblc7u] .slick-dots li.slick-active button {
  background-color: #ced4e2;
}

.carousel-about-us-philosophy .carousel-vertical[b-z5wqyblc7u] .slick-dots {
  top: 5rem;
}

/*# sourceMappingURL=Carousel.razor.css.map */
/* /Components/CodeSnippetComponent.razor.rz.scp.css */
.code-snippet[b-5qhec765lo]  pre {
  background: #e7eef9;
}
.code-snippet[b-5qhec765lo]  pre .token.operator {
  background: none;
}

/*# sourceMappingURL=CodeSnippetComponent.razor.css.map */
/* /Components/Common/AIJumpstartBannerComponent.razor.rz.scp.css */
.ai-jumpstart-banner[b-6141jjn958] {
  width: 100%;
  background-color: #14084d;
  color: #ffffff;
  cursor: pointer;
}
.ai-jumpstart-banner .green[b-6141jjn958] {
  color: #00fec1;
}
.ai-jumpstart-banner .content[b-6141jjn958] {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.6em;
}
.ai-jumpstart-banner .content .divider[b-6141jjn958] {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}
.ai-jumpstart-banner .content b[b-6141jjn958] {
  font-family: "SilkaSemibold", sans-serif;
}
.ai-jumpstart-banner .content i[b-6141jjn958] {
  padding-left: 1rem;
}
@media (max-width: 26.25rem) {
  .ai-jumpstart-banner .content[b-6141jjn958] {
    font-size: 0.875rem;
  }
  .ai-jumpstart-banner .content i[b-6141jjn958] {
    padding-left: 0.3125rem;
  }
}

/*# sourceMappingURL=AIJumpstartBannerComponent.razor.css.map */
/* /Components/Common/CardDateTimeComponent.razor.rz.scp.css */
.card-datetime-component > div[b-nx53tq3flf]:after, .card-datetime-component > div[b-nx53tq3flf], .card-datetime-component[b-nx53tq3flf] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.card-datetime-component[b-nx53tq3flf] {
  align-items: stretch;
  flex-wrap: wrap;
  font-size: 0.875rem;
  margin-bottom: 0.625rem;
}
.card-datetime-component > div[b-nx53tq3flf] {
  position: relative;
  padding-right: 1.875rem;
  margin-bottom: 0.625rem;
  align-items: center;
  color: #4f566c;
}
.card-datetime-component > div[b-nx53tq3flf]:after {
  align-items: flex-start;
  position: absolute;
  right: 0.1875rem;
  top: 50%;
  transform: translateY(-50%);
  content: ".";
  padding: 0 0.625rem;
  font-family: "Font Awesome 6 Pro";
  font-weight: 600;
  font-size: 1rem;
  line-height: 0.0625rem;
  height: 0.5625rem;
  color: #a1a9bb;
}
.card-datetime-component > div:last-child[b-nx53tq3flf]:after {
  display: none;
}

/*# sourceMappingURL=CardDateTimeComponent.razor.css.map */
/* /Components/Common/CookiesConsentComponent.razor.rz.scp.css */
.cookie-consent-container[b-e5tbtmsl49] {
  position: fixed;
  bottom: 3rem;
  left: 50%;
  width: 81.875rem;
  transform: translateX(-50%);
  will-change: transform;
  height: 8.125rem;
  z-index: 100;
  background: #ffffff;
  box-shadow: 0rem -2.0625rem 3.5rem 0 rgba(82, 82, 255, 0.1);
  border-radius: 1.875rem;
  backdrop-filter: blur(1.25rem);
  padding: 1.875rem;
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-template-areas: "left center right";
  align-items: center;
}
@media (max-width: 87.49875rem) {
  .cookie-consent-container[b-e5tbtmsl49] {
    width: 100%;
  }
}
@media (max-width: 61.99875rem) {
  .cookie-consent-container[b-e5tbtmsl49] {
    height: 11.875rem;
    grid-template-areas: "left ." "center right";
  }
}
@media (max-width: 47.99875rem) {
  .cookie-consent-container[b-e5tbtmsl49] {
    height: 16.75rem;
    grid-template-areas: "left ." "center ." "right .";
  }
}
@media (max-width: 35.99875rem) {
  .cookie-consent-container[b-e5tbtmsl49] {
    width: 100%;
    right: 0;
    bottom: 0;
    border-radius: 20px 20px 0 0;
  }
  .cookie-consent-container .cookies-submit[b-e5tbtmsl49] {
    text-align: center;
  }
  .cookie-consent-container .cookies-submit .btn-outline[b-e5tbtmsl49] {
    min-width: 10.625rem;
  }
}
.cookie-consent-container[b-e5tbtmsl49]::before {
  content: "";
  position: absolute;
  inset: -20% -5%;
  background: radial-gradient(60% 80% at 50% 0%, rgba(68, 35, 255, 0.12) 0%, rgba(68, 35, 255, 0) 70%);
  z-index: -1;
  pointer-events: none;
  filter: blur(0.625rem);
}
.cookie-consent-container.fadeInBottom[b-e5tbtmsl49] {
  animation: 0.8s both fadeInBottom-b-e5tbtmsl49;
}
.cookie-consent-container.fadeOut[b-e5tbtmsl49] {
  animation: 0.8s both fadeOut-b-e5tbtmsl49;
}
.cookie-consent-container > .row:nth-of-type(1)[b-e5tbtmsl49] {
  grid-area: left;
  margin: 0;
}
.cookie-consent-container > .row:nth-of-type(2)[b-e5tbtmsl49] {
  grid-area: center;
  margin: 0;
  text-align: right;
}
@media (max-width: 61.99875rem) {
  .cookie-consent-container > .row:nth-of-type(2) > *[b-e5tbtmsl49] {
    padding-left: 0;
  }
}
@media (max-width: 47.99875rem) {
  .cookie-consent-container > .row:nth-of-type(2)[b-e5tbtmsl49] {
    text-align: left;
  }
}
.cookie-consent-container > .row:nth-of-type(3)[b-e5tbtmsl49] {
  grid-area: right;
  margin: 0;
}
@media (max-width: 87.49875rem) {
  .cookie-consent-container > .row:nth-of-type(3) > *[b-e5tbtmsl49] {
    padding-right: 0;
  }
}
@media (max-width: 61.99875rem) {
  .cookie-consent-container > .row:nth-of-type(3) > *[b-e5tbtmsl49] {
    display: flex;
    justify-content: end;
  }
}
@media (max-width: 47.99875rem) {
  .cookie-consent-container > .row:nth-of-type(3) > *[b-e5tbtmsl49] {
    justify-content: left;
  }
}
.cookie-consent-container > .row:nth-of-type(1)[b-e5tbtmsl49] {
  display: inline-flex;
  align-items: center;
  gap: 1.25rem;
}
.cookie-consent-container > .row:nth-of-type(1) .col-3[b-e5tbtmsl49], .cookie-consent-container > .row:nth-of-type(1) .col-9[b-e5tbtmsl49] {
  width: auto;
  padding: 0;
}
.cookie-consent-container > .row:nth-of-type(1) img[b-e5tbtmsl49] {
  width: 4.375rem;
  height: 4.375rem;
  display: block;
}
.cookie-consent-container .cookie-title[b-e5tbtmsl49] {
  color: #4423ff;
  font-family: "ArchiaBold", sans-serif;
  font-size: 1.75rem;
  padding: 0;
}
.cookie-consent-container .cookie-consent[b-e5tbtmsl49] {
  padding: 1.25rem 0.3125rem 1.25rem 0;
  font-size: 1.125rem;
  font-weight: 500;
  color: #212529;
}
.cookie-consent-container .cookies-submit[b-e5tbtmsl49] {
  text-align: right;
  padding-left: 0;
}
@media (max-width: 61.99875rem) {
  .cookie-consent-container .cookies-submit[b-e5tbtmsl49] {
    text-align: left;
  }
}
.cookie-consent-container .cookies-submit .btn-outline[b-e5tbtmsl49] {
  min-width: 8.75rem;
  font-weight: 500;
}
@media (max-width: 35.99875rem) {
  .cookie-consent-container .cookies-submit .btn-outline[b-e5tbtmsl49] {
    min-width: 10.625rem;
  }
}

@keyframes fadeInBottom-b-e5tbtmsl49 {
  from {
    opacity: 0;
    transform: translate(-50%, 100%);
  }
  to {
    opacity: 1;
    transform: translate(-50%, 0);
  }
}
@keyframes fadeOut-b-e5tbtmsl49 {
  from {
    opacity: 1;
    transform: translate(-50%, 0);
  }
  to {
    opacity: 0;
    transform: translate(-50%, 100%);
  }
}

/*# sourceMappingURL=CookiesConsentComponent.razor.css.map */
/* /Components/Common/DeloitteBannerComponent.razor.rz.scp.css */
.deloitte-banner[b-izsnj89fui] {
  width: 100%;
  background-color: #0f0b0b;
  color: #ffffff;
  cursor: pointer;
}
.deloitte-banner .green[b-izsnj89fui] {
  color: #86bc25;
}
.deloitte-banner .content[b-izsnj89fui] {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.6em;
}
.deloitte-banner .content .divider[b-izsnj89fui] {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}
.deloitte-banner .content b[b-izsnj89fui] {
  font-family: "ArchiaSemibold", sans-serif;
}
.deloitte-banner .content i[b-izsnj89fui] {
  padding-left: 1.25rem;
}
@media (max-width: 26.25rem) {
  .deloitte-banner .content[b-izsnj89fui] {
    font-size: 0.875rem;
  }
  .deloitte-banner .content i[b-izsnj89fui] {
    padding-left: 0.3125rem;
  }
}

/*# sourceMappingURL=DeloitteBannerComponent.razor.css.map */
/* /Components/Common/FilterByTopicComponent.razor.rz.scp.css */
.categories-subnav-wrap .arrow-l[b-ud2n81v6qv],
.categories-subnav-wrap .arrow-r[b-ud2n81v6qv] {
  display: none;
}
.categories-subnav-wrap .arrow-l.active[b-ud2n81v6qv],
.categories-subnav-wrap .arrow-r.active[b-ud2n81v6qv] {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  transition: background-color 0.2s ease;
}
.categories-subnav-wrap .arrow-l.active:hover[b-ud2n81v6qv],
.categories-subnav-wrap .arrow-r.active:hover[b-ud2n81v6qv] {
  background-color: #100731;
  text-align: center;
  color: #ffffff;
}
.categories-subnav-wrap .categories-subnav-scroll.tabs[b-ud2n81v6qv] {
  overflow-x: auto;
  scroll-behavior: smooth;
  padding-left: 2.375rem;
  padding-right: 2.375rem;
}
.categories-subnav-wrap .categories-subnav-scroll.tabs.dragging[b-ud2n81v6qv] {
  cursor: grab;
  scroll-behavior: auto;
}
.categories-subnav-wrap .categories-subnav-scroll.tabs.dragging .item[b-ud2n81v6qv] {
  pointer-events: none;
}

/*# sourceMappingURL=FilterByTopicComponent.razor.css.map */
/* /Components/Common/InteractiveCardComponent.razor.rz.scp.css */
.interactive-card[b-xd9ymwstdw] {
  transition: all 0.3s ease-in-out;
  position: relative;
  box-shadow: 0 0 0.375rem #14084d;
  border: 0.125rem solid rgba(122, 143, 255, 0.6);
  border-radius: 1.875rem;
  cursor: pointer;
  height: 19.1875rem;
}
.interactive-card h3[b-xd9ymwstdw] {
  line-height: 1.3em;
}
.interactive-card .base-content[b-xd9ymwstdw],
.interactive-card .opened-content[b-xd9ymwstdw] {
  border-radius: 1.875rem;
  width: 100%;
  height: 100%;
  padding: 4.375rem 1.875rem;
}
.interactive-card:hover[b-xd9ymwstdw] {
  transition: all 0.3s ease-in-out;
  border: 0.125rem solid #7a8fff;
}
.interactive-card .base-content[b-xd9ymwstdw] {
  position: relative;
}
.interactive-card .base-content .content[b-xd9ymwstdw] {
  width: 63%;
}
.interactive-card .base-content .card-img[b-xd9ymwstdw] {
  z-index: -1;
  position: absolute;
  bottom: 0;
  right: 0;
  max-height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  overflow: hidden;
}
.interactive-card .base-content .card-img img[b-xd9ymwstdw] {
  display: block;
  width: auto;
  max-height: 100%;
  object-fit: contain;
  transform: translate(50px, 20px);
}
.interactive-card .opened-content[b-xd9ymwstdw] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(68, 35, 255, 0.15);
  color: #ffffff;
  font-size: 1rem;
  line-height: 1.6em;
}
.interactive-card .opened-content .scroll-box[b-xd9ymwstdw] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 8.75rem);
  margin: 4.375rem 0;
  padding: 0 8.125rem 0 1.875rem;
  overflow: auto;
}
@media (max-width: 61.99875rem) {
  .interactive-card .opened-content .scroll-box[b-xd9ymwstdw] {
    padding: 0 2.5rem 0 1.25rem;
  }
}
.interactive-card.toggle-content .base-content[b-xd9ymwstdw]:after,
.interactive-card.toggle-content .opened-content[b-xd9ymwstdw]:after {
  transition: all 0.3s ease-in-out;
  position: absolute;
  font-family: "Font Awesome 6 Pro";
  font-size: 3rem;
  line-height: 1em;
  font-weight: 300;
  color: #7a8fff;
  opacity: 0.6;
  top: 1.5625rem;
  right: 1.5625rem;
}
.interactive-card.toggle-content .base-content[b-xd9ymwstdw]:after {
  content: "\e0fc";
}
.interactive-card.toggle-content .opened-content[b-xd9ymwstdw]:after {
  content: "\f057";
}
.interactive-card.toggle-content:hover[b-xd9ymwstdw] {
  transition: all 0.3s ease-in-out;
}
.interactive-card.toggle-content:hover[b-xd9ymwstdw]:after {
  opacity: 1;
}
@media (max-width: 74.99875rem) {
  .interactive-card .base-content[b-xd9ymwstdw]:after,
  .interactive-card .opened-content[b-xd9ymwstdw]:after {
    font-size: 2.5rem !important;
    top: 1.25rem !important;
  }
  .interactive-card .base-content .content[b-xd9ymwstdw] {
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .interactive-card[b-xd9ymwstdw] {
    min-height: 25.625rem;
  }
  .interactive-card .base-content[b-xd9ymwstdw],
  .interactive-card .opened-content[b-xd9ymwstdw] {
    padding: 4.375rem 1.25rem;
  }
  .interactive-card .base-content[b-xd9ymwstdw] {
    height: 100%;
    min-height: inherit;
  }
  .interactive-card .base-content h3[b-xd9ymwstdw] {
    font-size: 1.5rem;
  }
  .interactive-card .base-content .card-img img[b-xd9ymwstdw] {
    display: block;
    width: auto;
    max-height: 100%;
    object-fit: contain;
    transform: translate(30px, 20px);
  }
}

/*# sourceMappingURL=InteractiveCardComponent.razor.css.map */
/* /Components/Common/ListCardComponent.razor.rz.scp.css */
a[b-ytnwmnia7i] {
  text-decoration: none;
  color: #212529;
}

/*# sourceMappingURL=ListCardComponent.razor.css.map */
/* /Components/Common/LoaderAnimationComponent.razor.rz.scp.css */
lottie-player[b-pesrxrwiaq]{position:absolute;z-index:100}
/* /Components/Common/NavigationItem.razor.rz.scp.css */
.back-tracking-item[b-zypf7vndgp] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.back-tracking-item[b-zypf7vndgp] {
  margin-bottom: 3.75rem;
  align-items: center;
  font-family: "ArchiaMedium", sans-serif;
  font-size: 1rem;
  cursor: pointer;
  color: #212529;
}
.back-tracking-item:hover .item-link[b-zypf7vndgp] {
  text-decoration: underline;
  color: #4423ff;
}
.back-tracking-item .arrow-back[b-zypf7vndgp] {
  padding-right: 0.625rem;
}
.back-tracking-item a[b-zypf7vndgp] {
  text-decoration: none;
  color: #212529;
  display: flex;
}
.back-tracking-item a .arrow-back[b-zypf7vndgp] {
  padding-right: 0.625rem;
}
.back-tracking-item a:hover[b-zypf7vndgp] {
  text-decoration: underline;
  color: #4423ff;
}
@media (max-width: 47.99875rem) {
  .back-tracking-item[b-zypf7vndgp] {
    margin-bottom: 2.5rem;
  }
}

.section-dark .back-tracking-item[b-zypf7vndgp] {
  color: #7a8fff;
}

/*# sourceMappingURL=NavigationItem.razor.css.map */
/* /Components/Common/PageScrollProgressBar.razor.rz.scp.css */
#progress-bar[b-vo1nib726a] {
  width: 100%;
  top: 0;
  background: white;
}
#progress-bar.fixed[b-vo1nib726a] {
  position: fixed;
}
#progress-bar #scrollProgressBar[b-vo1nib726a] {
  border: 0.1875rem solid #7a8fff;
  border-bottom-right-radius: 0.4375rem;
  background-color: #7a8fff;
  width: 0%;
  top: 0;
  z-index: 999;
}

/*# sourceMappingURL=PageScrollProgressBar.razor.css.map */
/* /Components/ContactUsClientFormComponent.razor.rz.scp.css */
.success-medium .success-container[b-eqosldmhj0], .success-large .success-container[b-eqosldmhj0], .success-large.d-block .success-container[b-eqosldmhj0] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

/* Large */
.form-large[b-eqosldmhj0] {
  padding: 2.5rem 1.875rem 2.375rem 1.875rem;
  background: #ffffff;
  border-radius: 1.875rem 1.875rem 1.875rem 0;
  box-shadow: 0.1875rem 0.5rem 1rem rgba(79, 86, 108, 0.15);
  position: relative;
  z-index: 3;
  margin: auto;
  max-width: 33.625rem;
}
.form-large h3[b-eqosldmhj0] {
  padding-bottom: 1.25rem;
}
.form-large .form-subtitle[b-eqosldmhj0] {
  font-size: 1.125rem;
  display: block;
  padding-bottom: 1.875rem;
}
.form-large .form-row[b-eqosldmhj0] {
  padding-bottom: 1.875rem;
}
.form-large .middle-row[b-eqosldmhj0] {
  display: flex;
}
.form-large .middle-row .form-row[b-eqosldmhj0] {
  width: 50%;
}
.form-large .middle-row .form-row:first-child[b-eqosldmhj0] {
  margin-right: 1rem;
}
.form-large .btn-minty[b-eqosldmhj0] {
  width: 100%;
}
.form-large .contact-form-footer[b-eqosldmhj0] {
  padding-top: 1.25rem;
  font-size: 0.6875rem;
}
.form-large .privacy-notice[b-eqosldmhj0] {
  font-size: 0.875rem;
  color: #4f566c;
  display: block;
  padding-top: 1.875rem;
}
.form-large .privacy-notice a[b-eqosldmhj0] {
  color: #4423ff;
  text-decoration: underline;
}
@media (max-width: 61.875rem) {
  .form-large[b-eqosldmhj0] {
    padding: 12.5rem 1.25rem 0 1.25rem;
    height: 100%;
    min-width: auto;
    border-radius: 0 0 0 0;
    position: relative;
    max-width: 100%;
  }
  .form-large .form-container[b-eqosldmhj0] {
    max-width: 37.375rem;
    margin: auto;
  }
  .form-large .form-container .form-subtitle[b-eqosldmhj0] {
    padding-bottom: 1.875rem;
  }
  .form-large .form-container .middle-row[b-eqosldmhj0] {
    display: block;
  }
  .form-large .form-container .middle-row .form-row[b-eqosldmhj0] {
    width: 100%;
  }
  .form-large .form-container .middle-row .form-row:first-child[b-eqosldmhj0] {
    margin-right: 0;
  }
  .form-large .form-container .btn[b-eqosldmhj0] {
    max-width: 100%;
  }
  .form-large[b-eqosldmhj0]  .whitepaper-banner {
    z-index: 21 !important;
  }
}
@media (max-width: 48rem) {
  .form-large[b-eqosldmhj0] {
    padding: 2.5rem 1.25rem 0 1.25rem;
    height: 100%;
  }
}

.success-large.d-block[b-eqosldmhj0] {
  padding: 2.5rem 1.875rem 2.375rem 1.875rem;
  background: #ffffff;
  border-radius: 1.875rem 1.875rem 1.875rem 0;
  box-shadow: 0.1875rem 0.5rem 1rem rgba(79, 86, 108, 0.15);
  position: relative;
  z-index: 2;
}
.success-large.d-block .success-container[b-eqosldmhj0] {
  flex-direction: column;
  min-width: auto;
}
.success-large.d-block .success-container .success-title[b-eqosldmhj0] {
  text-align: center;
}
.success-large.d-block .success-container .success-button[b-eqosldmhj0] {
  margin-top: 2.5rem;
  margin-bottom: 3.125rem;
}
.success-large.d-block .success-container span[b-eqosldmhj0] {
  padding-top: 1.25rem;
  text-align: center;
}
@media (max-width: 62rem) {
  .success-large.d-block[b-eqosldmhj0] {
    padding: 0 1.25rem 0 1.25rem;
    height: 100%;
    min-width: auto;
    border-radius: 0 0 0 0;
    margin-left: -1.1875rem;
    display: flex !important;
    justify-content: center !important;
  }
  .success-large.d-block .success-container[b-eqosldmhj0] {
    padding: 0;
  }
}
@media (max-width: 62rem) and (max-width: 48rem) {
  .success-large.d-block[b-eqosldmhj0] {
    padding: 2.5rem 1.25rem 0 1.25rem;
    height: 100%;
  }
}

.success-large[b-eqosldmhj0] {
  padding: 2.5rem 1.875rem 2.375rem 1.875rem;
  background: #ffffff;
  border-radius: 1.875rem 1.875rem 1.875rem 0;
  box-shadow: 0.1875rem 0.5rem 1rem rgba(79, 86, 108, 0.15);
  position: relative;
  z-index: 2;
}
.success-large .success-container[b-eqosldmhj0] {
  flex-direction: column;
  padding-top: 1.375rem;
  padding-bottom: 8rem;
  min-width: auto;
}
.success-large .success-container .success-image[b-eqosldmhj0] {
  height: 8.75rem;
  width: 8.75rem;
  padding-bottom: 2.5rem;
}
.success-large .success-container .success-button[b-eqosldmhj0] {
  margin-top: 2.5rem;
}
.success-large .success-container span[b-eqosldmhj0] {
  padding-top: 1.25rem;
  text-align: center;
}
@media (max-width: 36rem) {
  .success-large[b-eqosldmhj0] {
    padding: 2.5rem 1.25rem 0 1.25rem;
    height: 100%;
    min-width: auto;
    border-radius: 0 0 0 0;
  }
  .success-large .webinar-success-container[b-eqosldmhj0] {
    min-width: 0;
    height: 100%;
  }
}

/* End Large */
/* Medium */
.form-medium[b-eqosldmhj0] {
  background-color: olive;
  padding: 3.75rem 6.625rem;
  background: #ffffff;
  border-radius: 1.875rem 1.875rem 1.875rem 0;
  box-shadow: 0.1875rem 0.5rem 1rem rgba(79, 86, 108, 0.15);
  position: relative;
  min-width: 37.375rem;
}
.form-medium h3[b-eqosldmhj0] {
  padding-bottom: 0.625rem;
  font-size: 1.75rem;
}
.form-medium .form-subtitle[b-eqosldmhj0] {
  font-size: 1rem;
  display: block;
  padding-bottom: 2.5rem;
}
.form-medium .form-row[b-eqosldmhj0] {
  padding-bottom: 1.875rem;
}
.form-medium .middle-row[b-eqosldmhj0] {
  display: flex;
}
.form-medium .middle-row .form-row[b-eqosldmhj0] {
  width: 50%;
}
.form-medium .middle-row .form-row:first-child[b-eqosldmhj0] {
  margin-right: 1rem;
}
.form-medium .btn[b-eqosldmhj0] {
  width: 100%;
  background: #00fec1;
  color: #200f60;
  border: none;
  max-width: 13.1875rem;
}
.form-medium .btn:hover[b-eqosldmhj0] {
  background: #a3fbe4;
}
.form-medium .btn-outline:focus[b-eqosldmhj0] {
  border-style: none;
}
.form-medium .contact-form-footer[b-eqosldmhj0] {
  padding-top: 1.25rem;
  font-size: 0.6875rem;
}
.form-medium .privacy-notice[b-eqosldmhj0] {
  font-size: 0.875rem;
  color: #4f566c;
  display: block;
  padding-top: 1.875rem;
}
.form-medium .privacy-notice a[b-eqosldmhj0] {
  color: #4423ff;
  text-decoration: underline;
}
@media (max-width: 48rem) {
  .form-medium[b-eqosldmhj0] {
    padding: 2.5rem 1.25rem 0 1.25rem;
    width: 100%;
    height: 100%;
    min-width: auto;
    border-radius: 0 0 0 0;
  }
  .form-medium .form-subtitle[b-eqosldmhj0] {
    padding-bottom: 1.875rem;
  }
  .form-medium .middle-row[b-eqosldmhj0] {
    display: block;
  }
  .form-medium .middle-row .form-row[b-eqosldmhj0] {
    width: 100%;
  }
  .form-medium .middle-row .form-row:first-child[b-eqosldmhj0] {
    margin-right: 0;
  }
  .form-medium .btn[b-eqosldmhj0] {
    max-width: 100%;
  }
}

.success-medium[b-eqosldmhj0] {
  padding: 3.75rem 6.625rem;
  background: #ffffff;
  border-radius: 1.875rem 1.875rem 1.875rem 0;
  box-shadow: 0.1875rem 0.5rem 1rem rgba(79, 86, 108, 0.15);
  position: relative;
  min-width: 37.375rem;
}
.success-medium .success-container[b-eqosldmhj0] {
  flex-direction: column;
  min-width: 24.75rem;
  max-width: 28rem;
}
.success-medium .success-container span[b-eqosldmhj0] {
  padding-top: 1.25rem;
  text-align: center;
}
.success-medium .success-container .success-button[b-eqosldmhj0] {
  margin-top: 2.5rem;
  margin-bottom: 3.125rem;
}
@media (max-width: 48rem) {
  .success-medium[b-eqosldmhj0] {
    padding: 2.5rem 1.25rem 0 1.25rem;
    width: 100%;
    height: 100%;
    min-width: auto;
    border-radius: 0 0 0 0;
  }
  .success-medium .success-container[b-eqosldmhj0] {
    min-width: 0;
  }
}

/* End Medium */
.animation-player[b-eqosldmhj0]  lottie-player, .success-large.d-block .success-container[b-eqosldmhj0]  lottie-player, .success-large .success-container[b-eqosldmhj0]  lottie-player, .success-medium .success-container[b-eqosldmhj0]  lottie-player {
  position: relative;
  height: 230px;
}

[b-eqosldmhj0] input:-webkit-autofill,
[b-eqosldmhj0] input:-webkit-autofill:focus {
  transition: background-color 0s 600000s, color 0s 600000s !important;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
}

[b-eqosldmhj0].submit-btn .is-loading,
[b-eqosldmhj0].submit-btn .is-success {
  pointer-events: none;
}
[b-eqosldmhj0].submit-btn.is-loading::before, [b-eqosldmhj0].submit-btn.is-success::before {
  font-family: "Font Awesome 6 Pro";
  content: "";
  display: inline-block;
  text-align: center;
  margin-right: 0.625rem;
  width: 0.875rem;
  transform-origin: 50% 50%;
  opacity: 1;
}
[b-eqosldmhj0].submit-btn.is-loading::before {
  animation: spin-b-eqosldmhj0 0.8s linear infinite;
  content: "\f3f4";
}
[b-eqosldmhj0].submit-btn.is-success::before {
  animation: none;
  content: "\f00c";
}
[b-eqosldmhj0].submit-btn:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

@keyframes spin-b-eqosldmhj0 {
  to {
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=ContactUsClientFormComponent.razor.css.map */
/* /Components/ContactUsComponent.razor.rz.scp.css */
.contact-us-page[b-p9fu729sv2] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.contact-us-page[b-p9fu729sv2] {
  position: relative;
  min-height: 100vh;
  align-items: center;
}
.contact-us-page[b-p9fu729sv2]:before {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  right: -18.75rem;
  top: 50%;
  transform: translateY(-50%);
  height: 50%;
  width: 53.125rem;
  background-image: url("/svg-shapes/radiator-arrows-left.svg");
  background-repeat: no-repeat;
  background-position: center right;
  background-size: auto 100%;
  opacity: 0.3;
}
.contact-us-page[b-p9fu729sv2] {
  padding-top: 8.5rem;
  padding-bottom: 6.25rem;
  background-color: #100731;
  background-image: radial-gradient(70vh circle at 0% 80%, rgba(68, 35, 255, 0.5) 0%, rgba(32, 15, 96, 0.7) 100%);
}
.contact-us-page .container[b-p9fu729sv2] {
  position: relative;
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
}
.contact-us-page .col-contact-info[b-p9fu729sv2] {
  padding-top: 5.375rem;
  color: #ffffff;
}
.contact-us-page .col-contact-info h1[b-p9fu729sv2] {
  padding-bottom: 1.875rem;
}
.contact-us-page h3[b-p9fu729sv2] {
  color: #212529;
  padding-bottom: 1.875rem;
}
.contact-us-page p.txt-lg[b-p9fu729sv2] {
  padding-bottom: 3.4375rem;
}
.contact-us-page .before-header[b-p9fu729sv2] {
  color: #ffffff;
}
.contact-us-page .contact-us-form[b-p9fu729sv2] {
  padding: 3.75rem 15%;
  background: #ffffff;
  border-radius: 1.875rem 1.875rem 1.875rem 0;
  color: #4f566c;
}
.contact-us-page .contact-us-form .contact-form-footer[b-p9fu729sv2] {
  padding-top: 1.25rem;
  font-size: 0.6875rem;
}
.contact-us-page .contact-us-form .privacy-notice-row[b-p9fu729sv2] {
  padding-top: 1.25rem;
}
.contact-us-page .contact-us-form .privacy-notice[b-p9fu729sv2] {
  font-size: 0.75rem;
}
@media (max-width: 61.99875rem) {
  .contact-us-page .contact-us-form[b-p9fu729sv2] {
    padding: 2.375rem;
    margin-bottom: 3.75rem;
  }
  .contact-us-page .contact-us-form h3[b-p9fu729sv2] {
    font-size: 1.5rem;
    padding-bottom: 1.25rem;
  }
}
.contact-us-page .contact-us-form .submit-btn .is-loading[b-p9fu729sv2],
.contact-us-page .contact-us-form .submit-btn .is-success[b-p9fu729sv2] {
  pointer-events: none;
}
.contact-us-page .contact-us-form .submit-btn.is-loading[b-p9fu729sv2]::before, .contact-us-page .contact-us-form .submit-btn.is-success[b-p9fu729sv2]::before {
  font-family: "Font Awesome 6 Pro";
  content: "";
  display: inline-block;
  text-align: center;
  margin-right: 0.625rem;
  width: 0.875rem;
  transform-origin: 50% 50%;
  opacity: 1;
}
.contact-us-page .contact-us-form .submit-btn.is-loading[b-p9fu729sv2]::before {
  animation: spin-b-p9fu729sv2 0.8s linear infinite;
  content: "\f3f4";
}
.contact-us-page .contact-us-form .submit-btn.is-success[b-p9fu729sv2]::before {
  animation: none;
  content: "\f00c";
}
.contact-us-page .contact-us-form .submit-btn:disabled[b-p9fu729sv2] {
  opacity: 0.7;
  cursor: not-allowed;
}
@keyframes spin-b-p9fu729sv2 {
  to {
    transform: rotate(360deg);
  }
}
@media (max-width: 61.99875rem) {
  .contact-us-page[b-p9fu729sv2] {
    padding-top: 7.5rem;
  }
  .contact-us-page .col-contact-info[b-p9fu729sv2] {
    padding-top: 0;
    padding-bottom: 2.5rem;
  }
  .contact-us-page .col-contact-info h1[b-p9fu729sv2] {
    padding-bottom: 1.25rem;
  }
  .contact-us-page p.txt-lg[b-p9fu729sv2] {
    padding-bottom: 0;
    font-size: 1.125rem;
  }
}

.contact-us-success.d-block[b-p9fu729sv2] {
  padding: 0 20%;
  background: #ffffff;
  border-radius: 1.875rem 1.875rem 1.875rem 0;
  min-height: 55.9375rem;
  display: flex !important;
}
.contact-us-success.d-block .contact-us-success-container[b-p9fu729sv2] {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding-top: 7.5rem;
  padding-bottom: 4.3125rem;
}
.contact-us-success.d-block .contact-us-success-container[b-p9fu729sv2]  lottie-player {
  position: relative;
  height: 18.75rem;
}
@media (max-width: 48rem) {
  .contact-us-success.d-block .contact-us-success-container[b-p9fu729sv2] {
    padding-top: 4.4375rem;
    padding-bottom: 4.125rem;
  }
}
.contact-us-success.d-block .contact-us-success-container .success-title[b-p9fu729sv2] {
  background-image: radial-gradient(closest-side at 50% 69%, #5252ff 0%, #a1b0ff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 3.75rem;
  padding-bottom: 1.375rem;
  text-align: center;
}
@media (max-width: 48rem) {
  .contact-us-success.d-block .contact-us-success-container .success-title[b-p9fu729sv2] {
    font-size: 2.5rem;
    padding-bottom: 1.625rem;
  }
}
.contact-us-success.d-block .contact-us-success-container .success-subtitle[b-p9fu729sv2] {
  font-size: 1.125rem;
  font-weight: 500;
  text-align: center;
  padding-bottom: 1.25rem;
  width: 80%;
}
.contact-us-success.d-block .contact-us-success-container .success-image[b-p9fu729sv2] {
  width: 8.75rem;
  padding-top: 5.3125rem;
  padding-bottom: 7.8125rem;
}
@media (max-width: 48rem) {
  .contact-us-success.d-block .contact-us-success-container .success-image[b-p9fu729sv2] {
    padding-top: 4.8125rem;
    padding-bottom: 7.375rem;
  }
}
.contact-us-success.d-block .contact-us-success-container a[b-p9fu729sv2] {
  transition: all 0.3s ease-in-out;
  position: relative;
  display: block;
  text-decoration: none;
  color: #4423ff;
}
@media (max-width: 48rem) {
  .contact-us-success.d-block .contact-us-success-container a[b-p9fu729sv2] {
    text-decoration: underline;
    text-align: center;
  }
}
.contact-us-success.d-block .contact-us-success-container a h5[b-p9fu729sv2] {
  transition: all 0.3s ease-in-out;
}
.contact-us-success.d-block .contact-us-success-container a[b-p9fu729sv2]:after {
  transition: all 0.3s ease-in-out;
  content: "\f061";
  display: block;
  font-family: "Font Awesome 6 Pro";
  color: #4423ff;
  font-size: 1rem;
  position: absolute;
  right: -1.5rem;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 62rem) {
  .contact-us-success.d-block .contact-us-success-container a[b-p9fu729sv2]:after {
    top: 22%;
    bottom: 0;
    transform: translateY(0);
  }
}
@media (max-width: 48rem) {
  .contact-us-success.d-block .contact-us-success-container a[b-p9fu729sv2]:after {
    display: none;
  }
}
.contact-us-success.d-block .contact-us-success-container a:hover[b-p9fu729sv2] {
  transition: all 0.3s ease-in-out;
}
.contact-us-success.d-block .contact-us-success-container a:hover h4.before-header[b-p9fu729sv2] {
  color: #7a8fff;
}
.contact-us-success.d-block .contact-us-success-container a:hover h4[b-p9fu729sv2] {
  transition: all 0.3s ease-in-out;
  color: #4423ff;
}
.contact-us-success.d-block .contact-us-success-container a:hover[b-p9fu729sv2]:after {
  right: -1.875rem;
}
@media (max-width: 48rem) {
  .contact-us-success.d-block[b-p9fu729sv2] {
    margin-bottom: 3.75rem;
    padding: 3.75rem 1.875rem;
    min-height: 52.8125rem;
  }
}

[b-p9fu729sv2] a:hover {
  color: #7a8fff;
}

[b-p9fu729sv2] input:-webkit-autofill,
[b-p9fu729sv2] input:-webkit-autofill:focus {
  transition: background-color 0s 600000s, color 0s 600000s !important;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
}

/*# sourceMappingURL=ContactUsComponent.razor.css.map */
/* /Components/ContactUsOfficeItemComponent.razor.rz.scp.css */
div[b-uecny2frb6] {
  padding-bottom: 1.875rem;
}
div h4[b-uecny2frb6] {
  padding-bottom: 0.75rem;
}
div p[b-uecny2frb6] {
  margin: 0;
  padding: 0;
}

/*# sourceMappingURL=ContactUsOfficeItemComponent.razor.css.map */
/* /Components/ContinuousIntegrationAndDeliveryComponent.razor.rz.scp.css */
.ci-cd-360 .template-galactic .theme-header-display[b-aytkkszzcr] {
  background-image: radial-gradient(closest-side at 41% 57%, #7a8fff 20%, #200f60 100%);
}

/*# sourceMappingURL=ContinuousIntegrationAndDeliveryComponent.razor.css.map */
/* /Components/DigitalModernizationComponent.razor.rz.scp.css */
.service-page-layout .section-after-header .col-info[b-ovkh2wkplw]  .paragraph-component {
  padding-bottom: 5rem;
  line-height: 1.6em;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-after-header .col-info[b-ovkh2wkplw]  .paragraph-component {
    padding-bottom: 3.75rem;
  }
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-after-header .col-info[b-ovkh2wkplw]  .paragraph-component:last-child {
    padding-bottom: 0;
  }
}
.service-page-layout .section-after-header .col-img[b-ovkh2wkplw] {
  transform: translateY(-4.0625rem);
}
@media (min-width: 106.25rem) {
  .service-page-layout .section-after-header .col-img[b-ovkh2wkplw] {
    margin-right: -16.66666667%;
  }
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-after-header .col-img[b-ovkh2wkplw] {
    transform: translateY(0);
    padding-bottom: 5rem;
  }
}
.service-page-layout .section-after-header .col-img .shape[b-ovkh2wkplw] {
  position: relative;
}
.service-page-layout .section-after-header .col-img .shape[b-ovkh2wkplw]:before, .service-page-layout .section-after-header .col-img .shape[b-ovkh2wkplw]:after {
  content: "";
  display: block;
  position: absolute;
  top: 40%;
  left: 15%;
  width: 14%;
  padding-top: 11%;
  border-top-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-after-header .col-img .shape[b-ovkh2wkplw]:before, .service-page-layout .section-after-header .col-img .shape[b-ovkh2wkplw]:after {
    border-top-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
  }
}
.service-page-layout .section-after-header .col-img .shape[b-ovkh2wkplw]:before {
  z-index: 1;
  opacity: 0.3;
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0rem 1.875rem 3.6875rem rgba(20, 23, 26, 0.3);
}
.service-page-layout .section-after-header .col-img .shape[b-ovkh2wkplw]:after {
  z-index: 2;
  backdrop-filter: blur(0.688rem);
  -webkit-backdrop-filter: blur(0.688rem);
}
.service-page-layout .section-after-header[b-ovkh2wkplw]  .link-banner {
  margin-top: 4.375rem;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-after-header[b-ovkh2wkplw]  .link-banner {
    margin-top: 0;
  }
}
.service-page-layout .section-grid-cards[b-ovkh2wkplw] {
  z-index: 2;
  position: relative;
}
.service-page-layout .section-timeline[b-ovkh2wkplw] {
  z-index: 1;
  position: relative;
}
.service-page-layout .section-timeline.section.section-wider-lg[b-ovkh2wkplw] {
  background-image: linear-gradient(0deg, #d7ddff 0%, rgba(215, 221, 255, 0) 100%);
}
.service-page-layout[b-ovkh2wkplw]  .infographic-cards-list.digital-modernization > div:nth-of-type(3n-2) {
  width: 100%;
}
.service-page-layout[b-ovkh2wkplw]  .infographic-cards-list.digital-modernization > div:nth-of-type(3n-1) {
  width: 100%;
}
.service-page-layout[b-ovkh2wkplw]  .infographic-cards-list.digital-modernization > div:nth-of-type(3n) {
  width: 100%;
}
.service-page-layout[b-ovkh2wkplw]  .infographic-cards-list.digital-modernization > div:nth-of-type(3n) .infographic-card {
  flex-wrap: wrap;
}
.service-page-layout[b-ovkh2wkplw]  .infographic-cards-list.digital-modernization > div:nth-of-type(3n) .infographic-card .infographic-header {
  order: 1;
  width: 100%;
  height: 13.75rem;
}
.service-page-layout[b-ovkh2wkplw]  .infographic-cards-list.digital-modernization > div:nth-of-type(3n) .infographic-card .infographic-content {
  order: 2;
  width: 100%;
}
.service-page-layout[b-ovkh2wkplw]  .infographic-cards-list.digital-modernization .infographic-card .infographic-header {
  display: flex;
  justify-content: flex-end;
}
.service-page-layout[b-ovkh2wkplw]  .infographic-cards-list.digital-modernization .infographic-card .infographic-header .img-box img {
  max-width: 100%;
  height: auto;
}
.service-page-layout[b-ovkh2wkplw]  .infographic-cards-list.digital-modernization .infographic-card .infographic-content .elements {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1.1875rem;
  margin-right: -1.1875rem;
}
.service-page-layout[b-ovkh2wkplw]  .infographic-cards-list.digital-modernization .infographic-card .infographic-content .elements > .paragraph-component {
  width: 50%;
  padding-left: 1.1875rem;
  padding-right: 1.1875rem;
  padding-bottom: 3.75rem;
}
@media (max-width: 61.99875rem) {
  .service-page-layout[b-ovkh2wkplw]  .infographic-cards-list.digital-modernization .infographic-card .infographic-content .elements {
    margin-left: 0;
    margin-right: 0;
  }
  .service-page-layout[b-ovkh2wkplw]  .infographic-cards-list.digital-modernization .infographic-card .infographic-content .elements > .paragraph-component {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .service-page-layout[b-ovkh2wkplw]  .infographic-cards-list.digital-modernization .infographic-card .infographic-content .elements > .paragraph-component:last-child {
    padding-bottom: 0;
  }
}

/*# sourceMappingURL=DigitalModernizationComponent.razor.css.map */
/* /Components/DotNetModernizationComponent.razor.rz.scp.css */
.section-dark[b-l72d70edx5] {
  background-color: #100731;
}

.service-page-layout .section-main-header[b-l72d70edx5] {
  position: relative;
  background: transparent;
}
.service-page-layout .section-main-header .container > .row[b-l72d70edx5] {
  position: relative;
  z-index: 2;
}
.service-page-layout .section-after-header .col-img[b-l72d70edx5] {
  margin-right: -16.66666667%;
  transform: translateY(-6.5625rem);
}
@media (max-width: 74.99875rem) {
  .service-page-layout .section-after-header .col-img[b-l72d70edx5] {
    transform: translateY(0);
  }
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-move-up .container:first-child[b-l72d70edx5] {
    padding-bottom: 3.75rem;
  }
  .service-page-layout .section-move-up .container[b-l72d70edx5] {
    padding-bottom: 1.875rem;
  }
}

.col-link-baner-component[b-l72d70edx5] {
  max-width: 57.1875rem;
}

.options-cards-grid[b-l72d70edx5] {
  display: grid;
  grid-template-columns: 1fr 1fr; /* Two columns of equal width */
  grid-template-rows: auto auto; /* Two rows of auto height */
  gap: 40px; /* Gap between grid items */
}
.options-cards-grid[b-l72d70edx5] .interactive-card.card-large {
  grid-row: span 2;
  height: 100%;
}
@media (max-width: 61.99875rem) {
  .options-cards-grid[b-l72d70edx5] .interactive-card.card-large {
    height: 19.1875rem;
  }
}
@media (max-width: 61.99875rem) {
  .options-cards-grid[b-l72d70edx5] {
    display: block;
  }
  .options-cards-grid[b-l72d70edx5] .interactive-card {
    margin-bottom: 1.25rem;
  }
  .options-cards-grid[b-l72d70edx5] .interactive-card:last-child {
    margin-bottom: 0;
  }
}

/*# sourceMappingURL=DotNetModernizationComponent.razor.css.map */
/* /Components/EndToEndComponent.razor.rz.scp.css */
.section-after-header .container .col-align[b-ykwe31jkz1], .section-after-header[b-ykwe31jkz1] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.section-over-page-sidenav[b-ykwe31jkz1],
[b-ykwe31jkz1].section-section-subscribe-full {
  position: relative;
  z-index: 11;
}

.service-page-layout .section-main-header + .section[b-ykwe31jkz1] {
  z-index: 13;
}

.section-main-header[b-ykwe31jkz1] {
  z-index: 14;
  overflow: visible;
}
.section-main-header + .section-after-header[b-ykwe31jkz1] {
  margin-top: -3.75rem;
  position: relative;
  z-index: 11;
}
.section-main-header h1[b-ykwe31jkz1] {
  background-image: radial-gradient(50vw 20vh ellipse at 10% 35%, #ffffff 26%, #5252ff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.section-main-header > .container[b-ykwe31jkz1] {
  position: relative;
}
.section-main-header > .container[b-ykwe31jkz1]:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100vh;
  width: 100%;
  transform: translate(-60%, 50%);
  background-image: radial-gradient(closest-side, rgba(68, 35, 255, 0.4) 0%, rgba(68, 35, 255, 0) 100%);
}

.section-after-header[b-ykwe31jkz1] {
  padding-top: 0;
  padding-bottom: 0;
  justify-content: flex-end;
}
.section-after-header .container[b-ykwe31jkz1] {
  z-index: 5;
}
.section-after-header .container .col-align[b-ykwe31jkz1] {
  align-items: flex-end;
  justify-content: flex-end;
}
.section-after-header .container .col-align h2[b-ykwe31jkz1] {
  width: 100%;
  max-width: 50.625rem;
}
@media (max-width: 47.99875rem) {
  .section-after-header .container .col-align[b-ykwe31jkz1] {
    align-items: center;
    justify-content: center;
  }
}
.section-after-header.section-full-bg .full-bg[b-ykwe31jkz1] {
  z-index: 1;
}
.section-after-header.section-full-bg[b-ykwe31jkz1] {
  position: relative;
  overflow: visible;
}
.section-after-header.section-full-bg[b-ykwe31jkz1]:before {
  z-index: 2;
  content: "";
  display: block;
  position: absolute;
  bottom: -15%;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0deg, rgba(16, 7, 49, 0) 0%, #100731 15%, #100731 30%, rgba(16, 7, 49, 0) 100%);
}
.section-after-header h2[b-ykwe31jkz1] {
  background-image: radial-gradient(closest-side at 59% 60%, #5252ff 0%, #ffffff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  max-width: 42.5rem;
  text-align: right;
  padding-bottom: 0;
}
@media (max-width: 61.99875rem) {
  .section-after-header h2[b-ykwe31jkz1] {
    max-width: 22.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .section-after-header h2[b-ykwe31jkz1] {
    text-align: center;
    padding-bottom: 0;
  }
}

.section-generic-banner-full[b-ykwe31jkz1] {
  z-index: 20;
  position: relative;
}

[b-ykwe31jkz1] .tag-label.salesforce {
  background-color: transparent !important;
  border-color: #7a8fff !important;
  color: #f1f2f3 !important;
}

/*# sourceMappingURL=EndToEndComponent.razor.css.map */
/* /Components/EndToEndHubSectionComponent.razor.rz.scp.css */
.section-anchorlink[b-pzcvux2963] {
  padding-top: 0;
  padding-bottom: 0;
}
.section-anchorlink .container[b-pzcvux2963] {
  padding-top: 5.625rem;
  padding-bottom: 1.875rem;
}
.section-anchorlink .section-title[b-pzcvux2963] {
  position: relative;
  padding-bottom: calc(1.875rem / 2);
}
.section-anchorlink .section-title .icon[b-pzcvux2963] {
  z-index: 1;
  position: absolute;
  display: block;
  max-width: 14.375rem;
  max-height: 14.375rem;
  transform: translate(-60%, 1.875rem);
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
}
.section-anchorlink .section-title .icon img[b-pzcvux2963] {
  display: block;
}
.section-anchorlink .section-title .title[b-pzcvux2963] {
  z-index: 2;
  position: relative;
}
@media (max-width: 90rem) {
  .section-anchorlink .section-title .icon[b-pzcvux2963] {
    transform: translate(-25%, 1.875rem);
  }
}
@media (max-width: 81.875rem) {
  .section-anchorlink .section-title .icon[b-pzcvux2963] {
    transform: translate(-1.875rem, 0);
  }
}
@media (max-width: 61.99875rem) {
  .section-anchorlink .section-title[b-pzcvux2963] {
    padding-top: 2.5rem;
  }
  .section-anchorlink .section-title .icon[b-pzcvux2963] {
    max-width: 11.25rem;
    max-height: 11.25rem;
    right: auto;
    left: 0;
  }
}
.section-anchorlink h3[b-pzcvux2963] {
  padding-bottom: 3.75rem;
  position: relative;
  z-index: 2;
}
@media (max-width: 47.99875rem) {
  .section-anchorlink h3[b-pzcvux2963] {
    padding-bottom: 2.5rem;
  }
}
.section-anchorlink[b-pzcvux2963]  .action-row {
  padding-top: 0 !important;
}

.anchorlink-sections-list .section-anchorlink[b-pzcvux2963] {
  position: relative;
  overflow: hidden;
}
.anchorlink-sections-list .section-anchorlink > .container[b-pzcvux2963] {
  position: relative;
}
.anchorlink-sections-list .section-anchorlink > .container > *[b-pzcvux2963] {
  z-index: 2;
  position: relative;
}
.anchorlink-sections-list .section-anchorlink > .container[b-pzcvux2963]:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.anchorlink-sections-list .section-anchorlink > .container .content-elements[b-pzcvux2963] {
  padding-top: 0;
  padding-bottom: 0;
}
.anchorlink-sections-list .section-anchorlink:nth-child(1) > .container .hub-section-title[b-pzcvux2963] {
  background: radial-gradient(44.66% 144.05% at 23.14% 8.65%, #7A8FFF 0%, #FFF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 1.875rem;
}
.anchorlink-sections-list .section-anchorlink:nth-child(1) > .container[b-pzcvux2963]:before {
  background-image: radial-gradient(circle at 100%, rgba(134, 86, 213, 0.6) 0%, rgba(134, 86, 213, 0) 100%);
  transform: translate(25%, 70%);
  opacity: 0.6;
  filter: blur(12.5rem);
}
.anchorlink-sections-list .section-anchorlink:nth-child(1).section-dark[b-pzcvux2963] .link-banner {
  background-color: rgba(107, 41, 200, 0.15);
}
.anchorlink-sections-list .section-anchorlink:nth-child(1).section-dark[b-pzcvux2963] .link-banner .link-banner-icon {
  background-color: #6b29c8;
}
.anchorlink-sections-list .section-anchorlink:nth-child(2) > .container .hub-section-title[b-pzcvux2963] {
  background: radial-gradient(70.11% 47.3% at 29.87% 8.17%, #00CEFF 0%, #FFF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 1.875rem;
}
.anchorlink-sections-list .section-anchorlink:nth-child(2) > .container[b-pzcvux2963]:before {
  background-image: radial-gradient(circle at 10%, rgba(0, 206, 255, 0.6) 0%, rgba(0, 206, 255, 0) 100%);
  transform: translate(-45%, 35%);
  opacity: 0.6;
  filter: blur(12.5rem);
}
.anchorlink-sections-list .section-anchorlink:nth-child(2).section-dark[b-pzcvux2963] .link-banner {
  background-color: rgba(174, 147, 226, 0.15);
}
.anchorlink-sections-list .section-anchorlink:nth-child(2).section-dark[b-pzcvux2963] .link-banner .link-banner-icon {
  background-color: #ae93e2;
}
.anchorlink-sections-list .section-anchorlink:nth-child(3) > .container .hub-section-title[b-pzcvux2963] {
  background: radial-gradient(72.81% 43.24% at 27.22% 7.33%, #7A8FFF 0%, #FFF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 1.875rem;
}
.anchorlink-sections-list .section-anchorlink:nth-child(3) > .container[b-pzcvux2963]:before {
  background-image: radial-gradient(circle at 100%, rgba(255, 158, 170, 0.6) 0%, rgba(255, 158, 170, 0) 100%);
  transform: translate(45%, 70%);
  opacity: 0.6;
  filter: blur(12.5rem);
}
.anchorlink-sections-list .section-anchorlink:nth-child(3).section-dark[b-pzcvux2963] .link-banner {
  background-color: rgba(255, 158, 170, 0.15);
}
.anchorlink-sections-list .section-anchorlink:nth-child(3).section-dark[b-pzcvux2963] .link-banner .link-banner-icon {
  background-color: #ff9eaa;
}
.anchorlink-sections-list .section-anchorlink:nth-child(4) > .container .hub-section-title[b-pzcvux2963] {
  background: radial-gradient(70.11% 47.3% at 29.87% 8.17%, #00CEFF 0%, #FFF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 1.875rem;
}
.anchorlink-sections-list .section-anchorlink:nth-child(4).section-dark[b-pzcvux2963] .link-banner {
  background-color: rgba(0, 206, 255, 0.15);
}
.anchorlink-sections-list .section-anchorlink:nth-child(4).section-dark[b-pzcvux2963] .link-banner .link-banner-icon {
  background-color: #00ceff;
}
.anchorlink-sections-list .section-anchorlink:nth-child(5) > .container .hub-section-title[b-pzcvux2963] {
  background: radial-gradient(72.81% 43.24% at 27.22% 7.33%, #7A8FFF 0%, #FFF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 1.875rem;
}
.anchorlink-sections-list .section-anchorlink:nth-child(5) > .container[b-pzcvux2963]:before {
  background-image: radial-gradient(closest-side, rgba(82, 82, 255, 0.3) 0%, rgba(82, 82, 255, 0) 100%);
  transform: translate(-30%, 40%);
  rotate: 30deg;
}
.anchorlink-sections-list .section-anchorlink:nth-child(5).section-dark[b-pzcvux2963] .link-banner {
  background-color: rgba(82, 82, 255, 0.15);
}
.anchorlink-sections-list .section-anchorlink:nth-child(5).section-dark[b-pzcvux2963] .link-banner .link-banner-icon {
  background-color: #5252ff;
}
.anchorlink-sections-list .section-anchorlink:nth-child(6) > .container .hub-section-title[b-pzcvux2963] {
  background: radial-gradient(70.11% 47.3% at 29.87% 8.17%, #00CEFF 0%, #FFF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 1.875rem;
}
.anchorlink-sections-list .section-anchorlink:nth-child(6) > .container[b-pzcvux2963]:before {
  background-image: radial-gradient(closest-side, rgba(68, 35, 255, 0.3) 0%, rgba(68, 35, 255, 0) 100%);
  transform: translate(20%, 30%);
}
.anchorlink-sections-list .section-anchorlink:nth-child(6).section-dark[b-pzcvux2963] .link-banner {
  background-color: rgba(68, 35, 255, 0.15);
}
.anchorlink-sections-list .section-anchorlink:nth-child(6).section-dark[b-pzcvux2963] .link-banner .link-banner-icon {
  background-color: #4423ff;
}
.anchorlink-sections-list .section-anchorlink:nth-child(7) > .container .hub-section-title[b-pzcvux2963] {
  background: radial-gradient(72.81% 43.24% at 27.22% 7.33%, #7A8FFF 0%, #FFF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 1.875rem;
}
.anchorlink-sections-list .section-anchorlink:nth-child(7) > .container[b-pzcvux2963]:before {
  width: 150%;
  height: 150%;
  background-image: radial-gradient(closest-side, rgba(0, 206, 255, 0.3) 0%, rgba(0, 206, 255, 0) 100%);
  transform: translate(40%, -20%);
}
.anchorlink-sections-list .section-anchorlink:nth-child(7).section-dark[b-pzcvux2963] .link-banner {
  background-color: rgba(0, 206, 255, 0.15);
}
.anchorlink-sections-list .section-anchorlink:nth-child(7).section-dark[b-pzcvux2963] .link-banner .link-banner-icon {
  background-color: #00ceff;
}
.anchorlink-sections-list .section-anchorlink:nth-child(8) > .container .hub-section-title[b-pzcvux2963] {
  background: radial-gradient(70.11% 47.3% at 29.87% 8.17%, #00CEFF 0%, #FFF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 1.875rem;
}
.anchorlink-sections-list .section-anchorlink:nth-child(8) > .container[b-pzcvux2963]:before {
  background-image: radial-gradient(closest-side, rgba(6, 244, 237, 0.3) 0%, rgba(6, 244, 237, 0) 100%);
  transform: translate(0%, 50%);
}
.anchorlink-sections-list .section-anchorlink:nth-child(8).section-dark[b-pzcvux2963] .link-banner {
  background-color: rgba(6, 244, 237, 0.15);
}
.anchorlink-sections-list .section-anchorlink:nth-child(8).section-dark[b-pzcvux2963] .link-banner .link-banner-icon {
  background-color: #06f4ed;
}
.anchorlink-sections-list .section-anchorlink:nth-child(9) > .container .hub-section-title[b-pzcvux2963] {
  background: radial-gradient(72.81% 43.24% at 27.22% 7.33%, #7A8FFF 0%, #FFF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 1.875rem;
}
.anchorlink-sections-list .section-anchorlink:nth-child(9) > .container[b-pzcvux2963]:before {
  background-image: radial-gradient(closest-side, rgba(0, 254, 193, 0.3) 0%, rgba(0, 254, 193, 0) 100%);
  transform: translate(-55%, 55%);
}
.anchorlink-sections-list .section-anchorlink:nth-child(9).section-dark[b-pzcvux2963] .link-banner {
  background-color: rgba(0, 254, 193, 0.15);
}
.anchorlink-sections-list .section-anchorlink:nth-child(9).section-dark[b-pzcvux2963] .link-banner .link-banner-icon {
  background-color: #00fec1;
}

/*# sourceMappingURL=EndToEndHubSectionComponent.razor.css.map */
/* /Components/EndToEndSectionComponent.razor.rz.scp.css */
.section[b-pi6f62njfj] {
  background: transparent;
  padding-top: 0;
  padding-bottom: 0;
}
.section .container[b-pi6f62njfj] {
  padding-right: 0;
  padding-left: 0;
  padding-top: 5.375rem;
  padding-bottom: 3.75rem;
}
.section .container[b-pi6f62njfj]  p {
  position: relative;
  z-index: 2;
}
.section .section-title[b-pi6f62njfj] {
  position: relative;
  padding-bottom: calc(1.875rem / 2);
}
.section .section-title .icon[b-pi6f62njfj] {
  z-index: 1;
  position: absolute;
  display: block;
  max-width: 12.5rem;
  max-height: 12.5rem;
  transform: translate(-60%, 1.875rem);
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
}
.section .section-title .icon img[b-pi6f62njfj] {
  display: block;
}
.section .section-title .title[b-pi6f62njfj] {
  z-index: 2;
  position: relative;
}
@media (max-width: 90rem) {
  .section .section-title .icon[b-pi6f62njfj] {
    transform: translate(-25%, 1.875rem);
  }
}
@media (max-width: 81.875rem) {
  .section .section-title .icon[b-pi6f62njfj] {
    transform: translate(-1.875rem, 0);
  }
}
@media (max-width: 61.99875rem) {
  .section .section-title[b-pi6f62njfj] {
    padding-top: 2.5rem;
  }
  .section .section-title .icon[b-pi6f62njfj] {
    max-width: 11.25rem;
    max-height: 11.25rem;
    right: auto;
    left: 0;
  }
}
.section h3[b-pi6f62njfj] {
  padding-bottom: 3.75rem;
  position: relative;
  z-index: 2;
}
@media (max-width: 47.99875rem) {
  .section h3[b-pi6f62njfj] {
    padding-bottom: 2.5rem;
  }
}
.section .action-row[b-pi6f62njfj] {
  padding-top: 1.25rem;
}

a[b-pi6f62njfj] {
  color: #00fec1 !important;
}

/*# sourceMappingURL=EndToEndSectionComponent.razor.css.map */
/* /Components/FaqComponent.razor.rz.scp.css */
.faq-component h3[b-wdmkl2uu9w] {
  margin: 0;
  padding: 0 0 1.5rem 0;
}
.faq-component .faq-item.collapsible[b-wdmkl2uu9w] {
  background-color: #e7eef9;
}
.faq-component .faq-item.collapsible:last-child[b-wdmkl2uu9w] {
  margin-bottom: 0;
}
.faq-component .faq-item.collapsible[b-wdmkl2uu9w] .collapsible-content ul {
  padding-bottom: 1.25rem;
}
.faq-component .faq-item.collapsible[b-wdmkl2uu9w] .collapsible-content ul > li {
  left: 0.625rem;
  padding-bottom: 0;
  color: #100731;
}
.faq-component .faq-item.collapsible[b-wdmkl2uu9w] .collapsible-content ul > li::before {
  color: #100731;
  font-size: 0.375rem;
}
.faq-component .faq-item:last-child[b-wdmkl2uu9w] {
  margin-bottom: 0;
}

/*# sourceMappingURL=FaqComponent.razor.css.map */
/* /Components/FooterBadgeMenuComponent.razor.rz.scp.css */
.awards .iso-description[b-njui4jgzve], .awards .ecovadis-description[b-njui4jgzve], .awards .heartcount-description[b-njui4jgzve] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.awards[b-njui4jgzve] {
  display: flex;
  gap: 2.5rem;
  width: 100%;
  padding-bottom: 2.5rem;
}
@media (max-width: 47.99875rem) {
  .awards[b-njui4jgzve] {
    flex-direction: column;
    padding-bottom: 0;
  }
}
@media (max-width: 87.49875rem) {
  .awards[b-njui4jgzve] {
    gap: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
.awards > a[b-njui4jgzve] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  gap: 0.625rem;
  min-height: 6.25rem;
  height: 6.25rem;
  padding: 1.25rem;
  border-radius: 1.25rem;
  border: 0.0625rem solid rgba(122, 143, 255, 0.6);
  color: #ffffff;
  text-decoration: none;
}
.awards > a img[b-njui4jgzve] {
  display: block;
  width: auto;
  max-width: fit-content;
  height: 100%;
  max-height: 3.75rem;
  object-fit: contain;
}
.awards > a:hover[b-njui4jgzve] {
  background-color: rgba(122, 143, 255, 0.1);
}
.awards .heartcount-description[b-njui4jgzve] {
  flex-direction: column;
}
.awards .ecovadis-description[b-njui4jgzve] {
  flex-direction: column;
}
.awards .iso-description[b-njui4jgzve] {
  flex-direction: column;
}
.awards .clutch-image[b-njui4jgzve] {
  max-height: 2rem;
}
.awards .clutch-description[b-njui4jgzve] {
  white-space: nowrap;
}
.awards .clutch-description .stars .fa-star[b-njui4jgzve] {
  font-size: 1rem;
}
.awards .deloitte-image[b-njui4jgzve] {
  max-height: 1.5rem;
}
.awards .txt-md[b-njui4jgzve] {
  font-size: 1rem;
  font-family: "SilkaSemibold", sans-serif;
}
.awards .txt-md span[b-njui4jgzve] {
  font-family: "Silka", sans-serif;
}
.awards .txt-xxs[b-njui4jgzve] {
  color: #ced4e2;
  font-size: 0.6875rem;
  margin-top: 0.3125rem;
}
@media (max-width: 47.99875rem) {
  .awards .deloitte[b-njui4jgzve] {
    gap: 2.5rem;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .awards > a[b-njui4jgzve] {
    min-height: 5.25rem;
    max-height: 6.25rem;
    padding: 0.625rem 0.9375rem;
  }
  .awards > a img[b-njui4jgzve] {
    height: 2.5rem;
    max-width: 3.75rem;
  }
  .awards .clutch-image[b-njui4jgzve] {
    max-height: 1.5rem;
  }
  .awards .clutch-description .stars .fa-star[b-njui4jgzve] {
    font-size: 0.625rem;
  }
  .awards .deloitte-image[b-njui4jgzve] {
    max-height: 0.875rem;
  }
  .awards .txt-md[b-njui4jgzve] {
    font-size: 0.6875rem;
  }
  .awards .txt-xxs[b-njui4jgzve] {
    font-size: 0.6875rem;
  }
}

/*# sourceMappingURL=FooterBadgeMenuComponent.razor.css.map */
/* /Components/FooterMenuComponent.razor.rz.scp.css */
ul[b-5hlq8w8uko] {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul li[b-5hlq8w8uko] {
  padding-bottom: 1.25rem;
  font-size: 1rem;
  line-height: 1.5em;
}
@media (max-width: 61.99875rem) {
  ul li[b-5hlq8w8uko] {
    padding-bottom: 1.25rem;
  }
  ul li:last-child[b-5hlq8w8uko] {
    padding-bottom: 2.5rem;
  }
}

h6[b-5hlq8w8uko] {
  padding-bottom: 1.25rem;
  font-family: "SilkaMonoSemibold";
  line-height: 1.25rem;
}
@media (max-width: 61.99875rem) {
  h6[b-5hlq8w8uko] {
    padding-bottom: 1.25rem;
  }
}

.footer-mega-menu[b-5hlq8w8uko] {
  padding-top: 0.3125rem;
  width: clamp(20rem, 100%, 81.875rem);
  margin-inline: auto;
  padding-inline: 2.5rem;
}
@media (min-width: 75rem) {
  .footer-mega-menu .sub-menu-nav + .sub-menu-nav[b-5hlq8w8uko],
  .footer-mega-menu ul + h6[b-5hlq8w8uko] {
    margin-top: 2.5rem;
  }
  .footer-mega-menu h6 + h6[b-5hlq8w8uko] {
    margin-top: 1.875rem;
  }
}
.footer-mega-menu .block-grid[b-5hlq8w8uko] {
  display: grid;
  align-content: start;
  grid-template-columns: repeat(var(--grid-columns), max-content);
  grid-column-gap: 0.625rem;
  justify-content: space-between;
}
@media (max-width: 74.99875rem) {
  .footer-mega-menu .block-grid[b-5hlq8w8uko] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    justify-content: stretch;
    grid-row-gap: 2.5rem;
    grid-column-gap: 2.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .footer-mega-menu .block-grid[b-5hlq8w8uko] {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.footer-mega-menu .block-grid-item[b-5hlq8w8uko] {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.footer-mega-menu .block-grid-item h6:not(:first-child)[b-5hlq8w8uko] {
  margin-top: 3.75rem;
}
@media (max-width: 74.99875rem) {
  .footer-mega-menu .block-grid-item h6:not(:first-child)[b-5hlq8w8uko] {
    margin-top: 2.5rem;
  }
}
.footer-mega-menu .block-grid-item h6:has(+ ul:empty)[b-5hlq8w8uko] {
  padding-bottom: 0;
}
.footer-mega-menu .block-grid-item[b-5hlq8w8uko]  h6 .subitem-link.hub-page {
  text-decoration: underline;
  transition: all 0.3s ease-in-out;
  color: #7a8fff;
}
.footer-mega-menu .block-grid-item[b-5hlq8w8uko]  h6 .subitem-link.hub-page:hover {
  color: #a3fbe4 !important;
}
.footer-mega-menu .block-grid-item[b-5hlq8w8uko]  h6 .subitem-link.hub-page:focus-visible {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
  color: #4423ff !important;
}
.footer-mega-menu .block-grid-item[b-5hlq8w8uko]  h6 .subitem-link.hub-page.subitem-link-active {
  color: #a3fbe4;
}
.footer-mega-menu .block-grid-item h6[b-5hlq8w8uko] {
  padding-bottom: 1.25rem;
  line-height: 1.25rem;
  color: #7a8fff;
}
@media (max-width: 61.99875rem) {
  .footer-mega-menu .block-grid-item h6[b-5hlq8w8uko] {
    padding-bottom: 1.25rem;
  }
}
.footer-mega-menu .block-grid-item[b-5hlq8w8uko]  .main-subnav .badge {
  display: inline;
}
.footer-mega-menu .block-grid-item[b-5hlq8w8uko]  .main-subnav .subitem-link {
  font-size: 1rem;
  line-height: 1.5rem;
}
.footer-mega-menu .block-grid-item .main-subnav[b-5hlq8w8uko]  .subitem a, .footer-mega-menu .block-grid-item .main-subnav[b-5hlq8w8uko]  .subitem span {
  font-family: "SilkaMedium", sans-serif;
}
.footer-mega-menu .block-grid-item .main-subnav[b-5hlq8w8uko]  .subitem a {
  position: relative;
  display: block;
  min-height: 2rem;
  padding: 0.1875rem 0;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}
.footer-mega-menu .block-grid-item .main-subnav[b-5hlq8w8uko]  .subitem a:focus-visible {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
}
.footer-mega-menu .block-grid-item .main-subnav[b-5hlq8w8uko]  .subitem a:hover {
  color: #a3fbe4;
}
.footer-mega-menu .block-grid-item .main-subnav[b-5hlq8w8uko]  .subitem a.subitem-link-active {
  color: #a3fbe4;
  font-family: "SilkaSemibold", sans-serif;
}
.footer-mega-menu .block-grid-item .main-subnav[b-5hlq8w8uko]  .main-subnav + ::deep .subitem {
  padding-top: 20px;
}
.footer-mega-menu .block-grid-item .main-subnav[b-5hlq8w8uko]  .main-subnav .subitem {
  padding-top: 0;
  padding-bottom: 0;
}
.footer-mega-menu .block-grid-item .main-subnav[b-5hlq8w8uko]  .main-subnav .subitem a, .footer-mega-menu .block-grid-item .main-subnav[b-5hlq8w8uko]  .main-subnav .subitem span {
  padding-left: 1.25rem;
  border-left: 0.0625rem solid #a1a9bb;
}
.footer-mega-menu .block-grid-item .main-subnav[b-5hlq8w8uko]  .main-subnav .subitem a.subitem-link-active, .footer-mega-menu .block-grid-item .main-subnav[b-5hlq8w8uko]  .main-subnav .subitem span.subitem-link-active {
  border-left: 0.1875rem solid #a3fbe4;
}

/*# sourceMappingURL=FooterMenuComponent.razor.css.map */
/* /Components/FooterRootComponent.razor.rz.scp.css */
.footer .row-footer-bottom[b-q5g995xdix], .footer .follow-us[b-q5g995xdix] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.footer .row-footer-bottom .powered-by[b-q5g995xdix], .footer .col-hr[b-q5g995xdix] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.footer[b-q5g995xdix] {
  z-index: 20;
  position: relative;
  padding-left: 1rem;
  padding-right: 1rem;
  color: #ffffff;
  background: #100731;
  background: transparent linear-gradient(180deg, #100731 0%, #200f60 100%) 0% 0%;
}
.footer .container[b-q5g995xdix] {
  padding: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (max-width: 61.99875rem) {
  .footer .container[b-q5g995xdix] {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.footer .container > .row[b-q5g995xdix] {
  margin-left: 1.1875rem;
  margin-right: 1.1875rem;
}
@media (max-width: 81.25rem) {
  .footer .container .col-12.col-lg-12[b-q5g995xdix] {
    padding: 0;
  }
}
.footer .container[b-q5g995xdix]  .resolute-info > p {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.footer .container[b-q5g995xdix]  .resolute-info {
  padding-bottom: 1.875rem;
}
@media (max-width: 48rem) {
  .footer .row.badges-row[b-q5g995xdix] {
    margin-left: 0;
    margin-right: 0;
  }
}
.footer .badges-row[b-q5g995xdix] {
  margin-top: 1.875rem;
  margin-bottom: 3.75rem;
}
@media (max-width: 48rem) {
  .footer .badges-row[b-q5g995xdix] {
    padding-bottom: 0;
    margin-bottom: 1.875rem;
  }
}
@media (max-width: 74.99875rem) {
  .footer .first-col[b-q5g995xdix] {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 74.99875rem) {
  .footer .first-col[b-q5g995xdix] {
    width: 100%;
    max-width: 100%;
  }
  .footer .first-col .resolute-info[b-q5g995xdix] {
    max-width: 100%;
  }
}
.footer .logo-footer[b-q5g995xdix] {
  max-width: 6.75rem;
  padding-bottom: 1.25rem;
}
.footer p[b-q5g995xdix] {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.footer p.resolute-info[b-q5g995xdix] {
  padding-bottom: 1.875rem;
}
.footer p .footer-links .divider[b-q5g995xdix] {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}
.footer .col-hr[b-q5g995xdix] {
  flex: 1;
}
.footer hr[b-q5g995xdix] {
  margin: 0;
  padding: 0;
  border: 0;
  border-bottom: 0.0625rem solid rgba(122, 143, 255, 0.5);
  width: 100%;
}
.footer .follow-us[b-q5g995xdix] {
  align-items: center;
  justify-content: flex-end;
}
.footer .follow-us h6[b-q5g995xdix] {
  white-space: nowrap;
}
.footer .follow-us a[b-q5g995xdix] {
  color: #ffffff;
  text-decoration: none;
  font-size: 1.5rem;
}
.footer .follow-us a:hover[b-q5g995xdix] {
  color: #d7ddff;
}
.footer .follow-us > div[b-q5g995xdix] {
  padding-left: 2.5rem;
}
@media (max-width: 61.99875rem) {
  .footer .row-follow-us .col-hr[b-q5g995xdix] {
    order: 2;
    width: 100%;
  }
  .footer .row-follow-us .col-auto[b-q5g995xdix] {
    width: 100%;
  }
  .footer .row-follow-us .follow-us[b-q5g995xdix] {
    padding-bottom: 2.5rem;
    justify-content: flex-start;
  }
}
.footer .row-footer-bottom[b-q5g995xdix] {
  justify-content: space-between;
  padding-top: 3.75rem;
}
.footer .row-footer-bottom .col-footer-bottom[b-q5g995xdix] {
  max-width: 37.8125rem;
}
.footer .row-footer-bottom .col-footer-bottom .fa-ocean-investment[b-q5g995xdix] {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  font-size: 1rem;
}
.footer .row-footer-bottom .copyright[b-q5g995xdix],
.footer .row-footer-bottom .footer-links[b-q5g995xdix] {
  color: #ffffff;
  font-size: 1rem;
  padding-bottom: 1.25rem;
}
.footer .row-footer-bottom .copyright .divider[b-q5g995xdix],
.footer .row-footer-bottom .footer-links .divider[b-q5g995xdix] {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}
.footer .row-footer-bottom .copyright a[b-q5g995xdix],
.footer .row-footer-bottom .footer-links a[b-q5g995xdix] {
  color: #ffffff;
  font-size: 1rem;
  text-decoration: none;
}
.footer .row-footer-bottom .copyright .copy[b-q5g995xdix] {
  display: flex;
  justify-content: end;
}
.footer .row-footer-bottom .powered-by[b-q5g995xdix] {
  border-radius: 1.25rem;
  background-color: rgba(122, 143, 255, 0.2);
  color: #f1f2f3;
  padding: 0.9375rem 1.25rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  gap: 1.25rem;
  text-decoration: none;
}
.footer .row-footer-bottom .powered-by:hover[b-q5g995xdix] {
  background-color: rgba(122, 143, 255, 0.4);
}
@media (max-width: 74.99875rem) {
  .footer .row-footer-bottom .footer-bottom[b-q5g995xdix] {
    padding-bottom: 2.5rem;
  }
  .footer .row-footer-bottom .copyright .copy[b-q5g995xdix] {
    display: block;
  }
}
@media (max-width: 47.99875rem) {
  .footer .row-footer-bottom[b-q5g995xdix] {
    padding-top: 2.5rem;
  }
  .footer .row-footer-bottom .copyright[b-q5g995xdix],
  .footer .row-footer-bottom .footer-links[b-q5g995xdix] {
    font-size: 0.875rem;
  }
  .footer .row-footer-bottom .copyright .divider[b-q5g995xdix],
  .footer .row-footer-bottom .footer-links .divider[b-q5g995xdix] {
    font-size: 0.875rem;
  }
  .footer .row-footer-bottom .copyright a[b-q5g995xdix],
  .footer .row-footer-bottom .footer-links a[b-q5g995xdix] {
    font-size: 0.875rem;
  }
  .footer .row-footer-bottom .copyright .copy[b-q5g995xdix],
  .footer .row-footer-bottom .footer-links .copy[b-q5g995xdix] {
    display: block;
    padding-bottom: 1.25rem;
  }
  .footer .row-footer-bottom .powered-by[b-q5g995xdix] {
    margin-top: 0.625rem;
  }
}

/*# sourceMappingURL=FooterRootComponent.razor.css.map */
/* /Components/ForScaleUpsComponent.razor.rz.scp.css */
.section-after-header .col-info[b-4gr1r7u2go] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.section-after-header[b-4gr1r7u2go] {
  position: relative;
  z-index: 1;
}
.section-after-header .col-info[b-4gr1r7u2go] {
  align-items: center;
}
.section-after-header .col-img[b-4gr1r7u2go] {
  transform: translateY(-4.0625rem);
}
@media (min-width: 106.25rem) {
  .section-after-header .col-img[b-4gr1r7u2go] {
    margin-right: -16.66666667%;
  }
}
@media (max-width: 61.99875rem) {
  .section-after-header .col-img[b-4gr1r7u2go] {
    transform: translateY(0);
    padding-bottom: 5rem;
  }
}
.section-after-header .col-img .shape[b-4gr1r7u2go] {
  position: relative;
}
.section-after-header .col-img .shape[b-4gr1r7u2go]:before, .section-after-header .col-img .shape[b-4gr1r7u2go]:after {
  content: "";
  display: block;
  position: absolute;
  top: 40%;
  left: 15%;
  width: 14%;
  padding-top: 11%;
  border-top-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
}
@media (max-width: 47.99875rem) {
  .section-after-header .col-img .shape[b-4gr1r7u2go]:before, .section-after-header .col-img .shape[b-4gr1r7u2go]:after {
    border-top-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
  }
}
.section-after-header .col-img .shape[b-4gr1r7u2go]:before {
  z-index: 1;
  opacity: 0.3;
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0rem 1.875rem 3.6875rem rgba(20, 23, 26, 0.3);
}
.section-after-header .col-img .shape[b-4gr1r7u2go]:after {
  z-index: 2;
  backdrop-filter: blur(0.688rem);
  -webkit-backdrop-filter: blur(0.688rem);
}
@media (max-width: 61.99875rem) {
  .section-after-header .col-info[b-4gr1r7u2go] {
    padding-bottom: 6.25rem;
  }
}

.section-arrow-top[b-4gr1r7u2go] {
  padding-bottom: 0 !important;
}
.section-arrow-top .centered-content[b-4gr1r7u2go]  .text-component p {
  font-size: 1.75rem;
  font-family: "ArchiaSemibold", sans-serif;
}
.section-arrow-top .centered-content[b-4gr1r7u2go]  .text-component p strong {
  display: block;
  color: #200f60;
  font-size: 3rem;
  font-family: "ArchiaSemibold", sans-serif;
  padding-bottom: 1.875rem;
}

.theme-bg-shapes .section[b-4gr1r7u2go] {
  padding-top: 0 !important;
}

.centered-content.centered-content-custom[b-4gr1r7u2go] {
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4.375rem;
}
.centered-content.centered-content-custom[b-4gr1r7u2go]  .row {
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
}
.centered-content.centered-content-custom[b-4gr1r7u2go]  ul {
  max-width: 75rem;
}
@media (max-width: 74.99875rem) {
  .centered-content.centered-content-custom[b-4gr1r7u2go]  ul {
    max-width: 37.5rem;
  }
}
.centered-content.centered-content-custom[b-4gr1r7u2go]  strong {
  font-size: 1.75rem;
  line-height: 2.5rem;
  padding-bottom: 0.625rem;
}
@media (max-width: 61.99875rem) {
  .centered-content.centered-content-custom[b-4gr1r7u2go]  strong {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
.centered-content.centered-content-custom[b-4gr1r7u2go]  li {
  border-bottom: 0.0625rem solid #ced4e2;
  padding-top: 1.875rem;
  padding-left: 4.625rem !important;
}
.centered-content.centered-content-custom[b-4gr1r7u2go]  li:before {
  top: 2.5rem !important;
  font-size: 2rem !important;
  font-weight: 300 !important;
  left: 0.625rem !important;
}
.centered-content.centered-content-custom[b-4gr1r7u2go]  li:last-child {
  border-bottom: none;
}

[b-4gr1r7u2go] .grid-cards-container {
  text-align: center;
}
[b-4gr1r7u2go] .grid-cards-container .grid-cards-component .content h2 + p {
  color: #06f4ed;
  font-size: 1.5rem;
  font-family: "SilkaMedium", sans-serif;
  line-height: 1.3em;
}

[b-4gr1r7u2go] .infographic-cards-component h2 {
  padding-bottom: 1.875rem !important;
}
@media (max-width: 47.99875rem) {
  [b-4gr1r7u2go] .infographic-cards-component h2 {
    padding-bottom: 1.25rem !important;
  }
}
[b-4gr1r7u2go] .infographic-cards-component .row {
  padding-bottom: 5rem;
}
@media (max-width: 47.99875rem) {
  [b-4gr1r7u2go] .infographic-cards-component .row {
    padding-bottom: 2.5rem;
  }
}

.general-banner-component[b-4gr1r7u2go] {
  padding-bottom: 12.5rem !important;
}
@media (max-width: 61.99875rem) {
  .general-banner-component[b-4gr1r7u2go] {
    padding-bottom: 6.25rem !important;
  }
}

[b-4gr1r7u2go] .section-generic-banner h2 {
  padding-bottom: 0;
}
[b-4gr1r7u2go] .section-generic-banner h3 {
  padding-bottom: 3.125rem;
}

/*# sourceMappingURL=ForScaleUpsComponent.razor.css.map */
/* /Components/FounderCardComponent.razor.rz.scp.css */
.founder-card .person-name .linkedin[b-5fka36ag23] {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.founder-card[b-5fka36ag23] {
  position: relative;
  z-index: 2;
}
.founder-card .photo-frame[b-5fka36ag23] {
  margin-bottom: 3.125rem;
}
.founder-card .person-name h3[b-5fka36ag23] {
  font-size: 1.5rem;
  padding-bottom: 0;
}
.founder-card .person-name .linkedin[b-5fka36ag23] {
  transition: all 0.3s ease-in-out;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  width: 2.875rem;
  height: 2.875rem;
  border-radius: 2.875rem;
  color: #ffffff;
  margin-left: 0.3125rem;
  background-color: rgba(255, 255, 255, 0.1);
}
.founder-card .person-name .linkedin:hover[b-5fka36ag23] {
  background-color: rgba(255, 255, 255, 0.3);
}
.founder-card .person-name .linkedin:focus[b-5fka36ag23], .founder-card .person-name .linkedin:active[b-5fka36ag23] {
  background-color: rgba(255, 255, 255, 0.4);
}
.founder-card .person-name .position[b-5fka36ag23] {
  font-size: 1.125rem;
}

/*# sourceMappingURL=FounderCardComponent.razor.css.map */
/* /Components/GeneralHeaderComponent.razor.rz.scp.css */
.section-general-header[b-hio1p8t3nt] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.section-general-header[b-hio1p8t3nt] {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom-left-radius: 3.75rem;
  border-bottom-right-radius: 3.75rem;
  overflow: hidden;
  background-color: #200f60;
  min-height: 22.5rem;
  justify-content: flex-end;
  flex-direction: column;
}
.section-general-header .bg-item[b-hio1p8t3nt] {
  position: absolute;
  right: 1.875rem;
  bottom: 0;
  max-height: 17.375rem;
}
.section-general-header .bg-item img[b-hio1p8t3nt] {
  display: block;
  width: 100%;
  height: auto;
}
@media (max-width: 61.99875rem) {
  .section-general-header .bg-item[b-hio1p8t3nt] {
    width: 30%;
    right: 2.375rem;
    bottom: 2.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .section-general-header .bg-item[b-hio1p8t3nt] {
    width: 10.625rem;
    right: 1.25rem;
    bottom: 2.5rem;
    right: 1.25rem;
  }
}
.section-general-header .container[b-hio1p8t3nt] {
  position: relative;
  padding-top: 0;
  padding-bottom: 5rem;
}
.section-general-header .container .row[b-hio1p8t3nt] {
  z-index: 2;
  position: relative;
}
.section-general-header .container[b-hio1p8t3nt]:before {
  z-index: 1;
  content: "";
  position: absolute;
  width: 26.5625rem;
  height: 26.5625rem;
  bottom: -50%;
  left: 0;
  transform: translate(-25%, 25%);
  background-position: center center;
  background-repeat: no-repeat;
  background-image: radial-gradient(closest-side, #4423ff 0%, #5252ff 25%, rgba(16, 7, 49, 0) 100%);
  opacity: 0.46;
  filter: blur(3.125rem);
}
@media (max-width: 61.99875rem) {
  .section-general-header .container[b-hio1p8t3nt] {
    padding-bottom: 3.75rem;
  }
}
.section-general-header h1[b-hio1p8t3nt] {
  margin: 0;
  padding: 0;
}
@media (max-width: 61.99875rem) {
  .section-general-header[b-hio1p8t3nt] {
    padding-top: 4.375rem;
    border-bottom-left-radius: 1.875rem;
    border-bottom-right-radius: 1.875rem;
  }
}
@media (max-width: 47.99875rem) {
  .section-general-header[b-hio1p8t3nt] {
    min-height: 16.875rem;
  }
}

/*# sourceMappingURL=GeneralHeaderComponent.razor.css.map */
/* /Components/GenericBannerComponent.razor.rz.scp.css */
.section-generic-banner[b-tanzw12bwu] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.section-generic-banner-full .section-generic-banner[b-tanzw12bwu] {
  max-width: 100%;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 81.875rem) {
  .section-generic-banner-full .section-generic-banner[b-tanzw12bwu] {
    width: 100%;
  }
}

.section-generic-banner[b-tanzw12bwu] {
  position: relative;
  background-color: #200f60;
  color: #ffffff;
  padding-top: 4.6875rem;
  padding-bottom: 4.6875rem;
  overflow: hidden;
  min-height: 24.375rem;
  width: 100%;
  margin: auto;
  max-width: 101.875rem;
  border-radius: 3.75rem;
  z-index: 1;
  align-items: center;
}
.section-generic-banner .container[b-tanzw12bwu] {
  position: relative;
  z-index: 4;
  padding-top: 0;
  padding-bottom: 0;
}
.section-generic-banner[b-tanzw12bwu]:before {
  content: "";
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  margin: auto;
  max-width: 115.875rem;
  background-image: url("/svg-shapes/banner-shapes.svg");
  background-position: 104% -9.5rem;
  background-size: auto 62rem;
  background-repeat: no-repeat;
}
@media (max-width: 61.99875rem) {
  .section-generic-banner[b-tanzw12bwu]:before {
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    background-position: center top;
    background-size: 110% auto;
    opacity: 0.5;
  }
}
.section-generic-banner[b-tanzw12bwu]  .txt-xs {
  padding-bottom: 0;
}
.section-generic-banner[b-tanzw12bwu] {
  transition: all 0.3s ease-in-out;
  box-shadow: 0 10.625rem 5rem -10rem rgba(68, 35, 255, 0);
}
.section-generic-banner:hover[b-tanzw12bwu] {
  transition: all 0.3s ease-in-out;
  box-shadow: 0 10.625rem 5rem -10rem rgba(68, 35, 255, 0.6);
}
.section-generic-banner:has(.btn:active, .btn-outline:active, .btn-flat:active, .btn-link:active)[b-tanzw12bwu] {
  transition: all 0.3s ease-in-out;
  box-shadow: 0 10.625rem 5rem -10rem rgba(68, 35, 255, 0);
  background-color: #100731;
}
@media (max-width: 61.99875rem) {
  .section-generic-banner[b-tanzw12bwu] {
    padding-top: 5rem;
    padding-bottom: 5rem;
    border-radius: 1.875rem;
  }
  .section-generic-banner h2[b-tanzw12bwu] {
    padding-bottom: 1.875rem;
  }
  .section-generic-banner[b-tanzw12bwu]  .text {
    padding-left: 0;
  }
}
@media (max-width: 47.99875rem) {
  .section-generic-banner[b-tanzw12bwu] {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    min-height: 18.75rem;
  }
  .section-generic-banner[b-tanzw12bwu]:before {
    background-size: 135% auto;
    background-position: 65% 2.875rem;
  }
  .section-generic-banner .container[b-tanzw12bwu] {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .section-generic-banner .container h2[b-tanzw12bwu] {
    padding-bottom: 2.5rem;
  }
  .section-generic-banner[b-tanzw12bwu]  .row-actions .col-auto {
    width: 100%;
    padding-bottom: 2.5rem;
  }
  .section-generic-banner[b-tanzw12bwu]  .row-actions .col-auto:last-child {
    padding-bottom: 0;
  }
  .section-generic-banner[b-tanzw12bwu] .btn,
  .section-generic-banner[b-tanzw12bwu] .btn-outline,
  .section-generic-banner[b-tanzw12bwu] .btn-flat,
  .section-generic-banner[b-tanzw12bwu] .btn-link {
    width: 100%;
  }
}

/*# sourceMappingURL=GenericBannerComponent.razor.css.map */
/* /Components/GenericElementTitlesComponent.razor.rz.scp.css */
.infographic-cards-component h2[b-z0si5g79ol] {
  padding-bottom: 5rem;
}
@media (max-width: 47.99875rem) {
  .infographic-cards-component h2[b-z0si5g79ol] {
    padding-bottom: 2.5rem;
  }
}

/*# sourceMappingURL=GenericElementTitlesComponent.razor.css.map */
/* /Components/GridCardComponent.razor.rz.scp.css */
.grid-cards-list > div:last-child .grid-card.clickable[b-azaqwfbx8o] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.grid-cards-h3-lg .grid-card h3[b-azaqwfbx8o] {
  font-size: 1.75rem;
}

.grid-card[b-azaqwfbx8o] {
  background-color: rgba(68, 35, 255, 0.1);
  border: 0.0625rem solid rgba(161, 176, 255, 0.15);
  border-radius: 1.875rem;
  padding: 1.875rem;
  text-align: center;
  overflow: hidden;
}
.grid-card .icon[b-azaqwfbx8o] {
  font-size: 3rem;
  color: #00ceff;
  padding-bottom: 1.5rem;
}
.grid-card .card-num[b-azaqwfbx8o] {
  font-size: 3rem;
  padding-bottom: 1.875rem;
}
.grid-card h3[b-azaqwfbx8o] {
  margin: 0;
  padding: 0 0 1.25rem 0;
  font-family: "SilkaMedium", sans-serif;
  font-size: 1.5rem;
}
.grid-card[b-azaqwfbx8o]  ul {
  text-align: left;
  margin: 0;
  padding: 0 0 0 1.25rem;
  list-style: none;
}
.grid-card[b-azaqwfbx8o]  ul li {
  position: relative;
  padding-left: 2.1875rem;
  padding-bottom: 1.25rem;
  font-size: 1.125rem;
  line-height: 1.6em;
}
.grid-card[b-azaqwfbx8o]  ul li:last-child {
  padding-bottom: 0;
}
.grid-card[b-azaqwfbx8o]  ul li:before {
  content: "\f00c";
  line-height: 1em;
  color: #5252ff;
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  top: 0.3125rem;
  left: 0;
}
.grid-card.clickable[b-azaqwfbx8o] {
  transition: all 0.3s ease-in-out;
}
.grid-card.clickable:hover[b-azaqwfbx8o] {
  transition: all 0.3s ease-in-out;
  background-color: rgba(68, 35, 255, 0.2);
}
@media (max-width: 47.99875rem) {
  .grid-card[b-azaqwfbx8o] {
    border-radius: 1.25rem;
    padding: 1.875rem;
  }
  .grid-card .icon[b-azaqwfbx8o] {
    padding-bottom: 1.25rem;
  }
}
@media (max-width: 35.99875rem) {
  .grid-card .btn[b-azaqwfbx8o] {
    width: 100%;
  }
}

.grid-cards-list > div:last-child .grid-card.clickable[b-azaqwfbx8o] {
  flex-direction: column;
  background-color: transparent;
}
.grid-cards-list > div:last-child .grid-card.clickable:hover[b-azaqwfbx8o] {
  background-color: rgba(68, 35, 255, 0.2);
}

/*# sourceMappingURL=GridCardComponent.razor.css.map */
/* /Components/GridCardsComponent.razor.rz.scp.css */
.grid-cards-list[b-1kqszqjal6] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.grid-cards-container.move-it .footnote[b-1kqszqjal6] {
  margin-top: 5rem;
  text-align: left;
}

.grid-cards-component[b-1kqszqjal6] {
  position: relative;
  z-index: 5;
}
.grid-cards-component[b-1kqszqjal6]  .content {
  padding-bottom: 6.25rem;
  text-align: center;
}
.grid-cards-component[b-1kqszqjal6]  .content > *:last-child {
  padding-bottom: 0;
}
@media (max-width: 61.99875rem) {
  .grid-cards-component[b-1kqszqjal6]  .content {
    padding-bottom: 5rem;
  }
}
.grid-cards-component h2[b-1kqszqjal6] {
  padding-bottom: 2.5rem;
}
@media (max-width: 61.99875rem) {
  .grid-cards-component h2[b-1kqszqjal6] {
    padding-bottom: 1.875rem;
  }
}

.grid-cards-list[b-1kqszqjal6] {
  justify-content: center;
  flex-wrap: wrap;
  margin: calc(2.375rem / 2 * -1);
}
.grid-cards-list > div[b-1kqszqjal6] {
  width: 33.3333%;
  padding: calc(2.375rem / 2);
}
@media (max-width: 47.99875rem) {
  .grid-cards-list > div[b-1kqszqjal6] {
    padding: 0.625rem;
  }
}
.grid-cards-list > div[b-1kqszqjal6]  .grid-card {
  height: 100%;
}
@media (max-width: 47.99875rem) {
  .grid-cards-list > div[b-1kqszqjal6]  .grid-card {
    height: auto;
    min-height: 15.625rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
}

.grid-cards-2-clmns .grid-cards-list > div[b-1kqszqjal6] {
  width: 50%;
}

.grid-cards-3-clmns .grid-cards-list > div[b-1kqszqjal6] {
  width: 33.3333%;
}

.grid-cards-4-clmns .grid-cards-list > div[b-1kqszqjal6] {
  width: 25%;
}
@media (max-width: 74.99875rem) {
  .grid-cards-4-clmns .grid-cards-list > div[b-1kqszqjal6] {
    width: 33.3333%;
  }
}

.grid-cards-5-clmns .grid-cards-list > div[b-1kqszqjal6] {
  width: 20%;
}
@media (max-width: 87.49875rem) {
  .grid-cards-5-clmns .grid-cards-list > div[b-1kqszqjal6] {
    width: 25%;
  }
}
@media (max-width: 74.99875rem) {
  .grid-cards-5-clmns .grid-cards-list > div[b-1kqszqjal6] {
    width: 33.3333%;
  }
}

@media (max-width: 61.99875rem) {
  .grid-cards-2-clmns .grid-cards-list > div[b-1kqszqjal6],
  .grid-cards-3-clmns .grid-cards-list > div[b-1kqszqjal6],
  .grid-cards-4-clmns .grid-cards-list > div[b-1kqszqjal6],
  .grid-cards-5-clmns .grid-cards-list > div[b-1kqszqjal6],
  .grid-cards-list > div[b-1kqszqjal6] {
    width: 50%;
  }
}
@media (max-width: 47.99875rem) {
  .grid-cards-2-clmns .grid-cards-list > div[b-1kqszqjal6],
  .grid-cards-3-clmns .grid-cards-list > div[b-1kqszqjal6],
  .grid-cards-4-clmns .grid-cards-list > div[b-1kqszqjal6],
  .grid-cards-5-clmns .grid-cards-list > div[b-1kqszqjal6],
  .grid-cards-list > div[b-1kqszqjal6] {
    width: 100%;
  }
}
.grid-cards-container.about-us-section[b-1kqszqjal6] {
  padding: 9.375rem 3.4375rem;
}
@media (min-width: 48rem) {
  .grid-cards-container.about-us-section .row[b-1kqszqjal6] {
    padding-left: 0;
    padding-right: 0;
  }
  .grid-cards-container.about-us-section .row .col.grid-cards-component[b-1kqszqjal6] {
    padding: 0;
  }
}
.grid-cards-container.about-us-section .grid-cards-component .grid-cards-list[b-1kqszqjal6] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  justify-items: center;
  gap: 2.375rem;
  justify-items: stretch;
  margin: 0;
}
@media (max-width: 47.99875rem) {
  .grid-cards-container.about-us-section .grid-cards-component .grid-cards-list[b-1kqszqjal6] {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
    grid-template-columns: repeat(1, auto);
  }
}
.grid-cards-container.about-us-section .grid-cards-component .grid-cards-list > div[b-1kqszqjal6] {
  width: 100%;
  padding: 0;
}
.grid-cards-container.about-us-section .grid-cards-component .grid-cards-list > div[b-1kqszqjal6]  .grid-card {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 1.875rem;
  background-color: transparent;
  border: 0.0625rem solid #4423ff;
}
.grid-cards-container.about-us-section .grid-cards-component .grid-cards-list > div[b-1kqszqjal6]  .grid-card > h3 {
  font-family: "ArchiaSemibold", sans-serif;
  font-size: 1.75rem;
  text-align: left;
}
.grid-cards-container.about-us-section .grid-cards-component .grid-cards-list > div[b-1kqszqjal6]  .grid-card > p {
  text-align: left;
  font-family: "SilkaMedium", sans-serif;
}
.grid-cards-container.about-us-section .grid-cards-component .grid-cards-list > div[b-1kqszqjal6]  .grid-card .icon {
  color: #7a8fff;
}
@media (max-width: 47.99875rem) {
  .grid-cards-container.about-us-section .grid-cards-component .grid-cards-list > div[b-1kqszqjal6]  .grid-card {
    height: auto;
    min-height: 15.625rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
  .grid-cards-container.about-us-section .grid-cards-component .grid-cards-list > div[b-1kqszqjal6]  .grid-card > h3 {
    font-size: 1.5rem;
    padding-bottom: 0.625rem;
  }
}
.grid-cards-container.about-us-section .grid-cards-component .grid-cards-list > div:last-child:nth-child(odd)[b-1kqszqjal6] {
  grid-column: 1/-1;
}
@media (max-width: 61.99875rem) {
  .grid-cards-container.about-us-section[b-1kqszqjal6] {
    padding: 9.375rem 3.75rem;
  }
}
@media (max-width: 47.99875rem) {
  .grid-cards-container.about-us-section[b-1kqszqjal6] {
    padding: 5rem 0;
  }
  .grid-cards-container.about-us-section[b-1kqszqjal6]  .container {
    padding-top: 0;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    padding-bottom: 3.125rem;
  }
}

/*# sourceMappingURL=GridCardsComponent.razor.css.map */
/* /Components/HealthcareCardComponent.razor.rz.scp.css */
.info-cards .info-card[b-3ldyfla3j9] {
  display: flex;
  align-items: center;
  width: 100%;
}
.info-cards .info-card__content[b-3ldyfla3j9] {
  margin-top: 3.125rem;
}
.info-cards .info-card__content p[b-3ldyfla3j9] {
  width: 100%;
}
.info-cards .info-card__content-title[b-3ldyfla3j9] {
  padding-bottom: 1.25rem;
  background: linear-gradient(246deg, #06f4ed 2.35%, #100731 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  /*max-height: rem(78);*/
  line-height: 140%;
  padding-bottom: 1.25rem;
  font-size: 1.625rem;
}
.info-cards .info-card__subtitle[b-3ldyfla3j9] {
  padding-bottom: 1.25rem;
}
.info-cards .info-card__title[b-3ldyfla3j9] {
  max-width: 54.25rem;
  padding-bottom: 1.25rem;
}
.info-cards .info-card__list[b-3ldyfla3j9] {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 1.875rem;
}
@media (max-width: 61.99875rem) {
  .info-cards .info-card__list[b-3ldyfla3j9] {
    flex-direction: column;
  }
}
.info-cards .info-card__image[b-3ldyfla3j9] {
  width: 700px;
  height: 300px;
  border-radius: 16px;
  overflow: hidden;
}
.info-cards .info-card__image img[b-3ldyfla3j9] {
  display: block;
  width: 100%;
  height: 100%;
}
.info-cards .info-card__image.odd[b-3ldyfla3j9] {
  transform: translateX(90px);
}
.info-cards .info-card__image.even[b-3ldyfla3j9] {
  transform: translateX(-40px);
}

/*# sourceMappingURL=HealthcareCardComponent.razor.css.map */
/* /Components/HealthcareComponent.razor.rz.scp.css */
.standards-certifications__list-component[b-5vyw374eoh] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.service-page-layout[b-5vyw374eoh] .section {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
@media (max-width: 61.99875rem) {
  .service-page-layout[b-5vyw374eoh] .section {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
}
.service-page-layout[b-5vyw374eoh] .btn-outline:hover {
  border-color: #4423ff !important;
  color: #4423ff !important;
  background-color: rgba(122, 143, 255, 0.2) !important;
}
.service-page-layout[b-5vyw374eoh] .section-arrow-right {
  padding-top: 6.25rem;
  background-image: url("/svg-shapes/arrows-cyan-right.svg");
}
.service-page-layout[b-5vyw374eoh] .section-arrow-right h2 {
  padding-bottom: 3.75rem;
}
.service-page-layout[b-5vyw374eoh] .section-main-header {
  margin-top: 5.375rem;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
}
.service-page-layout[b-5vyw374eoh] .section-main-header h1 {
  background-image: linear-gradient(246.1deg, #06f4ed 2.35%, #100731 88.87%);
  background-size: 100% 100%;
  background-position: top left;
  background-repeat: no-repeat;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.service-page-layout[b-5vyw374eoh] .section-main-header .theme-color {
  color: #ae93e2;
}
.service-page-layout[b-5vyw374eoh] .section-main-header > .container > .row-btns {
  padding-left: 1.25rem;
}
@media (max-width: 35.99875rem) {
  .service-page-layout[b-5vyw374eoh] .section-main-header > .container > .row-btns {
    gap: 1.25rem;
  }
}
.service-page-layout[b-5vyw374eoh] .section-main-header::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  width: 609px;
  height: 764.49px;
  left: -272px;
  top: -199px;
  background: radial-gradient(118% 79.01% at 52.7% 50%, rgba(6, 244, 237, 0.56) 0%, rgba(6, 244, 237, 0) 100%);
  filter: blur(185.106px);
}
.service-page-layout[b-5vyw374eoh] .section-main-header .before-header {
  color: #100731;
}
.service-page-layout[b-5vyw374eoh] .section-main-header .btn-outline {
  border-color: #4423ff;
  color: #4423ff;
}
.service-page-layout[b-5vyw374eoh] .infographic-cards-component h2 {
  padding-bottom: 1.875rem;
}
.service-page-layout .section-our-expertise[b-5vyw374eoh] .container {
  max-width: 77.125rem;
  padding-left: 0;
  padding-right: 0;
}
.service-page-layout .section-success-stories[b-5vyw374eoh] {
  width: 100%;
  max-width: 77.125rem;
  margin-right: auto;
  margin-left: auto;
  margin-top: 3.75rem;
  padding-left: 0;
  padding-right: 0;
  border-top: 0.0625rem solid #ced4e2;
}
@media (min-width: 62rem) {
  .service-page-layout .section-success-stories[b-5vyw374eoh] {
    padding-right: 0;
  }
}
.service-page-layout .section-success-stories[b-5vyw374eoh] .container {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
  margin: 0;
  padding: 0;
}
.service-page-layout .section-success-stories[b-5vyw374eoh] .container h2 {
  padding-bottom: 3.75rem;
}
.service-page-layout .section-success-stories[b-5vyw374eoh] .container .linked-card-component .linked-card-info h3 {
  font-family: "ArchiaSemibold", sans-serif;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-services-card[b-5vyw374eoh] {
    padding-top: 5rem;
  }
}
.service-page-layout .section-services-card[b-5vyw374eoh] .container {
  padding-top: 0;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-services-card[b-5vyw374eoh] .container .card-component {
    flex-direction: column;
  }
  .service-page-layout .section-services-card[b-5vyw374eoh] .container .card-component .card-img,
  .service-page-layout .section-services-card[b-5vyw374eoh] .container .card-component .card-info {
    width: 100%;
  }
}
.service-page-layout .section-services-card[b-5vyw374eoh] .container .card-component .card-info {
  padding-bottom: 2.5rem;
}
.service-page-layout .section-services-card[b-5vyw374eoh] .container .card-component .title-container h3 {
  max-width: 25rem;
  font-family: "ArchiaBold", sans-serif;
}
.service-page-layout .section-healthcare-call-to-action[b-5vyw374eoh] {
  padding-bottom: 7.5rem;
}
.service-page-layout .section-healthcare-call-to-action .healthcare-call-to-action-content[b-5vyw374eoh] {
  background: #200f60 url(/images/radiator-bg.svg) no-repeat;
  background-position: top right;
  border-radius: 3.75rem;
  color: #ffffff;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-healthcare-call-to-action .healthcare-call-to-action-content[b-5vyw374eoh] {
    padding: 2.5rem;
  }
}
.service-page-layout .section-healthcare-call-to-action .healthcare-call-to-action-content h2[b-5vyw374eoh] {
  padding-bottom: 0;
}
@media (min-width: 62rem) {
  .service-page-layout .section-healthcare-call-to-action .healthcare-call-to-action-content h2[b-5vyw374eoh],
  .service-page-layout .section-healthcare-call-to-action .healthcare-call-to-action-content h3[b-5vyw374eoh] {
    max-width: 66.33%;
    padding-bottom: 0.625rem;
  }
}
.service-page-layout .section-healthcare-call-to-action .healthcare-call-to-action-content p[b-5vyw374eoh] {
  font-size: 1.75rem;
  font-family: "ArchiaSemibold", sans-serif;
}
.service-page-layout .section-healthcare-call-to-action .healthcare-call-to-action-content .btn[b-5vyw374eoh] {
  margin-top: 1.25rem;
}

.standards-certifications__container[b-5vyw374eoh] {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 1.875rem;
  max-width: 91.875rem;
  margin: 0 auto;
  padding: 5rem;
  border-radius: 30px;
  background: radial-gradient(77.87% 114.69% at 40.57% -16.77%, rgba(163, 251, 228, 0.7) 0%, rgba(215, 221, 255, 0.2) 100%);
}
.standards-certifications__container h3[b-5vyw374eoh] {
  width: 100%;
  margin: 0 auto;
  color: #100731;
  font-family: "ArchiaSemibold", sans-serif;
  font-size: 1.75rem;
  line-height: 1.4;
  text-align: center;
}
@media (max-width: 47.99875rem) {
  .standards-certifications__container[b-5vyw374eoh] {
    padding: 2.5rem 1.25rem 2.5rem 1.25rem;
  }
}
.standards-certifications__list-component[b-5vyw374eoh] {
  margin: 0 -1.25rem;
  padding: 0 0 1.875rem 0;
  list-style: none;
  position: relative;
  justify-content: center;
  flex-wrap: wrap;
}
@media (max-width: 47.99875rem) {
  .standards-certifications__list-component[b-5vyw374eoh] .service-card {
    width: 8rem;
  }
}
.standards-certifications__list-component > li[b-5vyw374eoh]:before {
  display: none;
}
.standards-certifications__list-component > li[b-5vyw374eoh] {
  padding: 0 1.25rem 2.5rem 1.25rem;
}
@media (max-width: 47.99875rem) {
  .standards-certifications__list-component[b-5vyw374eoh] {
    margin: 0 -0.4375rem;
    padding: 0 0 0.3125rem 0;
  }
  .standards-certifications__list-component > li[b-5vyw374eoh] {
    padding: 0 0.4375rem 0.9375rem 0.4375rem;
  }
}
@media (max-width: 35.99875rem) {
  .standards-certifications__list-component[b-5vyw374eoh] {
    justify-content: flex-start;
  }
}

/*# sourceMappingURL=HealthcareComponent.razor.css.map */
/* /Components/HomeComponent.razor.rz.scp.css */
.section-header-home .header-shape[b-yubyz408yx] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.section-header-rounded-corners[b-yubyz408yx] {
  overflow: hidden;
  border-bottom-left-radius: 7.5rem;
  border-bottom-right-radius: 7.5rem;
}
@media (max-width: 61.99875rem) {
  .section-header-rounded-corners[b-yubyz408yx] {
    border-bottom-left-radius: 5rem;
    border-bottom-right-radius: 5rem;
  }
}
@media (max-width: 47.99875rem) {
  .section-header-rounded-corners[b-yubyz408yx] {
    border-bottom-left-radius: 3.75rem;
    border-bottom-right-radius: 3.75rem;
  }
}

.section-header-home.section-dark[b-yubyz408yx] {
  padding-top: 0;
}
.section-header-home.section-dark[b-yubyz408yx] .home-header-component.section {
  padding-top: 0;
  padding-bottom: 0;
}
.section-header-home.section-dark[b-yubyz408yx] .home-header-component.section .container {
  padding-top: 8.5rem;
  padding-bottom: 8.5rem;
}
@media (max-width: 61.99875rem) {
  .section-header-home.section-dark[b-yubyz408yx] .home-header-component.section .container {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
}

.section-header-home[b-yubyz408yx] {
  position: relative;
}
.section-header-home.section-dark[b-yubyz408yx] {
  background-color: #14171a;
  background-image: linear-gradient(180deg, #14171a 0%, #100731 100%);
  background-repeat: no-repeat;
  background-position: bottom center;
}
@media (max-width: 61.99875rem) {
  .section-header-home.section-dark[b-yubyz408yx] {
    background-image: none;
  }
}
.section-header-home .header-shape[b-yubyz408yx] {
  z-index: 1;
  top: -20%;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  height: 70%;
  position: absolute;
}
.section-header-home .header-shape img[b-yubyz408yx] {
  display: block;
  min-height: 100%;
  width: auto;
  max-width: none;
  object-fit: contain;
  filter: blur(3.125rem);
}
@media (max-width: 61.99875rem) {
  .section-header-home .header-shape img[b-yubyz408yx] {
    height: 100%;
    width: 150%;
  }
}
@media (max-width: 47.99875rem) {
  .section-header-home .header-shape[b-yubyz408yx] {
    top: -15%;
  }
  .section-header-home .header-shape img[b-yubyz408yx] {
    height: 100%;
    width: 150%;
  }
}
.section-header-home[b-yubyz408yx]  .section {
  z-index: 3;
  position: relative;
}

.section-grid-cards[b-yubyz408yx] {
  position: relative;
  background-color: #200f60;
  background-image: radial-gradient(40rem circle at 62% 27%, rgba(0, 206, 255, 0.3) 0%, rgba(0, 206, 255, 0) 100%);
}
.section-grid-cards[b-yubyz408yx]  .grid-card {
  background-color: rgba(68, 35, 255, 0.1);
  border: 0.0625rem solid rgba(161, 176, 255, 0.15);
  backdrop-filter: blur(0.563rem);
  -webkit-backdrop-filter: blur(0.563rem);
}
.section-grid-cards[b-yubyz408yx]  .grid-card .icon {
  color: #00ceff;
}
.section-grid-cards[b-yubyz408yx]  .grid-card ul li:before {
  color: #00ceff;
}
.section-grid-cards[b-yubyz408yx]  .grid-card.clickable:hover {
  background-color: rgba(68, 35, 255, 0.2);
}
.section-grid-cards .grid-cards-container[b-yubyz408yx] {
  position: relative;
  background-image: radial-gradient(closest-side, rgba(0, 206, 255, 0.3) 0%, rgba(0, 206, 255, 0) 100%);
}
.section-grid-cards[b-yubyz408yx]  .grid-cards-list > div:last-child {
  width: 100%;
}

[b-yubyz408yx] .section-what-our-clients-say {
  padding-bottom: 12.1875rem;
}

.latest-blogs-section .container[b-yubyz408yx] {
  padding-top: 0;
}
.latest-blogs-section .container .h3[b-yubyz408yx] {
  padding-bottom: 1.25rem;
  font-family: "ArchiaSemibold", sans-serif;
  display: block;
}
.latest-blogs-section .container .h5[b-yubyz408yx] {
  padding-bottom: 3.75rem;
  display: block;
}
@media (max-width: 61.99875rem) {
  .latest-blogs-section .container .h5[b-yubyz408yx] {
    padding-bottom: 2.5rem;
  }
}
@media (max-width: 61.99875rem) {
  .latest-blogs-section[b-yubyz408yx] {
    padding-top: 5rem;
  }
  .latest-blogs-section .row:last-child .col[b-yubyz408yx] {
    display: flex;
    justify-content: center !important;
  }
}

.section-arrow-top[b-yubyz408yx]  .WMBSC-content.slick-initialized.slick-slider.slick-dotted {
  margin-bottom: 5rem !important;
}
.section-arrow-top.section-success-stories[b-yubyz408yx] {
  background-image: url("/svg-shapes/arrows-orchid-purple-bottom.svg");
}

/*# sourceMappingURL=HomeComponent.razor.css.map */
/* /Components/Home/HomeBeforeAndAfterComponent.razor.rz.scp.css */
.home-before-and-after-component[b-n289lpugc5] {
  width: 100%;
}
.home-before-and-after-component .container[b-n289lpugc5] {
  padding-top: 3.125rem;
  padding-bottom: 0;
}
.home-before-and-after-component .row-before-after-label[b-n289lpugc5] {
  justify-content: space-between;
  margin-bottom: -0.75rem;
}
.home-before-and-after-component .row-before-after-label .h1[b-n289lpugc5] {
  margin: 0;
  padding: 0;
  display: block;
  font-family: "ArchiaBold", sans-serif;
  line-height: 1em;
  background-image: linear-gradient(180deg, #5252ff 0%, #292980 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 61.99875rem) {
  .home-before-and-after-component .row-before-after-label[b-n289lpugc5] {
    margin-bottom: -0.375rem;
  }
}

@keyframes slide-b-n289lpugc5 {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
.before-and-after-carousel[b-n289lpugc5] {
  z-index: 2;
  position: relative;
}
.before-and-after-carousel:hover .carousel-slide[b-n289lpugc5] {
  animation-play-state: paused;
}

.carousel-responsive[b-n289lpugc5] {
  overflow: hidden;
  white-space: nowrap;
}

.carousel-responsive.carousel-before[b-n289lpugc5],
.carousel-slide[b-n289lpugc5] {
  height: 100vh;
  min-height: 300px;
  max-height: 500px;
}

.carousel-responsive.carousel-before[b-n289lpugc5] {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
.carousel-responsive.carousel-before #left_panel[b-n289lpugc5]::after {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(20, 23, 26, 0.03);
}

.carousel-slide[b-n289lpugc5] {
  display: inline-block;
  animation: 60s slide-b-n289lpugc5 infinite linear;
}
.carousel-slide img[b-n289lpugc5] {
  display: inline-block;
  width: auto;
  max-width: initial;
  height: 100%;
  border-radius: 10px;
  margin: 0 10px;
  object-fit: contain;
}

.divider[b-n289lpugc5] {
  position: absolute;
  left: -3px;
  top: 0;
  bottom: 0;
  z-index: 3;
  width: 3px;
  height: 100%;
  background: #4423ff;
  cursor: ew-resize;
}
.divider span[b-n289lpugc5] {
  position: absolute;
  top: 50%;
  left: -13px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  padding: 0;
  margin-top: -18px;
  background: #4423ff;
  border-radius: 50%;
}
.divider span[b-n289lpugc5]::after {
  content: "";
  display: block;
  position: absolute;
  top: -3px;
  left: -3px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid #4423ff;
}
.divider span i[b-n289lpugc5] {
  color: #ffffff;
  font-size: 16px;
}

#comparison[b-n289lpugc5] {
  width: 100%;
  height: 100%;
}

#left_panel[b-n289lpugc5],
#right_panel[b-n289lpugc5] {
  position: absolute;
  top: 0;
  bottom: 0;
}

#left_panel[b-n289lpugc5] {
  left: 0;
  right: 50%;
  overflow: hidden;
}

#right_panel[b-n289lpugc5] {
  right: 0;
  width: 50%;
  z-index: 1;
}

/*# sourceMappingURL=HomeBeforeAndAfterComponent.razor.css.map */
/* /Components/Home/HomeDigitalHeightsComponent.razor.rz.scp.css */
.section-home-digital-heights .row-content[b-1uu148y56k], .section-home-digital-heights .container[b-1uu148y56k] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.section-home-digital-heights[b-1uu148y56k] {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  top: -0.3125rem;
}
.section-home-digital-heights[b-1uu148y56k]:before {
  z-index: 1;
  content: "";
  width: 100%;
  height: 53%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: linear-gradient(180deg, #14171a 20%, rgba(20, 23, 26, 0) 100%);
  z-index: 1;
}
.section-home-digital-heights .container[b-1uu148y56k] {
  z-index: 2;
  position: relative;
  flex-direction: column;
  flex: 1;
  padding-top: 0;
  padding-bottom: 0;
}
.section-home-digital-heights .row-content[b-1uu148y56k] {
  flex-direction: column;
  flex: 1;
  justify-content: center;
}
.section-home-digital-heights h2.h1[b-1uu148y56k] {
  font-family: "SilkaSemibold", sans-serif;
  background-image: radial-gradient(closest-side at 39% 77%, #f8efae, #ffc183);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 61.99875rem) {
  .section-home-digital-heights h2.h1[b-1uu148y56k] {
    font-size: 1.75rem;
    padding-bottom: 0;
  }
  .section-home-digital-heights.section-full-bg[b-1uu148y56k] {
    justify-content: start;
  }
  .section-home-digital-heights.section-full-bg .full-bg img[b-1uu148y56k] {
    object-position: 72% 50% !important;
  }
}

/*# sourceMappingURL=HomeDigitalHeightsComponent.razor.css.map */
/* /Components/Home/HomeHeaderComponent.razor.rz.scp.css */
.home-header-component[b-egm6fxfpc5] {
  position: relative;
}
.home-header-component .container[b-egm6fxfpc5] {
  z-index: 3;
  position: relative;
}
.home-header-component .header-display[b-egm6fxfpc5] {
  font-size: 5.625rem;
  line-height: 6.75rem;
  max-width: 90%;
  padding-bottom: 1.875rem;
}
@media (max-width: 61.99875rem) {
  .home-header-component .header-display[b-egm6fxfpc5] {
    font-size: 4.375rem;
    line-height: 5.25rem;
  }
}
@media (max-width: 35.99875rem) {
  .home-header-component .header-display[b-egm6fxfpc5] {
    font-size: 2.625rem;
    line-height: 3.1875rem;
  }
}
.home-header-component .subheader[b-egm6fxfpc5] {
  width: 80%;
  padding: 0;
  padding-bottom: 3.75rem;
  font-family: "Silka", sans-serif;
  font-size: 1.5rem;
  line-height: 1.95rem;
  color: #d7ddff;
}
.home-header-component .row-btns[b-egm6fxfpc5] {
  gap: 1.25rem;
  padding-left: 1.1875rem;
}
.home-header-component .row-btns .col-auto[b-egm6fxfpc5] {
  padding: 0;
}
.home-header-component .falling-star[b-egm6fxfpc5] {
  transform: translateY(1.875rem);
  display: block;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0;
  width: 0.25rem;
  background: linear-gradient(0deg, rgba(68, 35, 255, 0.5) 0%, rgba(20, 23, 26, 0) 100%);
  animation-name: falling-line-b-egm6fxfpc5;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.home-header-component .falling-star .star[b-egm6fxfpc5] {
  z-index: 1;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 2.25rem;
  background-image: radial-gradient(circle closest-side, #4423ff 0%, rgba(68, 35, 255, 0) 100%);
  filter: blur(0.5rem);
  transform: translate(-50%, 50%);
}
@keyframes falling-line-b-egm6fxfpc5 {
  0% {
    bottom: 160px;
    height: 50px;
    opacity: 0;
  }
  40% {
    height: 100px;
    opacity: 1;
  }
  50% {
    height: 100px;
  }
  100% {
    bottom: 30px;
    height: 0;
    opacity: 0;
  }
}

/*# sourceMappingURL=HomeHeaderComponent.razor.css.map */
/* /Components/Home/HomeHowWeAddValueComponent.razor.rz.scp.css */
.how-we-add-vale-component .col-arrows-bottom[b-tifgrxk34h] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.how-we-add-vale-component[b-tifgrxk34h] {
  z-index: 3;
  text-align: center;
  position: relative;
}
.how-we-add-vale-component.section-dark[b-tifgrxk34h] {
  background-color: #14171a;
  padding-top: 0;
  padding-bottom: 0;
}
.how-we-add-vale-component .full-bg[b-tifgrxk34h] {
  position: relative;
}
.how-we-add-vale-component .full-bg[b-tifgrxk34h]:after {
  content: "";
  width: 100%;
  height: 80%;
  background-image: linear-gradient(0deg, #14171a 15%, rgba(33, 37, 41, 0) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (max-width: 74.99875rem) {
  .how-we-add-vale-component .full-bg img[b-tifgrxk34h] {
    min-height: 29.375rem;
    object-fit: cover;
    object-position: 25%;
  }
}
.how-we-add-vale-component .container[b-tifgrxk34h] {
  padding-bottom: 0;
}
.how-we-add-vale-component .container p[b-tifgrxk34h] {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}
.how-we-add-vale-component .container[b-tifgrxk34h]:before {
  z-index: 1;
  content: "";
  width: 58.75rem;
  height: 75rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-image: radial-gradient(closest-side, #4423ff 0%, rgba(68, 35, 255, 0) 100%);
  transform: translate(65%, 0%) rotate(-145deg);
  opacity: 0.25;
  filter: blur(5rem);
}
.how-we-add-vale-component .arrows-bottom[b-tifgrxk34h] {
  margin: auto;
  text-align: center;
}
.how-we-add-vale-component .arrows-bottom img[b-tifgrxk34h] {
  display: block;
  width: 22.5rem;
}
@media (max-width: 61.99875rem) {
  .how-we-add-vale-component .arrows-bottom img[b-tifgrxk34h] {
    height: 12.1875rem;
  }
}
.how-we-add-vale-component .scroll-arrow[b-tifgrxk34h] {
  width: 21.875rem;
  position: absolute;
  left: auto;
  right: auto;
  bottom: 0;
  opacity: 0.5;
}
@media (max-width: 61.99875rem) {
  .how-we-add-vale-component[b-tifgrxk34h] {
    padding-bottom: 15.625rem;
  }
  .how-we-add-vale-component .before-header[b-tifgrxk34h] {
    padding-bottom: 1.25rem;
  }
  .how-we-add-vale-component h2[b-tifgrxk34h] {
    padding-bottom: 1.25rem;
  }
  .how-we-add-vale-component .txt-lg[b-tifgrxk34h] {
    font-size: 1.125rem;
    padding-bottom: 3.75rem;
  }
  .how-we-add-vale-component .scroll-arrow[b-tifgrxk34h] {
    width: 17.1875rem;
  }
}

/*# sourceMappingURL=HomeHowWeAddValueComponent.razor.css.map */
/* /Components/Home/HomeLatestInsights.razor.rz.scp.css */
.home-latest-insights-panel[b-ejchgyn2zk] {
  z-index: 21;
  position: fixed;
  bottom: 6rem;
  right: 0;
  padding-left: 3.375rem;
  transition: all 0.3s ease-in-out;
  transform: translateX(calc(100% - 3.375rem));
}
.home-latest-insights-panel.show-content[b-ejchgyn2zk] {
  transition: all 0.3s ease-in-out;
  transform: translateX(0);
}
.home-latest-insights-panel.show-content .panel-title[b-ejchgyn2zk] {
  transition: all 0.3s ease-in-out;
  opacity: 0;
}
.home-latest-insights-panel.show-content .panel-content[b-ejchgyn2zk] {
  transition: all 0.3s ease-in-out;
  opacity: 1;
}
.home-latest-insights-panel .panel-title[b-ejchgyn2zk] {
  transition: all 0.3s ease-in-out;
  opacity: 1;
  z-index: 8;
  cursor: pointer;
  display: block;
  border-radius: 1.25rem 1.25rem 0 0;
  padding: 0.9375rem 1.875rem;
  background-color: #7a8fff;
  font-family: "ArchiaBold", sans-serif;
  font-size: 1.5rem;
  line-height: 1em;
  color: #14171a;
  width: max-content;
  height: 3.375rem;
  position: absolute;
  left: 0;
  bottom: 0;
  transform: rotate(-90deg);
  transform-origin: top left;
}
.home-latest-insights-panel .panel-content[b-ejchgyn2zk] {
  transition: all 0.3s ease-in-out;
  opacity: 0;
  z-index: 10;
  max-width: 30rem;
  position: relative;
  border-radius: 1.25rem 0 0 1.25rem;
  padding: 1.875rem 2.5rem;
  background-color: #d7ddff;
}
.home-latest-insights-panel .panel-content.transform-up[b-ejchgyn2zk] {
  transform: translateY(-4.0625rem);
}
.home-latest-insights-panel .panel-content .insight-link[b-ejchgyn2zk] {
  position: relative;
  display: block;
  text-decoration: none;
  border-top: 0.0625rem solid #a1b0ff;
  margin-top: 1.875rem;
  padding-top: 1.875rem;
}
.home-latest-insights-panel .panel-content .insight-link:first-child[b-ejchgyn2zk] {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}
.home-latest-insights-panel .panel-content .insight-link .insight-date[b-ejchgyn2zk] {
  display: block;
  position: relative;
  color: #4f566c;
  font-size: 0.875rem;
  line-height: 1em;
  padding-bottom: 1.25rem;
}
.home-latest-insights-panel .panel-content .insight-link .insight-date[b-ejchgyn2zk]:before {
  content: "\f133";
  font-family: "Font Awesome 6 Pro";
  padding-right: 0.625rem;
  color: #a1a9bb;
  font-size: 1rem;
  line-height: 1em;
}
.home-latest-insights-panel .panel-content .insight-link .insight-title[b-ejchgyn2zk] {
  transition: all 0.3s ease-in-out;
  position: relative;
  display: block;
  color: #14171a;
  font-family: "ArchiaSemibold", sans-serif;
  font-size: 1.25rem;
  line-height: 1.4em;
  padding-right: 3.75rem;
}
.home-latest-insights-panel .panel-content .insight-link .insight-title[b-ejchgyn2zk]:after {
  content: "\f061";
  display: block;
  font-family: "Font Awesome 6 Pro";
  color: #4423ff;
  font-size: 1.5rem;
  position: absolute;
  right: 0;
  top: 0;
}
.home-latest-insights-panel .panel-content .insight-link:hover .insight-title[b-ejchgyn2zk] {
  transition: all 0.3s ease-in-out;
  color: #4423ff;
}
.home-latest-insights-panel .panel-content .row-link[b-ejchgyn2zk] {
  padding-top: 1.875rem;
}
@media (max-width: 61.99875rem) {
  .home-latest-insights-panel[b-ejchgyn2zk] {
    bottom: 5%;
  }
}
@media (max-width: 47.99875rem) {
  .home-latest-insights-panel[b-ejchgyn2zk] {
    display: none;
    bottom: 3%;
    padding-left: 2.8125rem;
    transform: translateX(calc(100% - 2.8125rem));
  }
  .home-latest-insights-panel .panel-title[b-ejchgyn2zk] {
    font-size: 1.125rem;
  }
  .home-latest-insights-panel .panel-content[b-ejchgyn2zk] {
    padding: 1.25rem;
  }
  .home-latest-insights-panel .panel-content .insight-date[b-ejchgyn2zk] {
    padding-bottom: 0.625rem;
  }
  .home-latest-insights-panel .panel-content .row-link[b-ejchgyn2zk] {
    padding-top: 1.25rem;
  }
}

/*# sourceMappingURL=HomeLatestInsights.razor.css.map */
/* /Components/HorizontalTintedListItemComponent.razor.rz.scp.css */
.horizontal-list-item .header-img img[b-d14fz00qkb] {
  display: block;
  max-width: 100%;
  height: auto;
}

/*# sourceMappingURL=HorizontalTintedListItemComponent.razor.css.map */
/* /Components/InfographicCardComponent.razor.rz.scp.css */
.infographic-card[b-bckpf01hjx] {
  position: relative;
  border-radius: 1.875rem;
  background-color: rgba(215, 221, 255, 0.2);
  height: 100%;
  overflow: hidden;
}
.infographic-card .infographic-header[b-bckpf01hjx] {
  position: relative;
  height: 13.75rem;
}
.infographic-card .infographic-header .img-box img[b-bckpf01hjx] {
  display: block;
  max-width: 100%;
  height: auto;
}
@media (max-width: 47.99875rem) {
  .infographic-card .infographic-header[b-bckpf01hjx] {
    height: 8.125rem;
  }
}
.infographic-card .infographic-content[b-bckpf01hjx] {
  padding: 2.5rem;
  line-height: 1.6em;
}
.infographic-card .infographic-content .h3[b-bckpf01hjx] {
  padding-bottom: 1.875rem;
}
.infographic-card .infographic-content[b-bckpf01hjx]  .elements:last-child, .infographic-card .infographic-content[b-bckpf01hjx]  .elements:last-of-type {
  padding-bottom: 0;
}
.infographic-card .infographic-content[b-bckpf01hjx]  .elements .link-banner {
  background-color: #ffffff;
  border: 0;
}
.infographic-card .infographic-content[b-bckpf01hjx]  .elements .paragraph-component {
  padding-bottom: 1.25rem;
}
.infographic-card .infographic-content[b-bckpf01hjx]  .elements .static-timeline-component > h4 {
  font-weight: 400;
  font-family: "Silka", sans-serif;
}
@media (max-width: 47.99875rem) {
  .infographic-card .infographic-content[b-bckpf01hjx] {
    padding: 2.5rem 1.25rem;
  }
  .infographic-card .infographic-content h3[b-bckpf01hjx],
  .infographic-card .infographic-content .h3[b-bckpf01hjx] {
    padding-bottom: 1.25rem;
  }
  .infographic-card .infographic-content[b-bckpf01hjx] .elements .link-banner {
    margin-bottom: 1.25rem;
  }
  .infographic-card .infographic-content[b-bckpf01hjx] .elements .paragraph-component h3 {
    font-size: 1.125rem;
  }
  .infographic-card .infographic-content[b-bckpf01hjx] .elements .static-timeline-component > h4 {
    padding-bottom: 1.25rem;
  }
}

.infographic-cards-list-our-expertise .infographic-card[b-bckpf01hjx] {
  padding: 0;
  border-radius: 1.875rem;
  background: radial-gradient(36.47% 47.17% at 73.79% 50.08%, rgba(82, 82, 255, 0.2) 0%, rgba(68, 35, 255, 0.16) 43.55%, rgba(68, 35, 255, 0.02) 100%), #100731;
}
.infographic-cards-list-our-expertise .infographic-header[b-bckpf01hjx] {
  display: flex;
  justify-content: end;
}
.infographic-cards-list-our-expertise .infographic-content[b-bckpf01hjx] {
  padding: 0 2.5rem 2.5rem;
}
@media (min-width: 48rem) {
  .infographic-cards-list-our-expertise .infographic-content[b-bckpf01hjx] {
    margin-top: -4.25rem;
  }
}
.infographic-cards-list-our-expertise .infographic-content h3[b-bckpf01hjx] {
  color: #ffffff;
}
.infographic-cards-list-our-expertise .infographic-content > div[b-bckpf01hjx] {
  display: flex;
  flex-wrap: wrap;
  gap: 3.75rem 2.5rem;
}
@media (max-width: 61.99875rem) {
  .infographic-cards-list-our-expertise .infographic-content > div[b-bckpf01hjx] {
    display: block;
  }
}
.infographic-cards-list-our-expertise .infographic-content[b-bckpf01hjx] .paragraph-component {
  width: calc(50% - 1.25rem);
}
@media (max-width: 61.99875rem) {
  .infographic-cards-list-our-expertise .infographic-content[b-bckpf01hjx] .paragraph-component {
    width: 100%;
  }
  .infographic-cards-list-our-expertise .infographic-content[b-bckpf01hjx] .paragraph-component:not(:last-child) {
    padding-bottom: 2.5rem;
  }
}
.infographic-cards-list-our-expertise .infographic-content[b-bckpf01hjx] .paragraph-component-head {
  display: flex;
  gap: 0.625rem;
}
.infographic-cards-list-our-expertise .infographic-content[b-bckpf01hjx] .paragraph-component .icon {
  color: #00fec1;
  font-size: 1.5rem;
}
.infographic-cards-list-our-expertise .infographic-content[b-bckpf01hjx] .paragraph-component h3 {
  color: #00fec1;
  font-size: 1.25rem;
}
.infographic-cards-list-our-expertise .infographic-content[b-bckpf01hjx] .paragraph-component h4 {
  color: #00fec1;
  font-size: 1.25rem;
}
.infographic-cards-list-our-expertise .infographic-content[b-bckpf01hjx] .paragraph-component p {
  color: #ffffff;
}

/*# sourceMappingURL=InfographicCardComponent.razor.css.map */
/* /Components/InfographicCardsComponent.razor.rz.scp.css */
.infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell)[b-khijxl6j8r] {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  margin-bottom: -2.375rem;
}
.infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div[b-khijxl6j8r] {
  padding: 0 1.25rem 2.375rem 1.25rem;
}
.infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:nth-of-type(3n-2)[b-khijxl6j8r] {
  width: 58%;
}
.infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:nth-of-type(3n-1)[b-khijxl6j8r] {
  width: 42%;
}
.infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:nth-of-type(3n)[b-khijxl6j8r] {
  width: 100%;
}
.infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:nth-of-type(3n)[b-khijxl6j8r] .infographic-card {
  display: flex;
  flex-wrap: nowrap;
}
.infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:nth-of-type(3n)[b-khijxl6j8r] .infographic-card .infographic-header {
  height: auto;
  order: 2;
  width: 50%;
  border-radius: 1.875rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-top: 2.5rem;
  padding-left: 2.5rem;
}
.infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:nth-of-type(3n)[b-khijxl6j8r] .infographic-card .infographic-header .img-box {
  border-radius: 1.875rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 100%;
  overflow: hidden;
}
.infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:nth-of-type(3n)[b-khijxl6j8r] .infographic-card .infographic-header .img-box img {
  width: auto;
  min-height: 100%;
  max-width: none;
}
@media (max-width: 61.99875rem) {
  .infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:nth-of-type(3n)[b-khijxl6j8r] .infographic-card .infographic-header {
    height: 9.8125rem;
  }
  .infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:nth-of-type(3n)[b-khijxl6j8r] .infographic-card .infographic-header .img-box img {
    height: auto;
    max-width: 100%;
    display: block;
  }
}
.infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:nth-of-type(3n)[b-khijxl6j8r] .infographic-card .infographic-content {
  order: 1;
  width: 50%;
}
@media (max-width: 61.99875rem) {
  .infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell)[b-khijxl6j8r] {
    margin-bottom: 0;
    display: block;
  }
  .infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div[b-khijxl6j8r] {
    width: 100% !important;
  }
  .infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:nth-of-type(3n)[b-khijxl6j8r] .infographic-card {
    display: block;
  }
  .infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:nth-of-type(3n)[b-khijxl6j8r] .infographic-card .infographic-header {
    order: 1;
    width: 100%;
    border-radius: 0;
    padding: 0;
  }
  .infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:nth-of-type(3n)[b-khijxl6j8r] .infographic-card .infographic-header .img-box {
    border-radius: 0;
  }
  .infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:nth-of-type(3n)[b-khijxl6j8r] .infographic-card .infographic-content {
    order: 2;
    width: 100%;
  }
  .infographic-cards-list:not(.infographic-cards-list-our-expertise, .infographic-cards-section-four-cell) > div:last-child[b-khijxl6j8r] {
    padding-bottom: 0;
  }
}

@media (max-width: 61.99875rem) {
  .infographic-cards-component .infographic-cards-list[b-khijxl6j8r] {
    margin-top: 1.25rem;
  }
}

.infographic-cards-list-our-expertise[b-khijxl6j8r] {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.infographic-cards-section-four-cell[b-khijxl6j8r] {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  margin-bottom: -2.375rem;
}
.infographic-cards-section-four-cell > div[b-khijxl6j8r] {
  width: 50%;
  padding: 0 1.25rem 3.125rem 1.25rem;
}
@media (max-width: 47.99875rem) {
  .infographic-cards-section-four-cell > div[b-khijxl6j8r] {
    width: 100%;
  }
}
.infographic-cards-section-four-cell > div[b-khijxl6j8r] .infographic-card {
  display: block;
}
.infographic-cards-section-four-cell > div[b-khijxl6j8r] .infographic-card .infographic-header {
  width: 100%;
  height: 9.8125rem;
  padding: 0;
}
.infographic-cards-section-four-cell > div[b-khijxl6j8r] .infographic-card .infographic-content {
  width: 100%;
  padding: 0.9375rem 2.5rem 1.5rem;
}
.infographic-cards-section-four-cell > div[b-khijxl6j8r] .infographic-card .infographic-content h3 {
  padding-bottom: 1rem;
}

.infographic-cards-section-two-cell-move-it[b-khijxl6j8r] {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  margin-bottom: -2.375rem;
}
.infographic-cards-section-two-cell-move-it > div[b-khijxl6j8r] {
  width: 50%;
  padding: 0 1.25rem 3.125rem 1.25rem;
}
@media (max-width: 47.99875rem) {
  .infographic-cards-section-two-cell-move-it > div[b-khijxl6j8r] {
    width: 100%;
  }
}
.infographic-cards-section-two-cell-move-it > div[b-khijxl6j8r] .infographic-card {
  display: block;
}
.infographic-cards-section-two-cell-move-it > div[b-khijxl6j8r] .infographic-card .infographic-header {
  width: 100%;
  height: 9.8125rem;
  padding: 0;
}
.infographic-cards-section-two-cell-move-it > div[b-khijxl6j8r] .infographic-card .infographic-header .img-box {
  border-radius: 0 !important;
}
.infographic-cards-section-two-cell-move-it > div[b-khijxl6j8r] .infographic-card .infographic-content {
  width: 100%;
  padding: 0.9375rem 2.5rem 1.5rem;
}
.infographic-cards-section-two-cell-move-it > div[b-khijxl6j8r] .infographic-card .infographic-content h3 {
  padding-bottom: 1rem;
}
.infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r] {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r]  .infographic-card {
  padding: 0;
  border-radius: 1.875rem;
  display: flex;
  flex-direction: column;
}
.infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r]  .infographic-header {
  display: flex;
  justify-content: end;
  order: 1 !important;
  width: 100% !important;
  padding: 0 !important;
}
@media (max-width: 61.99875rem) {
  .infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r]  .infographic-header {
    height: 9.8125rem;
  }
  .infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r]  .infographic-header .img-box img {
    height: auto;
    max-width: 100%;
    display: block;
    min-height: auto !important;
  }
}
.infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r]  .infographic-content {
  padding: 0 2.5rem 2.5rem;
  width: 100% !important;
}
@media (min-width: 48rem) {
  .infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r]  .infographic-content {
    margin-top: 0.9375rem;
  }
}
.infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r]  .infographic-content > div {
  display: flex;
  gap: 3.75rem 2.5rem;
}
@media (max-width: 61.99875rem) {
  .infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r]  .infographic-content > div {
    display: block;
  }
}
.infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r]  .infographic-content ::deep.paragraph-component {
  width: calc(50% - 1.25rem);
}
@media (max-width: 61.99875rem) {
  .infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r]  .infographic-content ::deep.paragraph-component {
    width: 100%;
  }
  .infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r]  .infographic-content ::deep.paragraph-component:not(:last-child) {
    padding-bottom: 2.5rem;
  }
}
.infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r]  .infographic-content ::deep.paragraph-component-head {
  display: flex;
  gap: 0.625rem;
}
.infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r]  .infographic-content ::deep.paragraph-component h3,
.infographic-cards-section-two-cell-move-it > div:nth-of-type(3n)[b-khijxl6j8r]  .infographic-content ::deep.paragraph-component h4 {
  font-size: 1.25rem;
}

/*# sourceMappingURL=InfographicCardsComponent.razor.css.map */
/* /Components/LinkComponent.razor.rz.scp.css */


/*# sourceMappingURL=LinkComponent.razor.css.map */
/* /Components/MoveItComponent.razor.rz.scp.css */
.section-after-header .col-info[b-retejvzrl0] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.section-after-header .col-img .header-img-logo[b-retejvzrl0] {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.subheader[b-retejvzrl0] {
  font-family: "Silka", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
}

.section-after-header[b-retejvzrl0] {
  position: relative;
  z-index: 1;
}
.section-after-header .col-info[b-retejvzrl0] {
  align-items: center;
}
.section-after-header .col-img[b-retejvzrl0] {
  position: relative;
}
@media (min-width: 87.5rem) {
  .section-after-header .col-img[b-retejvzrl0] {
    margin-left: 1.875rem;
    margin-right: -1.875rem;
  }
}
.section-after-header .col-img .header-img[b-retejvzrl0] {
  position: relative;
  display: block;
  border-radius: 0 5rem 5rem 5rem 5rem;
}
.section-after-header .col-img .header-img-logo[b-retejvzrl0] {
  position: absolute;
  left: 0;
  bottom: calc(100% - 20px);
  width: 47%;
  max-width: 14.375rem;
  padding: 1.25rem;
  border-radius: 1.875rem 1.875rem 0 1.875rem;
  background-color: #ffffff;
  box-shadow: 0 2.0625rem 3.5rem rgba(16, 7, 49, 0.3);
}
.section-after-header .col-img .header-img-logo img[b-retejvzrl0] {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.section-after-header .col-img .shape-holder[b-retejvzrl0] {
  position: relative;
  padding-right: 4.375rem;
}
@media (min-width: 61.99875rem) {
  .section-after-header .col-img .shape-holder[b-retejvzrl0] {
    padding-left: 1.875rem;
  }
}
@media (min-width: 74.99875rem) {
  .section-after-header .col-img .shape-holder[b-retejvzrl0] {
    padding-left: 4.375rem;
  }
}
.section-after-header .col-img .shape[b-retejvzrl0] {
  z-index: 3;
  position: absolute;
  right: 0;
  bottom: 1.25rem;
  width: 3.6875rem;
  height: 3.6875rem;
  border-radius: 0 3.6875rem 3.6875rem 3.6875rem;
  border: 0.125rem solid #00ceff;
}
.section-after-header .col-img .shape[b-retejvzrl0]:after, .section-after-header .col-img .shape[b-retejvzrl0]:before {
  content: "";
  display: block;
  border-top-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
  position: absolute;
  bottom: 4.1875rem;
  right: 1.8125rem;
  width: 4.625rem;
  height: 9.125rem;
}
.section-after-header .col-img .shape[b-retejvzrl0]:after {
  z-index: 1;
  background-color: #ffffff;
  opacity: 0.1;
  box-shadow: 0 1.875rem 3.6875rem #14171a;
}
.section-after-header .col-img .shape[b-retejvzrl0]:before {
  z-index: 2;
  backdrop-filter: blur(1rem);
  -webkit-backdrop-filter: blur(1rem);
}
@media (max-width: 61.99875rem) {
  .section-after-header .col-info[b-retejvzrl0] {
    padding-bottom: 6.25rem;
  }
  .section-after-header .col-img .header-img[b-retejvzrl0] {
    border-radius: 0 2.5rem 2.5rem 2.5rem;
  }
  .section-after-header .col-img .header-img-logo[b-retejvzrl0] {
    transform: translateY(-50%);
    top: 0;
    bottom: auto;
    left: 1.25rem;
    width: 45%;
    padding: 0.8125rem 1.0625rem;
  }
  .section-after-header .col-img .shape-holder[b-retejvzrl0] {
    padding-left: 1.875rem;
    padding-right: 3.4375rem;
  }
  .section-after-header .col-img .shape-holder img[b-retejvzrl0] {
    max-width: none;
    width: 100%;
  }
  .section-after-header .col-img .shape[b-retejvzrl0] {
    bottom: 0;
  }
  .section-after-header .col-img .shape[b-retejvzrl0]:after, .section-after-header .col-img .shape[b-retejvzrl0]:before {
    width: 3.75rem;
    height: 7.5rem;
  }
}

.section-arrow-top .centered-content[b-retejvzrl0] {
  margin-bottom: 3.75rem;
}
.section-arrow-top .centered-content[b-retejvzrl0]  .text-component p {
  font-size: 1.75rem;
  font-family: "ArchiaSemibold", sans-serif;
}
.section-arrow-top .centered-content[b-retejvzrl0]  .text-component p strong {
  display: block;
  color: #200f60;
  font-size: 3rem;
  font-family: "ArchiaSemibold", sans-serif;
  padding-bottom: 1.875rem;
}

.tier-table-section .container[b-retejvzrl0] {
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 47.99875rem) {
  .tier-table-section[b-retejvzrl0] {
    padding-bottom: 0;
  }
  .tier-table-section .container[b-retejvzrl0] {
    padding-left: 0;
    padding-right: 0;
  }
}

.centered-content.centered-content-custom[b-retejvzrl0] {
  padding-top: 6.25rem;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}
.centered-content.centered-content-custom[b-retejvzrl0]  h2 {
  padding-bottom: 1.875rem;
  font-size: 3rem;
}
.centered-content.centered-content-custom[b-retejvzrl0]  h2 + p {
  font-family: "SilkaMedium", sans-serif;
  padding-bottom: 3.75rem;
}
.centered-content.centered-content-custom[b-retejvzrl0]  p {
  font-size: 1.5rem;
  line-height: 1.3em;
}
.centered-content.centered-content-custom[b-retejvzrl0]  ul {
  max-width: 37.5rem;
}
.centered-content.centered-content-custom[b-retejvzrl0]  li::before {
  font-size: 1rem;
}
@media (max-width: 47.99875rem) {
  .centered-content.centered-content-custom[b-retejvzrl0] {
    padding-top: 2.5rem;
  }
  .centered-content.centered-content-custom[b-retejvzrl0]  h2 {
    font-size: 1.75rem;
  }
  .centered-content.centered-content-custom[b-retejvzrl0]  p {
    font-size: 1.125rem;
  }
  .centered-content.centered-content-custom[b-retejvzrl0]  li {
    font-size: 1.125rem;
  }
  .centered-content.centered-content-custom[b-retejvzrl0]  li:last-child {
    margin-bottom: 0;
  }
  .centered-content.centered-content-custom[b-retejvzrl0]  ul {
    padding-bottom: 0;
  }
}
.centered-content .move-it-resolute-360-grid[b-retejvzrl0] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 3.75rem;
  margin-top: 3.75rem;
}
.centered-content .move-it-resolute-360-grid[b-retejvzrl0]  p {
  font-size: 1.125rem;
  text-align: left;
}
.centered-content .move-it-resolute-360-grid[b-retejvzrl0]  li {
  padding-bottom: 0;
  margin-bottom: 1.25rem;
}
@media (max-width: 768px) {
  .centered-content .move-it-resolute-360-grid[b-retejvzrl0] {
    grid-template-columns: 1fr;
    gap: 1.25rem;
  }
}

[b-retejvzrl0] .grid-cards-container {
  text-align: center;
}
[b-retejvzrl0] .grid-cards-container .grid-cards-component .content {
  display: grid;
  justify-items: center;
}
[b-retejvzrl0] .grid-cards-container .grid-cards-component .content h2 + p {
  color: #06f4ed;
  font-size: 1.5rem;
  font-family: "SilkaMedium", sans-serif;
  line-height: 1.3em;
}
[b-retejvzrl0] .grid-cards-container .grid-cards-component .content p {
  max-width: 60%;
}

.cards-container[b-retejvzrl0] {
  margin-top: 6.25rem;
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 87.49875rem) {
  .cards-container[b-retejvzrl0] {
    padding-left: 0;
    padding-right: 0;
  }
  .cards-container .max-width-col-2[b-retejvzrl0] {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 47.99875rem) {
  .cards-container[b-retejvzrl0] {
    margin-top: 0;
    padding-top: 2.5rem;
  }
}

.section-cloud-deployment[b-retejvzrl0] {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 3.75rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.section-cloud-deployment .cloud-deployment-header p[b-retejvzrl0] {
  font-size: 1.5rem;
  font-family: "SilkaMedium", sans-serif;
}
.section-cloud-deployment[b-retejvzrl0]  .col-lg-8 {
  width: auto;
}
.section-cloud-deployment[b-retejvzrl0]  .col-lg-8 p {
  width: 70%;
  font-size: 1.5rem;
  font-family: "SilkaMedium", sans-serif;
}
@media (max-width: 47.99875rem) {
  .section-cloud-deployment[b-retejvzrl0] {
    padding-left: 1.25rem;
    margin-top: 5rem;
  }
  .section-cloud-deployment .cloud-deployment-header[b-retejvzrl0]  p {
    font-size: 1.125rem;
    width: auto;
  }
}

.section-deployment-list[b-retejvzrl0] {
  padding: 0;
  margin-top: 3.75rem;
  margin-bottom: 6.25rem;
}
.section-deployment-list[b-retejvzrl0]  .col-lg:not(:last-child) {
  padding-right: 5rem;
}
.section-deployment-list[b-retejvzrl0]  .col-12.col-lg {
  padding-left: 0;
}
.section-deployment-list .deployment-list[b-retejvzrl0] {
  padding-left: 5rem;
}
.section-deployment-list .deployment-list[b-retejvzrl0]  li {
  font-size: 1.25rem;
}
.section-deployment-list .deployment-list[b-retejvzrl0]  li::before {
  font-size: 1rem;
}
.section-deployment-list .deployment-list[b-retejvzrl0]  li:not(:last-child) {
  padding-bottom: 1.25rem;
}
@media (max-width: 47.99875rem) {
  .section-deployment-list .deployment-list[b-retejvzrl0] {
    padding-left: 1.25rem;
    margin: 0;
  }
  .section-deployment-list .deployment-list[b-retejvzrl0]  li {
    font-size: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .section-deployment-list[b-retejvzrl0] {
    margin-bottom: 0;
  }
  .section-deployment-list[b-retejvzrl0]  .col-lg:not(:last-child) {
    padding-right: 1.25rem;
  }
}

.section-quote-container[b-retejvzrl0] {
  padding-top: 6.25rem;
  padding-bottom: 12.5rem;
}
@media (max-width: 47.99875rem) {
  .section-quote-container[b-retejvzrl0] {
    padding-top: 2.5rem;
    padding-bottom: 5rem;
  }
}

.general-banner-component[b-retejvzrl0] {
  padding-bottom: 6.25rem;
}
.general-banner-component[b-retejvzrl0]  h2 {
  padding-bottom: 0;
  margin-bottom: 0.625rem;
}
.general-banner-component[b-retejvzrl0]  p {
  font-size: 1.5rem;
  font-family: "SilkaMedium", sans-serif;
  margin-bottom: 3.75rem;
  width: 90%;
}
@media (max-width: 47.99875rem) {
  .general-banner-component[b-retejvzrl0] {
    padding-bottom: 5rem;
  }
}

.section-timeline .container[b-retejvzrl0]  h2 {
  max-width: 60%;
}

/*# sourceMappingURL=MoveItComponent.razor.css.map */
/* /Components/NavigationBannerComponent.razor.rz.scp.css */
.navigation-banner[b-sgj8psk1rx] {
  width: 100%;
  background-color: #14084d;
  color: #ffffff;
  cursor: pointer;
}
.navigation-banner .content[b-sgj8psk1rx] {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.6em;
}
@media (max-width: 26.25rem) {
  .navigation-banner .content[b-sgj8psk1rx] {
    font-size: 0.875rem;
  }
  .navigation-banner .content i[b-sgj8psk1rx] {
    padding-left: 0.3125rem;
  }
}
.navigation-banner[b-sgj8psk1rx]  .content .banner-inline {
  display: inline-flex;
  align-items: center;
}
.navigation-banner[b-sgj8psk1rx]  .content b {
  font-family: "SilkaSemibold", sans-serif;
  color: #00fec1;
}
.navigation-banner[b-sgj8psk1rx]  .content i {
  padding-left: 1rem;
}

/*# sourceMappingURL=NavigationBannerComponent.razor.css.map */
/* /Components/NavigationCardComponent.razor.rz.scp.css */
.main-subnav-second-col-case-study[b-6rv6v7rmsm] {
  display: flex;
  flex: 1 1 0;
  min-width: 0;
}
@media (min-width: 75rem) {
  .main-subnav-second-col-case-study[b-6rv6v7rmsm] {
    width: 23.5625rem;
  }
}
.main-subnav-second-col-case-study[b-6rv6v7rmsm] {
  margin: 1.25rem 1.25rem 1.25rem 1.875rem;
}
.main-subnav-second-col-case-study-content[b-6rv6v7rmsm] {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem 2.25rem;
  height: 100%;
}
.main-subnav-second-col-case-study-content .card-component.card-component-menu[b-6rv6v7rmsm] {
  display: flex;
  border-radius: 1.25rem;
  background-color: #ffffff;
}
.main-subnav-second-col-case-study-content .card-component.card-component-menu[b-6rv6v7rmsm]  .tag-labels-list {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translateY(-40%);
  display: block;
  text-align: center;
  padding: 0;
}
.main-subnav-second-col-case-study-content .card-component.card-component-menu[b-6rv6v7rmsm]  .tag-labels-list .tag-label.secondary {
  background: linear-gradient(56deg, #00fec1 0.06%, #00ceff 72.78%) 0% 0% no-repeat padding-box;
  border: 0.0625rem solid rgba(255, 255, 255, 0.01);
  color: #212529;
}
.main-subnav-second-col-case-study-content .card-component.card-component-menu .card-img[b-6rv6v7rmsm] {
  width: 100%;
  border-radius: 1.25rem;
}
.main-subnav-second-col-case-study-content .card-component.card-component-menu .card-info[b-6rv6v7rmsm] {
  position: relative;
  width: 100%;
  justify-content: flex-start;
}
.main-subnav-second-col-case-study-content .card-component.card-component-menu .card-info .info[b-6rv6v7rmsm] {
  padding-top: 0.9375rem;
}
.main-subnav-second-col-case-study-content .card-component.card-component-menu .card-info .info h4[b-6rv6v7rmsm] {
  font-family: "ArchiaBold", sans-serif;
  color: #212529;
  line-height: 1.75rem;
  text-overflow: ellipsis;
  margin-top: 1.25rem;
}
@media (max-width: 75rem) {
  .main-subnav-second-col-case-study-content .card-component.card-component-menu .card-info[b-6rv6v7rmsm] {
    justify-content: center;
  }
}
.main-subnav-second-col-case-study-content .card-component.card-component-menu .card-footer[b-6rv6v7rmsm] {
  min-width: 15.625rem;
  margin-bottom: 0;
}

[b-6rv6v7rmsm] .main-subnav-second-col-case-study-content > a {
  text-decoration: none;
}

/*# sourceMappingURL=NavigationCardComponent.razor.css.map */
/* /Components/NavigationDropdownComponent.razor.rz.scp.css */
.main-nav .item[b-pwh19x2qg6]  .item-link, .header .col-main-nav[b-pwh19x2qg6], .header .container[b-pwh19x2qg6], .header[b-pwh19x2qg6] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.header .col-logo[b-pwh19x2qg6],
.header .contact-us[b-pwh19x2qg6] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.header-wrapper[b-pwh19x2qg6] {
  z-index: 99;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
.header-wrapper .hamburger-icon[b-pwh19x2qg6] {
  display: flex;
  flex-direction: column;
  width: 2rem;
  cursor: pointer;
}
.header-wrapper .hamburger-icon span[b-pwh19x2qg6] {
  background: #ffffff;
  border-radius: 10px;
  height: 0.1875rem;
  margin: 0.1875rem 0;
  transition: 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);
}
.header-wrapper .hamburger-icon span:nth-of-type(1)[b-pwh19x2qg6] {
  width: 50%;
}
.header-wrapper .hamburger-icon span:nth-of-type(2)[b-pwh19x2qg6] {
  width: 100%;
}
.header-wrapper .hamburger-icon span:nth-of-type(3)[b-pwh19x2qg6] {
  width: 75%;
}
@media (max-width: 61.99875rem) {
  .header-wrapper.header-mobile-nav-opened[b-pwh19x2qg6] {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-direction: column;
    background: radial-gradient(59.29% 30.97% at 100% 50%, #1d0f6e 0%, #12083a 69.27%, #100731 100%);
    height: 100vh;
    width: 100%;
  }
  .header-wrapper.header-mobile-nav-opened .header[b-pwh19x2qg6] {
    position: relative;
  }
  .header-wrapper.header-mobile-nav-opened .mobile-header[b-pwh19x2qg6] {
    height: 100%;
  }
  .header-wrapper.header-mobile-nav-opened .hamburger-icon span:nth-of-type(1)[b-pwh19x2qg6] {
    transform-origin: bottom;
    transform: rotatez(45deg) translate(0.25rem, 0px);
  }
  .header-wrapper.header-mobile-nav-opened .hamburger-icon span:nth-of-type(2)[b-pwh19x2qg6] {
    transform-origin: top;
    transform: rotatez(-45deg);
  }
  .header-wrapper.header-mobile-nav-opened .hamburger-icon span:nth-of-type(3)[b-pwh19x2qg6] {
    transform-origin: bottom;
    width: 50%;
    transform: translate(0.9375rem, -0.25rem) rotatez(45deg);
  }
}

.header[b-pwh19x2qg6] {
  flex-direction: column;
  background-color: #200f60;
  z-index: 99;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 5.375rem;
  transition: top 0.3s;
}
.header .main-nav-height[b-pwh19x2qg6] {
  min-height: 5.375rem;
}
@media (max-width: 61.99875rem) {
  .header .main-nav-height[b-pwh19x2qg6] {
    min-height: 4.375rem;
  }
}
@media (max-width: 61.99875rem) {
  .header[b-pwh19x2qg6] {
    min-height: 4.375rem;
  }
}
.header.header-hide[b-pwh19x2qg6] {
  top: calc((5.375rem) * -1);
  background-color: #200f60;
}
.header.header-hide.link-banner-attached[b-pwh19x2qg6] {
  top: calc((5.375rem + 5rem) * -1) !important;
}
@media (max-width: 61.99875rem) {
  .header.header-hide.link-banner-attached[b-pwh19x2qg6] {
    top: calc((4.375rem + 5rem) * -1);
  }
}
@media (max-width: 61.99875rem) {
  .header.header-hide[b-pwh19x2qg6] {
    top: calc((4.375rem) * -1);
  }
}
.header.header-transparent[b-pwh19x2qg6] {
  background-color: transparent;
}
.header .container[b-pwh19x2qg6] {
  flex-direction: column;
  flex: 1;
  padding-top: 0;
  padding-bottom: 0;
}
.header .container > .row[b-pwh19x2qg6] {
  flex: 1;
}
.header .resolute-logo[b-pwh19x2qg6] {
  display: block;
  transform: translateY(-0.375rem);
}
.header .resolute-logo img[b-pwh19x2qg6] {
  display: block;
  height: 1.5rem;
  width: auto;
}
@media (max-width: 62rem) {
  .header .resolute-logo[b-pwh19x2qg6] {
    transform: initial;
  }
  .header .resolute-logo img[b-pwh19x2qg6] {
    height: 1.25rem;
    max-width: 6.5625rem;
  }
}
.header .col-main-nav[b-pwh19x2qg6] {
  flex: 1;
  padding-left: 0;
  padding-right: 0;
}
.header .col-hamburger[b-pwh19x2qg6] {
  cursor: pointer;
  display: none !important;
  align-items: center;
  justify-content: center;
  width: 4.375rem;
}
@media (max-width: 61.99875rem) {
  .header:has(+ .mobile-header)[b-pwh19x2qg6] {
    background-color: #100731;
  }
  .header:has(+ .mobile-header)[b-pwh19x2qg6]  #progress-bar {
    display: none;
  }
  .header:has(+ .mobile-header) .col-hamburger .fa-bars[b-pwh19x2qg6] {
    display: none;
  }
  .header:has(+ .mobile-header) .col-hamburger .fa-xmark[b-pwh19x2qg6] {
    display: block;
  }
  .header .col-main-nav[b-pwh19x2qg6] {
    display: none !important;
  }
  .header .contact-us[b-pwh19x2qg6] {
    display: none !important;
  }
  .header .col-hamburger[b-pwh19x2qg6] {
    display: flex !important;
    justify-content: end;
  }
}

.main-nav[b-pwh19x2qg6] {
  position: relative;
  display: flex;
  flex: 1;
  width: 100%;
  justify-content: space-evenly;
}
.main-nav a[b-pwh19x2qg6] {
  font-family: "SilkaMedium", sans-serif;
  text-decoration: none;
}
.main-nav ul[b-pwh19x2qg6] {
  list-style: none;
  margin: 0;
  padding: 0;
}
.main-nav .item[b-pwh19x2qg6] {
  position: relative;
  display: flex;
}
[b-pwh19x2qg6] .main-nav .item .item-link:focus, [b-pwh19x2qg6] .main-nav .item .item-link:focus-visible, [b-pwh19x2qg6] .main-nav .item .item-link:focus-within {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(163, 251, 228, 0.4);
}
.main-nav .item:hover .item-link[b-pwh19x2qg6] {
  color: #a3fbe4;
}
.main-nav .item:has(.active-sublink)[b-pwh19x2qg6] {
  color: #a3fbe4 !important;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  position: relative;
}
.main-nav .item:has(.active-sublink)[b-pwh19x2qg6]  .item-link {
  color: #a3fbe4;
}
.main-nav .item:has(.active-sublink)[b-pwh19x2qg6]:after {
  content: "";
  width: 100%;
  height: 0.125rem;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #a3fbe4;
}
.main-nav .item sup[b-pwh19x2qg6] {
  margin-bottom: 0.625rem;
  font-size: xx-small;
}
.main-nav .item[b-pwh19x2qg6]  .item-link {
  align-items: center;
  position: relative;
  color: #ffffff;
  font-family: "SilkaMedium", sans-serif;
  font-size: 1rem;
  line-height: 1em;
  text-transform: uppercase;
  display: flex;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
}
.main-nav .item[b-pwh19x2qg6]  .item-link:hover {
  color: #a3fbe4;
}
.main-nav .item.has-submenu[b-pwh19x2qg6], .main-nav .item.has-submenu-lg[b-pwh19x2qg6] {
  cursor: pointer;
}
.main-nav .item.has-submenu .item-link[b-pwh19x2qg6], .main-nav .item.has-submenu-lg .item-link[b-pwh19x2qg6] {
  padding-right: 1.5rem;
}
.main-nav .item.has-submenu .item-link[b-pwh19x2qg6]:before, .main-nav .item.has-submenu-lg .item-link[b-pwh19x2qg6]:before {
  position: absolute;
  right: 0;
  content: "\f078";
  font-family: "Font Awesome 6 Pro";
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1em;
  transform: translateY(-0.125rem);
}
.main-nav .item > .main-subnav[b-pwh19x2qg6],
.main-nav .item > .main-subnav-lg[b-pwh19x2qg6] {
  position: absolute;
  top: 100%;
  z-index: -1;
  background-color: #ffffff;
  border-radius: 0.9375rem;
  min-width: 15rem;
  opacity: 0;
  box-shadow: 0 0.5rem 1.25rem 0px rgba(20, 23, 26, 0.15);
  /*            -webkit-transition: opacity 0.3s ease-in-out;
           -moz-transition: opacity 0.3s ease-in-out;
           -ms-transition: opacity 0.3s ease-in-out;
           -o-transition: opacity 0.3s ease-in-out;
           transition: opacity 0.3s ease-in-out;
           -webkit-transition: transform none;
           -moz-transition: transform none;
           -ms-transition: transform none;
           -o-transition: transform none;
           transition: transform none;*/
}
.main-nav .item > .main-subnav[b-pwh19x2qg6] {
  left: -1.875rem;
  padding: 2.5rem 1.875rem 1.875rem 1.875rem;
  width: 18.75rem;
}
.main-nav .item.has-submenu[b-pwh19x2qg6], .main-nav .item.has-submenu-lg[b-pwh19x2qg6] {
  overflow: hidden;
}
.main-nav .item.has-submenu:focus[b-pwh19x2qg6], .main-nav .item.has-submenu:focus-visible[b-pwh19x2qg6], .main-nav .item.has-submenu:focus-within[b-pwh19x2qg6], .main-nav .item.has-submenu-lg:focus[b-pwh19x2qg6], .main-nav .item.has-submenu-lg:focus-visible[b-pwh19x2qg6], .main-nav .item.has-submenu-lg:focus-within[b-pwh19x2qg6] {
  overflow: visible;
}
.main-nav .item.has-submenu:focus .item-link:focus[b-pwh19x2qg6], .main-nav .item.has-submenu:focus .item-link:focus-visible[b-pwh19x2qg6], .main-nav .item.has-submenu:focus .item-link:focus-within[b-pwh19x2qg6], .main-nav .item.has-submenu:focus-visible .item-link:focus[b-pwh19x2qg6], .main-nav .item.has-submenu:focus-visible .item-link:focus-visible[b-pwh19x2qg6], .main-nav .item.has-submenu:focus-visible .item-link:focus-within[b-pwh19x2qg6], .main-nav .item.has-submenu:focus-within .item-link:focus[b-pwh19x2qg6], .main-nav .item.has-submenu:focus-within .item-link:focus-visible[b-pwh19x2qg6], .main-nav .item.has-submenu:focus-within .item-link:focus-within[b-pwh19x2qg6], .main-nav .item.has-submenu-lg:focus .item-link:focus[b-pwh19x2qg6], .main-nav .item.has-submenu-lg:focus .item-link:focus-visible[b-pwh19x2qg6], .main-nav .item.has-submenu-lg:focus .item-link:focus-within[b-pwh19x2qg6], .main-nav .item.has-submenu-lg:focus-visible .item-link:focus[b-pwh19x2qg6], .main-nav .item.has-submenu-lg:focus-visible .item-link:focus-visible[b-pwh19x2qg6], .main-nav .item.has-submenu-lg:focus-visible .item-link:focus-within[b-pwh19x2qg6], .main-nav .item.has-submenu-lg:focus-within .item-link:focus[b-pwh19x2qg6], .main-nav .item.has-submenu-lg:focus-within .item-link:focus-visible[b-pwh19x2qg6], .main-nav .item.has-submenu-lg:focus-within .item-link:focus-within[b-pwh19x2qg6] {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(163, 251, 228, 0.4);
}
.main-nav .item.has-submenu.active-submenu:hover[b-pwh19x2qg6], .main-nav .item.has-submenu-lg.active-submenu:hover[b-pwh19x2qg6] {
  overflow: visible;
}
.main-nav .item.has-submenu.active-submenu:hover > .main-subnav[b-pwh19x2qg6],
.main-nav .item.has-submenu.active-submenu:hover > .main-subnav-lg[b-pwh19x2qg6], .main-nav .item.has-submenu-lg.active-submenu:hover > .main-subnav[b-pwh19x2qg6],
.main-nav .item.has-submenu-lg.active-submenu:hover > .main-subnav-lg[b-pwh19x2qg6] {
  z-index: 99;
  opacity: 1;
  transform: translateY(-0.9375rem);
}
.main-nav .item.has-submenu-lg.active-submenu:hover[b-pwh19x2qg6] {
  position: initial;
}
.main-nav .item .main-subnav + h6[b-pwh19x2qg6] {
  margin-top: 3.75rem;
}
.main-nav .item .main-subnav .main-subnav[b-pwh19x2qg6] {
  margin-bottom: 1.25rem;
}
.main-nav .item .main-subnav .main-subnav[b-pwh19x2qg6]  .subitem a {
  font-family: "SilkaMedium", sans-serif;
  padding-left: 1.25rem;
  border-left: 0.0625rem solid #a1a9bb;
}
.main-nav .item .main-subnav .main-subnav[b-pwh19x2qg6]  .subitem a.subitem-link-active {
  border-left: 0.1875rem solid #4423ff;
}
.main-nav .item .main-subnav .main-subnav[b-pwh19x2qg6]  .subitem:not(:last-child) {
  margin-bottom: 0;
}
.main-nav .item .main-subnav .subitem:not(:last-child)[b-pwh19x2qg6] {
  margin-bottom: 1.25rem;
}
.main-nav .item .main-subnav .subitem-badge[b-pwh19x2qg6]  a.subitem-link.subitem-link-badge {
  display: flex;
  gap: 1.25rem;
}
.main-nav .item .main-subnav .subitem-badge .badge[b-pwh19x2qg6] {
  background-color: rgba(82, 82, 255, 0.15);
  border-radius: 0.3125rem;
  padding: 0.125rem 0.625rem;
  display: flex;
  justify-content: center;
}
.main-nav .item .main-subnav .subitem-badge .badge .badge-text[b-pwh19x2qg6] {
  color: #4423ff;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
  font-family: "SilkaMedium", sans-serif;
}
.main-nav .item .main-subnav-lg[b-pwh19x2qg6] {
  left: calc(50% + 1rem);
  width: calc(100vw - 2rem);
  max-width: 77.125rem;
  padding: 0.625rem;
  background-color: #e7eef9;
  display: flex;
  cursor: auto;
  transform: translateY(-0.9375rem) translateX(-50.4%) !important;
}
.main-nav .item .main-subnav-lg .subitem-lg-items[b-pwh19x2qg6] {
  min-width: 15rem;
  padding-top: 2.5rem;
  padding-right: 0.625rem;
}
.main-nav .item .main-subnav-lg .subitem-lg-panels[b-pwh19x2qg6] {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.main-nav .item .main-subnav-lg .subitem-lg-panels > div[b-pwh19x2qg6] {
  position: relative;
  z-index: 0;
  opacity: 0;
  display: none;
  background-color: #ffffff;
  border-radius: 0.625rem;
  height: 100%;
  padding: 2.5rem 1.875rem 6.25rem 1.875rem;
}
.main-nav .item .main-subnav-lg .subitem-lg-panels > div p[b-pwh19x2qg6] {
  margin: 0;
  padding: 0 0 1.5625rem 0;
  font-size: 1.125rem;
  line-height: 1.78em;
  color: #212529;
}
.main-nav .item .main-subnav-lg .subitem-lg-panels > div .bottom[b-pwh19x2qg6] {
  position: absolute;
  bottom: 1.875rem;
  left: 0;
  width: 100%;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}
.main-nav .item .main-subnav-lg .subitem-lg-panels > div .bottom[b-pwh19x2qg6]  .btn-arrow-right {
  margin-bottom: 0;
}
.main-nav .item .main-subnav-lg .subitem-lg-panels > div[b-pwh19x2qg6]  .btn-arrow-right {
  padding-right: 3.5rem;
  margin-bottom: 1.25rem;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.main-nav .item .main-subnav-lg .subitem-lg-panels > div[b-pwh19x2qg6]  .btn-arrow-right:after {
  transition: all 0.3s ease-in-out;
}
.main-nav .item .main-subnav-lg .subitem-radio[b-pwh19x2qg6] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  overflow: hidden;
}
.main-nav .item .main-subnav-lg input[type=radio]:nth-child(1):checked ~ .subitem-lg-items > li:nth-child(1) label.subitem-link-lg[b-pwh19x2qg6],
.main-nav .item .main-subnav-lg input[type=radio]:nth-child(2):checked ~ .subitem-lg-items > li:nth-child(2) label.subitem-link-lg[b-pwh19x2qg6],
.main-nav .item .main-subnav-lg input[type=radio]:nth-child(3):checked ~ .subitem-lg-items > li:nth-child(3) label.subitem-link-lg[b-pwh19x2qg6] {
  background-color: #ffffff;
  color: #4423ff;
  font-weight: bold;
}
.main-nav .item .main-subnav-lg input[type=radio]:nth-child(1):checked ~ .subitem-lg-panels > div:nth-child(1)[b-pwh19x2qg6],
.main-nav .item .main-subnav-lg input[type=radio]:nth-child(2):checked ~ .subitem-lg-panels > div:nth-child(2)[b-pwh19x2qg6],
.main-nav .item .main-subnav-lg input[type=radio]:nth-child(3):checked ~ .subitem-lg-panels > div:nth-child(3)[b-pwh19x2qg6] {
  display: block;
  z-index: 10;
  opacity: 1;
}
.main-nav .item .main-subnav-lg .subitem-lg[b-pwh19x2qg6] {
  padding-bottom: 1.25rem;
  white-space: nowrap;
}
.main-nav .item .main-subnav-lg .subitem-lg:last-child[b-pwh19x2qg6] {
  padding-bottom: 1.25rem;
}
.main-nav .item .main-subnav-lg .subitem-link-lg[b-pwh19x2qg6] {
  cursor: pointer;
  display: block;
  padding: 0.625rem 1.25rem;
  border-radius: 0.5rem;
  font-size: 1rem;
  color: #200f60;
}
.main-nav .item .main-subnav-lg .subitem-link-lg:hover[b-pwh19x2qg6] {
  color: #4423ff;
}
.main-nav .item .main-subnav-lg .subcontent[b-pwh19x2qg6] {
  position: absolute;
  display: block;
  width: 70%;
  height: calc(100% - 1.25rem);
  background-color: #ffffff;
}
.main-nav .item .main-subnav-lg .subcontent .bottom[b-pwh19x2qg6] {
  position: absolute;
  bottom: 0;
  left: 0;
}
.main-nav .item .main-subnav-lg h6[b-pwh19x2qg6] {
  margin-bottom: 1.25rem;
  padding: 0.25rem 0;
  font-family: "SilkaMonoSemibold";
  line-height: 1.5em;
}
.main-nav .item .main-subnav-lg .main-subnav-first-col[b-pwh19x2qg6] {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 1.875rem 1.875rem 1.25rem;
  border-radius: 0.625rem;
  background-color: #ffffff;
}
.main-nav .item .main-subnav-lg .main-subnav-first-col > div[b-pwh19x2qg6] {
  width: 13.75rem;
}
.main-nav .item .main-subnav-lg .main-subnav-first-col .menu-second-col[b-pwh19x2qg6] {
  margin-top: 3.75rem;
}
@media (max-width: 75rem) {
  .main-nav .item .main-subnav-lg .main-subnav-first-col .menu-second-col[b-pwh19x2qg6] {
    margin-top: 0;
  }
}
@media (min-width: 62rem) and (max-width: 74.99875rem) {
  .main-nav .item .main-subnav-lg .main-subnav-first-col[b-pwh19x2qg6] {
    flex-wrap: wrap;
  }
  .main-nav .item .main-subnav-lg .main-subnav-first-col > div[b-pwh19x2qg6] {
    width: calc(50% - 0.9375rem);
    gap: 1.875rem;
  }
  .main-nav .item .main-subnav-lg .main-subnav-first-col > div:last-child[b-pwh19x2qg6] {
    display: flex;
    width: 100%;
    margin-top: 1.875rem;
  }
  .main-nav .item .main-subnav-lg .main-subnav-first-col > div:last-child > div[b-pwh19x2qg6] {
    width: 50%;
    gap: 1.875rem;
  }
}
.main-nav .item .main-subnav-lg .main-subnav-second-col[b-pwh19x2qg6] {
  padding: 1.875rem;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col > h6[b-pwh19x2qg6] {
  color: #4423ff !important;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-content[b-pwh19x2qg6] {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem 2.25rem;
}
@media (max-width: 61.99875rem) {
  .main-nav .item .main-subnav-lg .main-subnav-second-col-content[b-pwh19x2qg6] {
    border-radius: 1.25rem;
  }
}
@media (max-width: 47.99875rem) {
  .main-nav .item .main-subnav-lg .main-subnav-second-col-content .actions .btn-outline[b-pwh19x2qg6] {
    width: 100%;
  }
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study[b-pwh19x2qg6] {
  max-width: 31.055%;
  width: 100%;
  margin: 1.25rem 1.25rem 1.25rem 3.625rem;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-pwh19x2qg6] {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem 2.25rem;
  height: 100%;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-pwh19x2qg6]  .card-component.card-component-menu {
  display: flex;
  min-height: 100%;
  border-radius: 1.25rem;
  background-color: #ffffff;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-pwh19x2qg6]  .card-component.card-component-menu h4 {
  font-family: "Archia", sans-serif;
  color: #212529;
  font-weight: 700;
  line-height: 1.75rem;
  text-overflow: ellipsis;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-pwh19x2qg6]  .card-component.card-component-menu .tag-labels-list {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translateY(-40%);
  display: block;
  text-align: center;
  padding: 0;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-pwh19x2qg6]  .card-component.card-component-menu .tag-labels-list .tag-label.secondary {
  background: linear-gradient(56deg, #00fec1 0.06%, #00ceff 72.78%) 0% 0% no-repeat padding-box;
  border: 0.0625rem solid rgba(255, 255, 255, 0.01);
  color: #212529;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-pwh19x2qg6]  .card-component.card-component-menu .card-img {
  width: 100%;
  border-radius: 1.25rem;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-pwh19x2qg6]  .card-component.card-component-menu .card-info {
  position: relative;
  width: 100%;
  justify-content: flex-start;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-pwh19x2qg6]  .card-component.card-component-menu .card-info .info {
  padding-top: 0.9375rem;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-pwh19x2qg6]  .card-component.card-component-menu .card-info .info h4 {
  font-family: "ArchiaBold", sans-serif;
}
@media (max-width: 75rem) {
  .main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-pwh19x2qg6]  .card-component.card-component-menu .card-info {
    justify-content: center;
  }
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-pwh19x2qg6]  .card-component.card-component-menu .card-footer {
  min-width: 15.625rem;
  margin-bottom: 0;
}
.main-nav .item .main-subnav-first-col[b-pwh19x2qg6]  .main-subnav > li.subitem-title .subitem-link,
.main-nav .item .main-subnav-first-col[b-pwh19x2qg6]  h6 .subitem-link,
.main-nav .item .main-subnav-first-col[b-pwh19x2qg6]  h6,
.main-nav .item .main-subnav-second-col[b-pwh19x2qg6]  .main-subnav > li.subitem-title .subitem-link,
.main-nav .item .main-subnav-second-col[b-pwh19x2qg6]  h6 .subitem-link,
.main-nav .item .main-subnav-second-col[b-pwh19x2qg6]  h6 {
  color: #212529 !important;
}
.main-nav .item .main-subnav-first-col[b-pwh19x2qg6]  .subitem a,
.main-nav .item .main-subnav-second-col[b-pwh19x2qg6]  .subitem a {
  font-family: "SilkaMedium", sans-serif;
  display: flex;
  align-items: center;
  min-height: 2rem;
}
.main-nav .item .main-subnav-first-col[b-pwh19x2qg6]  .subitem a:focus-visible,
.main-nav .item .main-subnav-second-col[b-pwh19x2qg6]  .subitem a:focus-visible {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
}
.main-nav[b-pwh19x2qg6]  .subitem-link-full {
  transition: all 0.3s ease-in-out;
  background-color: rgba(82, 82, 255, 0.15);
  color: #4423ff;
  display: block;
  border-radius: 0.75rem;
  padding: 0.75rem 0.9375rem;
  font-size: 1rem;
  line-height: 1.5em;
  text-decoration: none;
}
.main-nav[b-pwh19x2qg6]  .subitem-link-full:after {
  right: 0.9375rem;
}
.main-nav[b-pwh19x2qg6]  .subitem-link-full:hover {
  transition: all 0.3s ease-in-out;
  background-color: rgba(82, 82, 255, 0.3);
}
.main-nav[b-pwh19x2qg6]  .subitem-link-full:active, .main-nav[b-pwh19x2qg6]  .subitem-link-full.active {
  background-color: rgba(82, 82, 255, 0.4);
}
.main-nav[b-pwh19x2qg6]  h6 .subitem-link.hub-page {
  text-decoration: underline;
  font-family: "SilkaMonoSemibold";
}
.main-nav[b-pwh19x2qg6]  h6 .subitem-link.hub-page:hover {
  color: #4423ff !important;
}
.main-nav[b-pwh19x2qg6]  h6 .subitem-link.hub-page:focus-visible {
  color: #4423ff !important;
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
}
.main-nav[b-pwh19x2qg6]  h6 .subitem-link.hub-page.subitem-link-active {
  color: #4423ff !important;
}
.main-nav[b-pwh19x2qg6]  a.subitem-link,
.main-nav[b-pwh19x2qg6]  span.subitem-link {
  display: flex;
  align-items: center;
  font-size: 1rem;
  color: #212529;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.main-nav[b-pwh19x2qg6]  a.subitem-link i,
.main-nav[b-pwh19x2qg6]  span.subitem-link i {
  transition: all 0.3s ease-in-out;
  color: #4f566c;
  font-size: 1.5rem;
  padding-right: 1.1875rem;
  min-width: 2.6875rem;
}
.main-nav[b-pwh19x2qg6]  a .subitem-link:hover {
  transition: all 0.3s ease-in-out;
  color: #4423ff;
}
.main-nav[b-pwh19x2qg6]  a .subitem-link:hover i {
  transition: all 0.3s ease-in-out;
  color: #4423ff;
}
.main-nav[b-pwh19x2qg6]  a .subitem-link:hover .fa-light {
  font-weight: 900;
}
.main-nav[b-pwh19x2qg6]  a .subitem-link.subitem-link-active {
  font-family: "SilkaSemibold", sans-serif;
  color: #4423ff;
}
.main-nav[b-pwh19x2qg6]  a .subitem-link.subitem-link-active i {
  color: #4423ff;
}
.main-nav[b-pwh19x2qg6]  a .subitem-link.subitem-link-active .fa-light {
  font-weight: 900;
}
.main-nav[b-pwh19x2qg6]  a .subitem-link:focus-visible {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
}

[b-pwh19x2qg6] li.item > button.item-link {
  background-color: transparent;
  border: none;
  padding: 0;
  appearance: none;
  -webkit-appearance: none;
  font: inherit;
  color: inherit;
  text-align: left;
  cursor: pointer;
}

[b-pwh19x2qg6] li.item > button.item-link:focus-visible {
  background-color: transparent;
  outline: 2px solid currentColor;
  outline-offset: 4px;
}

/*# sourceMappingURL=NavigationDropdownComponent.razor.css.map */
/* /Components/NavigationItemComponent.razor.rz.scp.css */
.subitem-badge[b-el2z78xyqd]  a.subitem-link.subitem-link-badge {
  display: flex;
  gap: 1.25rem;
}
.subitem-badge .badge[b-el2z78xyqd] {
  background-color: rgba(82, 82, 255, 0.15);
  border-radius: 0.3125rem;
  padding: 0 0.625rem;
  height: 1.125rem;
  margin-left: 0.625rem;
  display: flex;
  align-items: center;
}
.subitem-badge .badge .badge-text[b-el2z78xyqd] {
  color: #4423ff;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
  font-family: "SilkaMedium", sans-serif;
}

.main-subnav + h6[b-el2z78xyqd] {
  font-family: "SilkaMonoSemibold";
  margin-top: 3.75rem;
}
.main-subnav .main-subnav[b-el2z78xyqd] {
  margin-bottom: 1.25rem;
}
.main-subnav .main-subnav li[b-el2z78xyqd] {
  list-style: none;
}
.main-subnav .main-subnav[b-el2z78xyqd]  .subitem a,
.main-subnav .main-subnav[b-el2z78xyqd]  .subitem span {
  font-family: "Silka", sans-serif;
  font-weight: 500 !important;
  padding-left: 1.25rem;
  border-left: 0.0625rem solid #a1a9bb;
}
.main-subnav .main-subnav[b-el2z78xyqd]  .subitem a.subitem-link-active,
.main-subnav .main-subnav[b-el2z78xyqd]  .subitem span.subitem-link-active {
  border-left: 0.1875rem solid #4423ff;
}
.main-subnav .main-subnav[b-el2z78xyqd]  .subitem:not(:last-child) {
  margin-bottom: 0;
}
.main-subnav .subitem:not(:last-child)[b-el2z78xyqd] {
  margin-bottom: 1.25rem;
}

/*# sourceMappingURL=NavigationItemComponent.razor.css.map */
/* /Components/NavigationMenuComponent.razor.rz.scp.css */
.main-nav .item[b-12xlyfnedm]  .item-link {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.main-nav[b-12xlyfnedm] {
  position: relative;
  display: flex;
  flex: 1;
  width: 100%;
  justify-content: space-evenly;
}
.main-nav .item[b-12xlyfnedm] {
  position: relative;
  display: flex;
}
[b-12xlyfnedm] .main-nav .item .item-link:focus, [b-12xlyfnedm] .main-nav .item .item-link:focus-visible, [b-12xlyfnedm] .main-nav .item .item-link:focus-within {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(163, 251, 228, 0.4);
}
.main-nav .item:hover .item-link[b-12xlyfnedm] {
  color: #a3fbe4;
}
.main-nav .item[b-12xlyfnedm]  .item-link {
  align-items: center;
  position: relative;
  color: #ffffff;
  font-family: "SilkaMedium", sans-serif;
  font-size: 1rem;
  line-height: 1em;
  text-transform: uppercase;
  display: flex;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
}
.main-nav .item[b-12xlyfnedm]  .item-link:hover {
  color: #a3fbe4;
}
.main-nav .item.has-submenu[b-12xlyfnedm], .main-nav .item.has-submenu-lg[b-12xlyfnedm] {
  cursor: pointer;
}
.main-nav .item.has-submenu .item-link[b-12xlyfnedm], .main-nav .item.has-submenu-lg .item-link[b-12xlyfnedm] {
  padding-right: 1.5rem;
}
.main-nav .item.has-submenu .item-link[b-12xlyfnedm]:before, .main-nav .item.has-submenu-lg .item-link[b-12xlyfnedm]:before {
  position: absolute;
  right: 0;
  content: "\f078";
  font-family: "Font Awesome 6 Pro";
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1em;
  transform: translateY(-0.125rem);
}
.main-nav .item > .main-subnav[b-12xlyfnedm],
.main-nav .item > .main-subnav-lg[b-12xlyfnedm] {
  position: absolute;
  top: 100%;
  z-index: -1;
  background-color: #ffffff;
  border-radius: 0.9375rem;
  min-width: 15rem;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  box-shadow: 0 0.5rem 1.25rem 0px rgba(20, 23, 26, 0.15);
}
.main-nav .item.has-submenu[b-12xlyfnedm], .main-nav .item.has-submenu-lg[b-12xlyfnedm] {
  overflow: hidden;
}
.main-nav .item.has-submenu:focus[b-12xlyfnedm], .main-nav .item.has-submenu:focus-visible[b-12xlyfnedm], .main-nav .item.has-submenu:focus-within[b-12xlyfnedm], .main-nav .item.has-submenu-lg:focus[b-12xlyfnedm], .main-nav .item.has-submenu-lg:focus-visible[b-12xlyfnedm], .main-nav .item.has-submenu-lg:focus-within[b-12xlyfnedm] {
  overflow: visible;
}
.main-nav .item.has-submenu:focus .item-link:focus[b-12xlyfnedm], .main-nav .item.has-submenu:focus .item-link:focus-visible[b-12xlyfnedm], .main-nav .item.has-submenu:focus .item-link:focus-within[b-12xlyfnedm], .main-nav .item.has-submenu:focus-visible .item-link:focus[b-12xlyfnedm], .main-nav .item.has-submenu:focus-visible .item-link:focus-visible[b-12xlyfnedm], .main-nav .item.has-submenu:focus-visible .item-link:focus-within[b-12xlyfnedm], .main-nav .item.has-submenu:focus-within .item-link:focus[b-12xlyfnedm], .main-nav .item.has-submenu:focus-within .item-link:focus-visible[b-12xlyfnedm], .main-nav .item.has-submenu:focus-within .item-link:focus-within[b-12xlyfnedm], .main-nav .item.has-submenu-lg:focus .item-link:focus[b-12xlyfnedm], .main-nav .item.has-submenu-lg:focus .item-link:focus-visible[b-12xlyfnedm], .main-nav .item.has-submenu-lg:focus .item-link:focus-within[b-12xlyfnedm], .main-nav .item.has-submenu-lg:focus-visible .item-link:focus[b-12xlyfnedm], .main-nav .item.has-submenu-lg:focus-visible .item-link:focus-visible[b-12xlyfnedm], .main-nav .item.has-submenu-lg:focus-visible .item-link:focus-within[b-12xlyfnedm], .main-nav .item.has-submenu-lg:focus-within .item-link:focus[b-12xlyfnedm], .main-nav .item.has-submenu-lg:focus-within .item-link:focus-visible[b-12xlyfnedm], .main-nav .item.has-submenu-lg:focus-within .item-link:focus-within[b-12xlyfnedm] {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(163, 251, 228, 0.4);
}
.main-nav .item.has-submenu.active-submenu:hover[b-12xlyfnedm], .main-nav .item.has-submenu-lg.active-submenu:hover[b-12xlyfnedm] {
  overflow: visible;
}
.main-nav .item.has-submenu.active-submenu:hover > .main-subnav[b-12xlyfnedm],
.main-nav .item.has-submenu.active-submenu:hover > .main-subnav-lg[b-12xlyfnedm], .main-nav .item.has-submenu-lg.active-submenu:hover > .main-subnav[b-12xlyfnedm],
.main-nav .item.has-submenu-lg.active-submenu:hover > .main-subnav-lg[b-12xlyfnedm] {
  z-index: 99;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(-0.9375rem);
}
.main-nav .item.has-submenu-lg.active-submenu:hover[b-12xlyfnedm] {
  position: initial;
}
.main-nav .item .main-subnav-lg[b-12xlyfnedm] {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: clamp(20rem, 100vw - 4.6875rem, 77.125rem);
  transform: translateY(-0.9375rem) translateX(-19%);
  padding: 0.625rem;
  background-color: #e7eef9;
  display: grid;
  grid-template-columns: 7fr 4fr;
  cursor: auto;
}

/*# sourceMappingURL=NavigationMenuComponent.razor.css.map */
/* /Components/NavigationRootComponent.razor.rz.scp.css */
.main-nav .item[b-vb1k2h0ysc]  .item-link, .header .col-main-nav[b-vb1k2h0ysc], .header .container[b-vb1k2h0ysc], .header[b-vb1k2h0ysc] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.header .col-logo[b-vb1k2h0ysc],
.header .navigation-btn[b-vb1k2h0ysc] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.header-wrapper[b-vb1k2h0ysc] {
  z-index: 99;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
.header-wrapper .hamburger-icon[b-vb1k2h0ysc] {
  display: flex;
  flex-direction: column;
  width: 2rem;
  cursor: pointer;
}
.header-wrapper .hamburger-icon span[b-vb1k2h0ysc] {
  background: #ffffff;
  border-radius: 10px;
  height: 0.1875rem;
  margin: 0.1875rem 0;
  transition: 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);
}
.header-wrapper .hamburger-icon span:nth-of-type(1)[b-vb1k2h0ysc] {
  width: 50%;
}
.header-wrapper .hamburger-icon span:nth-of-type(2)[b-vb1k2h0ysc] {
  width: 100%;
}
.header-wrapper .hamburger-icon span:nth-of-type(3)[b-vb1k2h0ysc] {
  width: 75%;
}
@media (min-width: 61.99875rem) {
  .header-wrapper .mobile-header-logo[b-vb1k2h0ysc] {
    display: none;
  }
}
@media (max-width: 61.99875rem) {
  .header-wrapper.header-mobile-nav-opened[b-vb1k2h0ysc] {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-direction: column;
    background: radial-gradient(59.29% 30.97% at 100% 50%, #1d0f6e 0%, #12083a 69.27%, #100731 100%);
    height: 100vh;
    width: 100%;
  }
  .header-wrapper.header-mobile-nav-opened .header[b-vb1k2h0ysc] {
    position: relative;
  }
  .header-wrapper.header-mobile-nav-opened .mobile-header[b-vb1k2h0ysc] {
    height: 100%;
  }
  .header-wrapper.header-mobile-nav-opened .mobile-header-logo[b-vb1k2h0ysc] {
    display: flex;
  }
  .header-wrapper.header-mobile-nav-opened .hamburger-icon span:nth-of-type(1)[b-vb1k2h0ysc] {
    transform-origin: bottom;
    transform: rotatez(45deg) translate(0.25rem, 0px);
  }
  .header-wrapper.header-mobile-nav-opened .hamburger-icon span:nth-of-type(2)[b-vb1k2h0ysc] {
    transform-origin: top;
    transform: rotatez(-45deg);
  }
  .header-wrapper.header-mobile-nav-opened .hamburger-icon span:nth-of-type(3)[b-vb1k2h0ysc] {
    transform-origin: bottom;
    width: 50%;
    transform: translate(0.9375rem, -0.25rem) rotatez(45deg);
  }
}

.header[b-vb1k2h0ysc] {
  flex-direction: column;
  background-color: #200f60;
  z-index: 99;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 5.375rem;
  transition: top 0.3s;
}
.header .main-nav-height[b-vb1k2h0ysc] {
  min-height: 5.375rem;
}
@media (max-width: 61.99875rem) {
  .header .main-nav-height[b-vb1k2h0ysc] {
    min-height: 4.375rem;
  }
}
@media (max-width: 61.99875rem) {
  .header[b-vb1k2h0ysc] {
    min-height: 4.375rem;
  }
}
.header.header-hide[b-vb1k2h0ysc] {
  top: calc((5.375rem) * -1);
  background-color: #200f60;
}
.header.header-hide.link-banner-attached[b-vb1k2h0ysc] {
  top: calc((5.375rem + 5rem) * -1) !important;
}
@media (max-width: 61.99875rem) {
  .header.header-hide.link-banner-attached[b-vb1k2h0ysc] {
    top: calc((4.375rem + 5rem) * -1);
  }
}
@media (max-width: 61.99875rem) {
  .header.header-hide[b-vb1k2h0ysc] {
    top: calc((4.375rem) * -1);
  }
}
.header.header-transparent[b-vb1k2h0ysc] {
  background-color: transparent;
}
.header .container[b-vb1k2h0ysc] {
  flex-direction: column;
  flex: 1;
  padding-top: 0;
  padding-bottom: 0;
}
.header .container > .row[b-vb1k2h0ysc] {
  flex: 1;
}
.header .col-logo a[b-vb1k2h0ysc], .header .col-logo button[b-vb1k2h0ysc],
.header .navigation-btn a[b-vb1k2h0ysc],
.header .navigation-btn button[b-vb1k2h0ysc] {
  font-family: "Silka", sans-serif;
}
.header .resolute-logo[b-vb1k2h0ysc] {
  display: block;
  transform: translateY(-0.375rem);
  padding-right: 1.1875rem;
}
.header .resolute-logo img[b-vb1k2h0ysc] {
  display: block;
  height: 1.5rem;
  width: auto;
}
@media (max-width: 62rem) {
  .header .resolute-logo[b-vb1k2h0ysc] {
    transform: initial;
  }
  .header .resolute-logo img[b-vb1k2h0ysc] {
    height: 1.25rem;
    max-width: 6.5625rem;
  }
}
.header .col-main-nav[b-vb1k2h0ysc] {
  flex: 1;
  padding-left: 0;
  padding-right: 0;
}
.header .col-hamburger[b-vb1k2h0ysc] {
  cursor: pointer;
  display: none !important;
  align-items: center;
  justify-content: center;
  width: 4.375rem;
}
@media (max-width: 61.99875rem) {
  .header:has(+ .mobile-header)[b-vb1k2h0ysc] {
    background-color: #100731;
  }
  .header:has(+ .mobile-header)[b-vb1k2h0ysc]  #progress-bar {
    display: none;
  }
  .header:has(+ .mobile-header) .col-hamburger .fa-bars[b-vb1k2h0ysc] {
    display: none;
  }
  .header:has(+ .mobile-header) .col-hamburger .fa-xmark[b-vb1k2h0ysc] {
    display: block;
  }
  .header .col-main-nav[b-vb1k2h0ysc] {
    display: none !important;
  }
  .header .navigation-btn[b-vb1k2h0ysc] {
    display: none !important;
  }
  .header .col-hamburger[b-vb1k2h0ysc] {
    display: flex !important;
    justify-content: end;
  }
}

.main-nav[b-vb1k2h0ysc] {
  position: relative;
  display: flex;
  flex: 1;
  width: 100%;
  justify-content: space-between;
  padding-left: 1.1875rem;
  padding-right: 1.1875rem;
}
.main-nav a[b-vb1k2h0ysc], .main-nav button[b-vb1k2h0ysc] {
  font-family: "SilkaMedium", sans-serif;
  text-decoration: none;
}
.main-nav ul[b-vb1k2h0ysc] {
  list-style: none;
  margin: 0;
  padding: 0;
}
.main-nav .item[b-vb1k2h0ysc] {
  position: relative;
  display: flex;
}
[b-vb1k2h0ysc] .main-nav .item .item-link:focus, [b-vb1k2h0ysc] .main-nav .item .item-link:focus-visible, [b-vb1k2h0ysc] .main-nav .item .item-link:focus-within {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(163, 251, 228, 0.4);
}
.main-nav .item:hover .item-link[b-vb1k2h0ysc] {
  color: #a3fbe4;
}
.main-nav .item:has(.active-sublink)[b-vb1k2h0ysc] {
  color: #a3fbe4 !important;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  position: relative;
}
.main-nav .item:has(.active-sublink)[b-vb1k2h0ysc]  .item-link {
  color: #a3fbe4;
}
.main-nav .item:has(.active-sublink)[b-vb1k2h0ysc]:after {
  content: "";
  width: 100%;
  height: 0.125rem;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #a3fbe4;
}
.main-nav .item sup[b-vb1k2h0ysc] {
  margin-bottom: 0.625rem;
  font-size: xx-small;
}
.main-nav .item[b-vb1k2h0ysc]  .item-link {
  align-items: center;
  position: relative;
  color: #ffffff;
  font-family: "SilkaMedium", sans-serif;
  font-size: 1rem;
  line-height: 1em;
  text-transform: uppercase;
  display: flex;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
}
.main-nav .item[b-vb1k2h0ysc]  .item-link:hover {
  color: #a3fbe4;
}
.main-nav[b-vb1k2h0ysc]  .subitem-link-full {
  transition: all 0.3s ease-in-out;
  background-color: rgba(82, 82, 255, 0.15);
  color: #4423ff;
  display: block;
  border-radius: 0.75rem;
  padding: 0.75rem 0.9375rem;
  font-size: 1rem;
  line-height: 1.5em;
  text-decoration: none;
}
.main-nav[b-vb1k2h0ysc]  .subitem-link-full:after {
  right: 0.9375rem;
}
.main-nav[b-vb1k2h0ysc]  .subitem-link-full:hover {
  transition: all 0.3s ease-in-out;
  background-color: rgba(82, 82, 255, 0.3);
}
.main-nav[b-vb1k2h0ysc]  .subitem-link-full:active, .main-nav[b-vb1k2h0ysc]  .subitem-link-full.active {
  background-color: rgba(82, 82, 255, 0.4);
}
.main-nav[b-vb1k2h0ysc]  h6 a.subitem-link.hub-page,
.main-nav[b-vb1k2h0ysc]  h6 span.subitem-link.hub-page {
  font-family: "SilkaMonoSemibold";
}
.main-nav[b-vb1k2h0ysc]  h6 a.subitem-link.hub-page {
  text-decoration: underline;
}
.main-nav[b-vb1k2h0ysc]  h6 a.subitem-link.hub-page:hover {
  color: #4423ff !important;
}
.main-nav[b-vb1k2h0ysc]  h6 a.subitem-link.hub-page:focus-visible {
  color: #4423ff !important;
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
}
.main-nav[b-vb1k2h0ysc]  h6 a.subitem-link.hub-page.subitem-link-active {
  color: #4423ff !important;
}
.main-nav[b-vb1k2h0ysc]  a.subitem-link,
.main-nav[b-vb1k2h0ysc]  span.subitem-link {
  display: flex;
  align-items: center;
  font-size: 1rem;
  color: #212529;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.main-nav[b-vb1k2h0ysc]  a.subitem-link i,
.main-nav[b-vb1k2h0ysc]  span.subitem-link i {
  transition: all 0.3s ease-in-out;
  color: #4f566c;
  font-size: 1.5rem;
  padding-right: 1.1875rem;
  min-width: 2.6875rem;
}
.main-nav[b-vb1k2h0ysc]  a.subitem-link:hover {
  transition: all 0.3s ease-in-out;
  color: #4423ff;
}
.main-nav[b-vb1k2h0ysc]  a.subitem-link:hover i {
  transition: all 0.3s ease-in-out;
  color: #4423ff;
}
.main-nav[b-vb1k2h0ysc]  a.subitem-link:hover .fa-light {
  font-weight: 900;
}
.main-nav[b-vb1k2h0ysc]  a.subitem-link.subitem-link-active {
  font-family: "SilkaSemibold", sans-serif;
  color: #4423ff;
}
.main-nav[b-vb1k2h0ysc]  a.subitem-link.subitem-link-active i {
  color: #4423ff;
}
.main-nav[b-vb1k2h0ysc]  a.subitem-link.subitem-link-active .fa-light {
  font-weight: 900;
}
.main-nav[b-vb1k2h0ysc]  a.subitem-link:focus-visible {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
}

[b-vb1k2h0ysc] li.item > button.item-link {
  background-color: transparent;
  border: none;
  padding: 0;
  appearance: none;
  -webkit-appearance: none;
  font: inherit;
  color: inherit;
  text-align: left;
  cursor: pointer;
}

[b-vb1k2h0ysc] li.item > button.item-link:focus-visible {
  background-color: transparent;
  outline: 2px solid currentColor;
  outline-offset: 4px;
}

.navigation-btn[b-vb1k2h0ysc] {
  padding-left: 1.1875rem;
}

/*# sourceMappingURL=NavigationRootComponent.razor.css.map */
/* /Components/NavigationRootMobileComponent.razor.rz.scp.css */
.mobile-header .main-nav-wrap[b-gqyfukr4xc], .mobile-header[b-gqyfukr4xc] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

@media (min-width: 62rem) {
  .mobile-header[b-gqyfukr4xc] {
    display: none !important;
  }
}
.mobile-header[b-gqyfukr4xc] {
  background: radial-gradient(59.29% 30.97% at 100% 50%, #1d0f6e 0%, #12083a 69.27%, #100731 100%);
  flex-direction: column;
  flex: 1;
  width: 100%;
}
.mobile-header .main-nav-wrap[b-gqyfukr4xc] {
  flex: 1;
  position: relative;
}
.mobile-header .main-nav-wrap .main-nav-scroll[b-gqyfukr4xc] {
  position: absolute;
  overflow-y: auto;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.mobile-header .main-nav-bottom[b-gqyfukr4xc] {
  text-align: center;
  padding: 1.25rem 0.625rem 1.875rem 0.625rem;
}
.mobile-header .main-nav-bottom .btn[b-gqyfukr4xc] {
  width: 100%;
}

ul.mobile-main-nav[b-gqyfukr4xc] {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #ffffff;
  line-height: 1.6em;
}
ul.mobile-main-nav * ul[b-gqyfukr4xc] {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.mobile-main-nav[b-gqyfukr4xc]  .non-expandable {
  text-transform: uppercase;
}
ul.mobile-main-nav[b-gqyfukr4xc]  .non-expandable .item-link {
  text-decoration: none;
  color: #ffffff;
  font-family: "SilkaMedium", sans-serif;
  font-weight: 400;
}
ul.mobile-main-nav[b-gqyfukr4xc]  .non-expandable:focus-visible {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(122, 143, 255, 0.5);
}
ul.mobile-main-nav a[b-gqyfukr4xc] {
  text-decoration: none;
  color: #ffffff;
  font-family: "Silka", sans-serif;
  font-weight: 500;
}
ul.mobile-main-nav a:focus-visible[b-gqyfukr4xc] {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(122, 143, 255, 0.5);
}
ul.mobile-main-nav .item[b-gqyfukr4xc] {
  border-bottom: 0.0625rem solid rgba(122, 143, 255, 0.5);
}
ul.mobile-main-nav .item:has(.active-sublink)[b-gqyfukr4xc] {
  color: #a3fbe4 !important;
  position: relative;
}
ul.mobile-main-nav .item:has(.active-sublink)[b-gqyfukr4xc]  .item-link {
  color: #a3fbe4;
}
ul.mobile-main-nav .item:has(.open) .item-toggle-name[b-gqyfukr4xc], ul.mobile-main-nav .item:has(+ .item > .open) .item-toggle-name[b-gqyfukr4xc] {
  position: relative;
}
ul.mobile-main-nav .item:has(.open) .item-toggle-name[b-gqyfukr4xc]:after, ul.mobile-main-nav .item:has(+ .item > .open) .item-toggle-name[b-gqyfukr4xc]:after {
  content: "\f077" !important;
  position: absolute;
  right: 1.25rem;
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}
ul.mobile-main-nav .item:has(.open) .item-toggle-panel[b-gqyfukr4xc], ul.mobile-main-nav .item:has(+ .item > .open) .item-toggle-panel[b-gqyfukr4xc] {
  display: block !important;
}
ul.mobile-main-nav .item:has(.close) .item-toggle-name[b-gqyfukr4xc], ul.mobile-main-nav .item:has(+ .item > .close) .item-toggle-name[b-gqyfukr4xc] {
  position: relative;
}
ul.mobile-main-nav .item:has(.close) .item-toggle-name[b-gqyfukr4xc]:after, ul.mobile-main-nav .item:has(+ .item > .close) .item-toggle-name[b-gqyfukr4xc]:after {
  content: "\f078";
  position: absolute;
  right: 1.25rem;
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}
ul.mobile-main-nav .item:has(.close) .item-toggle-panel[b-gqyfukr4xc], ul.mobile-main-nav .item:has(+ .item > .close) .item-toggle-panel[b-gqyfukr4xc] {
  display: none;
}
ul.mobile-main-nav .item:last-child[b-gqyfukr4xc] {
  margin-bottom: 0.625rem;
  border-bottom: 0;
}
ul.mobile-main-nav .item ul li[b-gqyfukr4xc] {
  text-transform: none;
}
ul.mobile-main-nav .item .item-link[b-gqyfukr4xc],
ul.mobile-main-nav .item .item-toggle-name[b-gqyfukr4xc] {
  display: block;
  text-transform: uppercase;
  font-family: "SilkaMedium", sans-serif;
  padding: 1.75rem 1.25rem;
  font-size: 1rem;
  font-weight: 400;
}
ul.mobile-main-nav .item .item-link:has(+ .item-toggle-panel)[b-gqyfukr4xc],
ul.mobile-main-nav .item .item-toggle-name:has(+ .item-toggle-panel)[b-gqyfukr4xc] {
  padding-bottom: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle[b-gqyfukr4xc] {
  border-radius: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel[b-gqyfukr4xc] {
  padding: 0 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .h6[b-gqyfukr4xc] {
  display: flex;
  align-items: center;
  height: 3.25rem;
  color: #7a8fff;
  font-family: "SilkaMonoSemibold";
  line-height: 1.5em;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing li i[b-gqyfukr4xc] {
  display: none;
  font-size: 1.25rem;
  padding-right: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing li[b-gqyfukr4xc]  a.hub-page {
  position: relative;
  display: block;
  color: #7a8fff;
  font-family: "SilkaMono";
  font-weight: 600;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing li[b-gqyfukr4xc]  a.hub-page:has(+ ul) {
  padding-bottom: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing li[b-gqyfukr4xc]  a.hub-page:after {
  content: "\f178";
  position: absolute;
  right: 0;
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing li[b-gqyfukr4xc]  a.hub-page.subitem-link-active {
  font-family: "SilkaSemibold", sans-serif;
  color: #a3fbe4;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .subitem-badge[b-gqyfukr4xc]  a.subitem-link {
  display: flex;
  gap: 1.25rem;
  align-items: center;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .subitem-badge .badge[b-gqyfukr4xc] {
  background-color: rgba(82, 82, 255, 0.4);
  border-radius: 0.3125rem;
  padding: 0.125rem 0.625rem;
  display: flex;
  justify-content: center;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .subitem-badge .badge .badge-text[b-gqyfukr4xc] {
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
  font-family: "SilkaMedium", sans-serif;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-gqyfukr4xc] {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem 2.25rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-gqyfukr4xc]  .card-component.card-component-menu {
  display: block;
  min-height: 100%;
  border-radius: 1.25rem;
  background-color: #ffffff;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-gqyfukr4xc]  .card-component.card-component-menu h3 {
  font-family: "Archia", sans-serif;
  color: #212529;
  font-weight: 700;
  line-height: 1.75rem;
  text-overflow: ellipsis;
  padding-bottom: 0.625rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-gqyfukr4xc]  .card-component.card-component-menu .tag-labels-list {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translateY(-40%);
  display: block;
  text-align: center;
  padding: 0;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-gqyfukr4xc]  .card-component.card-component-menu .tag-labels-list .tag-label.secondary {
  background: linear-gradient(56deg, #00fec1 0.06%, #00ceff 72.78%) 0% 0% no-repeat padding-box;
  border: 0.0625rem solid rgba(255, 255, 255, 0.01);
  color: #212529;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-gqyfukr4xc]  .card-component.card-component-menu .card-img {
  max-height: 10.125rem;
  width: 100%;
  border-radius: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-gqyfukr4xc]  .card-component.card-component-menu .card-info {
  position: relative;
  width: 100%;
  justify-content: flex-start;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-gqyfukr4xc]  .card-component.card-component-menu .card-info .info {
  padding-top: 0.9375rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-gqyfukr4xc]  .card-component.card-component-menu .card-info .info h3 {
  font-family: "ArchiaBold", sans-serif;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-gqyfukr4xc]  .card-component.card-component-menu .card-footer {
  min-width: 15.625rem;
  margin-bottom: 0;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-gqyfukr4xc]  .card-component.card-component-menu .card-footer .btn-outline {
  color: #4423ff;
}
@media (max-width: 61.99875rem) {
  ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-gqyfukr4xc] {
    width: 50%;
  }
}
@media (max-width: 35.99875rem) {
  ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-gqyfukr4xc] {
    width: 100%;
  }
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing li:not(:first-child) .h6[b-gqyfukr4xc] {
  margin-top: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel[b-gqyfukr4xc]  .hub-page {
  margin-top: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing .inner-listing[b-gqyfukr4xc] {
  padding-bottom: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing .inner-listing[b-gqyfukr4xc]  .subitem .subitem-link {
  height: 2.625rem;
  padding: 0.625rem 0 0.625rem 1.25rem;
  border-left: 0.0625rem solid rgba(122, 143, 255, 0.5);
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing li[b-gqyfukr4xc] {
  padding: 0;
  border: 0;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing li a[b-gqyfukr4xc] {
  display: block;
  height: 3.25rem;
  padding: 0.625rem 0;
  font-family: "Silka", sans-serif;
  font-weight: 500;
  color: #ffffff;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing li a.highlighted-link[b-gqyfukr4xc] {
  padding-top: 1rem;
  padding-bottom: 0.9375rem;
  background: rgba(122, 143, 255, 0.15);
  border-radius: 0.75rem;
  display: flex;
  align-items: center;
  margin-top: 0.5rem;
  margin-bottom: 1.125rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing li a.highlighted-link i[b-gqyfukr4xc] {
  font-size: 1rem;
  display: block;
  margin-left: auto;
  padding-right: 0;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing li a[b-gqyfukr4xc]:after {
  display: none;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing li a sup[b-gqyfukr4xc] {
  font-size: xx-small;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel[b-gqyfukr4xc]  .subitem-link {
  text-decoration: none;
  color: #ffffff;
  display: block;
  height: 3.25rem;
  padding: 0.625rem 0;
  font-family: "Silka", sans-serif;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel[b-gqyfukr4xc]  .subitem-link.subitem-link-active {
  font-family: "SilkaSemibold", sans-serif;
  color: #a3fbe4;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel.open[b-gqyfukr4xc] {
  background-color: rgba(68, 35, 255, 0.15);
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel.open .item-toggle-name[b-gqyfukr4xc]:after {
  content: "\f077";
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel.close .item-toggle-panel[b-gqyfukr4xc] {
  display: hidden;
}

/*# sourceMappingURL=NavigationRootMobileComponent.razor.css.map */
/* /Components/NavigationSectionLeftComponent.razor.rz.scp.css */
.main-nav ul[b-6yvtwt1k4y] {
  list-style: none;
  margin: 0;
  padding: 0;
}
.main-nav > .main-subnav[b-6yvtwt1k4y],
.main-nav > .main-subnav-lg[b-6yvtwt1k4y] {
  position: absolute;
  top: 100%;
  z-index: -1;
  background-color: #ffffff;
  border-radius: 0.9375rem;
  min-width: 15rem;
  opacity: 0;
  box-shadow: 0 0.5rem 1.25rem 0px rgba(20, 23, 26, 0.15);
}
.main-nav > .main-subnav[b-6yvtwt1k4y] {
  left: -1.875rem;
  padding: 2.5rem 1.875rem 1.875rem 1.875rem;
  width: 18.75rem;
}
.main-nav.has-submenu[b-6yvtwt1k4y], .main-nav.has-submenu-lg[b-6yvtwt1k4y] {
  overflow: hidden;
}
.main-nav.has-submenu:focus[b-6yvtwt1k4y], .main-nav.has-submenu:focus-visible[b-6yvtwt1k4y], .main-nav.has-submenu:focus-within[b-6yvtwt1k4y], .main-nav.has-submenu-lg:focus[b-6yvtwt1k4y], .main-nav.has-submenu-lg:focus-visible[b-6yvtwt1k4y], .main-nav.has-submenu-lg:focus-within[b-6yvtwt1k4y] {
  overflow: visible;
}
.main-nav.has-submenu:focus .item-link:focus[b-6yvtwt1k4y], .main-nav.has-submenu:focus .item-link:focus-visible[b-6yvtwt1k4y], .main-nav.has-submenu:focus .item-link:focus-within[b-6yvtwt1k4y], .main-nav.has-submenu:focus-visible .item-link:focus[b-6yvtwt1k4y], .main-nav.has-submenu:focus-visible .item-link:focus-visible[b-6yvtwt1k4y], .main-nav.has-submenu:focus-visible .item-link:focus-within[b-6yvtwt1k4y], .main-nav.has-submenu:focus-within .item-link:focus[b-6yvtwt1k4y], .main-nav.has-submenu:focus-within .item-link:focus-visible[b-6yvtwt1k4y], .main-nav.has-submenu:focus-within .item-link:focus-within[b-6yvtwt1k4y], .main-nav.has-submenu-lg:focus .item-link:focus[b-6yvtwt1k4y], .main-nav.has-submenu-lg:focus .item-link:focus-visible[b-6yvtwt1k4y], .main-nav.has-submenu-lg:focus .item-link:focus-within[b-6yvtwt1k4y], .main-nav.has-submenu-lg:focus-visible .item-link:focus[b-6yvtwt1k4y], .main-nav.has-submenu-lg:focus-visible .item-link:focus-visible[b-6yvtwt1k4y], .main-nav.has-submenu-lg:focus-visible .item-link:focus-within[b-6yvtwt1k4y], .main-nav.has-submenu-lg:focus-within .item-link:focus[b-6yvtwt1k4y], .main-nav.has-submenu-lg:focus-within .item-link:focus-visible[b-6yvtwt1k4y], .main-nav.has-submenu-lg:focus-within .item-link:focus-within[b-6yvtwt1k4y] {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(163, 251, 228, 0.4);
}
.main-nav.has-submenu.active-submenu:hover[b-6yvtwt1k4y], .main-nav.has-submenu-lg.active-submenu:hover[b-6yvtwt1k4y] {
  overflow: visible;
}
.main-nav.has-submenu.active-submenu:hover > .main-subnav[b-6yvtwt1k4y],
.main-nav.has-submenu.active-submenu:hover > .main-subnav-lg[b-6yvtwt1k4y], .main-nav.has-submenu-lg.active-submenu:hover > .main-subnav[b-6yvtwt1k4y],
.main-nav.has-submenu-lg.active-submenu:hover > .main-subnav-lg[b-6yvtwt1k4y] {
  z-index: 99;
  opacity: 1;
  transform: translateY(-0.9375rem);
}
.main-nav.has-submenu-lg.active-submenu:hover[b-6yvtwt1k4y] {
  position: initial;
}
.main-nav .main-subnav + h6[b-6yvtwt1k4y] {
  margin-top: 3.75rem;
}
.main-nav .main-subnav .main-subnav[b-6yvtwt1k4y] {
  margin-bottom: 1.25rem;
}
.main-nav .main-subnav .main-subnav[b-6yvtwt1k4y]  .subitem a, .main-nav .main-subnav .main-subnav[b-6yvtwt1k4y]  .subitem span {
  font-family: "SilkaMedium", sans-serif;
  padding-left: 1.25rem;
  border-left: 0.0625rem solid #a1a9bb;
}
.main-nav .main-subnav .main-subnav[b-6yvtwt1k4y]  .subitem a.subitem-link-active, .main-nav .main-subnav .main-subnav[b-6yvtwt1k4y]  .subitem span.subitem-link-active {
  border-left: 0.1875rem solid #4423ff;
}
.main-nav .main-subnav .main-subnav[b-6yvtwt1k4y]  .subitem:not(:last-child) {
  margin-bottom: 0;
}
.main-nav .main-subnav .subitem:not(:last-child)[b-6yvtwt1k4y] {
  margin-bottom: 1.25rem;
}
.main-nav .main-subnav-first-col[b-6yvtwt1k4y] {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 1.875rem 1.875rem 1.25rem;
  border-radius: 0.625rem;
  background-color: #ffffff;
}
.main-nav .main-subnav-first-col h6[b-6yvtwt1k4y] {
  margin-bottom: 1.25rem;
  padding: 0.25rem 0;
  font-family: "SilkaMonoSemibold";
  line-height: 1.5em;
}
.main-nav .main-subnav-first-col[b-6yvtwt1k4y]  .main-subnav > li.subitem-title .subitem-link:hover,
.main-nav .main-subnav-first-col[b-6yvtwt1k4y]  h6 a.subitem-link:hover {
  color: #4423ff !important;
}
.main-nav .main-subnav-first-col[b-6yvtwt1k4y]  .main-subnav > li.subitem-title .subitem-link:focus-visible,
.main-nav .main-subnav-first-col[b-6yvtwt1k4y]  h6 a.subitem-link:focus-visible {
  color: #4423ff !important;
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
}
.main-nav .main-subnav-first-col[b-6yvtwt1k4y]  .main-subnav > li.subitem-title .subitem-link.subitem-link-active,
.main-nav .main-subnav-first-col[b-6yvtwt1k4y]  h6 a.subitem-link.subitem-link-active {
  color: #4423ff !important;
}
.main-nav .main-subnav-first-col[b-6yvtwt1k4y]  h6 span.subitem-link,
.main-nav .main-subnav-first-col[b-6yvtwt1k4y]  h6 a.subitem-link {
  color: #212529 !important;
  font-family: "SilkaMonoSemibold";
}
.main-nav .main-subnav-first-col[b-6yvtwt1k4y]  .subitem a,
.main-nav .main-subnav-first-col[b-6yvtwt1k4y]  .subitem span {
  font-family: "SilkaMedium", sans-serif;
  display: flex;
  align-items: center;
  min-height: 2rem;
}
.main-nav .main-subnav-first-col[b-6yvtwt1k4y]  .subitem a:focus-visible,
.main-nav .main-subnav-first-col[b-6yvtwt1k4y]  .subitem span:focus-visible {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
}

.main-subnav-first-col .block-grid[b-6yvtwt1k4y] {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(var(--grid-columns), auto);
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
}
@media (min-width: 62rem) and (max-width: 74.99875rem) {
  .main-subnav-first-col .block-grid[b-6yvtwt1k4y] {
    grid-template-columns: repeat(2, 1fr);
  }
}
.main-subnav-first-col .block-grid-item[b-6yvtwt1k4y] {
  grid-column: span var(--col-span);
  grid-row: span var(--row-span);
}
@media (min-width: 62rem) and (max-width: 74.99875rem) {
  .main-subnav-first-col .block-grid-item[b-6yvtwt1k4y] {
    grid-column: span 1;
    grid-row: span 1;
  }
}

/*# sourceMappingURL=NavigationSectionLeftComponent.razor.css.map */
/* /Components/NavigationSectionRightComponent.razor.rz.scp.css */
.main-subnav-second-col[b-tcvnbsp19k] {
  padding: 1.875rem;
}
.main-subnav-second-col > h6[b-tcvnbsp19k] {
  color: #4423ff !important;
  margin-bottom: 1.25rem;
  padding-bottom: 0.25rem;
}
@media (max-width: 61.99875rem) {
  .main-subnav-second-col-content[b-tcvnbsp19k] {
    border-radius: 1.25rem;
  }
}
@media (max-width: 47.99875rem) {
  .main-subnav-second-col-content .actions .btn-outline[b-tcvnbsp19k] {
    width: 100%;
  }
}
.main-subnav-second-col ul[b-tcvnbsp19k] {
  list-style: none;
  margin: 0;
  padding: 0;
}
.main-subnav-second-col .right-side-subnav[b-tcvnbsp19k] {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: 1.25rem;
  column-gap: 0.625rem;
}

.main-subnav-second-col[b-tcvnbsp19k]  .main-subnav > li.subitem-title .subitem-link,
.main-subnav-second-col[b-tcvnbsp19k]  h6 .subitem-link,
.main-subnav-second-col[b-tcvnbsp19k]  h6 {
  color: #212529 !important;
}
.main-subnav-second-col[b-tcvnbsp19k]  .main-subnav > li.subitem-title .subitem-link:hover,
.main-subnav-second-col[b-tcvnbsp19k]  h6 .subitem-link:hover,
.main-subnav-second-col[b-tcvnbsp19k]  h6:hover {
  color: #4423ff !important;
}
.main-subnav-second-col[b-tcvnbsp19k]  .main-subnav > li.subitem-title .subitem-link:focus-visible,
.main-subnav-second-col[b-tcvnbsp19k]  h6 .subitem-link:focus-visible,
.main-subnav-second-col[b-tcvnbsp19k]  h6:focus-visible {
  color: #4423ff !important;
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
}
.main-subnav-second-col[b-tcvnbsp19k]  .main-subnav > li.subitem-title .subitem-link.subitem-link-active,
.main-subnav-second-col[b-tcvnbsp19k]  h6 .subitem-link.subitem-link-active,
.main-subnav-second-col[b-tcvnbsp19k]  h6.subitem-link-active {
  color: #4423ff !important;
}
.main-subnav-second-col[b-tcvnbsp19k]  .subitem a {
  font-family: "SilkaMedium", sans-serif;
  display: flex;
  align-items: start;
  min-height: 2rem;
}
.main-subnav-second-col[b-tcvnbsp19k]  .subitem a:focus-visible {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
}

/*# sourceMappingURL=NavigationSectionRightComponent.razor.css.map */
/* /Components/PodcastComponent.razor.rz.scp.css */
.podcast-component .podcast-details > div > div[b-7aej3huzpl]:after, .podcast-component .podcast-details > div > div[b-7aej3huzpl], .podcast-component .podcast-details > div[b-7aej3huzpl], .podcast-component .podcast-details[b-7aej3huzpl] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.podcast-component[b-7aej3huzpl] {
  padding-bottom: 3.75rem;
  margin-bottom: 3.75rem;
  border-bottom: 0.0625rem solid #ced4e2;
}
.podcast-component:last-child[b-7aej3huzpl] {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.podcast-component .podcast-information[b-7aej3huzpl] {
  align-items: flex-end;
}
.podcast-component .tag-labels-list[b-7aej3huzpl] {
  margin-bottom: 1.25rem;
}
.podcast-component h3[b-7aej3huzpl] {
  padding-bottom: 1.25rem;
}
.podcast-component .podcast-details[b-7aej3huzpl] {
  align-items: stretch;
  flex-wrap: wrap;
  margin-bottom: 1.875rem;
}
.podcast-component .podcast-details .presenters[b-7aej3huzpl] {
  margin-bottom: 0;
  padding-bottom: 0;
}
.podcast-component .podcast-details[b-7aej3huzpl]  .card-datetime-component {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 0.875rem;
}
.podcast-component .podcast-details[b-7aej3huzpl]  .card-datetime-component > div:before {
  font-size: 1rem;
}
.podcast-component .podcast-details > div[b-7aej3huzpl] {
  align-items: stretch;
  flex-wrap: wrap;
  margin-bottom: 0.625rem;
}
.podcast-component .podcast-details > div > div[b-7aej3huzpl] {
  position: relative;
  padding-right: 1.875rem;
  margin-bottom: 0.625rem;
  align-items: center;
}
.podcast-component .podcast-details > div > div[b-7aej3huzpl]:after {
  align-items: flex-start;
  position: absolute;
  right: 0.1875rem;
  top: 50%;
  transform: translateY(-50%);
  content: ".";
  padding: 0 0.625rem;
  font-family: "Font Awesome 6 Pro";
  font-weight: 600;
  font-size: 1rem;
  line-height: 0.0625rem;
  height: 0.5625rem;
}
.podcast-component .podcast-details > div:last-child > div:last-child[b-7aej3huzpl] {
  padding-right: 0;
}
.podcast-component .podcast-details > div:last-child > div:last-child[b-7aej3huzpl]:after {
  display: none;
}
@media (max-width: 61.99875rem) {
  .podcast-component .podcast-content[b-7aej3huzpl] {
    padding-bottom: 2.5rem;
  }
}

/*# sourceMappingURL=PodcastComponent.razor.css.map */
/* /Components/PodcastHubComponent.razor.rz.scp.css */
.podcast-hub-page.template-purple-rain .theme-bg-shapes[b-7fga9bcb40] {
  background-image: radial-gradient(50vh circle at 10vw 70vh, rgba(107, 41, 200, 0.15) 0%, rgba(107, 41, 200, 0) 100%);
}

.podcast-hub-page[b-7fga9bcb40] .section-general-header .container:before {
  background-image: radial-gradient(closest-side, #6b29c8 0%, #8656d5 25%, rgba(16, 7, 49, 0) 100%);
}
.podcast-hub-page .section-after-header h2[b-7fga9bcb40] {
  padding-bottom: 0.625rem;
}
.podcast-hub-page .section-after-header .row[b-7fga9bcb40] {
  justify-content: space-between;
}
@media (max-width: 61.99875rem) {
  .podcast-hub-page .after-header-img[b-7fga9bcb40] {
    display: none;
  }
}
.podcast-hub-page .after-header-content[b-7fga9bcb40]  img {
  display: none;
}
@media (max-width: 61.99875rem) {
  .podcast-hub-page .after-header-content[b-7fga9bcb40]  img {
    display: block;
    text-align: center;
    border-radius: 1.25rem;
    width: 100%;
  }
}
.podcast-hub-page .after-header-content[b-7fga9bcb40]  p strong {
  font-size: 1.25rem;
}
.podcast-hub-page .section-arrow-top[b-7fga9bcb40] {
  background-image: url(/svg-shapes/arrows-iren-purple-podcast.svg);
  background-position: center 0;
}
.podcast-hub-page .section-arrow-top .centered-content[b-7fga9bcb40]  .paragraph-component > h2:first-child,
.podcast-hub-page .section-arrow-top .centered-content[b-7fga9bcb40]  .paragraph-component > h3:first-child {
  padding-bottom: 5rem;
  font-family: "SilkaSemibold", sans-serif;
  font-size: 7.5rem;
  line-height: 1.2em;
  background-image: radial-gradient(closest-side at 45% 55%, #d7ddff 0%, #8656d5 100%);
  background-size: 100% 100%;
  background-position: top left;
  background-repeat: no-repeat;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 61.99875rem) {
  .podcast-hub-page .section-arrow-top .centered-content[b-7fga9bcb40]  .paragraph-component > h2:first-child,
  .podcast-hub-page .section-arrow-top .centered-content[b-7fga9bcb40]  .paragraph-component > h3:first-child {
    font-size: 2.875rem;
  }
}
.podcast-hub-page .section-arrow-top .centered-content[b-7fga9bcb40]  .paragraph-component > h2:last-child,
.podcast-hub-page .section-arrow-top .centered-content[b-7fga9bcb40]  .paragraph-component > h3:last-child {
  padding-bottom: 0;
}
.podcast-hub-page .section-podcasts-list[b-7fga9bcb40] {
  padding-bottom: 6.25rem;
}
.podcast-hub-page .section-podcasts-list h4.before-header[b-7fga9bcb40] {
  padding-bottom: 3.75rem;
}

/*# sourceMappingURL=PodcastHubComponent.razor.css.map */
/* /Components/PodcastLinksComponent.razor.rz.scp.css */
.podcast-links .podcast-link[b-2ihk8tdg4w] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.podcast-links[b-2ihk8tdg4w] {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
.podcast-links .podcast-link[b-2ihk8tdg4w] {
  flex-direction: column;
  background-color: rgba(215, 221, 255, 0.4);
  border: 0.0625rem solid rgba(215, 221, 255, 0.6);
  border-radius: 0.9375rem;
  padding: 1.25rem;
  display: flex;
  min-height: 4.375rem;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.podcast-links .podcast-link:hover[b-2ihk8tdg4w] {
  transition: all 0.3s ease-in-out;
  background-color: rgba(215, 221, 255, 0.7);
}
@media (max-width: 35.99875rem) {
  .podcast-links[b-2ihk8tdg4w] {
    width: 100%;
  }
}

/*# sourceMappingURL=PodcastLinksComponent.razor.css.map */
/* /Components/PopUpComponent.razor.rz.scp.css */
/* Large */
.popup-card-large[b-6l5bee6uvn] {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 101;
  color: #212529 !important;
}
.popup-card-large i[b-6l5bee6uvn] {
  color: #ffffff;
  font-size: 1.75rem;
  position: absolute;
  right: -1.25rem;
  top: -1.25rem;
  cursor: pointer;
}
@media (max-width: 62rem) {
  .popup-card-large[b-6l5bee6uvn] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(20, 23, 26, 0.05);
    transform: initial;
  }
  .popup-card-large i[b-6l5bee6uvn] {
    color: #a1a9bb;
    right: 5.75rem;
    top: 4.75rem;
    z-index: 102;
  }
}
@media (max-width: 62rem) and (max-width: 48rem) {
  .popup-card-large i[b-6l5bee6uvn] {
    right: 1.5rem;
    top: 1.875rem;
  }
}
@media (max-width: 36rem) {
  .popup-card-large[b-6l5bee6uvn] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(20, 23, 26, 0.05);
    transform: initial;
  }
  .popup-card-large i[b-6l5bee6uvn] {
    color: #a1a9bb;
    right: 1.5rem;
    top: 30px;
    z-index: 102;
  }
}

/* End Large */
/* Medium */
.popup-card-medium[b-6l5bee6uvn] {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 101;
}
.popup-card-medium i[b-6l5bee6uvn] {
  color: #ffffff;
  font-size: 1.5rem;
  position: absolute;
  right: -1.25rem;
  top: -1.25rem;
  cursor: pointer;
}
@media (max-width: 48rem) {
  .popup-card-medium[b-6l5bee6uvn] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(20, 23, 26, 0.05);
    transform: initial;
  }
  .popup-card-medium i[b-6l5bee6uvn] {
    color: #a1a9bb;
    right: 1.5rem;
    top: 30px;
    z-index: 102;
  }
}

/* End Medium */
.overlay[b-6l5bee6uvn] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(20, 23, 26, 0.05);
  z-index: 100;
}
@media (max-width: 36rem) {
  .overlay[b-6l5bee6uvn] {
    display: none !important;
  }
}

/*# sourceMappingURL=PopUpComponent.razor.css.map */
/* /Components/PrivacyNoticeCareerComponent.razor.rz.scp.css */
.section-privacy-notice-header[b-yvjpt1fuve] {
  background: transparent linear-gradient(180deg, rgba(122, 143, 255, 0.4) 0%, #ffffff 100%) 0% 0% no-repeat padding-box;
  padding-top: 8.5rem;
  padding-bottom: 5rem;
}
.section-privacy-notice-header h1[b-yvjpt1fuve] {
  padding-bottom: 0;
}
@media (min-width: 62rem) {
  .section-privacy-notice-header .image[b-yvjpt1fuve] {
    margin-top: 3.75rem;
  }
  .section-privacy-notice-header .subtitle[b-yvjpt1fuve] {
    display: none;
  }
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice-header[b-yvjpt1fuve] {
    padding-bottom: 2.5rem;
    padding-top: 5.625rem;
  }
  .section-privacy-notice-header .image[b-yvjpt1fuve] {
    margin-top: -1.875rem;
  }
  .section-privacy-notice-header .content[b-yvjpt1fuve] {
    display: none;
  }
  .section-privacy-notice-header .empty-space[b-yvjpt1fuve] {
    display: none;
  }
  .section-privacy-notice-header .subtitle[b-yvjpt1fuve] {
    margin-top: 1.875rem;
  }
  .section-privacy-notice-header h6[b-yvjpt1fuve] {
    font-size: 1rem;
  }
}
.section-privacy-notice-header .container[b-yvjpt1fuve] {
  padding-bottom: 0;
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice-header .container .privacy-notice-image[b-yvjpt1fuve] {
    display: none;
  }
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice-header .container .privacy-notice-subtitle[b-yvjpt1fuve] {
    display: none;
  }
}
.section-privacy-notice-header .container h6[b-yvjpt1fuve] {
  padding-top: 0.625rem;
  color: #4f566c;
}
.section-privacy-notice-header .container[b-yvjpt1fuve]  p {
  padding-top: 1.25rem;
  padding-bottom: 0;
}

.section-privacy-notice[b-yvjpt1fuve] {
  padding-top: 0;
  padding-bottom: 9.375rem;
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice[b-yvjpt1fuve] {
    padding-bottom: 3.375rem;
  }
}
.section-privacy-notice .container[b-yvjpt1fuve] {
  padding-top: 0;
}
.section-privacy-notice .container .row[b-yvjpt1fuve] {
  padding-top: 5rem;
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice .container .row[b-yvjpt1fuve] {
    padding-top: 2.5rem;
  }
}
.section-privacy-notice .container .row:first-child[b-yvjpt1fuve] {
  padding-top: 0;
}
.section-privacy-notice .container[b-yvjpt1fuve]  p.h6 {
  padding-bottom: 3.5rem;
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice .container[b-yvjpt1fuve]  p.h6 {
    padding-top: 0;
    padding-bottom: 1rem;
  }
}
.section-privacy-notice .container[b-yvjpt1fuve]  .paragraph-component {
  padding-bottom: 3.75rem;
}
.section-privacy-notice .container[b-yvjpt1fuve]  .paragraph-component:last-child {
  padding-bottom: 0;
}
.section-privacy-notice .container[b-yvjpt1fuve]  p {
  padding-top: 0;
  padding-bottom: 1.5rem;
  font: 1.125rem/1.8125rem "Silka", sans-serif;
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice .container[b-yvjpt1fuve]  p {
    padding-top: 1.25rem;
  }
}
.section-privacy-notice .container[b-yvjpt1fuve]  p:last-child {
  padding-bottom: 0;
}
.section-privacy-notice .container[b-yvjpt1fuve]  ul li:last-child {
  padding-bottom: 1.875rem;
}
.section-privacy-notice .container[b-yvjpt1fuve]  .paragraph-component:nth-child(9) p.h6 {
  padding-top: 0 !important;
}
.section-privacy-notice .container[b-yvjpt1fuve]  .paragraph-component:nth-child(9) p:nth-child(2) {
  padding-bottom: 6.25rem;
}
.section-privacy-notice .container[b-yvjpt1fuve]  .paragraph-component:nth-child(9) p:nth-child(3) {
  padding-bottom: 0.9375rem;
}
.section-privacy-notice .container[b-yvjpt1fuve]  .paragraph-component:nth-child(9) p:nth-child(3) em {
  position: relative;
  padding-bottom: 1.5rem;
}
.section-privacy-notice .container[b-yvjpt1fuve]  .paragraph-component:nth-child(9) p:nth-child(3) em:first-child:before {
  position: absolute;
  content: "";
  top: -3.125rem;
  left: -13%;
  background: linear-gradient(90deg, rgba(122, 143, 255, 0) 0%, #7a8fff 100%);
  width: 10.9375rem;
  height: 1rem;
  border-top-right-radius: 5.625rem;
  border-bottom-right-radius: 5.625rem;
}
.section-privacy-notice .container[b-yvjpt1fuve]  .paragraph-component:nth-child(9) p:nth-child(4) {
  padding-bottom: 3.75rem;
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice .container[b-yvjpt1fuve] {
    padding-bottom: 1.625rem;
  }
  .section-privacy-notice .container[b-yvjpt1fuve]  .h3 {
    padding-bottom: 1.25rem;
  }
  .section-privacy-notice .container[b-yvjpt1fuve]  .paragraph-component {
    padding-bottom: 1.875rem;
  }
  .section-privacy-notice .container[b-yvjpt1fuve]  ul li {
    padding-top: 1.25rem;
    font-size: 1rem;
  }
  .section-privacy-notice .container[b-yvjpt1fuve]  p {
    padding-top: 0;
    font-size: 1rem;
  }
  .section-privacy-notice .container[b-yvjpt1fuve]  .paragraph-component:nth-child(9) p:nth-child(2) {
    padding-bottom: 5rem;
  }
  .section-privacy-notice .container[b-yvjpt1fuve]  .paragraph-component:nth-child(9) p:nth-child(4) {
    padding-bottom: 1.875rem;
  }
}

@media (max-width: 61.99875rem) {
  .section-generic-banner-full[b-yvjpt1fuve]  .btn {
    width: 10%;
  }
}

[b-yvjpt1fuve] a:hover {
  color: #7a8fff;
}

/*# sourceMappingURL=PrivacyNoticeCareerComponent.razor.css.map */
/* /Components/PrivacyNoticeComponent.razor.rz.scp.css */
.section-privacy-notice-header[b-9dsmx51ymx] {
  background: transparent linear-gradient(180deg, rgba(122, 143, 255, 0.4) 0%, #ffffff 100%) 0% 0% no-repeat padding-box;
  padding-top: 8.5rem;
  padding-bottom: 5rem;
}
.section-privacy-notice-header h1[b-9dsmx51ymx] {
  padding-bottom: 0;
}
@media (min-width: 62rem) {
  .section-privacy-notice-header .image[b-9dsmx51ymx] {
    margin-top: 3.75rem;
  }
  .section-privacy-notice-header .subtitle[b-9dsmx51ymx] {
    display: none;
  }
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice-header[b-9dsmx51ymx] {
    padding-bottom: 2.5rem;
    padding-top: 5.625rem;
  }
  .section-privacy-notice-header .image[b-9dsmx51ymx] {
    margin-top: -1.875rem;
  }
  .section-privacy-notice-header .content[b-9dsmx51ymx] {
    display: none;
  }
  .section-privacy-notice-header .empty-space[b-9dsmx51ymx] {
    display: none;
  }
  .section-privacy-notice-header .subtitle[b-9dsmx51ymx] {
    margin-top: 1.875rem;
  }
  .section-privacy-notice-header h6[b-9dsmx51ymx] {
    font-size: 1rem;
  }
}
.section-privacy-notice-header .container[b-9dsmx51ymx] {
  padding-bottom: 0;
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice-header .container .privacy-notice-image[b-9dsmx51ymx] {
    display: none;
  }
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice-header .container .privacy-notice-subtitle[b-9dsmx51ymx] {
    display: none;
  }
}
.section-privacy-notice-header .container h6[b-9dsmx51ymx] {
  padding-top: 0.625rem;
  color: #4f566c;
}
.section-privacy-notice-header .container[b-9dsmx51ymx]  p {
  padding-top: 1.25rem;
  padding-bottom: 0;
}

.section-privacy-notice[b-9dsmx51ymx] {
  padding-top: 0;
  padding-bottom: 9.375rem;
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice[b-9dsmx51ymx] {
    padding-bottom: 3.375rem;
  }
}
.section-privacy-notice .container[b-9dsmx51ymx] {
  padding-top: 0;
}
.section-privacy-notice .container .row[b-9dsmx51ymx] {
  padding-top: 5rem;
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice .container .row[b-9dsmx51ymx] {
    padding-top: 2.5rem;
  }
}
.section-privacy-notice .container .row:first-child[b-9dsmx51ymx] {
  padding-top: 0;
}
.section-privacy-notice .container[b-9dsmx51ymx]  p.h6 {
  padding-bottom: 3.5rem;
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice .container[b-9dsmx51ymx]  p.h6 {
    padding-top: 0;
    padding-bottom: 1rem;
  }
}
.section-privacy-notice .container[b-9dsmx51ymx]  .paragraph-component {
  padding-bottom: 3.75rem;
}
.section-privacy-notice .container[b-9dsmx51ymx]  .paragraph-component:last-child {
  padding-bottom: 0;
}
.section-privacy-notice .container[b-9dsmx51ymx]  p {
  padding-top: 0;
  padding-bottom: 1.5rem;
  font: 1.125rem/1.8125rem "Silka", sans-serif;
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice .container[b-9dsmx51ymx]  p {
    padding-top: 1.25rem;
  }
}
.section-privacy-notice .container[b-9dsmx51ymx]  p:last-child {
  padding-bottom: 0;
}
.section-privacy-notice .container[b-9dsmx51ymx]  ul li:last-child {
  padding-bottom: 1.875rem;
}
.section-privacy-notice .container[b-9dsmx51ymx]  .paragraph-component:nth-child(9) p.h6 {
  padding-top: 0 !important;
}
.section-privacy-notice .container[b-9dsmx51ymx]  .paragraph-component:nth-child(9) p:nth-child(2) {
  padding-bottom: 6.25rem;
}
.section-privacy-notice .container[b-9dsmx51ymx]  .paragraph-component:nth-child(9) p:nth-child(3) {
  padding-bottom: 0.9375rem;
}
.section-privacy-notice .container[b-9dsmx51ymx]  .paragraph-component:nth-child(9) p:nth-child(3) em {
  position: relative;
  padding-bottom: 1.5rem;
}
.section-privacy-notice .container[b-9dsmx51ymx]  .paragraph-component:nth-child(9) p:nth-child(3) em:first-child:before {
  position: absolute;
  content: "";
  top: -3.125rem;
  left: -13%;
  background: linear-gradient(90deg, rgba(122, 143, 255, 0) 0%, #7a8fff 100%);
  width: 10.9375rem;
  height: 1rem;
  border-top-right-radius: 5.625rem;
  border-bottom-right-radius: 5.625rem;
}
.section-privacy-notice .container[b-9dsmx51ymx]  .paragraph-component:nth-child(9) p:nth-child(4) {
  padding-bottom: 3.75rem;
}
@media (max-width: 61.99875rem) {
  .section-privacy-notice .container[b-9dsmx51ymx] {
    padding-bottom: 1.625rem;
  }
  .section-privacy-notice .container[b-9dsmx51ymx]  .h3 {
    padding-bottom: 1.25rem;
  }
  .section-privacy-notice .container[b-9dsmx51ymx]  .paragraph-component {
    padding-bottom: 1.875rem;
  }
  .section-privacy-notice .container[b-9dsmx51ymx]  ul li {
    padding-top: 1.25rem;
    font-size: 1rem;
  }
  .section-privacy-notice .container[b-9dsmx51ymx]  p {
    padding-top: 0;
    font-size: 1rem;
  }
  .section-privacy-notice .container[b-9dsmx51ymx]  .paragraph-component:nth-child(9) p:nth-child(2) {
    padding-bottom: 5rem;
  }
  .section-privacy-notice .container[b-9dsmx51ymx]  .paragraph-component:nth-child(9) p:nth-child(4) {
    padding-bottom: 1.875rem;
  }
}

@media (max-width: 61.99875rem) {
  .section-generic-banner-full[b-9dsmx51ymx]  .btn {
    width: 10%;
  }
}

[b-9dsmx51ymx] a:hover {
  color: #7a8fff;
}

/*# sourceMappingURL=PrivacyNoticeComponent.razor.css.map */
/* /Components/QuoteComponent.razor.rz.scp.css */
@charset "UTF-8";
.quote-box[b-06ip76locy] {
  position: relative;
  padding-top: 2.875rem;
  padding-left: 6.625rem;
}
.quote-box[b-06ip76locy]:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  background-image: linear-gradient(90deg, rgba(122, 143, 255, 0) 0%, #7a8fff 100%);
  width: 10.9375rem;
  height: 1rem;
  border-top-right-radius: 5.625rem;
  border-bottom-right-radius: 5.625rem;
}
.quote-box .quote-text[b-06ip76locy] {
  position: relative;
  font-size: 1.125rem;
  line-height: 1.6em;
  font-weight: 400;
  font-style: italic;
  font-family: "SilkaLight", sans-serif;
}
.quote-box .quote-text p[b-06ip76locy] {
  padding-bottom: 1.875rem;
}
.quote-box .quote-text p:last-child[b-06ip76locy] {
  padding-bottom: 0;
}
.quote-box .quote-author[b-06ip76locy] {
  padding-top: 1.875rem;
}
.quote-box .quote-author .photo[b-06ip76locy] {
  display: none;
}
.quote-box .quote-author .name[b-06ip76locy],
.quote-box .quote-author .position[b-06ip76locy] {
  display: inline;
  font-size: 1.125rem;
}
.quote-box .quote-author .name[b-06ip76locy]:before {
  padding-right: 0.625rem;
  content: "—";
}
.quote-box .quote-author .position[b-06ip76locy]:before {
  content: ", ";
}
@media (max-width: 87.5rem) {
  .quote-box[b-06ip76locy] {
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .quote-box[b-06ip76locy] {
    padding-top: 2.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .quote-box[b-06ip76locy]:before {
    width: 9.5625rem;
  }
}

.single-page .quote-box[b-06ip76locy] {
  width: calc(100% + 6.625rem);
  margin-left: -6.625rem;
}
.single-page .quote-box .quote-text[b-06ip76locy] {
  font-size: 1.125rem;
  padding-bottom: 1.25rem;
}
.single-page .quote-box .quote-author[b-06ip76locy] {
  padding-top: 0;
}
@media (max-width: 87.5rem) {
  .single-page .quote-box[b-06ip76locy] {
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .single-page .quote-box[b-06ip76locy] {
    padding-top: 2.25rem;
  }
  .single-page .quote-box .quote-text[b-06ip76locy] {
    font-size: 1rem;
    padding-bottom: 2.5rem;
  }
  .single-page .quote-box .quote-author[b-06ip76locy] {
    padding-top: 0;
  }
}

/*# sourceMappingURL=QuoteComponent.razor.css.map */
/* /Components/RelatedResourcesComponent.razor.rz.scp.css */
.related-resources-nobg.related-resources[b-ut6wt4fhys] {
  padding-top: 0;
  padding-bottom: 0;
  background-color: transparent;
}
.related-resources-nobg.related-resources[b-ut6wt4fhys]:before {
  display: none;
}

.related-resources[b-ut6wt4fhys] {
  position: relative;
  background-color: rgba(122, 143, 255, 0.1);
  border-radius: 1.875rem;
  padding: 6.25rem 6.5625rem;
}
.related-resources > .content[b-ut6wt4fhys] {
  z-index: 2;
  position: relative;
}
.related-resources h3[b-ut6wt4fhys] {
  padding-bottom: 3.75rem;
  font-family: "ArchiaBold", sans-serif;
}
.related-resources[b-ut6wt4fhys]:before {
  z-index: -1;
  content: "";
  background: radial-gradient(88.9% 77.8% at 67.73% -10.84%, rgba(122, 143, 255, 0.3) 0%, rgba(122, 143, 255, 0) 100%), rgba(122, 143, 255, 0.1);
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 1.875rem;
}
@media (max-width: 61.99875rem) {
  .related-resources[b-ut6wt4fhys] {
    padding: 2.5rem 1.25rem;
  }
  .related-resources .before-header[b-ut6wt4fhys] {
    padding-bottom: 1.25rem !important;
  }
  .related-resources h3[b-ut6wt4fhys] {
    font-size: 1.5rem;
    padding-bottom: 1.875rem;
  }
}

@media (min-width: 62rem) {
  .col-lg-8 .related-resources[b-ut6wt4fhys] {
    padding-left: 0;
    padding-right: 0;
  }
}
main .col-12.col-lg-8 ul.related-resources-list > li[b-ut6wt4fhys] {
  margin-bottom: 1.875rem;
  padding: 0 0 1.875rem 0;
}
main .col-12.col-lg-8 ul.related-resources-list > li[b-ut6wt4fhys]:before {
  display: none;
}
main .col-12.col-lg-8 ul.related-resources-list > li:last-child[b-ut6wt4fhys] {
  border-bottom: 0;
  margin-bottom: 0;
}

ul.related-resources-list[b-ut6wt4fhys] {
  padding: 0;
  list-style: none;
}
ul.related-resources-list > li[b-ut6wt4fhys] {
  margin-bottom: 1.875rem;
  padding: 0 0 1.875rem 0;
  border-bottom: 1px solid rgba(122, 143, 255, 0.3);
}
ul.related-resources-list > li[b-ut6wt4fhys]:before {
  display: none;
}
ul.related-resources-list > li:last-child[b-ut6wt4fhys] {
  border-bottom: 0;
  margin-bottom: 0;
}
ul.related-resources-list > li > a[b-ut6wt4fhys],
ul.related-resources-list > li > div[b-ut6wt4fhys] {
  transition: all 0.3s ease-in-out;
  position: relative;
  display: block;
  text-decoration: none;
  color: #14171a;
  padding-right: 3.75rem;
}
ul.related-resources-list > li > a[b-ut6wt4fhys]:after,
ul.related-resources-list > li > div[b-ut6wt4fhys]:after {
  transition: all 0.3s ease-in-out;
  content: "\f061";
  display: block;
  font-family: "Font Awesome 6 Pro";
  color: #4423ff;
  font-size: 1.5rem;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
ul.related-resources-list > li > a h4[b-ut6wt4fhys],
ul.related-resources-list > li > div h4[b-ut6wt4fhys] {
  transition: all 0.3s ease-in-out;
  padding-bottom: 0;
}
ul.related-resources-list > li > a .before-header[b-ut6wt4fhys],
ul.related-resources-list > li > div .before-header[b-ut6wt4fhys] {
  font-size: 1rem;
  color: #7a8fff;
  padding-bottom: 1.25rem;
}
ul.related-resources-list > li > a:hover[b-ut6wt4fhys],
ul.related-resources-list > li > div:hover[b-ut6wt4fhys] {
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}
ul.related-resources-list > li > a:hover[b-ut6wt4fhys]:after,
ul.related-resources-list > li > div:hover[b-ut6wt4fhys]:after {
  right: -0.625rem;
}
ul.related-resources-list > li > a:hover h4.before-header[b-ut6wt4fhys],
ul.related-resources-list > li > div:hover h4.before-header[b-ut6wt4fhys] {
  color: #7a8fff;
}
ul.related-resources-list > li > a:hover h4[b-ut6wt4fhys],
ul.related-resources-list > li > div:hover h4[b-ut6wt4fhys] {
  transition: all 0.3s ease-in-out;
  color: #4423ff;
}
ul.related-resources-list > li:last-child[b-ut6wt4fhys] {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
ul.related-resources-list > li div[b-ut6wt4fhys] {
  position: relative;
  display: block;
  text-decoration: none;
  color: #14171a;
  padding-right: 3.75rem;
}
ul.related-resources-list > li div h4[b-ut6wt4fhys] {
  transition: all 0.3s ease-in-out;
  padding-bottom: 0;
}
ul.related-resources-list > li div .before-header[b-ut6wt4fhys] {
  font-size: 1rem;
  color: #7a8fff;
  padding-bottom: 1.25rem;
}

.section-dark ul.related-resources-list > li > a[b-ut6wt4fhys],
.section-dark ul.related-resources-list > li > div[b-ut6wt4fhys] {
  color: #ffffff;
}
.section-dark ul.related-resources-list > li > a .before-header[b-ut6wt4fhys],
.section-dark ul.related-resources-list > li > div .before-header[b-ut6wt4fhys] {
  color: #a3fbe4;
}
.section-dark ul.related-resources-list > li > a[b-ut6wt4fhys]:after,
.section-dark ul.related-resources-list > li > div[b-ut6wt4fhys]:after {
  color: #00fec1;
}
.section-dark ul.related-resources-list > li > a:hover[b-ut6wt4fhys],
.section-dark ul.related-resources-list > li > div:hover[b-ut6wt4fhys] {
  color: #00fec1;
}
.section-dark ul.related-resources-list > li > a:hover h4[b-ut6wt4fhys],
.section-dark ul.related-resources-list > li > div:hover h4[b-ut6wt4fhys] {
  color: #00fec1;
}
.section-dark ul.related-resources-list > li > a:hover h4.before-header[b-ut6wt4fhys],
.section-dark ul.related-resources-list > li > div:hover h4.before-header[b-ut6wt4fhys] {
  color: #a3fbe4;
}
.section-dark ul.related-resources-list > li > a:hover[b-ut6wt4fhys]:after,
.section-dark ul.related-resources-list > li > div:hover[b-ut6wt4fhys]:after {
  color: #00fec1;
}

/*# sourceMappingURL=RelatedResourcesComponent.razor.css.map */
/* /Components/ResourcesCardComponent.razor.rz.scp.css */
.resources-card-component .col-info[b-9sdmcj45ia] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.resources-card-component .col-img[b-9sdmcj45ia], .single-page .content-elements .resources-card .resources-card-component .banner-img[b-9sdmcj45ia] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.container .resources-card-container.container[b-9sdmcj45ia] {
  padding: 0;
}

.single-page .content-elements .resources-card .resources-card-component .banner-img[b-9sdmcj45ia] {
  max-height: 10.75rem;
}
@media (max-width: 47.99875rem) {
  .single-page .content-elements .resources-card .resources-card-component .banner-img[b-9sdmcj45ia] {
    max-width: 17.5rem;
  }
}

.resources-card-component .banner-img[b-9sdmcj45ia] {
  border-radius: 1.875rem;
  overflow: hidden;
}
.resources-card-component .banner-img img[b-9sdmcj45ia] {
  display: block;
}
.resources-card-component .banner-info[b-9sdmcj45ia] {
  position: relative;
  z-index: 2;
}
.resources-card-component .banner-info h3[b-9sdmcj45ia] {
  padding-bottom: 1.25rem;
}
.resources-card-component .banner-info .tag-labels-list[b-9sdmcj45ia] {
  padding-bottom: 0.625rem;
}
.resources-card-component .banner-info .author[b-9sdmcj45ia] {
  padding: 0 0 1.25rem 0;
}
.resources-card-component .col-img[b-9sdmcj45ia] {
  position: relative;
  z-index: 2;
}
.resources-card-component .col-info[b-9sdmcj45ia] {
  align-items: center;
  position: relative;
}
.resources-card-component .col-info[b-9sdmcj45ia]:before {
  content: "";
  position: absolute;
  display: block;
  height: calc(100% + 5rem);
  width: 115%;
  top: -1.875rem;
  right: calc(2.375rem / 2);
  border: 0.0625rem solid #d7deec;
  border-radius: 1.875rem;
}
.resources-card-component.whitepaper-resources-card .banner-img[b-9sdmcj45ia] {
  background-color: #d7ddff;
}
.resources-card-component.whitepaper-resources-card .banner-img img[b-9sdmcj45ia] {
  transform: rotate(-30deg) translate(20%, 5%);
}
@media (max-width: 47.99875rem) {
  .resources-card-component .banner-img[b-9sdmcj45ia] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    border-radius: 1.25rem;
  }
  .resources-card-component .banner-info[b-9sdmcj45ia] {
    padding: 2.5rem 1.25rem;
  }
  .resources-card-component .col-info[b-9sdmcj45ia]:before {
    top: auto;
    right: auto;
    left: auto;
    bottom: 0;
    width: calc(100% - 1.25rem - 1.25rem);
    height: 140%;
    border-radius: 1.25rem;
  }
}

/*# sourceMappingURL=ResourcesCardComponent.razor.css.map */
/* /Components/ResultsListComponent.razor.rz.scp.css */

/* /Components/ReverseCloudMigrationComponent.razor.rz.scp.css */
.service-page-layout .section-after-header .col-img[b-kpfywstjhs] {
  transform: translateY(-3.75rem);
}
.service-page-layout .section-after-header .col-img img[b-kpfywstjhs] {
  display: block;
  border-radius: 5rem 5rem 5rem 0;
}
.service-page-layout .section-after-header .col-img .shape[b-kpfywstjhs] {
  position: relative;
  max-width: 20rem;
  margin: auto 0 auto auto;
}
.service-page-layout .section-after-header .col-img .shape[b-kpfywstjhs]:before, .service-page-layout .section-after-header .col-img .shape[b-kpfywstjhs]:after {
  content: "";
  display: block;
  position: absolute;
  transform: translate(35%, -45%);
  top: 0;
  right: 0;
  margin: auto;
  width: 33%;
  padding-top: 45%;
  border-top-right-radius: 1.875rem;
  border-bottom-left-radius: 1.875rem;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-after-header .col-img .shape[b-kpfywstjhs]:before, .service-page-layout .section-after-header .col-img .shape[b-kpfywstjhs]:after {
    border-top-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
  }
}
.service-page-layout .section-after-header .col-img .shape[b-kpfywstjhs]:before {
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0px 1.875rem 3.6875rem rgba(20, 23, 26, 0.3);
}
.service-page-layout .section-after-header .col-img .shape[b-kpfywstjhs]:after {
  z-index: 2;
  backdrop-filter: blur(1rem);
  -webkit-backdrop-filter: blur(1rem);
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-after-header .col-img[b-kpfywstjhs] {
    transform: translateY(0);
    padding-top: 3.75rem;
    text-align: center;
  }
  .service-page-layout .section-after-header .col-img img[b-kpfywstjhs] {
    border-radius: 2.5rem 2.5rem 2.5rem 0;
  }
  .service-page-layout .section-after-header .col-img .shape[b-kpfywstjhs] {
    margin: auto;
  }
  .service-page-layout .section-after-header .col-img .shape[b-kpfywstjhs]:before, .service-page-layout .section-after-header .col-img .shape[b-kpfywstjhs]:after {
    width: 30%;
    padding-top: 30%;
  }
  .service-page-layout .section-after-header .col-info[b-kpfywstjhs] {
    padding-bottom: 5rem;
  }
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-after-header .col-img .shape[b-kpfywstjhs] {
    margin: auto;
  }
  .service-page-layout .section-after-header .col-img .shape[b-kpfywstjhs]:before, .service-page-layout .section-after-header .col-img .shape[b-kpfywstjhs]:after {
    width: 4.375rem;
    height: 5.625rem;
  }
}
.service-page-layout .section-margin-bottom[b-kpfywstjhs] {
  margin-bottom: 12.5rem;
}
.service-page-layout .list-shadow[b-kpfywstjhs] {
  position: relative;
}
.service-page-layout .list-shadow[b-kpfywstjhs]::after {
  content: "";
  width: 100%;
  background: transparent linear-gradient(0deg, #100731 0%, rgba(16, 7, 49, 0) 100%);
  position: absolute;
  height: 200px;
  bottom: 0;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .list-shadow[b-kpfywstjhs]::after {
    content: none;
  }
}
.service-page-layout .numbered-list-xl[b-kpfywstjhs] {
  max-height: 51.875rem;
  overflow: auto;
}
.service-page-layout .numbered-list-xl[b-kpfywstjhs]::-webkit-scrollbar {
  display: none;
}
.service-page-layout .numbered-list-xl[b-kpfywstjhs] {
  /* Hide scrollbar for IE, Edge and Firefox */
}
.service-page-layout .numbered-list-xl[b-kpfywstjhs] {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.service-page-layout .numbered-list-xl[b-kpfywstjhs]  .paragraph-component h3 {
  color: #5252ff !important;
}
.service-page-layout .numbered-list-xl[b-kpfywstjhs]  .paragraph-component p {
  padding: 0;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .numbered-list-xl[b-kpfywstjhs] {
    max-height: 100%;
  }
}

/*# sourceMappingURL=ReverseCloudMigrationComponent.razor.css.map */
/* /Components/SalesforceComponent.razor.rz.scp.css */
.service-page-layout .section-arrow-top h2[b-seorg2jaua] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.service-page-layout .section-after-header .col-img .header-img-logo[b-seorg2jaua] {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.service-page-layout .section-after-header .col-img[b-seorg2jaua] {
  position: relative;
}
@media (min-width: 93.125rem) {
  .service-page-layout .section-after-header .col-img[b-seorg2jaua] {
    width: 50%;
    margin-right: -8.33333333%;
  }
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-after-header .col-img[b-seorg2jaua] {
    padding-top: 3.75rem;
  }
}
.service-page-layout .section-after-header .col-img .header-img[b-seorg2jaua] {
  position: relative;
  display: block;
  border-top-right-radius: 5rem;
  margin-left: 2.8125rem;
  width: calc(100% - 2.8125rem);
}
.service-page-layout .section-after-header .col-img .header-img-logo[b-seorg2jaua] {
  position: relative;
  width: 65%;
  max-width: 24.125rem;
  padding: 1.5625rem 2.5rem;
  border-radius: 1.25rem;
  transform: translate(0, -1.875rem);
  box-shadow: 0 2.0625rem 3.5rem rgba(16, 7, 49, 0.3);
}
.service-page-layout .section-after-header .col-img .header-img-logo[b-seorg2jaua]:after, .service-page-layout .section-after-header .col-img .header-img-logo[b-seorg2jaua]:before {
  content: "";
  display: block;
  border-radius: 1.25rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 1.25rem;
}
.service-page-layout .section-after-header .col-img .header-img-logo[b-seorg2jaua]:after {
  z-index: 1;
  background-color: #ffffff;
  opacity: 0.15;
}
.service-page-layout .section-after-header .col-img .header-img-logo[b-seorg2jaua]:before {
  z-index: 2;
  backdrop-filter: blur(1.25rem);
  -webkit-backdrop-filter: blur(1.25rem);
}
.service-page-layout .section-after-header .col-img .header-img-logo img[b-seorg2jaua] {
  position: relative;
  z-index: 3;
  display: block;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-after-header .col-info .paragraph-component:last-child[b-seorg2jaua] {
    padding-bottom: 0 !important;
  }
}
.service-page-layout .section-arrow-top h2[b-seorg2jaua] {
  justify-content: center;
  padding-bottom: 5rem;
}
.service-page-layout .section-arrow-top[b-seorg2jaua]  .linked-card-component {
  margin-bottom: 1.875rem;
}
.service-page-layout .section-arrow-top[b-seorg2jaua]  .linked-card-component:last-child {
  margin-bottom: 0;
}
.service-page-layout .section-tools .container[b-seorg2jaua] {
  padding-bottom: 0;
}

/*# sourceMappingURL=SalesforceComponent.razor.css.map */
/* /Components/Services/MoveItTableComponent.razor.rz.scp.css */
.moveit-table-component-m .tcard .tfooter[b-42kw2nthqf], .moveit-table-component-m .tcard .tcontent p[b-42kw2nthqf], .moveit-table-component .moveit-table .thead[b-42kw2nthqf],
.moveit-table-component .moveit-table .trow[b-42kw2nthqf] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.moveit-table-component .moveit-table .tcell[b-42kw2nthqf] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.row-actions[b-42kw2nthqf] {
  padding-top: 3.75rem;
}

.moveit-table-component[b-42kw2nthqf] {
  overflow: hidden;
  border-radius: 3.75rem;
  position: relative;
  padding: 5rem 6.5625rem;
  background-color: rgba(122, 143, 255, 0.1);
  background-image: radial-gradient(ellipse 46% 75% at 69% 58%, rgba(122, 143, 255, 0.2) 0%, rgba(122, 143, 255, 0) 100%);
}
.moveit-table-component[b-42kw2nthqf]:before {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.08;
  backdrop-filter: blur(1.875rem);
  -webkit-backdrop-filter: blur(1.875rem);
}
.moveit-table-component .moveit-table[b-42kw2nthqf] {
  position: relative;
  z-index: 2;
}
.moveit-table-component .moveit-table .thead[b-42kw2nthqf] {
  padding-bottom: 2.5rem;
}
.moveit-table-component .moveit-table .thead h6[b-42kw2nthqf],
.moveit-table-component .moveit-table .thead p[b-42kw2nthqf] {
  margin: 0;
  padding: 0;
}
.moveit-table-component .moveit-table .thead h4[b-42kw2nthqf] {
  color: #14171a;
  padding-bottom: 1.875rem;
  font-family: "ArchiaSemibold", sans-serif;
}
.moveit-table-component .moveit-table .thead h6[b-42kw2nthqf] {
  color: #4f566c;
  font-size: 0.875rem;
  padding-bottom: 0.3125rem;
}
.moveit-table-component .moveit-table .thead p.hours-p[b-42kw2nthqf] {
  color: #5252ff;
  font-size: 1.25rem;
  font-family: "Archia", sans-serif;
}
.moveit-table-component .moveit-table .thead p.hours-p span[b-42kw2nthqf] {
  padding-right: 0.3125rem;
  font-size: 1.75rem;
}
.moveit-table-component .moveit-table .trow[b-42kw2nthqf] {
  position: relative;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.moveit-table-component .moveit-table .trow[b-42kw2nthqf]:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.0625rem;
  border-top: 0.0625rem solid #5252ff;
  opacity: 0.6;
}
.moveit-table-component .moveit-table .trow:last-child[b-42kw2nthqf] {
  padding-bottom: 0;
}
.moveit-table-component .moveit-table .tlabel[b-42kw2nthqf] {
  width: 38%;
  font-family: "SilkaSemibold", sans-serif;
  font-size: 1.25rem;
}
.moveit-table-component .moveit-table .tcell[b-42kw2nthqf] {
  flex: 1;
  flex-direction: column;
}
.moveit-table-component .moveit-table .icon-check[b-42kw2nthqf],
.moveit-table-component .moveit-table .icon-dash[b-42kw2nthqf] {
  color: #7a8fff;
  font-size: 1.5rem;
}
.moveit-table-component .moveit-table .tnote[b-42kw2nthqf] {
  width: 50%;
  color: #4f566c;
  font-size: 0.875rem;
}
@media (max-width: 47.99875rem) {
  .moveit-table-component[b-42kw2nthqf] {
    border-radius: 1.875rem;
  }
}

/*mobile*/
.moveit-table-component-m .tcard[b-42kw2nthqf] {
  overflow: hidden;
  border-radius: 1.875rem;
  background-color: rgba(122, 143, 255, 0.1);
  background-image: radial-gradient(ellipse 46% 75% at 69% 58%, rgba(122, 143, 255, 0.2) 0%, rgba(122, 143, 255, 0) 100%);
  padding: 2.375rem;
  margin-bottom: 1.875rem;
}
.moveit-table-component-m .tcard .thead[b-42kw2nthqf] {
  position: relative;
  margin-bottom: 1.875rem;
  padding-bottom: 0.9375rem;
  font-size: 1.25rem;
  font-family: "ArchiaSemibold", sans-serif;
}
.moveit-table-component-m .tcard .thead[b-42kw2nthqf]:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.0625rem;
  border-top: 0.0625rem solid #5252ff;
  opacity: 0.6;
}
.moveit-table-component-m .tcard .tcontent p .icon-check[b-42kw2nthqf],
.moveit-table-component-m .tcard .tcontent p .icon-dash[b-42kw2nthqf] {
  padding-right: 0.3125rem;
  color: #7a8fff;
  font-size: 1.5rem;
}
.moveit-table-component-m .tcard .tcontent p .tlabel[b-42kw2nthqf] {
  color: #212529;
  font-family: "SilkaMedium", sans-serif;
}
.moveit-table-component-m .tcard .tfooter[b-42kw2nthqf] {
  position: relative;
  padding-top: 0.9375rem;
  justify-content: space-between;
  width: 100%;
}
.moveit-table-component-m .tcard .tfooter[b-42kw2nthqf]:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.0625rem;
  border-top: 0.0625rem solid #5252ff;
  opacity: 0.6;
}
.moveit-table-component-m .tcard .tfooter *[b-42kw2nthqf] {
  margin: 0;
  padding: 0;
}
.moveit-table-component-m .tcard .tfooter h6[b-42kw2nthqf] {
  color: #4f566c;
  padding-right: 0.625rem;
}
.moveit-table-component-m .tcard .tfooter p.hours-p[b-42kw2nthqf] {
  color: #5252ff;
  font-size: 1.25rem;
  font-family: "Archia", sans-serif;
}
.moveit-table-component-m .tcard .tfooter p.hours-p span[b-42kw2nthqf] {
  padding-right: 0.3125rem;
  font-size: 1.75rem;
}
.moveit-table-component-m .tcard p[b-42kw2nthqf] {
  padding-bottom: 1.875rem;
}
.moveit-table-component-m .tnote[b-42kw2nthqf] {
  color: #4f566c;
  font-size: 0.875rem;
  line-height: 1.21em;
}

/*end mobile*/

/*# sourceMappingURL=MoveItTableComponent.razor.css.map */
/* /Components/Services/ServicesLikedArticleCardComponent.razor.rz.scp.css */
.linked-card-component .linked-card-info-box[b-a7kbbn4kdc], .linked-card-component .col-linked-card-info[b-a7kbbn4kdc] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.linked-card-component .linked-card-img[b-a7kbbn4kdc], .linked-card-component .col-linked-card-img[b-a7kbbn4kdc] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.linked-card-component:last-child[b-a7kbbn4kdc] {
  margin-bottom: 0;
}
.linked-card-component .col-linked-card-info[b-a7kbbn4kdc] {
  align-items: center;
}
.linked-card-component .linked-card-img[b-a7kbbn4kdc] {
  position: relative;
  z-index: 3;
  border-radius: 1.875rem;
  width: 100%;
  height: 100%;
  min-height: 28.5rem;
  overflow: hidden;
}
.linked-card-component .linked-card-img img[b-a7kbbn4kdc] {
  display: block;
  width: 100%;
  max-width: none;
  height: 100%;
  object-fit: cover;
}
.linked-card-component[b-a7kbbn4kdc] {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.linked-card-component .linked-card-info-box[b-a7kbbn4kdc] {
  position: relative;
  align-items: center;
  height: 100%;
}
.linked-card-component .linked-card-info-box[b-a7kbbn4kdc]:after {
  content: "";
  position: absolute;
  top: -2.5rem;
  right: 0;
  width: 128%;
  height: calc(100% + 5rem);
  border: 0.0625rem solid #d7deec;
  border-radius: 1.875rem;
}
.linked-card-component .linked-card-info[b-a7kbbn4kdc] {
  position: relative;
  z-index: 3;
  padding-right: 2.375rem;
}
.linked-card-component .linked-card-info h3[b-a7kbbn4kdc] {
  margin: 0;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-family: "ArchiaBold", sans-serif;
}
.linked-card-component .linked-card-info .date[b-a7kbbn4kdc] {
  margin-top: -0.625rem;
  padding-bottom: 1.25rem;
}
.linked-card-component .linked-card-info p[b-a7kbbn4kdc] {
  margin: 0;
  padding-bottom: 2.5rem;
}
@media (max-width: 61.99875rem) {
  .linked-card-component[b-a7kbbn4kdc] {
    padding-top: 0;
    padding-bottom: 0;
  }
  .linked-card-component .linked-card-info-box[b-a7kbbn4kdc] {
    position: relative;
    align-items: center;
    height: 100%;
  }
  .linked-card-component .linked-card-info-box[b-a7kbbn4kdc]:after {
    content: "";
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    width: 100%;
    height: calc(100% + 7.5rem);
    border-radius: 1.875rem;
  }
  .linked-card-component .linked-card-img[b-a7kbbn4kdc] {
    margin-left: 2.375rem;
    margin-right: 2.375rem;
  }
  .linked-card-component .linked-card-info-box[b-a7kbbn4kdc] {
    padding: 2.375rem;
  }
}
@media (max-width: 47.99875rem) {
  .linked-card-component .linked-card-info-box[b-a7kbbn4kdc]:after {
    border-radius: 1.25rem;
  }
  .linked-card-component .linked-card-img[b-a7kbbn4kdc] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    border-radius: 1.25rem;
  }
  .linked-card-component .linked-card-info-box[b-a7kbbn4kdc] {
    padding: 2.5rem 1.25rem;
  }
  .linked-card-component .linked-card-info[b-a7kbbn4kdc] {
    padding-right: 0;
  }
  .linked-card-component .linked-card-info p[b-a7kbbn4kdc] {
    padding-bottom: 2.5rem;
  }
  .linked-card-component .linked-card-info .btn[b-a7kbbn4kdc] {
    width: 100%;
  }
}

.ai-advanced-engineering .col-linked-card-info .linked-card-info-box h3[b-a7kbbn4kdc] {
  font-family: "ArchiaSemibold", sans-serif;
}
.ai-advanced-engineering .col-linked-card-info .linked-card-info-box[b-a7kbbn4kdc]  p, .ai-advanced-engineering .col-linked-card-info .linked-card-info-box a[b-a7kbbn4kdc] {
  font-family: "SilkaMedium", sans-serif;
}

/*# sourceMappingURL=ServicesLikedArticleCardComponent.razor.css.map */
/* /Components/Site360Component.razor.rz.scp.css */
.service-page-layout .section-after-header .col-img[b-xxii0lqk0i] {
  position: relative;
  transform: translateY(-4.0625rem);
}
@media (min-width: 106.25rem) {
  .service-page-layout .section-after-header .col-img[b-xxii0lqk0i] {
    margin-right: -16.66666667%;
  }
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-after-header .col-img[b-xxii0lqk0i] {
    transform: translateY(0);
    margin-top: 6.25rem;
  }
}
.service-page-layout .section-after-header .col-img .shape[b-xxii0lqk0i] {
  position: relative;
}
.service-page-layout .section-after-header .col-img .shape[b-xxii0lqk0i]:before, .service-page-layout .section-after-header .col-img .shape[b-xxii0lqk0i]:after {
  content: "";
  display: block;
  position: absolute;
  top: -15%;
  left: 47%;
  transform: translateX(-50%);
  width: 27%;
  padding-top: 35%;
  border-top-right-radius: 1.875rem;
  border-bottom-left-radius: 1.875rem;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-after-header .col-img .shape[b-xxii0lqk0i]:before, .service-page-layout .section-after-header .col-img .shape[b-xxii0lqk0i]:after {
    border-top-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
  }
}
.service-page-layout .section-after-header .col-img .shape[b-xxii0lqk0i]:before {
  z-index: 1;
  opacity: 0.3;
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0px 1.875rem 3.6875rem rgba(20, 23, 26, 0.3);
}
.service-page-layout .section-after-header .col-img .shape[b-xxii0lqk0i]:after {
  z-index: 2;
  backdrop-filter: blur(1rem);
  -webkit-backdrop-filter: blur(1rem);
}

.section-timeline.nomargin-bottom[b-xxii0lqk0i] {
  padding-bottom: 12.5rem;
}

/*# sourceMappingURL=Site360Component.razor.css.map */
/* /Components/StaticTimelineComponent.razor.rz.scp.css */
.static-timeline-component ul.steps > li[b-dc7p7dldwx], .static-timeline-component ul.steps[b-dc7p7dldwx] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.static-timeline-component ul.steps > li .step-num[b-dc7p7dldwx] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.static-timeline-component[b-dc7p7dldwx] {
  padding-bottom: 5rem;
}
.static-timeline-component ul.steps[b-dc7p7dldwx] {
  margin: 0;
  padding: 0;
}
.static-timeline-component ul.steps > li[b-dc7p7dldwx] {
  position: relative;
  flex: 1;
  flex-direction: column;
  max-width: 33.3333%;
  overflow: hidden;
}
.static-timeline-component ul.steps > li[b-dc7p7dldwx]:before {
  content: "";
  position: absolute;
  left: 2.5rem;
  top: calc(2.5rem / 2);
  border-top: 0.0625rem solid rgba(67, 28, 129, 0.3);
  height: 0.0625rem;
  width: 100%;
  overflow: hidden;
}
.static-timeline-component ul.steps > li:last-child[b-dc7p7dldwx]:before {
  display: none;
}
.static-timeline-component ul.steps > li .step-num[b-dc7p7dldwx] {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 2.5rem;
  border: 0.0625rem solid rgba(67, 28, 129, 0.3);
  color: #431c81;
  font-size: 1.25rem;
  font-family: "SilkaSemibold", sans-serif;
}
.static-timeline-component ul.steps > li .step-label[b-dc7p7dldwx] {
  display: block;
  padding-top: 0.3125rem;
  color: #212529;
  font-size: 1.0625rem;
  padding-right: 1.25rem;
}
@media (max-width: 61.99875rem) {
  .static-timeline-component[b-dc7p7dldwx] {
    padding-bottom: 2.5rem;
  }
  .static-timeline-component ul.steps[b-dc7p7dldwx] {
    display: block;
  }
  .static-timeline-component ul.steps > li[b-dc7p7dldwx] {
    flex-direction: row;
    padding-bottom: 1.25rem;
    max-width: 100%;
    width: 100%;
  }
  .static-timeline-component ul.steps > li[b-dc7p7dldwx]:before {
    content: "";
    position: absolute;
    left: calc(2.5rem / 2);
    top: 2.5rem;
    border-top: 0;
    border-left: 0.0625rem solid rgba(67, 28, 129, 0.3);
    width: 0.0625rem;
    height: 100%;
    overflow: hidden;
  }
  .static-timeline-component ul.steps > li .step-label[b-dc7p7dldwx] {
    padding-left: 1.25rem;
  }
}

/*# sourceMappingURL=StaticTimelineComponent.razor.css.map */
/* /Components/SubscribeClientFormComponent.razor.rz.scp.css */
.success-medium .success-container[b-thmslbgwi5], .success-large .success-container[b-thmslbgwi5], .success-large.d-block .success-container[b-thmslbgwi5] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

/* Large */
.form-large[b-thmslbgwi5] {
  padding: 2.5rem 1.875rem 2.375rem 1.875rem;
  background: #ffffff;
  border-radius: 1.875rem 1.875rem 1.875rem 0;
  box-shadow: 0.1875rem 0.5rem 1rem rgba(79, 86, 108, 0.15);
  position: relative;
  z-index: 3;
  margin: auto;
  max-width: 33.625rem;
}
.form-large h3[b-thmslbgwi5] {
  padding-bottom: 1.25rem;
}
.form-large .form-subtitle[b-thmslbgwi5] {
  font-size: 1.125rem;
  display: block;
  padding-bottom: 1.875rem;
}
.form-large .form-row[b-thmslbgwi5] {
  padding-bottom: 1.875rem;
}
.form-large .middle-row[b-thmslbgwi5] {
  display: flex;
}
.form-large .middle-row .form-row[b-thmslbgwi5] {
  width: 50%;
}
.form-large .middle-row .form-row:first-child[b-thmslbgwi5] {
  margin-right: 1rem;
}
.form-large .btn-minty[b-thmslbgwi5] {
  width: 100%;
}
.form-large .contact-form-footer[b-thmslbgwi5] {
  padding-top: 1.25rem;
  font-size: 0.6875rem;
}
.form-large .privacy-notice[b-thmslbgwi5] {
  font-size: 0.875rem;
  color: #4f566c;
  display: block;
  padding-top: 1.875rem;
}
.form-large .privacy-notice a[b-thmslbgwi5] {
  color: #4423ff;
  text-decoration: underline;
}
@media (max-width: 62rem) {
  .form-large[b-thmslbgwi5] {
    padding: 12.5rem 1.25rem 0 1.25rem;
    height: 100%;
    min-width: auto;
    border-radius: 0 0 0 0;
    position: relative;
    max-width: 100%;
  }
  .form-large .form-container[b-thmslbgwi5] {
    max-width: 37.375rem;
    margin: auto;
  }
  .form-large .form-container .form-subtitle[b-thmslbgwi5] {
    padding-bottom: 1.875rem;
  }
  .form-large .form-container .middle-row[b-thmslbgwi5] {
    display: block;
  }
  .form-large .form-container .middle-row .form-row[b-thmslbgwi5] {
    width: 100%;
  }
  .form-large .form-container .middle-row .form-row:first-child[b-thmslbgwi5] {
    margin-right: 0;
  }
  .form-large .form-container .btn[b-thmslbgwi5] {
    max-width: 100%;
  }
  .form-large[b-thmslbgwi5]  .whitepaper-banner {
    z-index: 21 !important;
  }
}
@media (max-width: 48rem) {
  .form-large[b-thmslbgwi5] {
    padding: 2.5rem 1.25rem 0 1.25rem;
    height: 100%;
  }
}

.success-large.d-block[b-thmslbgwi5] {
  padding: 2.5rem 1.875rem 2.375rem 1.875rem;
  background: #ffffff;
  border-radius: 1.875rem 1.875rem 1.875rem 0;
  box-shadow: 0.1875rem 0.5rem 1rem rgba(79, 86, 108, 0.15);
  position: relative;
  z-index: 2;
}
.success-large.d-block .success-container[b-thmslbgwi5] {
  flex-direction: column;
  min-width: auto;
}
.success-large.d-block .success-container .success-title[b-thmslbgwi5] {
  text-align: center;
}
.success-large.d-block .success-container .success-button[b-thmslbgwi5] {
  margin-top: 2.5rem;
  margin-bottom: 3.125rem;
}
.success-large.d-block .success-container span[b-thmslbgwi5] {
  padding-top: 1.25rem;
  text-align: center;
}
@media (max-width: 62rem) {
  .success-large.d-block[b-thmslbgwi5] {
    padding: 0 1.25rem 0 1.25rem;
    height: 100%;
    min-width: auto;
    border-radius: 0 0 0 0;
    margin-left: -1.1875rem;
    display: flex !important;
    justify-content: center !important;
  }
  .success-large.d-block .success-container[b-thmslbgwi5] {
    padding: 0;
  }
}
@media (max-width: 62rem) and (max-width: 48rem) {
  .success-large.d-block[b-thmslbgwi5] {
    padding: 2.5rem 1.25rem 0 1.25rem;
    height: 100%;
  }
}

.success-large[b-thmslbgwi5] {
  padding: 2.5rem 1.875rem 2.375rem 1.875rem;
  background: #ffffff;
  border-radius: 1.875rem 1.875rem 1.875rem 0;
  box-shadow: 0.1875rem 0.5rem 1rem rgba(79, 86, 108, 0.15);
  position: relative;
  z-index: 2;
}
.success-large .success-container[b-thmslbgwi5] {
  flex-direction: column;
  padding-top: 1.375rem;
  padding-bottom: 1.25rem;
  min-width: auto;
}
.success-large .success-container .success-image[b-thmslbgwi5] {
  height: 8.75rem;
  width: 8.75rem;
  padding-bottom: 2.5rem;
}
.success-large .success-container .success-button[b-thmslbgwi5] {
  margin-top: 2.5rem;
}
.success-large .success-container span[b-thmslbgwi5] {
  padding-top: 1.25rem;
  text-align: center;
}
@media (max-width: 36rem) {
  .success-large[b-thmslbgwi5] {
    padding: 2.5rem 1.25rem 0 1.25rem;
    height: 100%;
    min-width: auto;
    border-radius: 0 0 0 0;
  }
  .success-large .webinar-success-container[b-thmslbgwi5] {
    min-width: 0;
    height: 100%;
  }
}

/* End Large */
/* Medium */
.form-medium[b-thmslbgwi5] {
  background-color: olive;
  padding: 3.75rem 6.625rem;
  background: #ffffff;
  border-radius: 1.875rem 1.875rem 1.875rem 0;
  box-shadow: 0.1875rem 0.5rem 1rem rgba(79, 86, 108, 0.15);
  position: relative;
  min-width: 37.375rem;
}
.form-medium h3[b-thmslbgwi5] {
  padding-bottom: 0.625rem;
  font-size: 1.75rem;
}
.form-medium .form-subtitle[b-thmslbgwi5] {
  font-size: 1rem;
  display: block;
  padding-bottom: 2.5rem;
}
.form-medium .form-row[b-thmslbgwi5] {
  padding-bottom: 1.875rem;
}
.form-medium .middle-row[b-thmslbgwi5] {
  display: flex;
}
.form-medium .middle-row .form-row[b-thmslbgwi5] {
  width: 50%;
}
.form-medium .middle-row .form-row:first-child[b-thmslbgwi5] {
  margin-right: 1rem;
}
.form-medium .btn[b-thmslbgwi5] {
  width: 100%;
  background: #00fec1;
  color: #200f60;
  border: none;
  max-width: 13.1875rem;
}
.form-medium .btn:hover[b-thmslbgwi5] {
  background: #a3fbe4;
}
.form-medium .btn-outline:focus[b-thmslbgwi5] {
  border-style: none;
}
.form-medium .contact-form-footer[b-thmslbgwi5] {
  padding-top: 1.25rem;
  font-size: 0.6875rem;
}
.form-medium .privacy-notice[b-thmslbgwi5] {
  font-size: 0.875rem;
  color: #4f566c;
  display: block;
  padding-top: 1.875rem;
}
.form-medium .privacy-notice a[b-thmslbgwi5] {
  color: #4423ff;
  text-decoration: underline;
}
@media (max-width: 48rem) {
  .form-medium[b-thmslbgwi5] {
    padding: 2.5rem 1.25rem 0 1.25rem;
    width: 100%;
    height: 100%;
    min-width: auto;
    border-radius: 0 0 0 0;
  }
  .form-medium .form-subtitle[b-thmslbgwi5] {
    padding-bottom: 1.875rem;
  }
  .form-medium .middle-row[b-thmslbgwi5] {
    display: block;
  }
  .form-medium .middle-row .form-row[b-thmslbgwi5] {
    width: 100%;
  }
  .form-medium .middle-row .form-row:first-child[b-thmslbgwi5] {
    margin-right: 0;
  }
  .form-medium .btn[b-thmslbgwi5] {
    max-width: 100%;
  }
}

.success-medium[b-thmslbgwi5] {
  padding: 3.75rem 6.625rem;
  background: #ffffff;
  border-radius: 1.875rem 1.875rem 1.875rem 0;
  box-shadow: 0.1875rem 0.5rem 1rem rgba(79, 86, 108, 0.15);
  position: relative;
  min-width: 37.375rem;
}
.success-medium .success-container[b-thmslbgwi5] {
  flex-direction: column;
  min-width: 24.75rem;
  max-width: 28rem;
}
.success-medium .success-container span[b-thmslbgwi5] {
  padding-top: 1.25rem;
  text-align: center;
}
.success-medium .success-container .success-button[b-thmslbgwi5] {
  margin-top: 2.5rem;
  margin-bottom: 3.125rem;
}
@media (max-width: 48rem) {
  .success-medium[b-thmslbgwi5] {
    padding: 2.5rem 1.25rem 0 1.25rem;
    width: 100%;
    height: 100%;
    min-width: auto;
    border-radius: 0 0 0 0;
  }
  .success-medium .success-container[b-thmslbgwi5] {
    min-width: 0;
  }
}

/* End Medium */
.animation-player[b-thmslbgwi5]  lottie-player, .success-large.d-block .success-container[b-thmslbgwi5]  lottie-player, .success-large .success-container[b-thmslbgwi5]  lottie-player, .success-medium .success-container[b-thmslbgwi5]  lottie-player {
  position: relative;
  height: 230px;
}

[b-thmslbgwi5] input:-webkit-autofill,
[b-thmslbgwi5] input:-webkit-autofill:focus {
  transition: background-color 0s 600000s, color 0s 600000s !important;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
}

[b-thmslbgwi5].submit-btn .is-loading,
[b-thmslbgwi5].submit-btn .is-success {
  pointer-events: none;
}
[b-thmslbgwi5].submit-btn.is-loading::before, [b-thmslbgwi5].submit-btn.is-success::before {
  font-family: "Font Awesome 6 Pro";
  content: "";
  display: inline-block;
  text-align: center;
  margin-right: 0.625rem;
  width: 0.875rem;
  transform-origin: 50% 50%;
  opacity: 1;
}
[b-thmslbgwi5].submit-btn.is-loading::before {
  animation: spin-b-thmslbgwi5 0.8s linear infinite;
  content: "\f3f4";
}
[b-thmslbgwi5].submit-btn.is-success::before {
  animation: none;
  content: "\f00c";
}
[b-thmslbgwi5].submit-btn:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

@keyframes spin-b-thmslbgwi5 {
  to {
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=SubscribeClientFormComponent.razor.css.map */
/* /Components/SuccessStoriesComponent.razor.rz.scp.css */
.section-success-stories-header .row-cards .col-box-1 .card-ratio[b-p2bzd84dry] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.section-success-stories-header[b-p2bzd84dry] {
  position: relative;
  background-color: #200f60;
  overflow: hidden;
}
.section-success-stories-header .container[b-p2bzd84dry] {
  position: relative;
  z-index: 4;
  padding-top: 8.5rem;
  padding-bottom: 8.5rem;
}
@media (max-width: 61.99875rem) {
  .section-success-stories-header .container[b-p2bzd84dry] {
    padding-top: 7.5rem;
    padding-bottom: 2.5rem;
  }
}
.section-success-stories-header .container > .row[b-p2bzd84dry] {
  z-index: 3;
}
.section-success-stories-header .container > .row-cards[b-p2bzd84dry] {
  z-index: 2;
}
.section-success-stories-header h1[b-p2bzd84dry] {
  text-align: center;
  padding-bottom: 6.25rem;
}
@media (max-width: 61.99875rem) {
  .section-success-stories-header h1[b-p2bzd84dry] {
    padding-bottom: 5rem;
  }
}
.section-success-stories-header .row-cards[b-p2bzd84dry] {
  position: relative;
}
.section-success-stories-header .row-cards .col-box-1[b-p2bzd84dry],
.section-success-stories-header .row-cards .col-box-2[b-p2bzd84dry] {
  position: relative;
  z-index: 2;
}
.section-success-stories-header .row-cards .col-box-1[b-p2bzd84dry] {
  margin-right: -9%;
  transform: translate(0, 0);
}
.section-success-stories-header .row-cards .col-box-1 .card-ratio[b-p2bzd84dry] {
  position: relative;
  width: 100%;
  padding-bottom: 48.57%;
  overflow: hidden;
}
.section-success-stories-header .row-cards .col-box-1 .card-ratio img[b-p2bzd84dry] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  max-width: none;
  height: 100%;
  object-fit: cover;
}
.section-success-stories-header .row-cards .col-box-2[b-p2bzd84dry] {
  margin-left: -9%;
  transform: translate(0, 5rem);
}
.section-success-stories-header .row-cards[b-p2bzd84dry] {
  padding-bottom: 5rem;
}
.section-success-stories-header .row-cards .card-motion-1[b-p2bzd84dry],
.section-success-stories-header .row-cards .card-motion-2[b-p2bzd84dry] {
  transition: all 0.3s ease-in-out;
}
@media (max-width: 61.99875rem) {
  .section-success-stories-header .row-cards .card-motion-1[b-p2bzd84dry],
  .section-success-stories-header .row-cards .card-motion-2[b-p2bzd84dry] {
    transform: translate(0, 0);
    margin: 0;
  }
}
.section-success-stories-header .row-cards:hover .box-rounded-corners[b-p2bzd84dry] {
  transition: all 0.3s ease-in-out;
  transform: translate(-2%, -2%);
}
.section-success-stories-header .row-cards:hover .card-rounded-corners[b-p2bzd84dry] {
  transition: all 0.3s ease-in-out;
  transform: translate(2%, 2%);
}
.section-success-stories-header .card-rounded-corners[b-p2bzd84dry] {
  position: relative;
  border: 0;
}
.section-success-stories-header .card-rounded-corners .content[b-p2bzd84dry] {
  position: relative;
  z-index: 4;
}
.section-success-stories-header .card-rounded-corners .content .tag-labels-list[b-p2bzd84dry] {
  padding-bottom: 1.25rem;
}
.section-success-stories-header .card-rounded-corners .content h2[b-p2bzd84dry] {
  margin: 0;
  padding-bottom: 1.25rem;
}
.section-success-stories-header .card-rounded-corners .content p[b-p2bzd84dry] {
  margin: 0;
  padding: 0;
}
.section-success-stories-header .card-rounded-corners .content .actions[b-p2bzd84dry] {
  padding-top: 1.25rem;
}
@media (max-width: 61.99875rem) {
  .section-success-stories-header .card-rounded-corners .content p[b-p2bzd84dry] {
    margin: 0;
    padding: 0 0 1.25rem 0;
  }
  .section-success-stories-header .card-rounded-corners .content .actions[b-p2bzd84dry] {
    padding-top: 0.625rem;
  }
}
.section-success-stories-header .card-rounded-corners[b-p2bzd84dry]:before {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #4423ff;
  border-radius: 1.875rem;
  opacity: 0.27;
  filter: brightness(1.25);
}
.section-success-stories-header .card-rounded-corners[b-p2bzd84dry]:after {
  z-index: 2;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 1.875rem;
  backdrop-filter: blur(3.125rem);
  -webkit-backdrop-filter: blur(3.125rem);
}
.section-success-stories-header .card-rounded-corners:hover .btn-outline[b-p2bzd84dry] {
  border-color: #00fec1;
  color: #00fec1;
  background-color: rgba(0, 254, 193, 0.1);
}
@media (max-width: 47.99875rem) {
  .section-success-stories-header .card-rounded-corners .btn-outline[b-p2bzd84dry] {
    width: 100%;
  }
}
.section-success-stories-header[b-p2bzd84dry]:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background-image: radial-gradient(farthest-side at bottom left, rgba(68, 35, 255, 0.5) 0%, rgba(32, 15, 96, 0.7) 70%);
}
.section-success-stories-header .shapes[b-p2bzd84dry] {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
.section-success-stories-header .shapes[b-p2bzd84dry]:before {
  display: none;
  content: "";
  position: absolute;
  top: 0;
  right: 2.5rem;
  border-top-right-radius: 3.75rem;
  border-bottom-left-radius: 3.75rem;
  border-bottom-right-radius: 3.75rem;
  width: 10.875rem;
  height: 10.875rem;
  background: rgba(68, 35, 255, 0.2);
}
@media (max-width: 61.99875rem) {
  .section-success-stories-header .shapes[b-p2bzd84dry]:before {
    display: block;
    transform: translate(0, -30%);
  }
}
.section-success-stories-header .shapes[b-p2bzd84dry]:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  transform: translate(90%, -35%);
  left: 58.33333333%;
  border-top-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
  width: 6.125rem;
  height: 6.125rem;
  background: rgba(68, 35, 255, 0.2);
  opacity: 0.59;
  backdrop-filter: blur(1.563rem);
  -webkit-backdrop-filter: blur(1.563rem);
}
@media (max-width: 61.99875rem) {
  .section-success-stories-header .shapes[b-p2bzd84dry]:after {
    top: 0;
    transform: translate(0, -170%);
    left: auto;
    right: 1.25rem;
  }
}
.section-success-stories-header .shapes .box-1[b-p2bzd84dry] {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-40%, -30%);
  border-top-right-radius: 5rem;
  border-bottom-left-radius: 5rem;
  border-bottom-right-radius: 5rem;
  width: 18.5625rem;
  height: 12.375rem;
  opacity: 0.28;
}
.section-success-stories-header .shapes .box-1[b-p2bzd84dry]:before, .section-success-stories-header .shapes .box-1[b-p2bzd84dry]:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-top-right-radius: 5rem;
  border-bottom-left-radius: 5rem;
  border-bottom-right-radius: 5rem;
}
.section-success-stories-header .shapes .box-1[b-p2bzd84dry]:before {
  z-index: 1;
  opacity: 0.7;
  background-color: #4423ff;
}
.section-success-stories-header .shapes .box-1[b-p2bzd84dry]:after {
  backdrop-filter: blur(1.875rem);
  -webkit-backdrop-filter: blur(1.875rem);
}
@media (max-width: 61.99875rem) {
  .section-success-stories-header .shapes .box-1[b-p2bzd84dry] {
    transform: translate(0, -30%);
    left: 1.25rem;
  }
}
@media (max-width: 47.99875rem) {
  .section-success-stories-header .shapes .box-1[b-p2bzd84dry] {
    width: 10rem;
    height: 7.625rem;
  }
}
@media (max-width: 61.99875rem) {
  .section-success-stories-header .container .row-cards[b-p2bzd84dry] {
    padding-bottom: 0;
  }
  .section-success-stories-header .container .row-cards .col-box-1[b-p2bzd84dry],
  .section-success-stories-header .container .row-cards .col-box-2[b-p2bzd84dry] {
    margin-left: auto;
    margin-right: auto;
    transform: translate(0, 0);
  }
  .section-success-stories-header .container .row-cards .card-rounded-corners[b-p2bzd84dry] {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -1.875rem;
  }
  .section-success-stories-header .container .row-cards .box-rounded-corners[b-p2bzd84dry] {
    max-width: calc(100% - 5rem);
    margin-left: auto;
    margin-right: auto;
  }
  .section-success-stories-header .container .row-cards:hover .box-rounded-corners[b-p2bzd84dry] {
    transform: translate(0, 0);
  }
  .section-success-stories-header .container .row-cards:hover .card-rounded-corners[b-p2bzd84dry] {
    transform: translate(0, 0);
  }
}
@media (max-width: 47.99875rem) {
  .section-success-stories-header .box-rounded-corners[b-p2bzd84dry] {
    max-width: calc(100vw - 5rem);
    margin: auto;
  }
}

/*section SUCCESS STORIES MAIN*/
.section-success-stories[b-p2bzd84dry] {
  padding-top: 2.5rem;
}

.load-more-button[b-p2bzd84dry] {
  width: 100%;
  text-align: center;
}

.content-filters[b-p2bzd84dry] {
  padding-top: 0.625rem;
  padding-bottom: 3.75rem;
}
.content-filters .select[b-p2bzd84dry] {
  min-width: 17.5rem;
}
@media (max-width: 47.99875rem) {
  .content-filters .col-auto[b-p2bzd84dry] {
    width: 100%;
    padding-bottom: 1.25rem;
  }
  .content-filters .col-auto:last-child[b-p2bzd84dry] {
    padding-bottom: 0;
  }
  .content-filters .select[b-p2bzd84dry] {
    min-width: 100%;
  }
}

/*COMPONENT SECTION SUBSCRIBE
TODO: check for duplicated styles
*/

/*# sourceMappingURL=SuccessStoriesComponent.razor.css.map */
/* /Components/SuccessStoryPageComponent.razor.rz.scp.css */
.see-more-stories[b-9ers93he8v] {
  padding-top: 6.25rem;
}
.see-more-stories .border-top[b-9ers93he8v] {
  padding-top: 6.25rem;
  border-top: 0.0625rem solid #ced4e2;
}

.container .content-elements[b-9ers93he8v] {
  padding-top: 3.75rem;
}
.container .section-success-story-video[b-9ers93he8v] {
  position: relative;
  padding-top: 1.25rem;
}
.container .section-success-story-video .success-story-video-frame[b-9ers93he8v] {
  position: relative;
}
.container .section-success-story-video .success-story-video-frame iframe[b-9ers93he8v] {
  height: 28.75rem;
  width: 100%;
  border-radius: 1.875rem;
}
@media (max-width: 576px) {
  .container .section-success-story-video .success-story-video-frame iframe[b-9ers93he8v] {
    height: 13.1875rem;
  }
}
@media (max-width: 992px) {
  .container .section-success-story-video .success-story-video-frame iframe[b-9ers93he8v] {
    height: 21.875rem;
  }
}
.container .section-success-story-video .success-story-video-frame .click-overlay[b-9ers93he8v] {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
@media (max-width: 992px) {
  .container .section-success-story-video .success-story-video-frame[b-9ers93he8v] {
    padding-bottom: 1.875rem;
  }
}

/*# sourceMappingURL=SuccessStoryPageComponent.razor.css.map */
/* /Components/SuccessStory/SuccessStoryCallToActionBanner.razor.rz.scp.css */
/*
TODO: check for duplicated styles - <CallToActionComponent/>
*/
.section-section-subscribe-full .section-subscribe[b-zq5gdufn5m] {
  border-radius: 0;
  max-width: 100%;
  width: 100%;
}
.section-section-subscribe-full .section-subscribe[b-zq5gdufn5m]:before {
  background-position: 105% -6rem;
}
@media (max-width: 61.99875rem) {
  .section-section-subscribe-full .section-subscribe[b-zq5gdufn5m] {
    border-radius: 0;
  }
}

.section-subscribe[b-zq5gdufn5m] {
  position: relative;
  background-color: #200f60;
  padding-top: 6rem;
  padding-bottom: 6rem;
  overflow: hidden;
  width: calc(100% - 2 * 2.375rem);
  margin: auto;
  border-radius: 3.75rem;
  max-width: 101.875rem;
}
.section-subscribe .container[b-zq5gdufn5m] {
  position: relative;
  z-index: 4;
  padding-top: 0;
  padding-bottom: 0;
}
.section-subscribe[b-zq5gdufn5m]:before {
  content: "";
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  margin: auto;
  max-width: 115.875rem;
  background-image: url("/svg-shapes/banner-shapes.svg");
  background-position: 122% -6rem;
  background-size: auto 70rem;
  background-repeat: no-repeat;
}
@media (max-width: 61.99875rem) {
  .section-subscribe[b-zq5gdufn5m]:before {
    top: auto;
    bottom: -3.125rem;
    left: auto;
    right: -5.9375rem;
    background-position: center top;
    background-size: 110% auto;
    opacity: 0.5;
  }
}
.section-subscribe[b-zq5gdufn5m] {
  transition: all 0.3s ease-in-out;
  box-shadow: 0 10.625rem 5rem -10rem rgba(68, 35, 255, 0);
}
.section-subscribe:hover[b-zq5gdufn5m] {
  transition: all 0.3s ease-in-out;
  box-shadow: 0 10.625rem 5rem -10rem rgba(68, 35, 255, 0.6);
}
.section-subscribe:has(.btn:active, .btn-outline:active, .btn-flat:active, .btn-link:active)[b-zq5gdufn5m] {
  transition: all 0.3s ease-in-out;
  box-shadow: 0 10.625rem 5rem -10rem rgba(68, 35, 255, 0);
  background-color: #100731;
}
@media (max-width: 61.99875rem) {
  .section-subscribe[b-zq5gdufn5m] {
    padding-top: 5rem;
    padding-bottom: 5rem;
    border-radius: 1.875rem;
  }
  .section-subscribe .btn[b-zq5gdufn5m] {
    width: 100%;
  }
}

/*# sourceMappingURL=SuccessStoryCallToActionBanner.razor.css.map */
/* /Components/SuccessStory/SuccessStoryHeaderComponent.razor.rz.scp.css */
.section-single-page-header.success-story-header h1.h2[b-r3odyx6bor],
.section-single-page-header.success-story-header h1[b-r3odyx6bor] {
  margin: 0;
  padding: 0 0 3.75rem 0;
}

/*# sourceMappingURL=SuccessStoryHeaderComponent.razor.css.map */
/* /Components/SuccessStory/SuccessStoryServicesComponent.razor.rz.scp.css */
.services-list[b-0la37tdpdr] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.success-story-services[b-0la37tdpdr] {
  padding-top: 0;
  padding-bottom: 0;
}
.success-story-services .container[b-0la37tdpdr] {
  padding-top: 0;
  padding-bottom: 0;
}

.services-list[b-0la37tdpdr] {
  margin: 0 -1.25rem;
  padding: 0 0 1.875rem 0;
  list-style: none;
  position: relative;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.services-list > li[b-0la37tdpdr]:before {
  display: none;
}
.services-list > li[b-0la37tdpdr] {
  padding: 0 1.25rem 2.5rem 1.25rem;
}
@media (max-width: 47.99875rem) {
  .services-list[b-0la37tdpdr] {
    margin: 0 -0.4375rem;
    padding: 0 0 0.3125rem 0;
  }
  .services-list > li[b-0la37tdpdr] {
    padding: 0 0.4375rem 0.9375rem 0.4375rem;
  }
}

/*# sourceMappingURL=SuccessStoryServicesComponent.razor.css.map */
/* /Components/SummaryInfoComponent.razor.rz.scp.css */
.service-card[b-nfxfz9cozd] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.service-card .icon[b-nfxfz9cozd] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.service-card[b-nfxfz9cozd] {
  position: relative;
  min-height: 7.5rem;
  width: 10.9375rem;
  border: 0.125rem solid #f1f2f3;
  border-radius: 0.9375rem;
  margin-top: 2.5rem;
  padding: 0 1.25rem 1.25rem 1.25rem;
  text-align: center;
  justify-content: flex-end;
  flex-direction: column;
  background-color: #ffffff;
}
.service-card .icon[b-nfxfz9cozd] {
  margin: -2.5rem auto auto auto;
  width: 5rem;
  height: 5rem;
  color: #a1a9bb;
  font-size: 2.5rem;
  line-height: 1em;
  box-shadow: 0 0.375rem 0.75rem rgba(161, 169, 187, 0.2);
  border-radius: 1.25rem 1.25rem 1.25rem 0;
  background-color: #ffffff;
}
.service-card h6[b-nfxfz9cozd] {
  margin: 0;
  padding: 0;
  font-family: "SilkaBold", sans-serif;
  font-size: 1rem;
  line-height: 1.3em;
  color: #4f566c;
  text-align: center;
}
@media (max-width: 47.99875rem) {
  .service-card[b-nfxfz9cozd] {
    min-height: 3.75rem;
    width: 8.9375rem;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-left: 1.0625rem;
    padding: 0.9375rem 0.5rem 0.9375rem 0;
  }
  .service-card .icon[b-nfxfz9cozd] {
    width: 2.125rem;
    height: 2.125rem;
    margin: 0;
    margin-left: -1.0625rem;
    border-radius: 0.625rem 0.625rem 0.625rem 0;
    font-size: 1rem;
  }
  .service-card h6[b-nfxfz9cozd] {
    width: 100%;
    font-size: 0.875rem;
  }
}

/*# sourceMappingURL=SummaryInfoComponent.razor.css.map */
/* /Components/TechnologiesComponent.razor.rz.scp.css */
.technologies-template.template-progress-software[b-a51daxk0lb]  .outlined-paragraphs-list > div, .section-technologies-header .container[b-a51daxk0lb] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.technologies-template .section-technologies-header .shapes .container[b-a51daxk0lb] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.section-technologies-header[b-a51daxk0lb] {
  position: relative;
  z-index: 20;
  background-color: #100731;
}
.section-technologies-header .container[b-a51daxk0lb] {
  position: relative;
  z-index: 2;
  flex: 1;
}
.section-technologies-header .row-technologies-header[b-a51daxk0lb] {
  position: relative;
  z-index: 3;
  flex: 1;
}
.section-technologies-header h1[b-a51daxk0lb] {
  margin-bottom: 0;
  padding-bottom: 1.25rem;
}
.section-technologies-header h3.subheader[b-a51daxk0lb] {
  padding-bottom: 3.75rem;
  margin-bottom: 0;
  font-weight: normal;
  font-size: 1.5rem;
}
.section-technologies-header .col-header[b-a51daxk0lb] {
  position: relative;
  z-index: 4;
}
@media (min-width: 62rem) {
  .section-technologies-header .col-lg-9.col-header[b-a51daxk0lb] {
    margin-right: -25%;
  }
}
.section-technologies-header .col-technologies-logo[b-a51daxk0lb] {
  position: absolute;
  z-index: 1;
  right: 0;
}
.section-technologies-header .technologies-logo[b-a51daxk0lb] {
  max-width: 16rem;
  opacity: 0.4;
  font-size: 18.25rem;
  line-height: 1em;
}
.section-technologies-header .technologies-logo img[b-a51daxk0lb] {
  display: block;
  height: auto;
  width: 100%;
}
@media (max-width: 61.99875rem) {
  .section-technologies-header[b-a51daxk0lb] {
    position: relative;
  }
  .section-technologies-header .container[b-a51daxk0lb] {
    flex: auto;
    align-items: center;
  }
  .section-technologies-header h1[b-a51daxk0lb] {
    padding-bottom: 0.9375rem;
  }
  .section-technologies-header h3.subheader[b-a51daxk0lb] {
    padding-bottom: 2.375rem;
  }
  .section-technologies-header .col-technologies-logo[b-a51daxk0lb] {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: flex-end;
    margin-top: -0.625rem;
  }
  .section-technologies-header .technologies-logo[b-a51daxk0lb] {
    padding-top: 1.875rem;
    max-width: 100%;
    width: 100%;
    text-align: right;
    font-size: 18.75rem;
  }
  .section-technologies-header .technologies-logo img[b-a51daxk0lb] {
    display: block;
    height: auto;
    width: 100%;
    max-width: 16.25rem;
  }
}
@media (max-width: 35.99875rem) {
  .section-technologies-header .technologies-logo[b-a51daxk0lb] {
    padding-top: 1.25rem;
    font-size: 16.25rem;
  }
}

.section-banners[b-a51daxk0lb] {
  position: relative;
  z-index: 20;
}

/*TECHNOLOGIES TEMPLATES*/
/* 
template-microsoft-technologies - MS Tech 	- color: $orchid 
template-javascript-apps 		- JS 		- color: $iren-purple
template-progress-software 		- Progress 	- color: $galactic
*/
.technologies-template[b-a51daxk0lb] {
  /*THEME 1 - Default theme 
  .template-microsoft-technologies - MS Tech - color: $orchid
  */
}
.technologies-template[b-a51daxk0lb] .sidenav a.active {
  border-color: #00fec1;
}
.technologies-template .theme-color[b-a51daxk0lb] {
  color: #7a8fff;
}
.technologies-template .technologies-logo[b-a51daxk0lb] {
  color: #5252ff;
}
.technologies-template .technologies-logo svg[b-a51daxk0lb] {
  fill: #5252ff;
}
.technologies-template .tag-label.secondary[b-a51daxk0lb] {
  border-color: #7a8fff;
}
.technologies-template .section-technologies-header[b-a51daxk0lb] {
  position: relative;
  background-color: #100731;
}
.technologies-template .section-technologies-header .scroll-bottom .scroll-bottom-arrows img[b-a51daxk0lb] {
  opacity: 0;
}
.technologies-template .section-technologies-header .scroll-bottom .scroll-bottom-arrows[b-a51daxk0lb] {
  background-image: url("/svg-shapes/arrows-scroll-bottom-galactic.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.technologies-template .section-technologies-header .shapes[b-a51daxk0lb] {
  z-index: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.technologies-template .section-technologies-header .shapes .container[b-a51daxk0lb] {
  z-index: 0;
  position: relative;
  height: 100%;
}
.technologies-template .section-technologies-header .shapes .shape-1[b-a51daxk0lb] {
  position: absolute;
  display: block;
  left: 0;
  transform: translate(-54%, 25%);
  margin: auto;
  width: 43%;
  padding-top: 43%;
  background-image: radial-gradient(closest-side, #00fec1 0%, rgba(16, 7, 49, 0.3) 100%);
  opacity: 0.4;
  filter: blur(5rem);
}
.technologies-template .section-technologies-header .shapes .shape-2[b-a51daxk0lb] {
  position: absolute;
  display: block;
  width: 125%;
  height: 80%;
  transform: translate(25%, -2%);
  background-image: radial-gradient(closest-side, #5252ff 0%, rgba(16, 7, 49, 0) 80%);
  opacity: 0.5;
  filter: blur(5rem);
}
@media (max-width: 61.99875rem) {
  .technologies-template .section-technologies-header .shapes .shape-2[b-a51daxk0lb] {
    transform: translate(12%, 16%);
  }
}
.technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(1), .technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(3), .technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(5), .technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(7) {
  background-image: radial-gradient(50% 100% ellipse at 0% 100%, rgba(82, 82, 255, 0.4) 0%, rgba(16, 7, 49, 0.5) 100%);
}
.technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(2) {
  background-image: radial-gradient(30% 100% ellipse at 71% 100%, rgba(0, 254, 193, 0.4) 0%, rgba(16, 7, 49, 0.5) 100%);
}
.technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(2) .outlined-paragraph:before,
.technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(2) .outlined-paragraphs-list .list-item-content:before {
  background-image: linear-gradient(0deg, rgba(0, 254, 193, 0) 0%, #00fec1 100%);
}
.technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(2) .outlined-paragraph h4,
.technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(2) .outlined-paragraphs-list .list-item-content h4 {
  font-family: "ArchiaBold", sans-serif;
  line-height: 1.875rem;
}
.technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(2) .outlined-paragraph strong,
.technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(2) .outlined-paragraphs-list .list-item-content strong {
  font-size: 1.25rem;
  font-family: "ArchiaBold", sans-serif;
  line-height: 1.875rem;
}
@media (max-width: 61.99875rem) {
  .technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(2) {
    background-image: radial-gradient(100vh 150vw ellipse at 100% 50%, rgba(0, 254, 193, 0.4) 0%, rgba(16, 7, 49, 0.5) 100%);
  }
}
.technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(4) {
  background-image: radial-gradient(22% 100% ellipse at 100% 50%, rgba(0, 254, 193, 0.4) 0%, rgba(16, 7, 49, 0.5) 100%);
}
.technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(4) .outlined-paragraph:before,
.technologies-template[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(4) .outlined-paragraphs-list .list-item-content:before {
  background-image: linear-gradient(0deg, rgba(0, 206, 255, 0) 0%, #00ceff 100%);
}
.technologies-template[b-a51daxk0lb] {
  /*end THEME 1 - Default theme */
  /* THEME 2
  template-javascript-apps - JS - color: $iren-purple */
}
.technologies-template.template-javascript[b-a51daxk0lb] .sidenav a.active, .technologies-template.template-javascript-apps[b-a51daxk0lb] .sidenav a.active {
  border-color: #f8efae;
}
.technologies-template.template-javascript .theme-color[b-a51daxk0lb], .technologies-template.template-javascript-apps .theme-color[b-a51daxk0lb] {
  color: #ae93e2;
}
.technologies-template.template-javascript .technologies-logo[b-a51daxk0lb], .technologies-template.template-javascript-apps .technologies-logo[b-a51daxk0lb] {
  color: #8656d5;
}
.technologies-template.template-javascript .technologies-logo svg[b-a51daxk0lb], .technologies-template.template-javascript-apps .technologies-logo svg[b-a51daxk0lb] {
  fill: #8656d5;
}
.technologies-template.template-javascript[b-a51daxk0lb]  .tag-label.secondary, .technologies-template.template-javascript-apps[b-a51daxk0lb]  .tag-label.secondary {
  border-color: #f8efae !important;
}
.technologies-template.template-javascript .section-technologies-header .scroll-bottom .scroll-bottom-arrows[b-a51daxk0lb], .technologies-template.template-javascript-apps .section-technologies-header .scroll-bottom .scroll-bottom-arrows[b-a51daxk0lb] {
  background-image: url("/svg-shapes/arrows-scroll-bottom-iren-purple.svg");
}
.technologies-template.template-javascript .section-technologies-header .shapes .shape-1[b-a51daxk0lb], .technologies-template.template-javascript-apps .section-technologies-header .shapes .shape-1[b-a51daxk0lb] {
  background-image: radial-gradient(closest-side, #8656d5 0%, rgba(16, 7, 49, 0.2) 100%);
  filter: blur(5rem);
}
.technologies-template.template-javascript .section-technologies-header .shapes .shape-2[b-a51daxk0lb], .technologies-template.template-javascript-apps .section-technologies-header .shapes .shape-2[b-a51daxk0lb] {
  background-image: radial-gradient(closest-side, #8656d5 0%, rgba(16, 7, 49, 0) 80%);
  filter: blur(5rem);
}
.technologies-template.template-javascript[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(1), .technologies-template.template-javascript[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(3), .technologies-template.template-javascript[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(5), .technologies-template.template-javascript[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(7), .technologies-template.template-javascript-apps[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(1), .technologies-template.template-javascript-apps[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(3), .technologies-template.template-javascript-apps[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(5), .technologies-template.template-javascript-apps[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(7) {
  background-image: radial-gradient(50% 100% ellipse at 0% 100%, rgba(134, 86, 213, 0.4) 0%, rgba(16, 7, 49, 0.5) 100%);
}
.technologies-template.template-javascript[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(2), .technologies-template.template-javascript-apps[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(2) {
  background-image: radial-gradient(30% 100% ellipse at 70% 100%, rgba(248, 239, 174, 0.4) 0%, rgba(16, 7, 49, 0.5) 100%);
}
.technologies-template.template-javascript[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(4), .technologies-template.template-javascript-apps[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(4) {
  background-image: radial-gradient(22% 100% ellipse at 100% 50%, rgba(248, 239, 174, 0.4) 0%, rgba(16, 7, 49, 0.5) 100%);
}
.technologies-template[b-a51daxk0lb] {
  /*end  THEME 2 */
  /*THEME 3
  template-progress-software - Progress - color: $galactic */
}
.technologies-template.template-progress-software[b-a51daxk0lb] .sidenav a.active {
  border-color: #00ceff;
}
.technologies-template.template-progress-software .theme-color[b-a51daxk0lb] {
  color: #7a8fff;
}
.technologies-template.template-progress-software .technologies-logo[b-a51daxk0lb] {
  color: #4423ff;
}
.technologies-template.template-progress-software .technologies-logo svg[b-a51daxk0lb] {
  fill: #4423ff;
}
.technologies-template.template-progress-software[b-a51daxk0lb]  .tag-label.secondary {
  border-color: #00ceff;
}
.technologies-template.template-progress-software .section-technologies-header .scroll-bottom .scroll-bottom-arrows[b-a51daxk0lb] {
  background-image: url("/svg-shapes/arrows-scroll-bottom-galactic.svg");
}
.technologies-template.template-progress-software .section-technologies-header .shapes .shape-1[b-a51daxk0lb] {
  background-image: radial-gradient(closest-side, #00ceff 0%, rgba(16, 7, 49, 0.2) 100%);
  filter: blur(5rem);
}
.technologies-template.template-progress-software .section-technologies-header .shapes .shape-2[b-a51daxk0lb] {
  background-image: radial-gradient(closest-side, #4423ff 0%, rgba(16, 7, 49, 0) 80%);
  filter: blur(5rem);
}
.technologies-template.template-progress-software[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(1), .technologies-template.template-progress-software[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(3), .technologies-template.template-progress-software[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(5), .technologies-template.template-progress-software[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(7) {
  background-image: radial-gradient(50% 100% ellipse at 0% 100%, rgba(68, 35, 255, 0.4) 0%, rgba(16, 7, 49, 0.5) 100%);
}
.technologies-template.template-progress-software[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(2) {
  background-image: radial-gradient(30% 100% ellipse at 70% 100%, rgba(0, 206, 255, 0.4) 0%, rgba(16, 7, 49, 0.5) 100%);
}
.technologies-template.template-progress-software[b-a51daxk0lb]  .technologies-content-sections > .section:nth-of-type(4) {
  background-image: radial-gradient(22% 100% ellipse at 100% 50%, rgba(0, 206, 255, 0.4) 0%, rgba(16, 7, 49, 0.5) 100%);
}
.technologies-template.template-progress-software[b-a51daxk0lb]  .content-banner p.txt-xxl {
  font-size: 1.75rem !important;
  line-height: 2.25rem;
  font-weight: 600 !important;
  padding-bottom: 3.125rem;
}
@media (max-width: 61.99875rem) {
  .technologies-template.template-progress-software[b-a51daxk0lb]  .content-banner div {
    padding: 1.875rem;
  }
  .technologies-template.template-progress-software[b-a51daxk0lb]  .content-banner div p.txt-xxl {
    font-size: 1.5rem !important;
    line-height: 1.9375rem;
    padding-bottom: 1.875rem;
  }
}
.technologies-template.template-progress-software[b-a51daxk0lb]  .outlined-paragraphs-list > div {
  flex-direction: column;
}
.technologies-template.template-progress-software[b-a51daxk0lb]  .outlined-paragraphs-list .list-item-content {
  flex: 1;
}
.technologies-template[b-a51daxk0lb] {
  /*end THEME 3 */
}

/*# sourceMappingURL=TechnologiesComponent.razor.css.map */
/* /Components/TechnologyInsightsGridCardComponent.razor.rz.scp.css */
.technology-insights-card[b-zzaoatr0h0]  .before-header {
  padding-bottom: 1.875rem;
  font-size: 1rem;
  color: #7a8fff;
}
.technology-insights-card h3[b-zzaoatr0h0] {
  min-height: 4.5625rem;
}
@media (max-width: 61.99875rem) {
  .technology-insights-card[b-zzaoatr0h0] {
    margin-bottom: 2.5rem;
    padding-bottom: 2.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    border-bottom: 0.0625rem solid rgba(122, 143, 255, 0.5);
  }
  .technology-insights-card[b-zzaoatr0h0]  .before-header {
    padding-bottom: 1.25rem;
  }
  .technology-insights-card h3[b-zzaoatr0h0] {
    padding-bottom: 1.25rem;
    min-height: auto;
  }
  .technology-insights-card p[b-zzaoatr0h0] {
    padding-bottom: 2.5rem;
  }
}
@media (max-width: 35.99875rem) {
  .technology-insights-card .btn[b-zzaoatr0h0] {
    width: 100%;
  }
}

@media (max-width: 61.99875rem) {
  .technology-insights-list > div:last-child .technology-insights-card[b-zzaoatr0h0] {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}

/*# sourceMappingURL=TechnologyInsightsGridCardComponent.razor.css.map */
/* /Components/TechnologyInsightsGridCardsComponent.razor.rz.scp.css */
.section-home-technology-insights .h1.txt-gradient[b-0sdgkoqb9z] {
  text-align: center;
  font-family: "ArchiaBold", sans-serif;
  font-size: 5rem;
  background-image: linear-gradient(180deg, #5252ff 0%, #292980 50%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 61.99875rem) {
  .section-home-technology-insights[b-0sdgkoqb9z] {
    padding-bottom: 12.5rem;
  }
  .section-home-technology-insights .h1.txt-gradient[b-0sdgkoqb9z] {
    font-size: 2.625rem;
  }
}

.section-home-technology-insights.section-services[b-0sdgkoqb9z] {
  min-height: auto;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem !important;
}
@media (max-width: 47.99875rem) {
  .section-home-technology-insights.section-services[b-0sdgkoqb9z] {
    padding-top: 5rem;
    padding-bottom: 5rem !important;
  }
}
.section-home-technology-insights.section-services[b-0sdgkoqb9z] .container {
  max-width: 101.875rem;
  padding-top: 0;
  padding-bottom: 0;
}
.section-home-technology-insights.section-services[b-0sdgkoqb9z] .container .col {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 3.75rem;
  gap: 5rem;
  background: url("/images/technology-insights-bg.svg"), radial-gradient(36.47% 47.17% at 73.79% 50.08%, rgba(82, 82, 255, 0.2) 0%, rgba(68, 35, 255, 0.16) 43.55%, rgba(68, 35, 255, 0.02) 100%), #100731;
  background-repeat: no-repeat;
  border-radius: 3.75rem;
}
@media (max-width: 74.99875rem) {
  .section-home-technology-insights.section-services[b-0sdgkoqb9z] .container .col {
    flex-direction: column;
    align-items: start;
    gap: 3.75rem;
    padding: 3.75rem 2.5rem 2.5rem;
  }
}
.section-home-technology-insights.section-services[b-0sdgkoqb9z] .container .col .h1.txt-gradient {
  width: 100%;
  max-width: 40.625rem;
  padding-bottom: 0;
  background-image: initial;
  -webkit-text-fill-color: initial;
  color: #ffffff;
  text-align: left;
  font-family: "ArchiaSemibold", sans-serif;
}
@media (min-width: 62rem) {
  .section-home-technology-insights.section-services[b-0sdgkoqb9z] .container .col .h1.txt-gradient {
    font-size: 3rem;
  }
}
@media (max-width: 74.99875rem) {
  .section-home-technology-insights.section-services[b-0sdgkoqb9z] .container .col .technology-insights-list {
    gap: 3.75rem;
  }
}
.section-home-technology-insights.section-services[b-0sdgkoqb9z] .container .technology-insights-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 5rem 1.25rem;
  background: url("/images/technology-insights-box-bg.svg"), rgba(255, 158, 170, 0.1);
  background-repeat: no-repeat;
  border: 1px solid rgba(255, 158, 170, 0.2);
  border-radius: 30px;
  color: #ffffff;
}
.section-home-technology-insights.section-services[b-0sdgkoqb9z] .container .technology-insights-card h3 {
  padding-bottom: 1.25rem;
  color: #00fec1;
  line-height: 1.2;
}
.section-home-technology-insights.section-services[b-0sdgkoqb9z] .container .technology-insights-card p {
  padding-bottom: 2.5rem;
  font-family: "SilkaMedium", sans-serif;
  line-height: 1.2;
}
.section-home-technology-insights.section-services[b-0sdgkoqb9z] .container .technology-insights-card .row-btns {
  width: 100%;
}
.section-home-technology-insights.section-services[b-0sdgkoqb9z] .container .technology-insights-card .row-btns .btn-outline {
  width: 100%;
  border-color: #00fec1;
  color: #00fec1;
}
.section-home-technology-insights.section-services[b-0sdgkoqb9z] .container .technology-insights-card .row-btns .btn-outline:hover {
  transition: all 0.3s ease-in-out;
  background-color: rgba(0, 254, 193, 0.1);
}

@media (max-width: 61.99875rem) {
  .section.section-full-height.section-home-technology-insights.home-component[b-0sdgkoqb9z] {
    padding-bottom: 7.5rem !important;
  }
}
@media (min-width: 61.99875rem) {
  .section-home-technology-insights.home-component[b-0sdgkoqb9z]  .technology-insights-list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .section-home-technology-insights.home-component[b-0sdgkoqb9z]  .technology-insights-list .technology-insights-card {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .section-home-technology-insights.home-component[b-0sdgkoqb9z]  .technology-insights-list .technology-insights-card .row-btns {
    margin-top: auto;
  }
}

/*# sourceMappingURL=TechnologyInsightsGridCardsComponent.razor.css.map */
/* /Components/TechnologySectionComponent.razor.rz.scp.css */
.section.section-dark h3[b-tk6e5i8puu] {
  padding-bottom: 5rem;
}
.section.section-dark .technology-subtitle[b-tk6e5i8puu] {
  font-weight: 600;
  padding-bottom: 3.75rem;
  font-size: 1.25rem;
}
@media (max-width: 61.99875rem) {
  .section.section-dark .technology-subtitle[b-tk6e5i8puu] {
    padding-bottom: 2.5rem;
  }
}
.section[b-tk6e5i8puu] .banner-card-model .link-banner-icon {
  background-color: #7a8fff;
}
.section[b-tk6e5i8puu]  .outlined-paragraph .txt-xxl {
  font-size: 1.75rem;
}
.section[b-tk6e5i8puu]  .outlined-paragraph .txt-xxl p {
  line-height: 2.25rem;
}
@media (max-width: 61.99875rem) {
  .section[b-tk6e5i8puu]  .outlined-paragraph .txt-xxl {
    font-size: 1.5rem !important;
  }
  .section[b-tk6e5i8puu]  .outlined-paragraph .txt-xxl p {
    line-height: 1.9375rem;
  }
}
.section[b-tk6e5i8puu]  .outlined-paragraph .txt-lg {
  font-size: calc(1rem * 1.25);
}

/*# sourceMappingURL=TechnologySectionComponent.razor.css.map */
/* /Components/TechnologyStrategyComponent.razor.rz.scp.css */
.anchor-links-box[b-p0krbz87n2] {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.anchor-links-box[b-p0krbz87n2]  .anchor-link, .anchor-links-box .cell[b-p0krbz87n2] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.technology-strategy-page[b-p0krbz87n2] {
  overflow: hidden;
}

.section-main-header[b-p0krbz87n2] {
  position: relative;
  overflow: hidden;
  background-color: #200f60;
  background: linear-gradient(0deg, #200f60 0%, #14171a 100%);
}
.section-main-header .container[b-p0krbz87n2]:after {
  border-bottom-left-radius: 3.75rem;
  border-bottom-right-radius: 3.75rem;
}
.section-main-header .container > .row[b-p0krbz87n2] {
  position: relative;
  z-index: 2;
}
.section-main-header .container h1[b-p0krbz87n2] {
  padding-bottom: 1.875rem;
}
@media (max-width: 47.99875rem) {
  .section-main-header .container h1[b-p0krbz87n2] {
    padding-bottom: 1.25rem;
  }
}
.section-main-header .container .row-content[b-p0krbz87n2] {
  justify-content: space-between;
}

.section-timeline[b-p0krbz87n2] {
  background-image: radial-gradient(50rem circle at 80% 60%, rgba(255, 193, 131, 0.3) 0%, rgba(32, 15, 96, 0) 100%);
}

.business-goals span[b-p0krbz87n2] {
  font-family: "ArchiaSemibold", sans-serif;
}

.cell-anchor-links-box[b-p0krbz87n2] {
  min-width: 32.8125rem;
  text-align: right;
  margin-left: auto;
  margin-top: -3.75rem;
}
@media (max-width: 61.99875rem) {
  .cell-anchor-links-box[b-p0krbz87n2] {
    margin-top: 1.875rem;
    min-width: 100%;
    width: 100%;
    text-align: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }
}

.anchor-links-box[b-p0krbz87n2] {
  max-width: 32.8125rem;
  margin: auto;
}
.anchor-links-box .cell[b-p0krbz87n2] {
  flex-wrap: wrap;
}
.anchor-links-box[b-p0krbz87n2]  .anchor-link {
  transition: all 0.3s ease-in-out;
  position: relative;
  border-radius: 1.875rem;
  color: #ffc183;
  font-size: 3.75rem;
  width: 8.5625rem;
  height: 8.5rem;
  border: 0.0625rem solid rgba(255, 255, 255, 0.4);
  margin: 1.1875rem;
  text-decoration: none;
}
.anchor-links-box[b-p0krbz87n2]  .anchor-link:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border-radius: 1.875rem;
  transition: all 0.3s ease-in-out;
  z-index: 1;
  background: radial-gradient(circle, #ffc183 0%, rgba(255, 193, 131, 0) 45%), radial-gradient(circle at 65% 65%, rgba(255, 193, 131, 0) 0%, rgba(255, 193, 131, 0) 30%);
  filter: blur(1.75rem);
}
.anchor-links-box[b-p0krbz87n2]  .anchor-link i {
  position: relative;
  z-index: 3;
}
.anchor-links-box[b-p0krbz87n2]  .anchor-link .anchor-link-tag {
  transition: all 0.3s ease-in-out;
  z-index: -1;
  opacity: 0;
  position: absolute;
  padding: 0.625rem 1.25rem;
  display: block;
  left: 0;
  bottom: calc(100% + 0.625rem);
  font-size: 1rem;
  line-height: 1.2em;
  color: #ffffff;
  font-weight: normal;
  border-radius: 1.25rem 1.25rem 1.25rem 0;
  white-space: nowrap;
  overflow: hidden;
}
.anchor-links-box[b-p0krbz87n2]  .anchor-link .anchor-link-tag:before, .anchor-links-box[b-p0krbz87n2]  .anchor-link .anchor-link-tag:after {
  transition: all 0.3s ease-in-out;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0.625rem 2.5rem 0.625rem 1.25rem;
  border-radius: 1.25rem 1.25rem 1.25rem 0;
  overflow: hidden;
}
.anchor-links-box[b-p0krbz87n2]  .anchor-link .anchor-link-tag:before {
  z-index: -2;
  background-color: rgba(16, 7, 49, 0.4);
  opacity: 0.8;
}
.anchor-links-box[b-p0krbz87n2]  .anchor-link .anchor-link-tag:after {
  z-index: -1;
  backdrop-filter: blur(0.3125rem);
  -webkit-backdrop-filter: blur(5rem);
}
@media (max-width: 47.99875rem) {
  .anchor-links-box[b-p0krbz87n2]  .anchor-link .anchor-link-tag {
    font-size: 0.875rem;
  }
}
.anchor-links-box[b-p0krbz87n2]  .anchor-link:hover {
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}
.anchor-links-box[b-p0krbz87n2]  .anchor-link:hover:after {
  transition: all 0.3s ease-in-out;
  background: radial-gradient(circle, #ffc183 0%, rgba(255, 193, 131, 0) 45%), radial-gradient(circle at 65% 65%, #ffc183 0%, rgba(255, 193, 131, 0) 30%);
}
.anchor-links-box[b-p0krbz87n2]  .anchor-link:hover .anchor-link-tag {
  transition: all 0.3s ease-in-out;
  z-index: 10;
  opacity: 1;
}
.anchor-links-box[b-p0krbz87n2]  .anchor-link:hover .anchor-link-tag:before, .anchor-links-box[b-p0krbz87n2]  .anchor-link:hover .anchor-link-tag:after {
  transition: all 0.3s ease-in-out;
}
@media (max-width: 47.99875rem) {
  .anchor-links-box[b-p0krbz87n2]  .anchor-link {
    max-width: 17.5rem;
    width: 5rem;
    height: 5rem;
    font-size: 2rem;
    border-radius: 0.9375rem;
  }
  .anchor-links-box[b-p0krbz87n2]  .anchor-link:before, .anchor-links-box[b-p0krbz87n2]  .anchor-link:after {
    border-radius: 0.9375rem;
  }
}
@media (max-width: 35.99875rem) {
  .anchor-links-box[b-p0krbz87n2]  .anchor-link {
    margin: 0.625rem;
  }
}
@media (max-width: 21.25rem) {
  .anchor-links-box[b-p0krbz87n2]  .anchor-link {
    margin: 0.3125rem;
  }
}
@media (max-width: 47.99875rem) {
  .anchor-links-box[b-p0krbz87n2] {
    max-width: 22.1875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 35.99875rem) {
  .anchor-links-box[b-p0krbz87n2] {
    max-width: 18.75rem;
  }
}
@media (max-width: 31.25rem) {
  .anchor-links-box .cell.cell-3[b-p0krbz87n2]  .anchor-link .anchor-link-tag {
    left: auto;
    right: 0;
  }
}
@media (max-width: 21.25rem) {
  .anchor-links-box[b-p0krbz87n2] {
    max-width: 16.875rem;
  }
}

/*# sourceMappingURL=TechnologyStrategyComponent.razor.css.map */
/* /Components/TestimonialBox.razor.rz.scp.css */
.box[b-rj9boa3txr] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.box[b-rj9boa3txr] {
  flex-direction: column;
  padding: 1.0625rem;
  width: 100%;
}
.box.box-11[b-rj9boa3txr] {
  max-width: calc(31.0625rem + 2.25rem);
}
.box.box-12[b-rj9boa3txr] {
  max-width: calc(31.0625rem + 2.25rem);
}
.box.box-13[b-rj9boa3txr] {
  max-width: calc(24.125rem + 2.25rem);
}
.box.box-21[b-rj9boa3txr] {
  align-self: end;
  max-width: calc(24.375rem + 2.25rem);
}
.box.box-22[b-rj9boa3txr] {
  align-self: end;
  max-width: calc(51.125rem + 2.25rem);
}
.box.box-23[b-rj9boa3txr] {
  max-width: calc(17.5rem + 2.25rem);
}
.box.box-31[b-rj9boa3txr] {
  max-width: calc(37.375rem + 2.125rem);
}
.box.box-32[b-rj9boa3txr] {
  max-width: calc(37.375rem + 2.125rem);
}
@media (max-width: 61.99875rem) {
  .box[b-rj9boa3txr] {
    padding-left: 0;
    padding-right: 0;
    max-width: 100% !important;
  }
}
.box .client-say-box[b-rj9boa3txr] {
  border-radius: 1.875rem;
  padding: 2.375rem 2.5rem;
  overflow: hidden;
  border: 0.0625rem solid rgba(122, 143, 255, 0.15);
}
@media (max-width: 75rem) {
  .box .client-say-box[b-rj9boa3txr] {
    padding: 1.875rem;
  }
}
@media (max-width: 61.99875rem) {
  .box .client-say-box[b-rj9boa3txr] {
    min-height: 12.5rem;
  }
}
.box .client-say-box > div[b-rj9boa3txr] {
  position: relative;
  z-index: 4;
}
.box .client-say-box[b-rj9boa3txr] {
  position: relative;
}
.box .client-say-box[b-rj9boa3txr]:before {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #4423ff;
  border-radius: 1.875rem;
  opacity: 0.1;
  backdrop-filter: blur(0.625rem);
  -webkit-backdrop-filter: blur(0.625rem);
}
.box .client-say-box[b-rj9boa3txr]:after {
  z-index: 2;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 1.875rem;
  backdrop-filter: blur(0.563rem);
  -webkit-backdrop-filter: blur(0.563rem);
}
.box .client-say-box[b-rj9boa3txr]  p {
  margin: 0;
  line-height: 1.5em;
}
.box .client-say-box .stars[b-rj9boa3txr] {
  color: #7a8fff;
  padding-bottom: 1.0625rem;
  font-size: 1.3125rem;
  line-height: 1em;
}
.box .client-say-box .client[b-rj9boa3txr] {
  color: #a1b0ff;
}
.box .client-say-box.sm .stars[b-rj9boa3txr] {
  font-size: 1.3125rem;
}
.box .client-say-box.sm p[b-rj9boa3txr] {
  padding: 0 0 1.125rem 0;
  font-size: 1.125rem;
}
.box .client-say-box.sm p.client[b-rj9boa3txr] {
  padding: 0;
  font-size: 0.875rem;
}
.box .client-say-box.lg .stars[b-rj9boa3txr] {
  font-size: 2rem;
}
.box .client-say-box.lg p[b-rj9boa3txr] {
  padding: 0 0 4.375rem 0;
  font-size: 2rem;
}
.box .client-say-box.lg p.client[b-rj9boa3txr] {
  padding: 0;
  font-size: 1.25rem;
}
@media (max-width: 61.99875rem) {
  .box .client-say-box.sm .stars[b-rj9boa3txr], .box .client-say-box.lg .stars[b-rj9boa3txr] {
    font-size: 1rem;
  }
  .box .client-say-box.sm p[b-rj9boa3txr], .box .client-say-box.lg p[b-rj9boa3txr] {
    padding: 0 0 1.125rem 0;
    font-size: 1rem;
  }
  .box .client-say-box.sm p.client[b-rj9boa3txr], .box .client-say-box.lg p.client[b-rj9boa3txr] {
    padding: 0;
    font-size: 0.875rem;
  }
}
.box .clutch-box[b-rj9boa3txr] {
  padding-top: 2.1875rem;
  text-align: right;
  font-family: "SilkaMedium", sans-serif;
  font-size: 1.125rem;
}
.box .clutch-box img[b-rj9boa3txr] {
  margin-left: 0.3125rem;
}

/*# sourceMappingURL=TestimonialBox.razor.css.map */
/* /Components/TestimonialCardComponent.razor.rz.scp.css */
.testimonial-item[b-lf5pvj5vbv] {
  display: flex;
  flex-direction: column;
  padding: 2.5rem;
  gap: 1.875rem;
  border-radius: 1.875rem;
  border: 1px solid rgba(255, 158, 170, 0.3);
  background: rgba(255, 158, 170, 0.2);
  font-family: "SilkaMedium", sans-serif;
  line-height: 1.5;
}
@media (min-width: 48rem) {
  .testimonial-item[b-lf5pvj5vbv] {
    font-size: 1.25rem;
  }
}
.testimonial-item p[b-lf5pvj5vbv] {
  word-break: break-word;
}
.testimonial-stars[b-lf5pvj5vbv] {
  color: #ff9eaa;
}
.testimonial-author-content p[b-lf5pvj5vbv] {
  padding-bottom: 0;
  color: #fd6a77;
  font-family: "SilkaBold", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}
@media (min-width: 48rem) {
  .testimonial-author-content p[b-lf5pvj5vbv] {
    font-size: 1.25rem;
  }
}

/*# sourceMappingURL=TestimonialCardComponent.razor.css.map */
/* /Components/TestimonialCardsComponent.razor.rz.scp.css */
.testimonial-list[b-rreftr6un5] {
  display: grid;
  grid-template-columns: 39% 61%;
  grid-gap: 2.5rem;
  max-width: 77.125rem;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (max-width: 61.99875rem) {
  .testimonial-list[b-rreftr6un5] {
    display: flex;
    flex-direction: column;
    padding-left: 1.25rem;
  }
  .testimonial-list .testimonial-header[b-rreftr6un5] {
    padding-top: 2.5rem;
  }
  .testimonial-list .testimonial-header h2[b-rreftr6un5] {
    padding-bottom: 0;
  }
}
.testimonial-list[b-rreftr6un5]  > div:nth-child(1) {
  grid-row: 1;
  grid-column: 2;
}
.testimonial-list[b-rreftr6un5]  > div:nth-child(2) {
  grid-row: 1/span 2;
}
.testimonial-list[b-rreftr6un5]  > div:nth-child(3) {
  grid-row: 2;
  grid-column: 2;
}
.testimonial-list[b-rreftr6un5]  > div:nth-child(4) {
  grid-row: 3;
  grid-column: span 2;
}

/*# sourceMappingURL=TestimonialCardsComponent.razor.css.map */
/* /Components/TestimonialsComponent.razor.rz.scp.css */
.what-our-clients-say .box[b-hjyb2v9ggr], .what-our-clients-say .boxes-row[b-hjyb2v9ggr], .what-our-clients-say[b-hjyb2v9ggr] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.section-what-our-clients-say[b-hjyb2v9ggr] {
  position: relative;
  background-color: #100731;
}
.section-what-our-clients-say .container-wider[b-hjyb2v9ggr] {
  max-width: 120rem;
  padding-top: 0;
}
.section-what-our-clients-say .container:first-child[b-hjyb2v9ggr] {
  padding-bottom: 0;
}
.section-what-our-clients-say .container-cards[b-hjyb2v9ggr] {
  position: relative;
  margin-top: -4.375rem;
}
.section-what-our-clients-say .container-cards[b-hjyb2v9ggr]:after, .section-what-our-clients-say .container-cards[b-hjyb2v9ggr]:before {
  z-index: 2;
  content: "";
  display: block;
  height: 100%;
  width: 20%;
  position: absolute;
  top: 0;
}
.section-what-our-clients-say .container-cards[b-hjyb2v9ggr]:after {
  right: 0;
  background: linear-gradient(275deg, #100731 0%, rgba(16, 7, 49, 0) 100%);
}
.section-what-our-clients-say .container-cards[b-hjyb2v9ggr]:before {
  left: 0;
  background: linear-gradient(90deg, #100731 0%, rgba(16, 7, 49, 0) 100%);
}
.section-what-our-clients-say .container-cards > .row[b-hjyb2v9ggr] {
  position: relative;
  z-index: 1;
}
.section-what-our-clients-say .container-cards > .row[b-hjyb2v9ggr]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 50%;
  height: 100%;
  background: radial-gradient(closest-side circle, #4423ff 0%, rgba(68, 35, 255, 0) 100%);
  transform: translateX(10%);
  opacity: 0.4;
}
@media (max-width: 100rem) {
  .section-what-our-clients-say .container-cards[b-hjyb2v9ggr] {
    margin-top: 1.25rem;
  }
}
@media (max-width: 61.99875rem) {
  .section-what-our-clients-say .container-cards[b-hjyb2v9ggr] {
    margin-top: 3.75rem;
  }
  .section-what-our-clients-say .container-cards[b-hjyb2v9ggr]:after, .section-what-our-clients-say .container-cards[b-hjyb2v9ggr]:before {
    display: none;
  }
}
.section-what-our-clients-say .before-header[b-hjyb2v9ggr] {
  color: #ffffff;
}
.section-what-our-clients-say h2[b-hjyb2v9ggr] {
  margin: 0;
  padding: 0;
}

.home-testimonials-component .section-what-our-clients-say[b-hjyb2v9ggr] {
  position: relative;
  top: -0.3125rem;
  background-color: #14171a;
}
@media (max-width: 61.99875rem) {
  .home-testimonials-component .section-what-our-clients-say[b-hjyb2v9ggr] {
    top: -0.625rem;
  }
}
.home-testimonials-component .section-what-our-clients-say .container-cards[b-hjyb2v9ggr]:after {
  background: linear-gradient(275deg, #14171a 0%, rgba(20, 23, 26, 0) 100%);
}
.home-testimonials-component .section-what-our-clients-say .container-cards[b-hjyb2v9ggr]:before {
  background: linear-gradient(90deg, #14171a 0%, rgba(20, 23, 26, 0) 100%);
}

.what-our-clients-say[b-hjyb2v9ggr] {
  flex-wrap: wrap;
}
.what-our-clients-say .col-1[b-hjyb2v9ggr] {
  width: 77%;
}
.what-our-clients-say .col-2[b-hjyb2v9ggr] {
  width: 23%;
  padding-top: 7.5rem;
}
@media (max-width: 83.75rem) {
  .what-our-clients-say[b-hjyb2v9ggr] {
    display: block;
  }
  .what-our-clients-say .col-1[b-hjyb2v9ggr],
  .what-our-clients-say .col-2[b-hjyb2v9ggr] {
    width: 100%;
  }
  .what-our-clients-say .col-2[b-hjyb2v9ggr] {
    padding-top: 0;
    display: flex;
  }
}
@media (max-width: 83.75rem) and (max-width: 61.99875rem) {
  .what-our-clients-say .col-2[b-hjyb2v9ggr] {
    display: block;
  }
}
@media (max-width: 61.99875rem) {
  .what-our-clients-say[b-hjyb2v9ggr] {
    display: flex;
    flex-direction: column;
  }
  .what-our-clients-say .col-1[b-hjyb2v9ggr],
  .what-our-clients-say .col-2[b-hjyb2v9ggr] {
    display: flex;
    flex-direction: column;
  }
  .what-our-clients-say .col-1[b-hjyb2v9ggr] {
    order: 2;
  }
  .what-our-clients-say .col-2[b-hjyb2v9ggr] {
    order: 1;
  }
}
.what-our-clients-say .boxes-row.boxes-row-1[b-hjyb2v9ggr] {
  justify-content: flex-end;
  align-items: flex-end;
}
.what-our-clients-say .boxes-row.boxes-row-2[b-hjyb2v9ggr] {
  justify-content: flex-end;
}
.what-our-clients-say .boxes-row.boxes-row-3[b-hjyb2v9ggr] {
  justify-content: flex-end;
  align-items: flex-start;
}
@media (max-width: 61.99875rem) {
  .what-our-clients-say .boxes-row[b-hjyb2v9ggr] {
    display: block;
  }
}
.what-our-clients-say .box[b-hjyb2v9ggr] {
  flex-direction: column;
  padding: 1.0625rem;
  width: 100%;
}
.what-our-clients-say .box.box-11[b-hjyb2v9ggr] {
  max-width: calc(31.0625rem + 2.25rem);
}
.what-our-clients-say .box.box-12[b-hjyb2v9ggr] {
  max-width: calc(31.0625rem + 2.25rem);
}
.what-our-clients-say .box.box-13[b-hjyb2v9ggr] {
  max-width: calc(24.125rem + 2.25rem);
}
.what-our-clients-say .box.box-21[b-hjyb2v9ggr] {
  align-self: end;
  max-width: calc(24.375rem + 2.25rem);
}
.what-our-clients-say .box.box-22[b-hjyb2v9ggr] {
  align-self: end;
  max-width: calc(51.125rem + 2.25rem);
}
.what-our-clients-say .box.box-23[b-hjyb2v9ggr] {
  max-width: calc(17.5rem + 2.25rem);
}
.what-our-clients-say .box.box-31[b-hjyb2v9ggr] {
  max-width: calc(37.375rem + 2.125rem);
}
.what-our-clients-say .box.box-32[b-hjyb2v9ggr] {
  max-width: calc(37.375rem + 2.125rem);
}
@media (max-width: 61.99875rem) {
  .what-our-clients-say .box[b-hjyb2v9ggr] {
    padding-left: 0;
    padding-right: 0;
    max-width: 100% !important;
  }
}

.client-say-box[b-hjyb2v9ggr] {
  border-radius: 1.875rem;
  padding: 2.375rem 2.5rem;
  overflow: hidden;
  border: 0.0625rem solid rgba(122, 143, 255, 0.15);
}
@media (max-width: 75rem) {
  .client-say-box[b-hjyb2v9ggr] {
    padding: 1.875rem;
  }
}
@media (max-width: 61.99875rem) {
  .client-say-box[b-hjyb2v9ggr] {
    min-height: 15.625rem;
  }
}
.client-say-box > div[b-hjyb2v9ggr] {
  position: relative;
  z-index: 4;
}
.client-say-box[b-hjyb2v9ggr] {
  position: relative;
}
.client-say-box[b-hjyb2v9ggr]:before {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #4423ff;
  border-radius: 1.875rem;
  opacity: 0.1;
  backdrop-filter: blur(0.625rem);
  -webkit-backdrop-filter: blur(0.625rem);
}
.client-say-box[b-hjyb2v9ggr]:after {
  z-index: 2;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 1.875rem;
  backdrop-filter: blur(0.563rem);
  -webkit-backdrop-filter: blur(0.563rem);
}
.client-say-box p[b-hjyb2v9ggr] {
  margin: 0;
  line-height: 1.5em;
}
.client-say-box .stars[b-hjyb2v9ggr] {
  color: #7a8fff;
  padding-bottom: 1.0625rem;
  font-size: 1.3125rem;
  line-height: 1em;
}
.client-say-box .client[b-hjyb2v9ggr] {
  color: #a1b0ff;
}
.client-say-box.sm .stars[b-hjyb2v9ggr] {
  font-size: 1.3125rem;
}
.client-say-box.sm p[b-hjyb2v9ggr] {
  padding: 0 0 1.125rem 0;
  font-size: 1.125rem;
}
.client-say-box.sm p.client[b-hjyb2v9ggr] {
  padding: 0;
  font-size: 0.875rem;
}
.client-say-box.lg .stars[b-hjyb2v9ggr] {
  font-size: 2rem;
}
.client-say-box.lg p[b-hjyb2v9ggr] {
  padding: 0 0 4.375rem 0;
  font-size: 2rem;
}
.client-say-box.lg p.client[b-hjyb2v9ggr] {
  padding: 0;
  font-size: 1.25rem;
}
@media (max-width: 61.99875rem) {
  .client-say-box.sm .stars[b-hjyb2v9ggr], .client-say-box.lg .stars[b-hjyb2v9ggr] {
    font-size: 1rem;
  }
  .client-say-box.sm p[b-hjyb2v9ggr], .client-say-box.lg p[b-hjyb2v9ggr] {
    padding: 0 0 1.125rem 0;
    font-size: 1rem;
  }
  .client-say-box.sm p.client[b-hjyb2v9ggr], .client-say-box.lg p.client[b-hjyb2v9ggr] {
    padding: 0;
    font-size: 0.875rem;
  }
}

.clutch-box[b-hjyb2v9ggr] {
  padding-top: 2.1875rem;
  text-align: right;
  font-family: "SilkaMedium", sans-serif;
  font-size: 1.125rem;
}
.clutch-box img[b-hjyb2v9ggr] {
  margin-left: 0.3125rem;
}

.section.section-dark.section-what-our-clients-say-md[b-hjyb2v9ggr] {
  display: none;
}

@media (max-width: 61.99875rem) {
  .section-what-our-clients-say[b-hjyb2v9ggr] {
    display: none;
  }
  .section.section-dark.section-what-our-clients-say-md[b-hjyb2v9ggr] {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    padding-top: 1.875rem;
    padding-bottom: 7.5rem;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: -0.3125rem;
    z-index: 1;
  }
  .section.section-dark.section-what-our-clients-say-md[b-hjyb2v9ggr]:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background: radial-gradient(closest-side circle, #4423ff 0%, rgba(68, 35, 255, 0) 100%);
    transform: translate(40%, -30%);
    opacity: 0.4;
  }
  .row-title[b-hjyb2v9ggr] {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}

/*# sourceMappingURL=TestimonialsComponent.razor.css.map */
/* /Components/TestimonialsPopUpComponent.razor.rz.scp.css */
.modal.modal-full[b-4aqg5rlrex]  .box {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.modal.modal-full .modal-content[b-4aqg5rlrex] {
  padding-top: 0;
  padding-bottom: 0;
}
.modal.modal-full .section[b-4aqg5rlrex] {
  padding-bottom: 0;
}
.modal.modal-full .section .container[b-4aqg5rlrex] {
  padding-bottom: 1.5625rem;
}
.modal.modal-full .btn-close i[b-4aqg5rlrex] {
  color: #ffffff;
  font-size: 1.5rem;
  position: absolute;
  right: -3.125rem;
  top: -3.125rem;
  cursor: pointer;
}
.modal.modal-full .fa-xmark[b-4aqg5rlrex] {
  color: #ffffff;
  font-size: 1.5rem;
}
.modal.modal-full[b-4aqg5rlrex]  .box {
  flex-direction: column;
  padding: 0.625rem;
  width: 100%;
}
.modal.modal-full .client-say-title[b-4aqg5rlrex] {
  padding-left: 1.5625rem;
  padding-bottom: 0;
}
.modal.modal-full[b-4aqg5rlrex]  .client-say-box {
  border-radius: 1.875rem;
  padding: 1.875rem 1.25rem;
  overflow: hidden;
  border: 0.0625rem solid rgba(122, 143, 255, 0.15);
}
.modal.modal-full[b-4aqg5rlrex]  .client-say-box > div {
  position: relative;
  z-index: 4;
}
.modal.modal-full[b-4aqg5rlrex]  .client-say-box {
  position: relative;
}
.modal.modal-full[b-4aqg5rlrex]  .client-say-box:before {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #4423ff;
  border-radius: 1.875rem;
  opacity: 0.1;
  backdrop-filter: blur(0.625rem);
  -webkit-backdrop-filter: blur(0.625rem);
}
.modal.modal-full[b-4aqg5rlrex]  .client-say-box:after {
  z-index: 2;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 1.875rem;
  backdrop-filter: blur(0.563rem);
  -webkit-backdrop-filter: blur(0.563rem);
}
.modal.modal-full[b-4aqg5rlrex]  .client-say-box p {
  margin: 0;
  line-height: 1.5em;
  padding: 0 0 1.125rem 0;
  font-size: 1rem;
}
.modal.modal-full[b-4aqg5rlrex]  .client-say-box .stars {
  color: #7a8fff;
  padding-bottom: 1.0625rem;
  font-size: 1rem;
  line-height: 1em;
}
.modal.modal-full[b-4aqg5rlrex]  .client-say-box .client {
  color: #a1b0ff;
  padding: 0;
  font-size: 0.875rem;
}

/*# sourceMappingURL=TestimonialsPopUpComponent.razor.css.map */
/* /Components/TextComponent.razor.rz.scp.css */
.text-component[b-bjgt0wyqg8] {
  padding-bottom: 3.75rem;
}
.text-component:last-child[b-bjgt0wyqg8] {
  padding-bottom: 0;
}
.text-component:last-child > *:last-child[b-bjgt0wyqg8] {
  padding-bottom: 0;
}

.advanced-ai[b-bjgt0wyqg8] {
  padding-bottom: 5rem;
}
.advanced-ai:last-child[b-bjgt0wyqg8] {
  padding-bottom: 5rem;
}
.advanced-ai[b-bjgt0wyqg8]  p {
  font-size: 1.125rem;
  font-family: "SilkaMedium", sans-serif;
}
.advanced-ai[b-bjgt0wyqg8]  strong {
  font-family: "SilkaSemibold", sans-serif;
  font-size: 1.125rem;
  line-height: 1.8rem;
  width: 100%;
}
.advanced-ai[b-bjgt0wyqg8]  ul {
  padding-bottom: 0;
}
.advanced-ai[b-bjgt0wyqg8]  li {
  font-family: "SilkaMedium", sans-serif;
  font-size: 1.125rem;
  line-height: 1.8rem;
  position: relative;
  padding-left: 2.75rem;
  padding-bottom: 2.5rem;
}
.advanced-ai[b-bjgt0wyqg8]  li::before {
  content: "\f890";
  position: absolute;
  left: 0;
  font-size: 24px;
  font-weight: 900;
  background: linear-gradient(246deg, #4423ff 2.35%, #200f60 88.87%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 35.99875rem) {
  .advanced-ai[b-bjgt0wyqg8] {
    padding-bottom: 3.125rem;
  }
  .advanced-ai:last-child[b-bjgt0wyqg8] {
    padding-bottom: 3.125rem;
  }
  .advanced-ai[b-bjgt0wyqg8]  strong {
    font-family: "SilkaSemibold", sans-serif;
    font-size: 1rem;
    line-height: 1.6rem;
  }
  .advanced-ai[b-bjgt0wyqg8]  p {
    font-size: 1rem;
  }
}

/*# sourceMappingURL=TextComponent.razor.css.map */
/* /Components/TierTableComponent.razor.rz.scp.css */
.moveit-table-component .moveit-table .moveit-table-grid-head[b-2kmvkme5ed],
.moveit-table-component .moveit-table .trow[b-2kmvkme5ed] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.row-actions[b-2kmvkme5ed] {
  padding-top: 3.75rem;
}
@media (max-width: 61.99875rem) {
  .row-actions[b-2kmvkme5ed] {
    display: flex;
    justify-content: center;
    padding-top: 5rem;
  }
}

.moveit-table-component .moveit-table-grid-head[b-2kmvkme5ed] {
  position: sticky;
  top: 0;
  z-index: 3;
}
.moveit-table-component .move-it-table-grid-body[b-2kmvkme5ed] {
  max-height: 62rem;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  min-width: auto;
}

.moveit-table-component[b-2kmvkme5ed] {
  position: relative;
  overflow: hidden;
  border-radius: 3.75rem;
  position: relative;
  padding: 5rem 6.5625rem;
  background-color: rgba(122, 143, 255, 0.1);
  background-image: radial-gradient(ellipse 46% 75% at 69% 58%, rgba(122, 143, 255, 0.2) 0%, rgba(122, 143, 255, 0) 100%);
}
.moveit-table-component[b-2kmvkme5ed]:before {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.08;
  backdrop-filter: blur(1.875rem);
  -webkit-backdrop-filter: blur(1.875rem);
}
.moveit-table-component .moveit-table[b-2kmvkme5ed] {
  position: relative;
  z-index: 2;
}
.moveit-table-component .moveit-table .moveit-table-grid-head[b-2kmvkme5ed] {
  display: grid;
  grid-template-columns: 45% 55%;
  grid-template-rows: 30% 70%;
  text-align: center;
  justify-content: end;
}
.moveit-table-component .moveit-table .moveit-table-grid-head .top-right[b-2kmvkme5ed] {
  white-space: nowrap;
  margin-bottom: 1.25rem;
  font-family: "ArchiaSemibold", sans-serif;
  font-size: 1.25rem;
  color: #212529;
}
.moveit-table-component .moveit-table .moveit-table-grid-head .bottom-right[b-2kmvkme5ed] {
  display: grid;
  grid-template-columns: repeat(3, auto);
  gap: 1.875rem;
  margin-bottom: 1.875rem;
}
.moveit-table-component .moveit-table .moveit-table-grid-head .bottom-right .tcell[b-2kmvkme5ed] {
  align-self: end;
}
.moveit-table-component .moveit-table .moveit-table-grid-head .bottom-right .tcell h3[b-2kmvkme5ed] {
  color: #14171a;
  padding-bottom: 0;
  line-height: 1.6em;
  font-family: "ArchiaSemibold", sans-serif;
}
.moveit-table-component .moveit-table .moveit-table-grid-head .bottom-right .tcell[b-2kmvkme5ed]  p {
  margin: 0;
  padding: 0;
  color: #5252ff;
  font-size: 0.875rem;
  font-family: "Silka", sans-serif;
}
.moveit-table-component .moveit-table .moveit-table-grid-head .bottom-right .tcell[b-2kmvkme5ed]  p span {
  padding-right: 0.3125rem;
  font-family: "SilkaSemibold", sans-serif;
  font-size: 1.5rem;
}
@media (max-width: 87.49875rem) {
  .moveit-table-component .moveit-table .moveit-table-grid-head .bottom-right .tcell[b-2kmvkme5ed]  p {
    font-size: 0.875rem;
  }
  .moveit-table-component .moveit-table .moveit-table-grid-head .bottom-right .tcell[b-2kmvkme5ed]  p span {
    font-size: 1.5rem;
    padding-right: 0;
  }
}
.moveit-table-component .moveit-table .icon-check[b-2kmvkme5ed] {
  color: #7a8fff;
  font-size: 1.5rem;
}
.moveit-table-component .moveit-table .icon-nested[b-2kmvkme5ed] {
  color: #a1a9bb;
  font-size: 1.5rem;
}
.moveit-table-component .move-it-table-grid-body .trow[b-2kmvkme5ed] {
  transition: background-color 0.2s ease;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  display: grid;
  grid-template-columns: 45% 55%;
  align-items: center;
}
.moveit-table-component .move-it-table-grid-body .tgroup[b-2kmvkme5ed] {
  display: grid;
  grid-template-columns: repeat(3, auto);
  gap: 1.875rem;
}
.moveit-table-component .move-it-table-grid-body .parent-row:hover[b-2kmvkme5ed] {
  color: #5252ff;
}
.moveit-table-component .move-it-table-grid-body .parent-row[b-2kmvkme5ed] {
  cursor: pointer;
  border-bottom: 1px solid #7a8fff;
}
.moveit-table-component .move-it-table-grid-body .parent-row .tlabel[b-2kmvkme5ed] {
  display: flex;
  align-items: center;
  gap: 0.9375rem;
}
.moveit-table-component .move-it-table-grid-body .parent-row .parent-icon[b-2kmvkme5ed] {
  font-size: 1.125rem;
  color: #212529;
  opacity: 0.9;
}
.moveit-table-component .moveit-table .trow .tlabel[b-2kmvkme5ed] {
  font-weight: 600;
  font-family: "ArchiaSemibold", sans-serif;
  font-size: 1.25rem;
  margin-right: 0.9375rem;
}
.moveit-table-component .moveit-table .trow .tcell[b-2kmvkme5ed] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.moveit-table-component .moveit-table .trow.nested[b-2kmvkme5ed] {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid rgba(122, 143, 255, 0.4);
}
.moveit-table-component .moveit-table .trow.nested .tlabel[b-2kmvkme5ed] {
  margin-left: 2.5rem;
  font-weight: 500;
  font-family: "Silka", sans-serif;
  font-size: 1.125rem;
}
.moveit-table-component .moveit-table .tnote[b-2kmvkme5ed] {
  grid-column: 1/-1;
  font-size: 0.875rem;
  color: #4f566c;
}
.moveit-table-component .moveit-table .tnote p[b-2kmvkme5ed] {
  padding-bottom: 0.625rem;
}
.moveit-table-component .moveit-table .tnote .icon-nested[b-2kmvkme5ed] {
  padding-left: 0.5rem;
  padding-right: 0.3125rem;
  font-size: 1rem;
}
.moveit-table-component .moveit-table .tnote span[b-2kmvkme5ed] {
  color: #212529;
}
@media (max-width: 47.99875rem) {
  .moveit-table-component[b-2kmvkme5ed] {
    border-radius: 1.875rem;
  }
}
.moveit-table-component .expand-btn[b-2kmvkme5ed] {
  background: none;
  font-size: 1.5rem;
  color: #7a8fff;
  font-weight: 400;
  border: 0;
  cursor: pointer;
  padding: 0;
}
.moveit-table-component .expand-btn i[b-2kmvkme5ed] {
  transition: transform 0.2s ease;
}
.moveit-table-component .expand-btn.expanded i[b-2kmvkme5ed] {
  transform: rotate(180deg);
}
.moveit-table-component[b-2kmvkme5ed] {
  /* nested rows visibility */
}
.moveit-table-component .nested-container[b-2kmvkme5ed] {
  display: none;
}
.moveit-table-component .nested-container.show[b-2kmvkme5ed] {
  display: block;
  animation: fadeIn-b-2kmvkme5ed 0.18s ease-in;
}

@keyframes fadeIn-b-2kmvkme5ed {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.moveit-table-component-m .moveit-table-grid-head-m[b-2kmvkme5ed] {
  position: sticky;
  top: 0;
  z-index: 3;
}
.moveit-table-component-m .move-it-table-grid-body-m[b-2kmvkme5ed] {
  max-height: 70vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.moveit-table-component-m[b-2kmvkme5ed] {
  overflow: hidden;
  border-radius: 3.75rem;
  position: relative;
  padding: 3.75rem 1.25rem;
  background-color: rgba(122, 143, 255, 0.1);
  background-image: radial-gradient(ellipse 46% 75% at 69% 58%, rgba(122, 143, 255, 0.2) 0%, rgba(122, 143, 255, 0) 100%);
}
.moveit-table-component-m[b-2kmvkme5ed]:before {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.08;
  backdrop-filter: blur(1.875rem);
  -webkit-backdrop-filter: blur(1.875rem);
}
.moveit-table-component-m .moveit-table-m[b-2kmvkme5ed] {
  position: relative;
  z-index: 2;
}
.moveit-table-component-m .moveit-table-grid-head-m[b-2kmvkme5ed] {
  display: grid;
  grid-template-rows: 30% 70%;
  text-align: center;
  justify-content: stretch;
}
.moveit-table-component-m .moveit-table-grid-head-m .top-m[b-2kmvkme5ed] {
  white-space: nowrap;
  margin-bottom: 1.25rem;
  font-family: "ArchiaSemibold", sans-serif;
  font-size: 1.25rem;
  color: #212529;
}
.moveit-table-component-m .moveit-table-grid-head-m .bottom-m[b-2kmvkme5ed] {
  display: grid;
  grid-template-columns: repeat(3, auto);
  gap: 0.9375rem;
  margin-bottom: 1.25rem;
}
.moveit-table-component-m .moveit-table-grid-head-m .bottom-m .tcell-m[b-2kmvkme5ed] {
  align-self: end;
}
.moveit-table-component-m .moveit-table-grid-head-m .bottom-m .tcell-m h3[b-2kmvkme5ed] {
  color: #14171a;
  padding-bottom: 0;
  font-family: "ArchiaSemibold", sans-serif;
}
.moveit-table-component-m .moveit-table-grid-head-m .bottom-m .tcell-m[b-2kmvkme5ed]  p {
  margin: 0;
  padding: 0;
  color: #5252ff;
  font-size: 0.875rem;
  font-family: "Silka", sans-serif;
}
.moveit-table-component-m .moveit-table-grid-head-m .bottom-m .tcell-m[b-2kmvkme5ed]  p span {
  font-size: 1.25rem;
  font-family: "SilkaSemibold", sans-serif;
}
.moveit-table-component-m .icon-check[b-2kmvkme5ed] {
  color: #7a8fff;
  font-size: 1.5rem;
}
.moveit-table-component-m .icon-nested[b-2kmvkme5ed] {
  color: #a1a9bb;
  font-size: 1.5rem;
}
.moveit-table-component-m .move-it-table-grid-body-m[b-2kmvkme5ed] {
  display: grid;
  grid-template-rows: repeat(2, auto);
  text-align: start;
  justify-content: stretch;
}
.moveit-table-component-m .move-it-table-grid-body-m .trow-m[b-2kmvkme5ed] {
  transition: background-color 0.2s ease;
  padding-top: 1.25rem;
}
.moveit-table-component-m .move-it-table-grid-body-m .trow-m .parent-row-m:hover[b-2kmvkme5ed] {
  color: #5252ff;
}
.moveit-table-component-m .move-it-table-grid-body-m .trow-m.parent-row-m[b-2kmvkme5ed] {
  border-bottom: 1px solid #7a8fff;
  cursor: pointer;
}
.moveit-table-component-m .move-it-table-grid-body-m .trow-m.parent-row-m .tlabel-m[b-2kmvkme5ed] {
  display: flex;
  gap: 0.625rem;
}
.moveit-table-component-m .move-it-table-grid-body-m .trow-m .tlabel-m[b-2kmvkme5ed] {
  font-weight: 600;
  font-family: "ArchiaSemibold", sans-serif;
  font-size: 1rem;
  margin-bottom: 0.9375rem;
}
.moveit-table-component-m .move-it-table-grid-body-m .trow-m .tgroup-m[b-2kmvkme5ed] {
  display: grid;
  grid-template-columns: repeat(3, auto);
  gap: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.moveit-table-component-m .moveit-table-m .trow-m .tlabel-m[b-2kmvkme5ed] {
  font-weight: 600;
  font-family: "ArchiaSemibold", sans-serif;
  font-size: 1.25rem;
}
.moveit-table-component-m .moveit-table-m .trow-m .tcell-m[b-2kmvkme5ed] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.moveit-table-component-m .moveit-table-m .trow-m.nested-m[b-2kmvkme5ed] {
  padding-top: 0.625rem;
  border-bottom: 1px solid rgba(122, 143, 255, 0.4);
}
.moveit-table-component-m .moveit-table-m .trow-m.nested-m .tlabel-m[b-2kmvkme5ed] {
  margin-left: 2.125rem;
  font-weight: 500;
  font-family: "Silka", sans-serif;
  font-size: 1rem;
}
.moveit-table-component-m .moveit-table-m .tnote-m[b-2kmvkme5ed] {
  grid-column: 1/-1;
  font-size: 0.875rem;
  color: #4f566c;
}
.moveit-table-component-m .moveit-table-m .tnote-m .legend-m[b-2kmvkme5ed] {
  display: flex;
  gap: 0.5rem;
}
.moveit-table-component-m .moveit-table-m .tnote-m p[b-2kmvkme5ed] {
  padding-bottom: 0.625rem;
}
.moveit-table-component-m .moveit-table-m .tnote-m .icon-nested[b-2kmvkme5ed] {
  padding-left: 0.5rem;
  padding-right: 0.3125rem;
  font-size: 1rem;
}
.moveit-table-component-m .moveit-table-m .tnote-m span[b-2kmvkme5ed] {
  color: #212529;
  margin-right: 1rem;
}
@media (max-width: 47.99875rem) {
  .moveit-table-component-m[b-2kmvkme5ed] {
    border-radius: 1.875rem;
  }
}
.moveit-table-component-m .expand-btn-m[b-2kmvkme5ed] {
  background: none;
  font-size: 1.5rem;
  color: #7a8fff;
  font-weight: 400;
  border: 0;
  cursor: pointer;
  padding: 0;
}
.moveit-table-component-m .expand-btn-m i[b-2kmvkme5ed] {
  transition: transform 0.2s ease;
}
.moveit-table-component-m .expand-btn-m.expanded-m i[b-2kmvkme5ed] {
  transform: rotate(180deg);
}
.moveit-table-component-m[b-2kmvkme5ed] {
  /* nested rows visibility */
}
.moveit-table-component-m .nested-container-m[b-2kmvkme5ed] {
  display: none;
}
.moveit-table-component-m .nested-container-m.show[b-2kmvkme5ed] {
  display: block;
  animation: fadeIn-b-2kmvkme5ed 0.18s ease-in;
}

/*# sourceMappingURL=TierTableComponent.razor.css.map */
/* /Components/TimelineComponent.razor.rz.scp.css */
/*timeline steps tabs */
@media (min-width: 62rem) {
  .steps-tabs-component-mobile[b-6hvg5rsqh4] {
    display: none;
  }
  .steps-tabs-component[b-6hvg5rsqh4] {
    z-index: 3;
    position: relative;
    /*inner panel scrolling layout*/
  }
  .steps-tabs-component .step-tab-panels[b-6hvg5rsqh4] {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: calc(100vh - 5.375rem - 13.125rem - 8.75rem);
    min-height: 34.375rem;
    max-height: 48rem;
  }
  .steps-tabs-component .step-tab-panels .step-tab-panel[b-6hvg5rsqh4] {
    position: relative;
  }
  .steps-tabs-component .step-tab-panels .step-tab-panel *:last-child[b-6hvg5rsqh4] {
    padding-bottom: 0;
  }
  .steps-tabs-component .step-tab-panels .step-side-content[b-6hvg5rsqh4] {
    padding-bottom: 1.875rem;
  }
  .steps-tabs-component .step-tab-panels .step-side-content p[b-6hvg5rsqh4] {
    margin: 0;
    padding: 0;
  }
  .steps-tabs-component .step-tab-panels .step-side-content:last-child[b-6hvg5rsqh4] {
    padding-bottom: 0;
  }
  .steps-tabs-component .step-tab-panels .step-side-content[b-6hvg5rsqh4]  ul {
    text-align: left;
    margin: 0;
    padding: 0 0 0 1.25rem;
    list-style: none;
  }
  .steps-tabs-component .step-tab-panels .step-side-content[b-6hvg5rsqh4]  ul li {
    position: relative;
    padding-left: 2.1875rem;
    padding-bottom: 1.25rem;
    font-size: 1.125rem;
    line-height: 1.6em;
  }
  .steps-tabs-component .step-tab-panels .step-side-content[b-6hvg5rsqh4]  ul li:last-child {
    padding-bottom: 0;
  }
  .steps-tabs-component .step-tab-panels .step-side-content[b-6hvg5rsqh4]  ul li:before {
    content: "\f00c";
    line-height: 1em;
    color: #5252ff;
    font-family: "Font Awesome 6 Pro";
    position: absolute;
    top: 0.3125rem;
    left: 0;
  }
  .steps-tabs-component .step-tab-panels-scroll[b-6hvg5rsqh4] {
    scroll-behavior: smooth;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .steps-tabs-component .step-tab-panels-scroll .row.space-bottom-xxl:last-child[b-6hvg5rsqh4] {
    padding-bottom: 0 !important;
  }
  .steps-tabs-component .step-tab-panels-scroll > .container[b-6hvg5rsqh4] {
    padding-top: 0;
    padding-bottom: 0;
  }
  .steps-tabs-component[b-6hvg5rsqh4] {
    /*end inner panel scrolling layout*/
  }
  .steps-tabs-component .step-tab-icons[b-6hvg5rsqh4] {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
  }
  .steps-tabs-component .step-tab-icons .step-tab-icon[b-6hvg5rsqh4] {
    position: absolute;
    top: 3.75rem;
    right: 0;
    opacity: 0.2;
    color: #ffc183;
    font-size: 31.5rem;
    width: 100%;
    transform: translateX(15%);
  }
  .steps-tabs-component .step-tab-icons .step-tab-icon img[b-6hvg5rsqh4] {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    object-fit: contain;
  }
  .steps-tabs-component .step-tab-icons .step-tab-icon[b-6hvg5rsqh4] {
    opacity: 0;
    animation: fade-out-b-6hvg5rsqh4 0.5s ease-in-out forwards;
  }
  .steps-tabs-component .step-tab-icons .step-tab-icon.selected[b-6hvg5rsqh4] {
    animation: fade-in-b-6hvg5rsqh4 0.5s ease-in-out forwards;
    opacity: 0.2;
  }
  @keyframes fade-in-b-6hvg5rsqh4 {
    from {
      opacity: 0;
    }
    to {
      opacity: 0.2;
    }
  }
  @keyframes fade-out-b-6hvg5rsqh4 {
    from {
      opacity: 0.2;
    }
    to {
      opacity: 0;
    }
  }
  .steps-tabs-component .step-tabs-wrapper[b-6hvg5rsqh4] {
    position: relative;
    overflow: hidden;
    width: 100%;
  }
  .steps-tabs-component .step-tabs-wrapper[b-6hvg5rsqh4]:before {
    content: "";
    position: absolute;
    top: 1.75rem;
    right: calc(100% - 15rem - 0.1875rem);
    height: 0.0625rem;
    width: 50%;
    border-top: 0.125rem solid #4423ff;
  }
  .steps-tabs-component .step-tabs-wrapper > .container[b-6hvg5rsqh4] {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    padding-top: 0;
    padding-bottom: 0;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio][b-6hvg5rsqh4] {
    position: absolute;
    left: -200vw;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio] + label.step-tab[b-6hvg5rsqh4] {
    cursor: pointer;
    position: relative;
    z-index: 2;
    display: block;
    width: 25%;
    height: 13.125rem;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio] + label.step-tab > span[b-6hvg5rsqh4] {
    transition: all 0.3s ease-in-out;
    display: block;
    max-width: 12.5rem;
    font-size: 1.125rem;
    line-height: 1.5em;
    font-weight: normal;
    font-family: "SilkaSemibold", sans-serif;
    color: #212529;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio] + label.step-tab .step[b-6hvg5rsqh4] {
    transition: all 0.3s ease-in-out;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: 1.875rem;
    border-radius: 3.5rem;
    background-color: #4423ff;
    color: #ffffff;
    font-size: 1.5rem;
    font-family: "SilkaBold", sans-serif;
    line-height: 1em;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio] + label.step-tab:last-of-type[b-6hvg5rsqh4] {
    z-index: 1;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio] + label.step-tab:last-of-type .step[b-6hvg5rsqh4]:before, .steps-tabs-component .step-tabs-wrapper input[type=radio] + label.step-tab:last-of-type .step[b-6hvg5rsqh4]:after {
    transition: all 0.3s ease-in-out;
    z-index: -1;
    content: "";
    position: absolute;
    display: block;
    top: 1.75rem;
    left: -300%;
    width: 500%;
    height: 0.0625rem;
    border-top-width: 0.125rem;
    border-top-style: solid;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio] + label.step-tab:last-of-type .step[b-6hvg5rsqh4]:before {
    border-top-color: #a1a9bb;
    border-top-style: dashed;
    opacity: 0.44;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio] + label.step-tab:last-of-type .step[b-6hvg5rsqh4]:after {
    border-top-color: #4423ff;
    opacity: 1;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio]:checked + label.step-tab > span[b-6hvg5rsqh4] {
    color: #212529 !important;
    font-family: "SilkaSemibold", sans-serif !important;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio]:checked + label.step-tab .step[b-6hvg5rsqh4] {
    background-color: #4423ff !important;
    color: #ffffff !important;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio]:checked ~ label.step-tab > span[b-6hvg5rsqh4] {
    color: #4f566c;
    font-family: "Silka", sans-serif;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio]:checked ~ label.step-tab .step[b-6hvg5rsqh4] {
    background-color: #d7ddff;
    color: #212529;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio]:nth-of-type(1):checked ~ label.step-tab:last-of-type .step[b-6hvg5rsqh4]:after {
    width: 3.5rem;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio]:nth-of-type(2):checked ~ label.step-tab:last-of-type .step[b-6hvg5rsqh4]:after {
    width: 100%;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio]:nth-of-type(3):checked ~ label.step-tab:last-of-type .step[b-6hvg5rsqh4]:after {
    width: 200%;
  }
  .steps-tabs-component .step-tabs-wrapper input[type=radio]:nth-of-type(4):checked ~ label.step-tab:last-of-type .step[b-6hvg5rsqh4]:after {
    width: 500%;
  }
  .steps-tabs-component[b-6hvg5rsqh4] {
    /* 2 TABS */
  }
  .steps-tabs-component.steps-num-2[b-6hvg5rsqh4] {
    background-color: olive;
  }
  .steps-tabs-component[b-6hvg5rsqh4] {
    /* 3 TABS */
  }
  .steps-tabs-component.steps-num-3 .step-tabs-wrapper input[type=radio] + label.step-tab:last-of-type[b-6hvg5rsqh4] {
    z-index: 1;
  }
  .steps-tabs-component.steps-num-3 .step-tabs-wrapper input[type=radio] + label.step-tab:last-of-type .step[b-6hvg5rsqh4]:before, .steps-tabs-component.steps-num-3 .step-tabs-wrapper input[type=radio] + label.step-tab:last-of-type .step[b-6hvg5rsqh4]:after {
    left: -200%;
    width: 400%;
  }
  .steps-tabs-component.steps-num-3 .step-tabs-wrapper input[type=radio]:nth-of-type(3):checked ~ label.step-tab:last-of-type .step[b-6hvg5rsqh4]:after {
    width: 500%;
  }
  .steps-tabs-component[b-6hvg5rsqh4] {
    /* 4 TABS - DEFAULT
    &.steps-num-4 {
    }*/
    /* 5 TABS */
  }
  .steps-tabs-component.steps-num-5 .step-tabs-wrapper input[type=radio] + label.step-tab[b-6hvg5rsqh4] {
    width: 20%;
  }
  .steps-tabs-component.steps-num-5 .step-tabs-wrapper input[type=radio] + label.step-tab:last-of-type[b-6hvg5rsqh4] {
    z-index: 1;
  }
  .steps-tabs-component.steps-num-5 .step-tabs-wrapper input[type=radio] + label.step-tab:last-of-type .step[b-6hvg5rsqh4]:before, .steps-tabs-component.steps-num-5 .step-tabs-wrapper input[type=radio] + label.step-tab:last-of-type .step[b-6hvg5rsqh4]:after {
    left: -400%;
    width: 700%;
  }
  .steps-tabs-component.steps-num-5 .step-tabs-wrapper input[type=radio]:nth-of-type(4):checked ~ label.step-tab:last-of-type .step[b-6hvg5rsqh4]:after {
    width: 300%;
  }
  .steps-tabs-component.steps-num-5 .step-tabs-wrapper input[type=radio]:nth-of-type(5):checked ~ label.step-tab:last-of-type .step[b-6hvg5rsqh4]:after {
    width: 600%;
  }
  .steps-tabs-component[b-6hvg5rsqh4] {
    /*end 5 TABS */
    /* 6 TABS */
  }
  .steps-tabs-component.steps-num-6 .step-tabs-wrapper input[type=radio] + label.step-tab[b-6hvg5rsqh4] {
    width: 20%;
  }
  .steps-tabs-component.steps-num-6 .step-tabs-wrapper input[type=radio] + label.step-tab:last-of-type[b-6hvg5rsqh4] {
    z-index: 1;
  }
  .steps-tabs-component.steps-num-6 .step-tabs-wrapper input[type=radio] + label.step-tab:last-of-type .step[b-6hvg5rsqh4]:before, .steps-tabs-component.steps-num-6 .step-tabs-wrapper input[type=radio] + label.step-tab:last-of-type .step[b-6hvg5rsqh4]:after {
    left: -500%;
    width: 800%;
  }
  .steps-tabs-component.steps-num-6 .step-tabs-wrapper input[type=radio]:nth-of-type(4):checked ~ label.step-tab:last-of-type .step[b-6hvg5rsqh4]:after {
    width: 300%;
  }
  .steps-tabs-component.steps-num-6 .step-tabs-wrapper input[type=radio]:nth-of-type(6):checked ~ label.step-tab:last-of-type .step[b-6hvg5rsqh4]:after {
    width: 800%;
  }
  .steps-tabs-component[b-6hvg5rsqh4] {
    /*end 6 TABS */
  }
  .section-dark .steps-tabs-component .step-tabs-wrapper input[type=radio] + label.step-tab > span[b-6hvg5rsqh4] {
    color: #7a8fff;
  }
  .section-dark .steps-tabs-component .step-tabs-wrapper input[type=radio]:checked + label.step-tab > span[b-6hvg5rsqh4] {
    color: #7a8fff !important;
  }
  .section-dark .steps-tabs-component .step-tabs-wrapper input[type=radio]:checked ~ label.step-tab > span[b-6hvg5rsqh4] {
    color: #ffffff;
  }
}
@media (max-width: 61.99875rem) {
  .steps-tabs-component[b-6hvg5rsqh4] {
    display: none;
  }
  .section-dark .steps-tabs-component-mobile .step-panel .step-num .num[b-6hvg5rsqh4] {
    background-color: #d7deec;
  }
  .section-dark .steps-tabs-component-mobile .step-panel .step-content h2[b-6hvg5rsqh4],
  .section-dark .steps-tabs-component-mobile .step-panel .step-content[b-6hvg5rsqh4] .paragraph-component h2 {
    color: #ffffff;
  }
  .section-dark .steps-tabs-component-mobile .step-panel .step-content h2:first-child[b-6hvg5rsqh4],
  .section-dark .steps-tabs-component-mobile .step-panel .step-content[b-6hvg5rsqh4] .paragraph-component:first-child h2:first-child,
  .section-dark .steps-tabs-component-mobile .step-panel .step-content[b-6hvg5rsqh4] .paragraph-component:first-child h3:first-child {
    color: #ffffff;
  }
  .steps-tabs-component-mobile[b-6hvg5rsqh4] {
    display: block;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .steps-tabs-component-mobile .step-panel[b-6hvg5rsqh4] {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    position: relative;
  }
  .steps-tabs-component-mobile .step-panel[b-6hvg5rsqh4]:before {
    z-index: 0;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: calc(3.5rem / 2);
    height: 100%;
    border-right: 2px dashed #a1a9bb;
  }
  .steps-tabs-component-mobile .step-panel:last-child[b-6hvg5rsqh4]:before {
    display: none;
  }
  .steps-tabs-component-mobile .step-panel:last-child .step-content[b-6hvg5rsqh4] {
    padding-bottom: 0;
  }
  .steps-tabs-component-mobile .step-panel .step-num[b-6hvg5rsqh4] {
    z-index: 1;
    position: relative;
    padding-right: 1.25rem;
  }
  .steps-tabs-component-mobile .step-panel .step-num .num[b-6hvg5rsqh4] {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    border-radius: 3.5rem;
    width: 3.5rem;
    height: 3.5rem;
    color: #212529;
    background-color: #d7ddff;
    font-size: 1.4375rem;
    line-height: 1em;
    font-family: "SilkaBold", sans-serif;
  }
  .steps-tabs-component-mobile .step-panel .step-content[b-6hvg5rsqh4] {
    padding-bottom: 3.75rem;
  }
  .steps-tabs-component-mobile .step-panel .step-content h2[b-6hvg5rsqh4],
  .steps-tabs-component-mobile .step-panel .step-content[b-6hvg5rsqh4] .paragraph-component h2 {
    padding: 0;
    font-size: 1.5rem;
    line-height: 1.3em;
    font-family: "SilkaSemibold", sans-serif;
  }
  .steps-tabs-component-mobile .step-panel .step-content h2:first-child[b-6hvg5rsqh4],
  .steps-tabs-component-mobile .step-panel .step-content[b-6hvg5rsqh4] .paragraph-component:first-child h2:first-child,
  .steps-tabs-component-mobile .step-panel .step-content[b-6hvg5rsqh4] .paragraph-component:first-child h3:first-child {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: center;
    margin-bottom: 1.25rem;
    padding: 0;
    min-height: 3.5rem;
  }
  .steps-tabs-component-mobile .step-panel.selected[b-6hvg5rsqh4]:before {
    border-right: 2px dashed #4423ff;
  }
  .steps-tabs-component-mobile .step-panel.selected .step-num .num[b-6hvg5rsqh4] {
    color: #ffffff;
    background-color: #4423ff;
  }
  .steps-tabs-component-mobile .step-panel.selected .step-content h2:first-child[b-6hvg5rsqh4],
  .steps-tabs-component-mobile .step-panel.selected .step-content[b-6hvg5rsqh4] .paragraph-component:first-child h2:first-child {
    color: #a1b0ff;
  }
}
/*end timeline steps tabs*/

/*# sourceMappingURL=TimelineComponent.razor.css.map */
/* /Components/UIuxdesignSubscriptionComponent.razor.rz.scp.css */
.service-page-layout[b-pw9hoy492t] .section {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (max-width: 61.99875rem) {
  .service-page-layout[b-pw9hoy492t] .section {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.service-page-layout[b-pw9hoy492t] .section .section {
  padding: 0;
}
@media (max-width: 35.99875rem) {
  .service-page-layout .section-main-header > .container .row-btns[b-pw9hoy492t] {
    gap: 1.25rem;
  }
}
.service-page-layout .section-after-header .col-info[b-pw9hoy492t] {
  align-self: stretch;
  font-family: Archia, sans-serif;
  font-size: 20px;
  color: rgba(255, 255, 255, 0.8);
  font-style: normal;
  font-weight: 700;
  font-style: normal;
  line-height: 140%;
}
.service-page-layout .section-after-header .col-img[b-pw9hoy492t] {
  position: relative;
  transform: translateY(-4.0625rem);
}
@media (min-width: 106.25rem) {
  .service-page-layout .section-after-header .col-img[b-pw9hoy492t] {
    margin-right: -16.66666667%;
  }
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-after-header .col-img[b-pw9hoy492t] {
    transform: translateY(0);
    padding-bottom: 5rem;
  }
}
.service-page-layout .section-after-header .col-img .shape[b-pw9hoy492t] {
  position: relative;
  margin-left: 2.5rem;
}
.service-page-layout .section-after-header .col-img .shape[b-pw9hoy492t]:before, .service-page-layout .section-after-header .col-img .shape[b-pw9hoy492t]:after {
  content: "";
  display: block;
  position: absolute;
  top: 45%;
  transform: translateY(-50%);
  left: 10%;
  width: 17.5%;
  padding-top: 13%;
  border-top-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-after-header .col-img .shape[b-pw9hoy492t]:before, .service-page-layout .section-after-header .col-img .shape[b-pw9hoy492t]:after {
    border-top-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
  }
}
.service-page-layout .section-after-header .col-img .shape[b-pw9hoy492t]:before {
  z-index: 1;
  opacity: 0.3;
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0px 1.875rem 3.6875rem rgba(20, 23, 26, 0.3);
}
.service-page-layout .section-after-header .col-img .shape[b-pw9hoy492t]:after {
  z-index: 2;
  backdrop-filter: blur(0.688rem);
  -webkit-backdrop-filter: blur(0.688rem);
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-component h2 {
  max-width: 50.625rem;
  margin-left: auto;
  margin-right: auto;
}
.service-page-layout .section-arrow-top-sm-pt[b-pw9hoy492t] {
  padding-top: 6.25rem;
  background-position: center -5.375rem;
}
@media (min-width: 48rem) {
  .service-page-layout .section-arrow-top-sm-pt[b-pw9hoy492t] {
    padding-top: 16.5rem;
    padding-bottom: 4.375rem;
  }
}
.service-page-layout .section-arrow-top .header-display[b-pw9hoy492t] {
  font-size: 3rem !important;
  line-height: 130% !important;
}
.service-page-layout .section-arrow-top .infographic-content h3[b-pw9hoy492t] {
  line-height: 140% !important;
}
.service-page-layout .section-arrow-top .txt-gradient-calipso[b-pw9hoy492t] {
  background-image: radial-gradient(20% 40% at 50% 40%, #ff9eaa 20%, #200f60 100%);
}
.service-page-layout .section-arrow-top[b-pw9hoy492t] .container {
  max-width: 73.375rem;
  padding-bottom: 0;
}
@media (min-width: 48rem) {
  .service-page-layout .section-arrow-top[b-pw9hoy492t]  h2 {
    font-size: 80px;
  }
}
.service-page-layout .section-arrow-top[b-pw9hoy492t] .row-actions {
  padding-left: 2.1875rem;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  max-width: 37.5rem;
}
.service-page-layout .infographic-cards-section-four-cell[b-pw9hoy492t] {
  max-width: 1138px;
  margin: 0 auto;
}
.service-page-layout .section-did-you-know[b-pw9hoy492t] .container {
  padding-top: 0;
  padding-bottom: 0;
}
.service-page-layout .section-did-you-know .did-you-know-banner[b-pw9hoy492t] {
  position: relative;
}
.service-page-layout .section-did-you-know .did-you-know-banner .did-you-know-wrap[b-pw9hoy492t] {
  padding: 3.75rem 17.5rem 3.75rem 3.75rem;
  border-radius: 1.875rem;
  border: 0.0625rem solid #e7eef9;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-did-you-know .did-you-know-banner .did-you-know-wrap[b-pw9hoy492t] {
    padding: 6.25rem 2.5rem 2.5rem 2.5rem;
  }
}
.service-page-layout .section-did-you-know .did-you-know-banner .before-header[b-pw9hoy492t] {
  padding-bottom: 1.875rem;
  line-height: 1.5rem;
}
.service-page-layout .section-did-you-know .did-you-know-banner .title[b-pw9hoy492t] {
  padding-bottom: 0;
  font-size: 1.75rem;
}
.service-page-layout .section-did-you-know .did-you-know-banner .image[b-pw9hoy492t] {
  position: absolute;
  top: -3.5rem;
  right: -6rem;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-services-card[b-pw9hoy492t] .container .card-component {
    flex-direction: column;
  }
  .service-page-layout .section-services-card[b-pw9hoy492t] .container .card-component .card-img,
  .service-page-layout .section-services-card[b-pw9hoy492t] .container .card-component .card-info {
    width: 100%;
    padding-left: 0;
  }
}
.service-page-layout .section-services-card[b-pw9hoy492t] .container .card-component .card-info {
  padding-left: 1.875rem;
}
.service-page-layout .section-services-card[b-pw9hoy492t] .container .card-component .card-info .card-content {
  padding-bottom: 2.5rem;
}
.service-page-layout .section-services-card[b-pw9hoy492t] .container .card-component .title-container h3 {
  max-width: 25rem;
  font-family: "ArchiaBold", sans-serif;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] {
  border-radius: 0;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-grid-cards.space-bottom-xxxl[b-pw9hoy492t] {
    padding-bottom: 2.5rem !important;
  }
}
.service-page-layout .section-grid-cards.section-dark[b-pw9hoy492t] {
  background: radial-gradient(36.47% 47.17% at 73.79% 50.08%, rgba(82, 82, 255, 0.2) 0%, rgba(68, 35, 255, 0.16) 43.55%, rgba(68, 35, 255, 0.02) 100%), #100731;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-container {
  max-width: 77.125rem;
  padding-top: 2.5rem;
  padding-bottom: 5rem;
  padding-left: 0;
  padding-right: 0;
  background-image: radial-gradient(circle closest-side at 80% 55%, rgba(255, 158, 170, 0.3) 0%, rgba(255, 158, 170, 0) 160%);
}
@media (max-width: 74.99875rem) {
  .service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-list {
    padding: 0 2.375rem !important;
  }
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-list {
    padding: 0 1.875rem !important;
  }
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-component h2 {
  font-size: 80px;
  line-height: 1.3;
  background: radial-gradient(58.58% 96.99% at 24.71% 19.95%, #ff9eaa 0%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-component .content {
  padding-bottom: 5rem;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-component .grid-card {
  display: flex;
  flex-direction: column;
  text-align: left !important;
  align-items: flex-start !important;
  padding: 2.5rem;
  background-color: rgba(255, 158, 170, 0.1) !important;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-component .grid-card > *:not(h3, a.btn) {
  padding-left: 1rem;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-component .grid-card h3 {
  padding-bottom: 3.375rem;
  font-size: 3rem;
  line-height: 1.3;
  background: radial-gradient(58.58% 96.99% at 24.71% 19.95%, #ff9eaa 0%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-family: "ArchiaSemibold", sans-serif;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-component .grid-card p {
  padding-bottom: 0.75rem;
  font-size: 1.5rem;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-component .grid-card p:nth-last-child(2) {
  margin-top: auto;
  padding-top: 2.5rem;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-component .grid-card ul {
  margin: 0 0 1rem;
  padding: 0;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-component .grid-card ul li {
  position: relative;
  padding-left: 1.5rem;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 1.6;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-component .grid-card ul li::before {
  content: "";
  position: absolute;
  top: 0.625rem;
  left: 0.625rem;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 50%;
  background: #ffffff;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-component .grid-card a.btn {
  width: 100%;
  margin-top: 0.875rem;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-component .grid-card.clickable {
  transition: all 0.3s ease-in-out;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .grid-cards-component .grid-card.clickable:hover {
  transition: all 0.3s ease-in-out;
  background-color: rgba(255, 158, 170, 0.2) !important;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .quote-element {
  padding-bottom: 3.125rem;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .quote-element .quote-box {
  padding-left: 0;
  padding-top: 0;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .quote-element .quote-box::before {
  display: none;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .quote-element .quote-box .quote-text {
  text-align: center;
  font-style: normal;
}
.service-page-layout .section-grid-cards[b-pw9hoy492t] .quote-element .quote-box .quote-text p {
  padding-bottom: 0;
}
.service-page-layout[b-pw9hoy492t] .section-timeline {
  margin-top: 5rem;
}
.service-page-layout[b-pw9hoy492t] .section-timeline .timeline-component {
  margin-bottom: 0;
}
.service-page-layout[b-pw9hoy492t] .section-timeline .steps-tabs-component .step-tabs-wrapper label.step-tab span.label {
  display: none;
}
.service-page-layout[b-pw9hoy492t] .section-timeline .step-tab-panels .row.space-bottom-xl {
  padding-bottom: 3.75rem !important;
}
.service-page-layout[b-pw9hoy492t] .section-timeline .step-tab-panels .row .col-lg-8 {
  width: 100%;
}
.service-page-layout .section-faq[b-pw9hoy492t] {
  position: relative;
}
@media (min-width: 62rem) {
  .service-page-layout .section-faq[b-pw9hoy492t] {
    padding-top: 0;
  }
}
.service-page-layout .section-faq[b-pw9hoy492t]::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 83.4375rem;
  height: 83.4375rem;
  left: calc(50% - 83.4375rem / 2 + 0.625rem);
  top: -100px;
  background: radial-gradient(118% 79.01% at 52.7% 50%, rgba(255, 158, 170, 0.1792) 0%, rgba(255, 158, 170, 0) 100%);
  filter: blur(300px);
}
.service-page-layout .section-faq[b-pw9hoy492t] .container .faq-component h3 {
  background-image: radial-gradient(closest-side at 45% 45%, #ff9eaa 20%, #200f60 100%);
  background-size: 100% 100%;
  background-position: top left;
  background-repeat: no-repeat;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 0 0 5rem 0;
  font-size: 3rem;
  text-align: center;
  line-height: 1.2em;
  font-family: "SilkaSemibold", sans-serif;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-faq[b-pw9hoy492t] .container .faq-component h3 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    padding: 0 0 2.5rem 0;
  }
}

.section-related-resources[b-pw9hoy492t] .related-resources {
  padding-left: 0;
  padding-right: 0;
}

[b-pw9hoy492t].header-display {
  font-family: "ArchiaSemibold", sans-serif;
}

/*# sourceMappingURL=UIuxdesignSubscriptionComponent.razor.css.map */
/* /Components/UnorderedListComponent.razor.rz.scp.css */


/*# sourceMappingURL=UnorderedListComponent.razor.css.map */
/* /Components/UXuidesignComponent.razor.rz.scp.css */
.service-page-layout .section-after-header .col-img[b-kw0hmb1dtz] {
  position: relative;
  transform: translateY(-4.0625rem);
}
@media (min-width: 106.25rem) {
  .service-page-layout .section-after-header .col-img[b-kw0hmb1dtz] {
    margin-right: -16.66666667%;
  }
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-after-header .col-img[b-kw0hmb1dtz] {
    transform: translateY(0);
    padding-bottom: 5rem;
  }
}
.service-page-layout .section-after-header .col-img .shape[b-kw0hmb1dtz] {
  position: relative;
}
.service-page-layout .section-after-header .col-img .shape[b-kw0hmb1dtz]:before, .service-page-layout .section-after-header .col-img .shape[b-kw0hmb1dtz]:after {
  content: "";
  display: block;
  position: absolute;
  top: 45%;
  transform: translateY(-50%);
  left: 10%;
  width: 17.5%;
  padding-top: 13%;
  border-top-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-after-header .col-img .shape[b-kw0hmb1dtz]:before, .service-page-layout .section-after-header .col-img .shape[b-kw0hmb1dtz]:after {
    border-top-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
  }
}
.service-page-layout .section-after-header .col-img .shape[b-kw0hmb1dtz]:before {
  z-index: 1;
  opacity: 0.3;
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0px 1.875rem 3.6875rem rgba(20, 23, 26, 0.3);
}
.service-page-layout .section-after-header .col-img .shape[b-kw0hmb1dtz]:after {
  z-index: 2;
  backdrop-filter: blur(0.688rem);
  -webkit-backdrop-filter: blur(0.688rem);
}
.service-page-layout .section-grid-cards[b-kw0hmb1dtz] .grid-cards-component h2 {
  max-width: 50.625rem;
  margin-left: auto;
  margin-right: auto;
}
.service-page-layout .section-grid-cards[b-kw0hmb1dtz] .grid-card.clickable {
  transition: all 0.3s ease-in-out;
}
.service-page-layout .section-grid-cards[b-kw0hmb1dtz] .grid-card.clickable:hover {
  transition: all 0.3s ease-in-out;
  background-color: rgba(255, 158, 170, 0.2) !important;
}

/*# sourceMappingURL=UXuidesignComponent.razor.css.map */
/* /Components/UXuisubscriptionComponent.razor.rz.scp.css */
.service-page-layout[b-4djbtafsa2] .section {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (max-width: 61.99875rem) {
  .service-page-layout[b-4djbtafsa2] .section {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.service-page-layout[b-4djbtafsa2] .section .section {
  padding: 0;
}
@media (max-width: 35.99875rem) {
  .service-page-layout .section-main-header > .container .row-btns[b-4djbtafsa2] {
    gap: 1.25rem;
  }
}
.service-page-layout .section-after-header .col-info[b-4djbtafsa2] {
  align-self: stretch;
  font-family: Archia, sans-serif;
  font-size: 20px;
  color: rgba(255, 255, 255, 0.8);
  font-style: normal;
  font-weight: 700;
  font-style: normal;
  line-height: 140%;
}
.service-page-layout .section-after-header .col-img[b-4djbtafsa2] {
  position: relative;
  transform: translateY(-4.0625rem);
}
@media (min-width: 106.25rem) {
  .service-page-layout .section-after-header .col-img[b-4djbtafsa2] {
    margin-right: -16.66666667%;
  }
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-after-header .col-img[b-4djbtafsa2] {
    transform: translateY(0);
    padding-bottom: 5rem;
  }
}
.service-page-layout .section-after-header .col-img .shape[b-4djbtafsa2] {
  position: relative;
  margin-left: 2.5rem;
}
.service-page-layout .section-after-header .col-img .shape[b-4djbtafsa2]:before, .service-page-layout .section-after-header .col-img .shape[b-4djbtafsa2]:after {
  content: "";
  display: block;
  position: absolute;
  top: 45%;
  transform: translateY(-50%);
  left: 10%;
  width: 17.5%;
  padding-top: 13%;
  border-top-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-after-header .col-img .shape[b-4djbtafsa2]:before, .service-page-layout .section-after-header .col-img .shape[b-4djbtafsa2]:after {
    border-top-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
  }
}
.service-page-layout .section-after-header .col-img .shape[b-4djbtafsa2]:before {
  z-index: 1;
  opacity: 0.3;
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0px 1.875rem 3.6875rem rgba(20, 23, 26, 0.3);
}
.service-page-layout .section-after-header .col-img .shape[b-4djbtafsa2]:after {
  z-index: 2;
  backdrop-filter: blur(0.688rem);
  -webkit-backdrop-filter: blur(0.688rem);
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-component h2 {
  max-width: 50.625rem;
  margin-left: auto;
  margin-right: auto;
}
.service-page-layout .section-arrow-top-sm-pt[b-4djbtafsa2] {
  padding-top: 6.25rem;
  background-position: center -5.375rem;
}
@media (min-width: 48rem) {
  .service-page-layout .section-arrow-top-sm-pt[b-4djbtafsa2] {
    padding-top: 16.5rem;
    padding-bottom: 4.375rem;
  }
}
.service-page-layout .section-arrow-top .header-display[b-4djbtafsa2] {
  font-size: 3rem !important;
  line-height: 130% !important;
}
.service-page-layout .section-arrow-top .infographic-content h3[b-4djbtafsa2] {
  line-height: 140% !important;
}
.service-page-layout .section-arrow-top .txt-gradient-calipso[b-4djbtafsa2] {
  background-image: radial-gradient(20% 40% at 50% 40%, #ff9eaa 20%, #200f60 100%);
}
.service-page-layout .section-arrow-top[b-4djbtafsa2] .container {
  max-width: 73.375rem;
  padding-bottom: 0;
}
@media (min-width: 48rem) {
  .service-page-layout .section-arrow-top[b-4djbtafsa2]  h2 {
    font-size: 80px;
  }
}
.service-page-layout .section-arrow-top[b-4djbtafsa2] .row-actions {
  padding-left: 2.1875rem;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  max-width: 37.5rem;
}
.service-page-layout .infographic-cards-section-four-cell[b-4djbtafsa2] {
  max-width: 1138px;
  margin: 0 auto;
}
.service-page-layout .section-did-you-know[b-4djbtafsa2] .container {
  padding-top: 0;
  padding-bottom: 0;
}
.service-page-layout .section-did-you-know .did-you-know-banner[b-4djbtafsa2] {
  position: relative;
}
.service-page-layout .section-did-you-know .did-you-know-banner .did-you-know-wrap[b-4djbtafsa2] {
  padding: 3.75rem 17.5rem 3.75rem 3.75rem;
  border-radius: 1.875rem;
  border: 0.0625rem solid #e7eef9;
}
@media (max-width: 47.99875rem) {
  .service-page-layout .section-did-you-know .did-you-know-banner .did-you-know-wrap[b-4djbtafsa2] {
    padding: 6.25rem 2.5rem 2.5rem 2.5rem;
  }
}
.service-page-layout .section-did-you-know .did-you-know-banner .before-header[b-4djbtafsa2] {
  padding-bottom: 1.875rem;
  line-height: 1.5rem;
}
.service-page-layout .section-did-you-know .did-you-know-banner .title[b-4djbtafsa2] {
  padding-bottom: 0;
  font-size: 1.75rem;
}
.service-page-layout .section-did-you-know .did-you-know-banner .image[b-4djbtafsa2] {
  position: absolute;
  top: -3.5rem;
  right: -6rem;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-services-card[b-4djbtafsa2] .container .card-component {
    flex-direction: column;
  }
  .service-page-layout .section-services-card[b-4djbtafsa2] .container .card-component .card-img,
  .service-page-layout .section-services-card[b-4djbtafsa2] .container .card-component .card-info {
    width: 100%;
    padding-left: 0;
  }
}
.service-page-layout .section-services-card[b-4djbtafsa2] .container .card-component .card-info {
  padding-left: 1.875rem;
}
.service-page-layout .section-services-card[b-4djbtafsa2] .container .card-component .card-info .card-content {
  padding-bottom: 2.5rem;
}
.service-page-layout .section-services-card[b-4djbtafsa2] .container .card-component .title-container h3 {
  max-width: 25rem;
  font-family: "ArchiaBold", sans-serif;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] {
  border-radius: 0;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-grid-cards.space-bottom-xxxl[b-4djbtafsa2] {
    padding-bottom: 2.5rem !important;
  }
}
.service-page-layout .section-grid-cards.section-dark[b-4djbtafsa2] {
  background: radial-gradient(36.47% 47.17% at 73.79% 50.08%, rgba(82, 82, 255, 0.2) 0%, rgba(68, 35, 255, 0.16) 43.55%, rgba(68, 35, 255, 0.02) 100%), #100731;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-container {
  max-width: 77.125rem;
  padding-top: 2.5rem;
  padding-bottom: 5rem;
  padding-left: 0;
  padding-right: 0;
  background-image: radial-gradient(circle closest-side at 80% 55%, rgba(255, 158, 170, 0.3) 0%, rgba(255, 158, 170, 0) 160%);
}
@media (max-width: 74.99875rem) {
  .service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-list {
    padding: 0 2.375rem !important;
  }
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-list {
    padding: 0 1.875rem !important;
  }
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-component h2 {
  font-size: 80px;
  line-height: 1.3;
  background: radial-gradient(58.58% 96.99% at 24.71% 19.95%, #ff9eaa 0%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-component .content {
  padding-bottom: 5rem;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-component .grid-card {
  display: flex;
  flex-direction: column;
  text-align: left !important;
  align-items: flex-start !important;
  padding: 2.5rem;
  background-color: rgba(255, 158, 170, 0.1) !important;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-component .grid-card > *:not(h3, a.btn) {
  padding-left: 1rem;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-component .grid-card h3 {
  padding-bottom: 3.375rem;
  font-size: 3rem;
  line-height: 1.3;
  background: radial-gradient(58.58% 96.99% at 24.71% 19.95%, #ff9eaa 0%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-family: "ArchiaSemibold", sans-serif;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-component .grid-card p {
  padding-bottom: 0.75rem;
  font-size: 1.5rem;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-component .grid-card p:nth-last-child(2) {
  margin-top: auto;
  padding-top: 2.5rem;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-component .grid-card ul {
  margin: 0 0 1rem;
  padding: 0;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-component .grid-card ul li {
  position: relative;
  padding-left: 1.5rem;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 1.6;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-component .grid-card ul li::before {
  content: "";
  position: absolute;
  top: 0.625rem;
  left: 0.625rem;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 50%;
  background: #ffffff;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-component .grid-card a.btn {
  width: 100%;
  margin-top: 0.875rem;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-component .grid-card.clickable {
  transition: all 0.3s ease-in-out;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .grid-cards-component .grid-card.clickable:hover {
  transition: all 0.3s ease-in-out;
  background-color: rgba(255, 158, 170, 0.2) !important;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .quote-element {
  padding-bottom: 3.125rem;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .quote-element .quote-box {
  padding-left: 0;
  padding-top: 0;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .quote-element .quote-box::before {
  display: none;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .quote-element .quote-box .quote-text {
  text-align: center;
  font-style: normal;
}
.service-page-layout .section-grid-cards[b-4djbtafsa2] .quote-element .quote-box .quote-text p {
  padding-bottom: 0;
}
.service-page-layout[b-4djbtafsa2] .section-timeline {
  margin-top: 5rem;
}
.service-page-layout[b-4djbtafsa2] .section-timeline .timeline-component {
  margin-bottom: 0;
}
.service-page-layout[b-4djbtafsa2] .section-timeline .steps-tabs-component .step-tabs-wrapper label.step-tab span.label {
  display: none;
}
.service-page-layout[b-4djbtafsa2] .section-timeline .step-tab-panels .row.space-bottom-xl {
  padding-bottom: 3.75rem !important;
}
.service-page-layout[b-4djbtafsa2] .section-timeline .step-tab-panels .row .col-lg-8 {
  width: 100%;
}
.service-page-layout .section-faq[b-4djbtafsa2] {
  position: relative;
}
@media (min-width: 62rem) {
  .service-page-layout .section-faq[b-4djbtafsa2] {
    padding-top: 0;
  }
}
.service-page-layout .section-faq[b-4djbtafsa2]::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 83.4375rem;
  height: 83.4375rem;
  left: calc(50% - 83.4375rem / 2 + 0.625rem);
  top: -100px;
  background: radial-gradient(118% 79.01% at 52.7% 50%, rgba(255, 158, 170, 0.1792) 0%, rgba(255, 158, 170, 0) 100%);
  filter: blur(300px);
}
.service-page-layout .section-faq[b-4djbtafsa2] .container .faq-component h3 {
  background-image: radial-gradient(closest-side at 45% 45%, #ff9eaa 20%, #200f60 100%);
  background-size: 100% 100%;
  background-position: top left;
  background-repeat: no-repeat;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 0 0 5rem 0;
  font-size: 3rem;
  text-align: center;
  line-height: 1.2em;
  font-family: "SilkaSemibold", sans-serif;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-faq[b-4djbtafsa2] .container .faq-component h3 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    padding: 0 0 2.5rem 0;
  }
}

.section-related-resources[b-4djbtafsa2] .related-resources {
  padding-left: 0;
  padding-right: 0;
}

[b-4djbtafsa2].header-display {
  font-family: "ArchiaSemibold", sans-serif;
}

.service-page-layout.template-calipso[b-4djbtafsa2] .theme-header-bg-shapes:after {
  display: none;
}
.service-page-layout[b-4djbtafsa2] .section-main-header {
  margin-top: 4.375rem;
  background-size: contain;
  background-position: bottom right;
  background-repeat: no-repeat;
  overflow: hidden;
}
@media (max-width: 35.99875rem) {
  .service-page-layout[b-4djbtafsa2] .section-main-header > .container > .row-btns {
    gap: 1.25rem;
  }
}
.service-page-layout[b-4djbtafsa2] .section-main-header::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  width: 741px;
  height: 725px;
  left: -264px;
  top: -209px;
  background: radial-gradient(125.58% 83.84% at 58.86% 56.92%, rgba(255, 158, 170, 0.56) 0%, rgba(211, 203, 255, 0.6) 42.43%);
  filter: blur(200px);
}
.service-page-layout[b-4djbtafsa2] .section-main-header h1 {
  background-image: radial-gradient(44.56% 70.44% at 45.42% 76.28%, #ff9eaa 0%, #200f60 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.service-page-layout[b-4djbtafsa2] .section-arrow-top {
  padding-bottom: 6.25rem;
}
.service-page-layout[b-4djbtafsa2] .section-arrow-top .header-display {
  font-size: 3rem !important;
  line-height: 130% !important;
}
.service-page-layout[b-4djbtafsa2] .section-arrow-top .infographic-content h3 {
  line-height: 140% !important;
}
.service-page-layout[b-4djbtafsa2] .section-arrow-top .txt-gradient-calipso {
  background-image: radial-gradient(20% 40% at 50% 40%, #ff9eaa 20%, #200f60 100%) !important;
}
.service-page-layout .section-contact-us[b-4djbtafsa2] {
  position: relative;
  padding-bottom: 15rem;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-contact-us[b-4djbtafsa2] {
    padding-bottom: 5rem;
  }
}
.service-page-layout .section-contact-us[b-4djbtafsa2]::before {
  content: "";
  display: block;
  position: absolute;
  width: 48.3125rem;
  height: 47.125rem;
  left: 1.25rem;
  background: radial-gradient(82.26% 85.28% at 58.86% 56.92%, rgba(255, 158, 170, 0.56) 0%, rgba(211, 203, 255, 0.6) 42.43%);
  filter: blur(200px);
  z-index: 0;
}
.service-page-layout .section-contact-us[b-4djbtafsa2] .container {
  max-width: 100rem;
}
.service-page-layout .section-contact-us[b-4djbtafsa2] .container .whitepaper-banner {
  min-height: 24.375rem;
}
@media (max-width: 61.99875rem) {
  .service-page-layout .section-contact-us[b-4djbtafsa2] .container .whitepaper-banner {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.service-page-layout .section-contact-us[b-4djbtafsa2] .page-sideform {
  position: absolute;
  top: 160px;
}
@media (min-width: 62rem) {
  .service-page-layout[b-4djbtafsa2] .section-grid-cards {
    margin-bottom: 5rem;
  }
}
.service-page-layout[b-4djbtafsa2] .whitepaper-banner {
  background: linear-gradient(246.1deg, #ff9eaa 2.35%, #200f60 88.87%);
}
@media (min-width: 62rem) {
  .service-page-layout[b-4djbtafsa2] .whitepaper-banner h2,
  .service-page-layout[b-4djbtafsa2] .whitepaper-banner h3 {
    max-width: 58.66667%;
    padding-bottom: 0.625rem;
    padding-left: 6.5625rem;
  }
}
.service-page-layout[b-4djbtafsa2] .whitepaper-banner .shapes {
  display: none;
}
.service-page-layout .section-testimonials[b-4djbtafsa2] {
  position: relative;
}
.service-page-layout .section-testimonials[b-4djbtafsa2]::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  display: block;
  width: 65.5rem;
  height: 63.9375rem;
  background: radial-gradient(82.26% 85.28% at 58.86% 56.92%, rgba(255, 158, 170, 0.56) 0%, rgba(211, 203, 255, 0.6) 42.43%);
  filter: blur(200px);
}

/*# sourceMappingURL=UXuisubscriptionComponent.razor.css.map */
/* /Components/WebinarPageComponent.razor.rz.scp.css */
.section-webinar-video[b-6ghjrgfmga] {
  position: relative;
  padding-top: 0;
  padding-bottom: 5rem;
}
.section-webinar-video .webinar-video-frame[b-6ghjrgfmga] {
  position: relative;
}
.section-webinar-video .webinar-video-frame iframe[b-6ghjrgfmga] {
  height: 37.5rem;
  width: 100%;
  border-radius: 1.875rem;
}
@media (max-width: 576px) {
  .section-webinar-video .webinar-video-frame iframe[b-6ghjrgfmga] {
    height: 13.1875rem;
  }
}
@media (max-width: 992px) {
  .section-webinar-video .webinar-video-frame iframe[b-6ghjrgfmga] {
    height: 21.875rem;
  }
}
.section-webinar-video .webinar-video-frame .click-overlay[b-6ghjrgfmga] {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
@media (max-width: 992px) {
  .section-webinar-video .webinar-video-frame[b-6ghjrgfmga] {
    padding-bottom: 1.875rem;
  }
}

[b-6ghjrgfmga] .section-presenters {
  padding-top: 0;
  padding-bottom: 0;
}
[b-6ghjrgfmga] .section-presenters .container {
  padding-top: 0;
  padding-bottom: 5rem;
}

.webinar-single-page .section-webinar-content .content-paragraph[b-6ghjrgfmga] {
  padding-bottom: 1.875rem;
  position: relative;
}
.webinar-single-page .section-webinar-content .content-paragraph p[b-6ghjrgfmga] {
  padding-bottom: 1.25rem;
}
.webinar-single-page .section-webinar-content .content-paragraph .form-container[b-6ghjrgfmga] {
  position: relative;
}
.webinar-single-page .section-webinar-content .content-paragraph .form-container .whitepaper-form[b-6ghjrgfmga] {
  position: absolute;
  top: 25%;
  right: 0;
}
@media (max-width: 768px) {
  .webinar-single-page .section-webinar-content .content-paragraph[b-6ghjrgfmga] {
    padding-bottom: 1.25rem;
  }
}
.webinar-single-page .section-webinar-content .agenda-title[b-6ghjrgfmga] {
  color: #14171a;
  font-size: 1.75rem;
  font-family: "SilkaSemibold", sans-serif;
  display: block;
}
@media (min-width: 992px) {
  .webinar-single-page .section-webinar-content .agenda-title[b-6ghjrgfmga] {
    padding-bottom: 2.5rem;
  }
}
.webinar-single-page .watch-button[b-6ghjrgfmga] {
  max-width: 16.875rem;
  background: #00fec1;
  border-radius: 2.375rem;
  padding: 0.9375rem 2.5rem;
  margin-bottom: 6.25rem;
}
.webinar-single-page .watch-button a[b-6ghjrgfmga] {
  color: #200f60;
  font-size: 1.25rem;
  font-family: "Silka", sans-serif;
  text-decoration: none;
}
.webinar-single-page .watch-button:hover[b-6ghjrgfmga] {
  background: #a3fbe4;
}
@media (max-width: 992px) {
  .webinar-single-page .watch-button[b-6ghjrgfmga] {
    max-width: 100%;
    text-align: center;
    padding-top: 0.6875rem;
    padding-bottom: 0.625rem;
  }
  .webinar-single-page .watch-button a[b-6ghjrgfmga] {
    font-size: 1rem;
  }
}

@media (max-width: 47.99875rem) {
  .container .row .cards-list-main[b-6ghjrgfmga]  button {
    margin-top: 1.25rem;
  }
}

/*# sourceMappingURL=WebinarPageComponent.razor.css.map */
/* /Components/WebinarPageListComponent.razor.rz.scp.css */
hr[b-5njymo00b1] {
  margin: 5rem 0;
  border: 0;
  border-top: 0.125rem solid #ced4e2;
}

[b-5njymo00b1] .card-component {
  min-height: 27.5rem;
  cursor: pointer;
}

/*# sourceMappingURL=WebinarPageListComponent.razor.css.map */
/* /Components/WebinarsComponent.razor.rz.scp.css */
.webinars-cards-list[b-iy05bsnu17]  .card-component {
  margin-bottom: 5rem;
}
.webinars-cards-list[b-iy05bsnu17]  .card-component .card-img {
  width: 57.5%;
}
.webinars-cards-list[b-iy05bsnu17]  .card-component .card-img .img-ratio {
  padding-bottom: 62.5%;
}
.webinars-cards-list[b-iy05bsnu17]  .card-component .card-info {
  width: 42.5%;
}
.webinars-cards-list[b-iy05bsnu17]  .card-component .card-footer .more {
  font-size: 1.125rem;
  color: #4f566c;
}
.webinars-cards-list[b-iy05bsnu17]  .card-component .card-footer > div:has(.author):nth-child(2) {
  padding-right: 0.625rem;
}
.webinars-cards-list[b-iy05bsnu17]  .card-component .card-footer > div:has(.author):nth-child(2):after {
  display: none;
}
@media (max-width: 61.99875rem) {
  .webinars-cards-list[b-iy05bsnu17]  .card-component {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 3.75rem;
  }
  .webinars-cards-list[b-iy05bsnu17]  .card-component .card-img {
    width: 100%;
  }
  .webinars-cards-list[b-iy05bsnu17]  .card-component .title-container {
    margin-bottom: 0;
  }
  .webinars-cards-list[b-iy05bsnu17]  .card-component .title-container h3 {
    padding-bottom: 0.625rem;
  }
  .webinars-cards-list[b-iy05bsnu17]  .card-component .card-info {
    width: 100%;
  }
  .webinars-cards-list[b-iy05bsnu17]  .card-component .card-info .tag-labels-list {
    padding-bottom: 1.25rem;
  }
  .webinars-cards-list[b-iy05bsnu17]  .card-component .card-info .actions {
    padding-top: 1.875rem;
  }
}
@media (max-width: 47.99875rem) {
  .webinars-cards-list[b-iy05bsnu17]  .card-component .card-info .actions {
    padding-top: 1.25rem;
  }
}
.webinars-cards-list[b-iy05bsnu17]  .related-resources {
  margin-bottom: 5rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (max-width: 61.99875rem) {
  .webinars-cards-list[b-iy05bsnu17]  .related-resources {
    margin-bottom: 3.75rem;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}

hr[b-iy05bsnu17] {
  margin: 5rem 0;
  border: 0;
  border-top: 0.125rem solid #ced4e2;
}

/*# sourceMappingURL=WebinarsComponent.razor.css.map */
/* /Components/Webinar/WebinarOnDemandHeaderComponent.razor.rz.scp.css */
.webinar-single-page-header .row-webinar-info .card-datetime-component > div[b-jnccd6te6k]:after, .webinar-single-page-header .row-webinar-info .card-datetime-component > div[b-jnccd6te6k], .webinar-single-page-header .row-webinar-info .card-datetime-component[b-jnccd6te6k] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.webinar-single-page-header h1.h2[b-jnccd6te6k] {
  padding-bottom: 0.625rem;
}
.webinar-single-page-header .webinar-by[b-jnccd6te6k] {
  font-size: 1rem;
  color: #4f566c;
  font-family: "ArchiaMedium", sans-serif;
  padding-bottom: 1.875rem;
}
.webinar-single-page-header .row-webinar-info[b-jnccd6te6k] {
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 1.875rem;
}
.webinar-single-page-header .row-webinar-info .card-datetime-component[b-jnccd6te6k] {
  align-items: stretch;
  flex-wrap: wrap;
  font-size: 0.875rem;
  margin-bottom: -0.625rem;
}
.webinar-single-page-header .row-webinar-info .card-datetime-component > div[b-jnccd6te6k] {
  position: relative;
  padding-right: 1.875rem;
  margin-bottom: 0.625rem;
  align-items: center;
  color: #4f566c;
}
.webinar-single-page-header .row-webinar-info .card-datetime-component > div[b-jnccd6te6k]:after {
  align-items: flex-start;
  position: absolute;
  right: 0.1875rem;
  top: 50%;
  transform: translateY(-50%);
  content: ".";
  padding: 0 0.625rem;
  font-family: "Font Awesome 6 Pro";
  font-weight: 600;
  font-size: 1rem;
  line-height: 0.0625rem;
  height: 0.5625rem;
  color: #a1a9bb;
}
.webinar-single-page-header .row-webinar-info .card-datetime-component > div:last-child[b-jnccd6te6k]:after {
  display: none;
}

/*# sourceMappingURL=WebinarOnDemandHeaderComponent.razor.css.map */
/* /Components/Webinar/WebinarPresenterCardComponent.razor.rz.scp.css */
.presenter-card .person-name .linkedin[b-mr45qqvksv] {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.presenter-card .photo-frame[b-mr45qqvksv] {
  max-width: 17.1875rem;
}
.presenter-card .person-name h3[b-mr45qqvksv] {
  font-size: 1.5rem;
  padding-bottom: 0.625rem;
}
.presenter-card .person-name .linkedin[b-mr45qqvksv] {
  transition: all 0.3s ease-in-out;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  width: 2.875rem;
  height: 2.875rem;
  border-radius: 2.875rem;
  color: #4f566c;
  margin-left: 0.3125rem;
}
.presenter-card .person-name .linkedin:hover[b-mr45qqvksv] {
  background-color: #e7eef9;
}
.presenter-card .person-name .linkedin:focus[b-mr45qqvksv], .presenter-card .person-name .linkedin:active[b-mr45qqvksv] {
  background-color: #d7ddff;
}
.presenter-card .person-name .position[b-mr45qqvksv] {
  font-family: "ArchiaMedium", sans-serif;
  font-size: 0.875rem;
  padding-bottom: 1.25rem;
}
.presenter-card .person-info[b-mr45qqvksv] {
  font-size: 1rem;
  line-height: 1.6em;
}
@media (max-width: 61.99875rem) {
  .presenter-card .person-info[b-mr45qqvksv] {
    font-size: 1rem;
    line-height: 1.6em;
  }
}
.presenter-card .company[b-mr45qqvksv] {
  padding-top: 1.875rem;
}
.presenter-card .company img.company-logo[b-mr45qqvksv] {
  display: block;
  max-height: 1.875rem;
  width: auto;
}
@media (max-width: 61.99875rem) {
  .presenter-card[b-mr45qqvksv] {
    overflow: hidden;
    clear: both;
  }
  .presenter-card .photo-frame[b-mr45qqvksv] {
    float: left;
    min-width: auto;
    width: 30%;
    margin-right: calc(1.875rem + 2.375rem);
  }
  .presenter-card .person-name[b-mr45qqvksv] {
    width: 100%;
  }
  .presenter-card .person-info[b-mr45qqvksv] {
    clear: both;
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .presenter-card[b-mr45qqvksv] {
    overflow: hidden;
    clear: both;
  }
  .presenter-card .photo-frame[b-mr45qqvksv] {
    float: left;
    width: 30%;
    margin-right: calc(1.25rem + 1.25rem);
    margin-bottom: calc(0.625rem + 1.25rem);
  }
}

/*# sourceMappingURL=WebinarPresenterCardComponent.razor.css.map */
/* /Components/Webinar/WebinarPresentersComponent.razor.rz.scp.css */
.presenters-list .col[b-5qnsejfqnr] {
  min-width: 33.3333%;
  padding-right: 8.33333333%;
}
@media (max-width: 61.99875rem) {
  .presenters-list .col[b-5qnsejfqnr] {
    max-width: 100%;
    padding-bottom: 3.75rem;
  }
}
.presenters-list.one-presenter .col[b-5qnsejfqnr] {
  max-width: 100%;
  padding-right: 0;
  width: 66.66666667% !important;
  flex: none;
}
@media (max-width: 61.99875rem) {
  .presenters-list.one-presenter .col[b-5qnsejfqnr] {
    width: 100% !important;
  }
}
.presenters-list.one-presenter[b-5qnsejfqnr]  .presenter-card {
  position: relative;
  overflow: hidden;
  clear: both;
  padding-left: calc(25% + 1.875rem * 2);
}
.presenters-list.one-presenter[b-5qnsejfqnr]  .presenter-card .photo-frame {
  position: absolute;
  left: 0;
  width: 25%;
}
@media (max-width: 61.99875rem) {
  .presenters-list.one-presenter[b-5qnsejfqnr]  .presenter-card {
    padding-left: 0;
  }
  .presenters-list.one-presenter[b-5qnsejfqnr]  .presenter-card .photo-frame {
    position: relative;
    left: auto;
    width: 25%;
  }
}
@media (max-width: 61.99875rem) {
  .presenters-list[b-5qnsejfqnr] {
    flex-wrap: wrap;
    display: block;
  }
  .presenters-list .col[b-5qnsejfqnr] {
    width: 100%;
  }
}

/*# sourceMappingURL=WebinarPresentersComponent.razor.css.map */
/* /Components/WhistleblowerProtectionComponent.razor.rz.scp.css */
.section-whistleblower-protection-header[b-gllpsg4k9g] {
  background: transparent linear-gradient(180deg, rgba(122, 143, 255, 0.4) 0%, #ffffff 100%) 0% 0% no-repeat padding-box;
  padding-top: 8.5rem;
  padding-bottom: 1.875rem;
}
.section-whistleblower-protection-header h1[b-gllpsg4k9g] {
  padding-bottom: 0;
}
.section-whistleblower-protection-header[b-gllpsg4k9g]  p {
  font-size: 1.75rem;
  line-height: 1.3em;
  padding-bottom: 1.875rem;
  font-family: "ArchiaSemibold", sans-serif;
  font-weight: normal;
}
@media (min-width: 47.99875rem) {
  .section-whistleblower-protection-header[b-gllpsg4k9g]  p {
    font-size: 1.5rem;
  }
}
@media (min-width: 62rem) {
  .section-whistleblower-protection-header .image[b-gllpsg4k9g] {
    margin-top: 3.75rem;
  }
  .section-whistleblower-protection-header .subtitle[b-gllpsg4k9g] {
    display: none;
  }
}
@media (max-width: 61.99875rem) {
  .section-whistleblower-protection-header[b-gllpsg4k9g] {
    padding-bottom: 2.5rem;
    padding-top: 5.625rem;
  }
  .section-whistleblower-protection-header .image[b-gllpsg4k9g],
  .section-whistleblower-protection-header .content[b-gllpsg4k9g],
  .section-whistleblower-protection-header .empty-space[b-gllpsg4k9g] {
    display: none;
  }
  .section-whistleblower-protection-header .subtitle[b-gllpsg4k9g] {
    margin-top: 1.875rem;
  }
  .section-whistleblower-protection-header h6[b-gllpsg4k9g] {
    font-size: 1rem;
  }
  .section-whistleblower-protection-header .content-sm[b-gllpsg4k9g] {
    display: block !important;
  }
}
.section-whistleblower-protection-header .container[b-gllpsg4k9g] {
  padding-bottom: 0;
}
@media (max-width: 61.99875rem) {
  .section-whistleblower-protection-header .container .whistleblower-protection-image[b-gllpsg4k9g] {
    display: none;
  }
}
@media (max-width: 61.99875rem) {
  .section-whistleblower-protection-header .container .whistleblower-protection-subtitle[b-gllpsg4k9g] {
    display: none;
  }
}
.section-whistleblower-protection-header .container h6[b-gllpsg4k9g] {
  padding-top: 0.625rem;
  color: #4f566c;
}
.section-whistleblower-protection-header .container[b-gllpsg4k9g]  p {
  padding-top: 1.25rem;
  padding-bottom: 0;
}
.section-whistleblower-protection-header .container .content-lg[b-gllpsg4k9g] {
  display: block;
}
.section-whistleblower-protection-header .container .content-sm[b-gllpsg4k9g] {
  display: none;
}

.section-whistleblower-protection[b-gllpsg4k9g] {
  padding-top: 0;
  padding-bottom: 9.375rem;
}
@media (max-width: 61.99875rem) {
  .section-whistleblower-protection[b-gllpsg4k9g] {
    padding-bottom: 3.375rem;
  }
}
.section-whistleblower-protection .container[b-gllpsg4k9g] {
  padding-top: 0;
}
.section-whistleblower-protection .container .row[b-gllpsg4k9g] {
  padding-top: 5rem;
}
@media (max-width: 61.99875rem) {
  .section-whistleblower-protection .container .row[b-gllpsg4k9g] {
    padding-top: 2.5rem;
  }
}
.section-whistleblower-protection .container .row:first-child[b-gllpsg4k9g] {
  padding-top: 0;
}
.section-whistleblower-protection .container[b-gllpsg4k9g]  p.h6 {
  padding-bottom: 3.5rem;
}
@media (max-width: 61.99875rem) {
  .section-whistleblower-protection .container[b-gllpsg4k9g]  p.h6 {
    padding-top: 0;
    padding-bottom: 1rem;
  }
}
.section-whistleblower-protection .container[b-gllpsg4k9g]  .paragraph-component {
  padding-bottom: 3.75rem;
}
.section-whistleblower-protection .container[b-gllpsg4k9g]  .paragraph-component:last-child {
  padding-bottom: 0;
}
.section-whistleblower-protection .container[b-gllpsg4k9g]  p {
  padding-top: 0;
  padding-bottom: 1.5rem;
  font: 1.125rem/1.8125rem "Silka", sans-serif;
}
@media (max-width: 61.99875rem) {
  .section-whistleblower-protection .container[b-gllpsg4k9g]  p {
    padding-top: 1.25rem;
  }
}
.section-whistleblower-protection .container[b-gllpsg4k9g]  p:last-child {
  padding-bottom: 0;
}
.section-whistleblower-protection .container[b-gllpsg4k9g]  ul li:last-child {
  padding-bottom: 1.875rem;
}
.section-whistleblower-protection .container[b-gllpsg4k9g]  .paragraph-component:nth-child(9) p.h6 {
  padding-top: 0 !important;
}
.section-whistleblower-protection .container[b-gllpsg4k9g]  .paragraph-component:nth-child(9) p:nth-child(2) {
  padding-bottom: 6.25rem;
}
.section-whistleblower-protection .container[b-gllpsg4k9g]  .paragraph-component:nth-child(9) p:nth-child(3) {
  padding-bottom: 0.9375rem;
}
.section-whistleblower-protection .container[b-gllpsg4k9g]  .paragraph-component:nth-child(9) p:nth-child(3) em {
  position: relative;
  padding-bottom: 1.5rem;
}
.section-whistleblower-protection .container[b-gllpsg4k9g]  .paragraph-component:nth-child(9) p:nth-child(3) em:first-child:before {
  position: absolute;
  content: "";
  top: -3.125rem;
  left: -13%;
  background: linear-gradient(90deg, rgba(122, 143, 255, 0) 0%, #7a8fff 100%);
  width: 10.9375rem;
  height: 1rem;
  border-top-right-radius: 5.625rem;
  border-bottom-right-radius: 5.625rem;
}
.section-whistleblower-protection .container[b-gllpsg4k9g]  .paragraph-component:nth-child(9) p:nth-child(4) {
  padding-bottom: 3.75rem;
}
@media (max-width: 61.99875rem) {
  .section-whistleblower-protection .container[b-gllpsg4k9g] {
    padding-bottom: 1.625rem;
  }
  .section-whistleblower-protection .container[b-gllpsg4k9g]  .h3 {
    padding-bottom: 1.25rem;
  }
  .section-whistleblower-protection .container[b-gllpsg4k9g]  .paragraph-component {
    padding-bottom: 1.875rem;
  }
  .section-whistleblower-protection .container[b-gllpsg4k9g]  ul li {
    padding-top: 0;
    font-size: 1rem;
  }
  .section-whistleblower-protection .container[b-gllpsg4k9g]  ul li:before {
    font-size: 1rem;
  }
  .section-whistleblower-protection .container[b-gllpsg4k9g]  ol li:before {
    font-size: 1rem;
  }
  .section-whistleblower-protection .container[b-gllpsg4k9g]  p {
    padding-top: 0;
    font-size: 1rem;
  }
  .section-whistleblower-protection .container[b-gllpsg4k9g]  .paragraph-component:nth-child(9) p:nth-child(2) {
    padding-bottom: 5rem;
  }
  .section-whistleblower-protection .container[b-gllpsg4k9g]  .paragraph-component:nth-child(9) p:nth-child(4) {
    padding-bottom: 1.875rem;
  }
}

@media (max-width: 61.99875rem) {
  .section-generic-banner-full[b-gllpsg4k9g]  .btn {
    width: 10%;
  }
}

[b-gllpsg4k9g] a:hover {
  color: #7a8fff;
}

/*# sourceMappingURL=WhistleblowerProtectionComponent.razor.css.map */
/* /Components/WhitepaperPageComponent.razor.rz.scp.css */
.single-page[b-c7z75oexwk] {
  overflow: hidden;
}
.single-page[b-c7z75oexwk]  > .container {
  position: relative;
  z-index: 4;
}
@media (max-width: 61.99875rem) {
  .single-page[b-c7z75oexwk]  > .container {
    z-index: unset;
  }
}
.single-page[b-c7z75oexwk]  > .container.container-wider {
  z-index: 5;
}
.single-page[b-c7z75oexwk]  > .container.section-main-image {
  z-index: 2;
}
@media (max-width: 61.99875rem) {
  .single-page .whitepaper-single-page-header.section-single-page-header[b-c7z75oexwk] {
    padding-top: 7.5rem;
  }
  .single-page .whitepaper-single-page-header.section-single-page-header .btn[b-c7z75oexwk] {
    width: 100%;
  }
}

.section-main-image[b-c7z75oexwk] {
  position: absolute;
  top: 0;
  left: calc(50vw - 81.875rem / 2 + 81.875rem * 0.66 - 2.375rem);
  transform: translateX(-7rem);
  max-width: 81.875rem;
  width: 100%;
  margin: 0;
}
.section-main-image img[b-c7z75oexwk] {
  display: block;
  width: 100%;
  height: auto;
  transform: rotate(-30deg);
  transform-origin: top left;
}
@media (max-width: 61.99875rem) {
  .section-main-image[b-c7z75oexwk] {
    position: relative;
    left: 15%;
    padding-top: 1.875rem;
    padding-bottom: 0;
    transform: translateX(0);
  }
  .section-main-image img[b-c7z75oexwk] {
    transform-origin: center center;
  }
}

@media (max-width: 61.99875rem) {
  .container[b-c7z75oexwk] {
    margin-top: -1.875rem;
    padding-top: 0;
  }
}

.section-generic-banner-full[b-c7z75oexwk] {
  position: relative;
  z-index: 5;
}

@media (max-width: 47.99875rem) {
  [b-c7z75oexwk] .section-generic-banner .container {
    padding-bottom: 2.5rem;
  }
}

/*# sourceMappingURL=WhitepaperPageComponent.razor.css.map */
/* /Components/WhitepapersComponent.razor.rz.scp.css */


/*# sourceMappingURL=WhitepapersComponent.razor.css.map */
/* /Components/Whitepaper/WhitepaperBannerComponent.razor.rz.scp.css */
.whitepaper-banner[b-jbcpkwk72x] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.whitepaper-banner[b-jbcpkwk72x] {
  z-index: 3;
  position: relative;
  background-color: #200f60;
  border-radius: 3.75rem;
  color: #ffffff;
  max-width: 101.875rem;
  margin-left: auto;
  margin-right: auto;
  min-height: 27.5rem;
  align-items: center;
}
.whitepaper-banner > .container[b-jbcpkwk72x] {
  position: relative;
  z-index: 2;
}
.whitepaper-banner .shapes[b-jbcpkwk72x] {
  position: absolute;
  z-index: 1;
  top: -5rem;
  right: 5rem;
  width: 38%;
  min-width: 38.75rem;
  height: calc(100% + 11.25rem);
}
.whitepaper-banner .shapes .shape-1[b-jbcpkwk72x] {
  position: absolute;
  display: block;
  top: 3.125rem;
  left: 0;
  width: 14.58%;
  padding-top: 14%;
  border-top-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
  backdrop-filter: blur(1.563rem);
  -webkit-backdrop-filter: blur(1.563rem);
}
.whitepaper-banner .shapes .shape-1[b-jbcpkwk72x]:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(68, 35, 255, 0.2);
  border-top-left-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem;
  opacity: 0.6;
}
.whitepaper-banner .shapes .shape-2[b-jbcpkwk72x] {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 44.2%;
  padding-top: 30%;
  border-radius: 0 5rem 5rem 5rem;
}
.whitepaper-banner .shapes .shape-2[b-jbcpkwk72x]:before, .whitepaper-banner .shapes .shape-2[b-jbcpkwk72x]:after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 5rem 5rem 5rem;
}
.whitepaper-banner .shapes .shape-2[b-jbcpkwk72x]:after {
  z-index: 2;
  backdrop-filter: blur(1.563rem);
  -webkit-backdrop-filter: blur(1.563rem);
  opacity: 0.16;
}
.whitepaper-banner .shapes .shape-2[b-jbcpkwk72x]:before {
  z-index: 1;
  background: linear-gradient(0deg, rgba(219, 215, 247, 0.39) 0%, rgba(255, 255, 255, 0) 100%);
}
.whitepaper-banner .shapes .shape-3[b-jbcpkwk72x] {
  position: absolute;
  display: block;
  bottom: 0;
  left: 6.25rem;
  width: 44.2%;
  padding-top: 40%;
  border-radius: 5rem 5rem 5rem 0;
}
.whitepaper-banner .shapes .shape-3[b-jbcpkwk72x]:before, .whitepaper-banner .shapes .shape-3[b-jbcpkwk72x]:after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 5rem 5rem 5rem 0;
}
.whitepaper-banner .shapes .shape-3[b-jbcpkwk72x]:after {
  z-index: 2;
  backdrop-filter: blur(3.125rem);
  -webkit-backdrop-filter: blur(3.125rem);
  opacity: 0.3;
}
.whitepaper-banner .shapes .shape-3[b-jbcpkwk72x]:before {
  z-index: 1;
  background: rgba(219, 215, 247, 0.39);
  opacity: 0.39;
}
.whitepaper-banner h2[b-jbcpkwk72x],
.whitepaper-banner h3[b-jbcpkwk72x] {
  max-width: 66.66667%;
  padding-bottom: 1.875rem;
}
@media (max-width: 61.99875rem) {
  .whitepaper-banner h2[b-jbcpkwk72x],
  .whitepaper-banner h3[b-jbcpkwk72x] {
    max-width: 100%;
  }
}
@media (max-width: 61.99875rem) {
  .whitepaper-banner[b-jbcpkwk72x] {
    margin: 4.375rem 0;
    padding: 5rem 1.25rem;
    border-radius: 1.875rem;
    min-height: auto;
    background-image: linear-gradient(180deg, rgba(68, 35, 255, 0.6), #14171a);
    background-color: #14171a;
  }
  .whitepaper-banner > .container[b-jbcpkwk72x] {
    padding: 0;
  }
  .whitepaper-banner h2[b-jbcpkwk72x],
  .whitepaper-banner h3[b-jbcpkwk72x] {
    max-width: 100%;
    padding-bottom: 2.5rem;
  }
  .whitepaper-banner .shapes[b-jbcpkwk72x] {
    display: none;
  }
  .whitepaper-banner .download-btn[b-jbcpkwk72x] {
    width: 100%;
  }
}

/*# sourceMappingURL=WhitepaperBannerComponent.razor.css.map */
/* /Components/Whitepaper/WhitepaperHeaderComponent.razor.rz.scp.css */
.whitepaper-single-page-header.section-single-page-header h1.h2[b-qzkn2myi9j],
.whitepaper-single-page-header.section-single-page-header h1[b-qzkn2myi9j] {
  margin: 0;
  padding: 0 0 3.75rem 0;
}
.whitepaper-single-page-header.section-single-page-header .author.lg[b-qzkn2myi9j] {
  margin-bottom: 1.875rem;
}
@media (max-width: 47.99875rem) {
  .whitepaper-single-page-header.section-single-page-header .tag-labels-list[b-qzkn2myi9j] {
    padding-bottom: 0;
  }
  .whitepaper-single-page-header.section-single-page-header h1.h2[b-qzkn2myi9j],
  .whitepaper-single-page-header.section-single-page-header h1[b-qzkn2myi9j] {
    margin: 0;
    padding: 0 0 1.25rem 0;
  }
  .whitepaper-single-page-header.section-single-page-header .author.lg .photo[b-qzkn2myi9j] {
    width: 3.125rem;
    height: 3.125rem;
  }
  .whitepaper-single-page-header.section-single-page-header .author.lg .name[b-qzkn2myi9j] {
    font-size: 1rem;
  }
  .whitepaper-single-page-header.section-single-page-header .author.lg .read-time[b-qzkn2myi9j] {
    font-size: 0.875rem;
  }
  .whitepaper-single-page-header.section-single-page-header .author.lg .read-time[b-qzkn2myi9j]:before {
    font-size: 1rem;
  }
}

/*# sourceMappingURL=WhitepaperHeaderComponent.razor.css.map */
/* /Pages/CareerApplication.razor.rz.scp.css */
.career-application-page .container[b-t0tb5xkcm0] {
  position: relative;
}
.career-application-page .container[b-t0tb5xkcm0]:after {
  content: "";
  position: absolute;
  margin: auto;
  right: 0;
  left: 0;
  top: 0;
  background-image: radial-gradient(closest-side, #a1b0ff 0%, rgba(161, 176, 255, 0) 100%);
  height: 100vh;
  width: 81.25rem;
  opacity: 0.3;
  filter: blur(3.125rem);
  transform: translateX(45%);
}
@media (max-width: 47.99875rem) {
  .career-application-page[b-t0tb5xkcm0] {
    padding-top: 7.5rem;
  }
  .career-application-page .container[b-t0tb5xkcm0]:after {
    content: none;
  }
}

/*# sourceMappingURL=CareerApplication.razor.css.map */
/* /Pages/CareersThankYouPage.razor.rz.scp.css */
.careers-thank-you .container[b-qonmqfrzg3] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.careers-thank-you[b-qonmqfrzg3] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.careers-thank-you[b-qonmqfrzg3] {
  position: relative;
  min-height: 100vh;
  overflow: hidden;
  background-color: #100731;
  color: #ffffff;
  flex-direction: column;
}
.careers-thank-you[b-qonmqfrzg3]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80%;
  background-image: radial-gradient(closest-side at 50% 50%, #3019b3 0%, rgba(16, 7, 49, 0) 100%);
  z-index: 1;
  transform: translate(-50%, -30%) rotate(7deg);
}
.careers-thank-you .page-img-bg[b-qonmqfrzg3] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 68%;
}
.careers-thank-you .page-img-bg img[b-qonmqfrzg3] {
  display: block;
  max-width: none;
  width: 100%;
  height: auto;
}
.careers-thank-you .container[b-qonmqfrzg3] {
  position: relative;
  z-index: 2;
  flex: 1;
  flex-direction: column;
  justify-content: center;
}
.careers-thank-you .container .row.row-back-tracking-item[b-qonmqfrzg3] {
  margin-top: 0;
}
.careers-thank-you .container .row.row-content[b-qonmqfrzg3] {
  flex: 1;
  align-items: center;
}
.careers-thank-you .container h1.header-display[b-qonmqfrzg3] {
  padding-bottom: 1.25rem;
  font-size: 8.125rem;
  font-family: "SilkaBold", sans-serif;
  background: linear-gradient(180deg, #5252ff 0%, rgba(32, 15, 96, 0) 100%) 0% 0% no-repeat padding-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.careers-thank-you .container h3[b-qonmqfrzg3] {
  padding-bottom: 3.75rem;
}
.careers-thank-you .container .btn-outline[b-qonmqfrzg3] {
  min-width: 10.6875rem;
}
@media (max-width: 61.99875rem) {
  .careers-thank-you[b-qonmqfrzg3]:before {
    width: 100%;
    height: 80%;
    transform: translate(-50%, -30%) rotate(7deg);
  }
}

/*# sourceMappingURL=CareersThankYouPage.razor.css.map */
/* /Pages/Error404.razor.rz.scp.css */
.section-error-404[b-sqwv4f4mg5] {
  position: relative;
  background: transparent radial-gradient(closest-side at 25% 10%, #3019b3 0%, #100731 100%) 0% 0% no-repeat padding-box;
  overflow: hidden;
  margin: auto;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-top: 8.1875rem;
  padding-bottom: 8.1875rem;
}
@media (max-width: 87.49875rem) {
  .section-error-404[b-sqwv4f4mg5] {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}
@media (max-width: 47.99875rem) {
  .section-error-404[b-sqwv4f4mg5] {
    justify-content: center;
  }
}
.section-error-404 .container[b-sqwv4f4mg5] {
  position: relative;
  z-index: 4;
  padding-top: 0;
  padding-bottom: 0;
}
.section-error-404[b-sqwv4f4mg5]:before {
  content: "";
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  margin: auto;
  background-image: url("/images/error-404.webp");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 61.99875rem) {
  .section-error-404[b-sqwv4f4mg5]:before {
    background-size: auto 50rem;
  }
}
@media (max-width: 47.99875rem) {
  .section-error-404[b-sqwv4f4mg5]:before {
    background-size: auto 30rem;
    background-position: top;
  }
}
.section-error-404 .error-404[b-sqwv4f4mg5] {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.section-error-404 .error-404 h3[b-sqwv4f4mg5] {
  margin: 0;
  padding-bottom: 1.25rem;
  letter-spacing: 0.1575rem;
}
.section-error-404 .error-404 h4[b-sqwv4f4mg5] {
  margin: 0;
  padding-bottom: 3.75rem;
  font-size: 1.5rem;
  font-family: "SilkaMedium", sans-serif;
  color: #7a8fff;
}
.section-error-404 .error-404 .btn-outline[b-sqwv4f4mg5] {
  width: 10.75rem;
}

/*# sourceMappingURL=Error404.razor.css.map */
/* /Pages/Index.razor.rz.scp.css */


/*# sourceMappingURL=Index.razor.css.map */
/* /Pages/SuccessStories.razor.rz.scp.css */

/* /Pages/Webinar.razor.rz.scp.css */


/*# sourceMappingURL=Webinar.razor.css.map */
/* /Pages/Whitepaper.razor.rz.scp.css */


/*# sourceMappingURL=Whitepaper.razor.css.map */
/* /Pages/Whitepapers.razor.rz.scp.css */


/*# sourceMappingURL=Whitepapers.razor.css.map */
/* /Shared/Footer.razor.rz.scp.css */
.footer .row-footer-bottom[b-c9pn3dpnvj], .footer .follow-us[b-c9pn3dpnvj], .footer .awards .iso-description[b-c9pn3dpnvj], .footer .awards .ecovadis-description[b-c9pn3dpnvj], .footer .awards .heartcount-description[b-c9pn3dpnvj] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.footer .row-footer-bottom .powered-by[b-c9pn3dpnvj], .footer .col-hr[b-c9pn3dpnvj] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.footer[b-c9pn3dpnvj] {
  z-index: 20;
  position: relative;
  padding-left: 1rem;
  padding-right: 1rem;
  color: #ffffff;
  background: #100731;
  background: transparent linear-gradient(180deg, #100731 0%, #200f60 100%) 0% 0%;
}
.footer .container[b-c9pn3dpnvj] {
  padding: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (max-width: 61.99875rem) {
  .footer .container[b-c9pn3dpnvj] {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media (max-width: 74.99875rem) {
  .footer .first-col[b-c9pn3dpnvj] {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 74.99875rem) {
  .footer .first-col[b-c9pn3dpnvj] {
    width: 100%;
    max-width: 100%;
  }
  .footer .first-col .resolute-info[b-c9pn3dpnvj] {
    max-width: 100%;
  }
}
.footer .secondary-col .footer-nav[b-c9pn3dpnvj] {
  display: flex;
  gap: 2.5rem;
  width: 100%;
}
@media (max-width: 74.99875rem) {
  .footer .secondary-col .footer-nav > div[b-c9pn3dpnvj] {
    width: calc(33.3% - 27px);
    max-width: calc(33.3% - 27px);
  }
}
@media (max-width: 61.99875rem) {
  .footer .secondary-col .footer-nav[b-c9pn3dpnvj] {
    flex-wrap: wrap;
  }
}
@media (max-width: 47.99875rem) {
  .footer .secondary-col .footer-nav[b-c9pn3dpnvj] {
    display: block;
  }
  .footer .secondary-col .footer-nav > div[b-c9pn3dpnvj] {
    width: 100%;
    max-width: 100%;
  }
  .footer .secondary-col .footer-nav > div h6 + h6[b-c9pn3dpnvj] {
    padding-top: 1.25rem;
  }
  .footer .secondary-col .footer-nav > div:nth-child(5)[b-c9pn3dpnvj] {
    padding-top: 2.5rem;
  }
}
@media (max-width: 75rem) {
  .footer .secondary-col[b-c9pn3dpnvj] {
    width: 100%;
    max-width: 100%;
  }
}
.footer .logo-footer[b-c9pn3dpnvj] {
  max-width: 6.75rem;
  padding-bottom: 1.25rem;
}
.footer h6[b-c9pn3dpnvj] {
  color: #7a8fff;
  font-weight: 600;
  font-family: "SilkaMono";
}
.footer p[b-c9pn3dpnvj] {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.footer p.resolute-info[b-c9pn3dpnvj] {
  padding-bottom: 1.875rem;
}
.footer p .footer-links .divider[b-c9pn3dpnvj] {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}
.footer .footer-nav[b-c9pn3dpnvj] {
  padding-top: 0.3125rem;
}
.footer .footer-nav > *[b-c9pn3dpnvj] {
  width: initial;
  max-width: initial;
}
@media (min-width: 75rem) {
  .footer .footer-nav .sub-menu-nav + .sub-menu-nav[b-c9pn3dpnvj],
  .footer .footer-nav ul + h6[b-c9pn3dpnvj] {
    margin-top: 2.5rem;
  }
  .footer .footer-nav h6 + h6[b-c9pn3dpnvj] {
    margin-top: 1.875rem;
  }
}
.footer .footer-nav h6[b-c9pn3dpnvj] {
  padding-bottom: 1.25rem;
  font-family: "SilkaMono";
  line-height: 1.25rem;
}
@media (max-width: 61.99875rem) {
  .footer .footer-nav h6[b-c9pn3dpnvj] {
    padding-bottom: 1.25rem;
  }
}
.footer .footer-nav[b-c9pn3dpnvj]  h6 .subitem-link.hub-page {
  text-decoration: underline;
  transition: all 0.3s ease-in-out;
  color: #7a8fff;
}
.footer .footer-nav[b-c9pn3dpnvj]  h6 .subitem-link.hub-page:hover {
  color: #a3fbe4 !important;
}
.footer .footer-nav[b-c9pn3dpnvj]  h6 .subitem-link.hub-page:focus-visible {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
  color: #4423ff !important;
}
.footer .footer-nav[b-c9pn3dpnvj]  h6 .subitem-link.hub-page.subitem-link-active {
  color: #a3fbe4;
}
.footer .footer-nav .main-subnav[b-c9pn3dpnvj]  .subitem a {
  position: relative;
  display: block;
  min-height: 2rem;
  padding: 0.1875rem 0;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}
.footer .footer-nav .main-subnav[b-c9pn3dpnvj]  .subitem a:focus-visible {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
}
.footer .footer-nav .main-subnav[b-c9pn3dpnvj]  .subitem a:hover {
  color: #a3fbe4;
  font-family: "Silka", sans-serif;
}
.footer .footer-nav .main-subnav[b-c9pn3dpnvj]  .subitem a.subitem-link-active {
  color: #a3fbe4;
  font-family: "SilkaSemibold", sans-serif;
}
.footer .footer-nav .main-subnav .main-subnav[b-c9pn3dpnvj] +  .subitem {
  padding-top: 20px;
}
.footer .footer-nav .main-subnav .main-subnav[b-c9pn3dpnvj]  .subitem {
  padding-top: 0;
  padding-bottom: 0;
}
.footer .footer-nav .main-subnav .main-subnav[b-c9pn3dpnvj]  .subitem a {
  padding-left: 1.25rem;
  border-left: 0.0625rem solid #a1a9bb;
}
.footer .footer-nav .main-subnav .main-subnav[b-c9pn3dpnvj]  .subitem a.subitem-link-active {
  border-left: 0.1875rem solid #a3fbe4;
}
.footer .footer-nav ul[b-c9pn3dpnvj] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer .footer-nav ul li[b-c9pn3dpnvj] {
  padding-bottom: 1.25rem;
  font-size: 1rem;
  line-height: 1.5em;
}
@media (max-width: 61.99875rem) {
  .footer .footer-nav ul li[b-c9pn3dpnvj] {
    padding-bottom: 1.25rem;
  }
  .footer .footer-nav ul li:last-child[b-c9pn3dpnvj] {
    padding-bottom: 2.5rem;
  }
}
.footer .badges-row[b-c9pn3dpnvj] {
  margin-top: 1.875rem;
  margin-bottom: 3.75rem;
}
@media (max-width: 48rem) {
  .footer .badges-row[b-c9pn3dpnvj] {
    padding-bottom: 0;
    margin-bottom: 1.875rem;
  }
}
.footer .awards[b-c9pn3dpnvj] {
  display: flex;
  gap: 2.5rem;
  width: 100%;
  padding-bottom: 2.5rem;
}
@media (max-width: 47.99875rem) {
  .footer .awards[b-c9pn3dpnvj] {
    flex-direction: column;
    padding-bottom: 0;
  }
}
@media (max-width: 87.49875rem) {
  .footer .awards[b-c9pn3dpnvj] {
    gap: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
.footer .awards > a[b-c9pn3dpnvj] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  gap: 0.625rem;
  min-height: 6.25rem;
  height: 6.25rem;
  padding: 1.25rem;
  border-radius: 1.25rem;
  border: 0.0625rem solid rgba(122, 143, 255, 0.6);
  color: #ffffff;
  text-decoration: none;
}
.footer .awards > a img[b-c9pn3dpnvj] {
  display: block;
  width: auto;
  max-width: fit-content;
  height: 100%;
  max-height: 3.75rem;
  object-fit: contain;
}
.footer .awards > a:hover[b-c9pn3dpnvj] {
  background-color: rgba(122, 143, 255, 0.1);
}
.footer .awards .heartcount-description[b-c9pn3dpnvj] {
  flex-direction: column;
}
.footer .awards .ecovadis-description[b-c9pn3dpnvj] {
  flex-direction: column;
}
.footer .awards .iso-description[b-c9pn3dpnvj] {
  flex-direction: column;
}
.footer .awards .clutch-image[b-c9pn3dpnvj] {
  max-height: 2rem;
}
.footer .awards .clutch-description[b-c9pn3dpnvj] {
  white-space: nowrap;
}
.footer .awards .clutch-description .stars .fa-star[b-c9pn3dpnvj] {
  font-size: 1rem;
}
.footer .awards .deloitte-image[b-c9pn3dpnvj] {
  max-height: 1.5rem;
}
.footer .awards .txt-md[b-c9pn3dpnvj] {
  font-size: 1rem;
  font-family: "SilkaSemibold", sans-serif;
}
.footer .awards .txt-md span[b-c9pn3dpnvj] {
  font-family: "Silka", sans-serif;
}
.footer .awards .txt-xxs[b-c9pn3dpnvj] {
  color: #ced4e2;
  font-size: 0.6875rem;
  margin-top: 0.3125rem;
}
@media (max-width: 47.99875rem) {
  .footer .awards .deloitte[b-c9pn3dpnvj] {
    gap: 2.5rem;
  }
}
@media (min-width: 48rem) and (max-width: 74.99875rem) {
  .footer .awards > a[b-c9pn3dpnvj] {
    min-height: 5.25rem;
    max-height: 6.25rem;
    padding: 0.625rem 0.9375rem;
  }
  .footer .awards > a img[b-c9pn3dpnvj] {
    height: 2.5rem;
    max-width: 3.75rem;
  }
  .footer .awards .clutch-image[b-c9pn3dpnvj] {
    max-height: 1.5rem;
  }
  .footer .awards .clutch-description .stars .fa-star[b-c9pn3dpnvj] {
    font-size: 0.625rem;
  }
  .footer .awards .deloitte-image[b-c9pn3dpnvj] {
    max-height: 0.875rem;
  }
  .footer .awards .txt-md[b-c9pn3dpnvj] {
    font-size: 0.6875rem;
  }
  .footer .awards .txt-xxs[b-c9pn3dpnvj] {
    font-size: 0.6875rem;
  }
}
.footer .col-hr[b-c9pn3dpnvj] {
  flex: 1;
}
.footer hr[b-c9pn3dpnvj] {
  margin: 0;
  padding: 0;
  border: 0;
  border-bottom: 0.0625rem solid rgba(122, 143, 255, 0.5);
  width: 100%;
}
.footer .follow-us[b-c9pn3dpnvj] {
  align-items: center;
  justify-content: flex-end;
}
.footer .follow-us h6[b-c9pn3dpnvj] {
  white-space: nowrap;
}
.footer .follow-us a[b-c9pn3dpnvj] {
  color: #ffffff;
  text-decoration: none;
  font-size: 1.5rem;
}
.footer .follow-us a:hover[b-c9pn3dpnvj] {
  color: #d7ddff;
}
.footer .follow-us > div[b-c9pn3dpnvj] {
  padding-left: 2.5rem;
}
@media (max-width: 61.99875rem) {
  .footer .row-follow-us .col-hr[b-c9pn3dpnvj] {
    order: 2;
    width: 100%;
  }
  .footer .row-follow-us .col-auto[b-c9pn3dpnvj] {
    width: 100%;
  }
  .footer .row-follow-us .follow-us[b-c9pn3dpnvj] {
    padding-bottom: 2.5rem;
    justify-content: flex-start;
  }
}
.footer .row-footer-bottom[b-c9pn3dpnvj] {
  justify-content: space-between;
  padding-top: 3.75rem;
}
.footer .row-footer-bottom .col-footer-bottom[b-c9pn3dpnvj] {
  max-width: 37.8125rem;
}
.footer .row-footer-bottom .col-footer-bottom .fa-ocean-investment[b-c9pn3dpnvj] {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  font-size: 1rem;
}
.footer .row-footer-bottom .copyright[b-c9pn3dpnvj],
.footer .row-footer-bottom .footer-links[b-c9pn3dpnvj] {
  color: #ffffff;
  font-size: 1rem;
  padding-bottom: 1.25rem;
}
.footer .row-footer-bottom .copyright .divider[b-c9pn3dpnvj],
.footer .row-footer-bottom .footer-links .divider[b-c9pn3dpnvj] {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}
.footer .row-footer-bottom .copyright a[b-c9pn3dpnvj],
.footer .row-footer-bottom .footer-links a[b-c9pn3dpnvj] {
  color: #ffffff;
  font-size: 1rem;
  text-decoration: none;
}
.footer .row-footer-bottom .copyright .copy[b-c9pn3dpnvj] {
  display: flex;
  justify-content: end;
}
.footer .row-footer-bottom .powered-by[b-c9pn3dpnvj] {
  border-radius: 1.25rem;
  background-color: rgba(122, 143, 255, 0.2);
  color: #f1f2f3;
  padding: 0.9375rem 1.25rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  gap: 1.25rem;
  text-decoration: none;
}
.footer .row-footer-bottom .powered-by:hover[b-c9pn3dpnvj] {
  background-color: rgba(122, 143, 255, 0.4);
}
@media (max-width: 74.99875rem) {
  .footer .row-footer-bottom .footer-bottom[b-c9pn3dpnvj] {
    padding-bottom: 2.5rem;
  }
  .footer .row-footer-bottom .copyright .copy[b-c9pn3dpnvj] {
    display: block;
  }
}
@media (max-width: 47.99875rem) {
  .footer .row-footer-bottom[b-c9pn3dpnvj] {
    padding-top: 2.5rem;
  }
  .footer .row-footer-bottom .copyright[b-c9pn3dpnvj],
  .footer .row-footer-bottom .footer-links[b-c9pn3dpnvj] {
    font-size: 0.875rem;
  }
  .footer .row-footer-bottom .copyright .divider[b-c9pn3dpnvj],
  .footer .row-footer-bottom .footer-links .divider[b-c9pn3dpnvj] {
    font-size: 0.875rem;
  }
  .footer .row-footer-bottom .copyright a[b-c9pn3dpnvj],
  .footer .row-footer-bottom .footer-links a[b-c9pn3dpnvj] {
    font-size: 0.875rem;
  }
  .footer .row-footer-bottom .copyright .copy[b-c9pn3dpnvj],
  .footer .row-footer-bottom .footer-links .copy[b-c9pn3dpnvj] {
    display: block;
    padding-bottom: 1.25rem;
  }
  .footer .row-footer-bottom .powered-by[b-c9pn3dpnvj] {
    margin-top: 0.625rem;
  }
}

/*# sourceMappingURL=Footer.razor.css.map */
/* /Shared/Header.razor.rz.scp.css */
.main-nav .item[b-o0smg4ya1f]  .item-link, .header .col-main-nav[b-o0smg4ya1f], .header .container[b-o0smg4ya1f], .header[b-o0smg4ya1f] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

.header .col-logo[b-o0smg4ya1f],
.header .contact-us[b-o0smg4ya1f] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}

.header-wrapper[b-o0smg4ya1f] {
  z-index: 99;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
.header-wrapper .hamburger-icon[b-o0smg4ya1f] {
  display: flex;
  flex-direction: column;
  width: 2rem;
  cursor: pointer;
}
.header-wrapper .hamburger-icon span[b-o0smg4ya1f] {
  background: #ffffff;
  border-radius: 10px;
  height: 0.1875rem;
  margin: 0.1875rem 0;
  transition: 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);
}
.header-wrapper .hamburger-icon span:nth-of-type(1)[b-o0smg4ya1f] {
  width: 50%;
}
.header-wrapper .hamburger-icon span:nth-of-type(2)[b-o0smg4ya1f] {
  width: 100%;
}
.header-wrapper .hamburger-icon span:nth-of-type(3)[b-o0smg4ya1f] {
  width: 75%;
}
@media (max-width: 61.99875rem) {
  .header-wrapper.header-mobile-nav-opened[b-o0smg4ya1f] {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-direction: column;
    background: radial-gradient(59.29% 30.97% at 100% 50%, #1d0f6e 0%, #12083a 69.27%, #100731 100%);
    height: 100vh;
    width: 100%;
  }
  .header-wrapper.header-mobile-nav-opened .header[b-o0smg4ya1f] {
    position: relative;
  }
  .header-wrapper.header-mobile-nav-opened .mobile-header[b-o0smg4ya1f] {
    height: 100%;
  }
  .header-wrapper.header-mobile-nav-opened .hamburger-icon span:nth-of-type(1)[b-o0smg4ya1f] {
    transform-origin: bottom;
    transform: rotatez(45deg) translate(0.25rem, 0px);
  }
  .header-wrapper.header-mobile-nav-opened .hamburger-icon span:nth-of-type(2)[b-o0smg4ya1f] {
    transform-origin: top;
    transform: rotatez(-45deg);
  }
  .header-wrapper.header-mobile-nav-opened .hamburger-icon span:nth-of-type(3)[b-o0smg4ya1f] {
    transform-origin: bottom;
    width: 50%;
    transform: translate(0.9375rem, -0.25rem) rotatez(45deg);
  }
}

.header[b-o0smg4ya1f] {
  flex-direction: column;
  background-color: #200f60;
  z-index: 99;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 5.375rem;
  transition: top 0.3s;
}
.header .main-nav-height[b-o0smg4ya1f] {
  min-height: 5.375rem;
}
@media (max-width: 61.99875rem) {
  .header .main-nav-height[b-o0smg4ya1f] {
    min-height: 4.375rem;
  }
}
@media (max-width: 61.99875rem) {
  .header[b-o0smg4ya1f] {
    min-height: 4.375rem;
  }
}
.header.header-hide[b-o0smg4ya1f] {
  top: calc((5.375rem) * -1);
  background-color: #200f60;
}
.header.header-hide.link-banner-attached[b-o0smg4ya1f] {
  top: calc((5.375rem + 5rem) * -1) !important;
}
@media (max-width: 61.99875rem) {
  .header.header-hide.link-banner-attached[b-o0smg4ya1f] {
    top: calc((4.375rem + 5rem) * -1);
  }
}
@media (max-width: 61.99875rem) {
  .header.header-hide[b-o0smg4ya1f] {
    top: calc((4.375rem) * -1);
  }
}
.header.header-transparent[b-o0smg4ya1f] {
  background-color: transparent;
}
.header .container[b-o0smg4ya1f] {
  flex-direction: column;
  flex: 1;
  padding-top: 0;
  padding-bottom: 0;
}
.header .container > .row[b-o0smg4ya1f] {
  flex: 1;
}
.header .resolute-logo[b-o0smg4ya1f] {
  display: block;
  transform: translateY(-0.375rem);
}
.header .resolute-logo img[b-o0smg4ya1f] {
  display: block;
  height: 1.5rem;
  width: auto;
}
@media (max-width: 62rem) {
  .header .resolute-logo[b-o0smg4ya1f] {
    transform: initial;
  }
  .header .resolute-logo img[b-o0smg4ya1f] {
    height: 1.25rem;
    max-width: 6.5625rem;
  }
}
.header .col-main-nav[b-o0smg4ya1f] {
  flex: 1;
  padding-left: 0;
  padding-right: 0;
}
.header .col-hamburger[b-o0smg4ya1f] {
  cursor: pointer;
  display: none !important;
  align-items: center;
  justify-content: center;
  width: 4.375rem;
}
@media (max-width: 61.99875rem) {
  .header:has(+ .mobile-header)[b-o0smg4ya1f] {
    background-color: #100731;
  }
  .header:has(+ .mobile-header)[b-o0smg4ya1f]  #progress-bar {
    display: none;
  }
  .header:has(+ .mobile-header) .col-hamburger .fa-bars[b-o0smg4ya1f] {
    display: none;
  }
  .header:has(+ .mobile-header) .col-hamburger .fa-xmark[b-o0smg4ya1f] {
    display: block;
  }
  .header .col-main-nav[b-o0smg4ya1f] {
    display: none !important;
  }
  .header .contact-us[b-o0smg4ya1f] {
    display: none !important;
  }
  .header .col-hamburger[b-o0smg4ya1f] {
    display: flex !important;
    justify-content: end;
  }
}

.main-nav[b-o0smg4ya1f] {
  position: relative;
  display: flex;
  flex: 1;
  width: 100%;
  justify-content: space-evenly;
}
.main-nav a[b-o0smg4ya1f] {
  font-family: "SilkaMedium", sans-serif;
  text-decoration: none;
}
.main-nav ul[b-o0smg4ya1f] {
  list-style: none;
  margin: 0;
  padding: 0;
}
.main-nav .item[b-o0smg4ya1f] {
  position: relative;
  display: flex;
}
[b-o0smg4ya1f] .main-nav .item .item-link:focus, [b-o0smg4ya1f] .main-nav .item .item-link:focus-visible, [b-o0smg4ya1f] .main-nav .item .item-link:focus-within {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(163, 251, 228, 0.4);
}
.main-nav .item:hover .item-link[b-o0smg4ya1f] {
  color: #a3fbe4;
}
.main-nav .item:has(.active-sublink)[b-o0smg4ya1f] {
  color: #a3fbe4 !important;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  position: relative;
}
.main-nav .item:has(.active-sublink)[b-o0smg4ya1f]  .item-link {
  color: #a3fbe4;
}
.main-nav .item:has(.active-sublink)[b-o0smg4ya1f]:after {
  content: "";
  width: 100%;
  height: 0.125rem;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #a3fbe4;
}
.main-nav .item sup[b-o0smg4ya1f] {
  margin-bottom: 0.625rem;
  font-size: xx-small;
}
.main-nav .item[b-o0smg4ya1f]  .item-link {
  align-items: center;
  position: relative;
  color: #ffffff;
  font-family: "SilkaMedium", sans-serif;
  font-size: 1rem;
  line-height: 1em;
  text-transform: uppercase;
  display: flex;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
}
.main-nav .item[b-o0smg4ya1f]  .item-link:hover {
  color: #a3fbe4;
}
.main-nav .item.has-submenu[b-o0smg4ya1f], .main-nav .item.has-submenu-lg[b-o0smg4ya1f] {
  cursor: pointer;
}
.main-nav .item.has-submenu .item-link[b-o0smg4ya1f], .main-nav .item.has-submenu-lg .item-link[b-o0smg4ya1f] {
  padding-right: 1.5rem;
}
.main-nav .item.has-submenu .item-link[b-o0smg4ya1f]:before, .main-nav .item.has-submenu-lg .item-link[b-o0smg4ya1f]:before {
  position: absolute;
  right: 0;
  content: "\f078";
  font-family: "Font Awesome 6 Pro";
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1em;
  transform: translateY(-0.125rem);
}
.main-nav .item > .main-subnav[b-o0smg4ya1f],
.main-nav .item > .main-subnav-lg[b-o0smg4ya1f] {
  position: absolute;
  top: 100%;
  z-index: -1;
  background-color: #ffffff;
  border-radius: 0.9375rem;
  min-width: 15rem;
  opacity: 0;
  box-shadow: 0 0.5rem 1.25rem 0px rgba(20, 23, 26, 0.15);
  /*            -webkit-transition: opacity 0.3s ease-in-out;
           -moz-transition: opacity 0.3s ease-in-out;
           -ms-transition: opacity 0.3s ease-in-out;
           -o-transition: opacity 0.3s ease-in-out;
           transition: opacity 0.3s ease-in-out;
           -webkit-transition: transform none;
           -moz-transition: transform none;
           -ms-transition: transform none;
           -o-transition: transform none;
           transition: transform none;*/
}
.main-nav .item > .main-subnav[b-o0smg4ya1f] {
  left: -1.875rem;
  padding: 2.5rem 1.875rem 1.875rem 1.875rem;
  width: 18.75rem;
}
.main-nav .item.has-submenu[b-o0smg4ya1f], .main-nav .item.has-submenu-lg[b-o0smg4ya1f] {
  overflow: hidden;
}
.main-nav .item.has-submenu:focus[b-o0smg4ya1f], .main-nav .item.has-submenu:focus-visible[b-o0smg4ya1f], .main-nav .item.has-submenu:focus-within[b-o0smg4ya1f], .main-nav .item.has-submenu-lg:focus[b-o0smg4ya1f], .main-nav .item.has-submenu-lg:focus-visible[b-o0smg4ya1f], .main-nav .item.has-submenu-lg:focus-within[b-o0smg4ya1f] {
  overflow: visible;
}
.main-nav .item.has-submenu:focus .item-link:focus[b-o0smg4ya1f], .main-nav .item.has-submenu:focus .item-link:focus-visible[b-o0smg4ya1f], .main-nav .item.has-submenu:focus .item-link:focus-within[b-o0smg4ya1f], .main-nav .item.has-submenu:focus-visible .item-link:focus[b-o0smg4ya1f], .main-nav .item.has-submenu:focus-visible .item-link:focus-visible[b-o0smg4ya1f], .main-nav .item.has-submenu:focus-visible .item-link:focus-within[b-o0smg4ya1f], .main-nav .item.has-submenu:focus-within .item-link:focus[b-o0smg4ya1f], .main-nav .item.has-submenu:focus-within .item-link:focus-visible[b-o0smg4ya1f], .main-nav .item.has-submenu:focus-within .item-link:focus-within[b-o0smg4ya1f], .main-nav .item.has-submenu-lg:focus .item-link:focus[b-o0smg4ya1f], .main-nav .item.has-submenu-lg:focus .item-link:focus-visible[b-o0smg4ya1f], .main-nav .item.has-submenu-lg:focus .item-link:focus-within[b-o0smg4ya1f], .main-nav .item.has-submenu-lg:focus-visible .item-link:focus[b-o0smg4ya1f], .main-nav .item.has-submenu-lg:focus-visible .item-link:focus-visible[b-o0smg4ya1f], .main-nav .item.has-submenu-lg:focus-visible .item-link:focus-within[b-o0smg4ya1f], .main-nav .item.has-submenu-lg:focus-within .item-link:focus[b-o0smg4ya1f], .main-nav .item.has-submenu-lg:focus-within .item-link:focus-visible[b-o0smg4ya1f], .main-nav .item.has-submenu-lg:focus-within .item-link:focus-within[b-o0smg4ya1f] {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(163, 251, 228, 0.4);
}
.main-nav .item.has-submenu.active-submenu:hover[b-o0smg4ya1f], .main-nav .item.has-submenu-lg.active-submenu:hover[b-o0smg4ya1f] {
  overflow: visible;
}
.main-nav .item.has-submenu.active-submenu:hover > .main-subnav[b-o0smg4ya1f],
.main-nav .item.has-submenu.active-submenu:hover > .main-subnav-lg[b-o0smg4ya1f], .main-nav .item.has-submenu-lg.active-submenu:hover > .main-subnav[b-o0smg4ya1f],
.main-nav .item.has-submenu-lg.active-submenu:hover > .main-subnav-lg[b-o0smg4ya1f] {
  z-index: 99;
  opacity: 1;
  transform: translateY(-0.9375rem);
}
.main-nav .item.has-submenu-lg.active-submenu:hover[b-o0smg4ya1f] {
  position: initial;
}
.main-nav .item .main-subnav + h6[b-o0smg4ya1f] {
  margin-top: 3.75rem;
}
.main-nav .item .main-subnav .main-subnav[b-o0smg4ya1f] {
  margin-bottom: 1.25rem;
}
.main-nav .item .main-subnav .main-subnav[b-o0smg4ya1f]  .subitem a {
  font-family: "SilkaMedium", sans-serif;
  padding-left: 1.25rem;
  border-left: 0.0625rem solid #a1a9bb;
}
.main-nav .item .main-subnav .main-subnav[b-o0smg4ya1f]  .subitem a.subitem-link-active {
  border-left: 0.1875rem solid #4423ff;
}
.main-nav .item .main-subnav .main-subnav[b-o0smg4ya1f]  .subitem:not(:last-child) {
  margin-bottom: 0;
}
.main-nav .item .main-subnav .subitem:not(:last-child)[b-o0smg4ya1f] {
  margin-bottom: 1.25rem;
}
.main-nav .item .main-subnav .subitem-badge[b-o0smg4ya1f]  a.subitem-link.subitem-link-badge {
  display: flex;
  gap: 1.25rem;
}
.main-nav .item .main-subnav .subitem-badge .badge[b-o0smg4ya1f] {
  background-color: rgba(82, 82, 255, 0.15);
  border-radius: 0.3125rem;
  padding: 0.125rem 0.625rem;
  display: flex;
  justify-content: center;
}
.main-nav .item .main-subnav .subitem-badge .badge .badge-text[b-o0smg4ya1f] {
  color: #4423ff;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
  font-family: "SilkaMedium", sans-serif;
}
.main-nav .item .main-subnav-lg[b-o0smg4ya1f] {
  left: calc(50% + 1rem);
  width: calc(100vw - 2rem);
  max-width: 77.125rem;
  padding: 0.625rem;
  background-color: #e7eef9;
  display: flex;
  cursor: auto;
  transform: translateY(-0.9375rem) translateX(-50.4%) !important;
}
.main-nav .item .main-subnav-lg .subitem-lg-items[b-o0smg4ya1f] {
  min-width: 15rem;
  padding-top: 2.5rem;
  padding-right: 0.625rem;
}
.main-nav .item .main-subnav-lg .subitem-lg-panels[b-o0smg4ya1f] {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.main-nav .item .main-subnav-lg .subitem-lg-panels > div[b-o0smg4ya1f] {
  position: relative;
  z-index: 0;
  opacity: 0;
  display: none;
  background-color: #ffffff;
  border-radius: 0.625rem;
  height: 100%;
  padding: 2.5rem 1.875rem 6.25rem 1.875rem;
}
.main-nav .item .main-subnav-lg .subitem-lg-panels > div p[b-o0smg4ya1f] {
  margin: 0;
  padding: 0 0 1.5625rem 0;
  font-size: 1.125rem;
  line-height: 1.78em;
  color: #212529;
}
.main-nav .item .main-subnav-lg .subitem-lg-panels > div .bottom[b-o0smg4ya1f] {
  position: absolute;
  bottom: 1.875rem;
  left: 0;
  width: 100%;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}
.main-nav .item .main-subnav-lg .subitem-lg-panels > div .bottom[b-o0smg4ya1f]  .btn-arrow-right {
  margin-bottom: 0;
}
.main-nav .item .main-subnav-lg .subitem-lg-panels > div[b-o0smg4ya1f]  .btn-arrow-right {
  padding-right: 3.5rem;
  margin-bottom: 1.25rem;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.main-nav .item .main-subnav-lg .subitem-lg-panels > div[b-o0smg4ya1f]  .btn-arrow-right:after {
  transition: all 0.3s ease-in-out;
}
.main-nav .item .main-subnav-lg .subitem-radio[b-o0smg4ya1f] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  overflow: hidden;
}
.main-nav .item .main-subnav-lg input[type=radio]:nth-child(1):checked ~ .subitem-lg-items > li:nth-child(1) label.subitem-link-lg[b-o0smg4ya1f],
.main-nav .item .main-subnav-lg input[type=radio]:nth-child(2):checked ~ .subitem-lg-items > li:nth-child(2) label.subitem-link-lg[b-o0smg4ya1f],
.main-nav .item .main-subnav-lg input[type=radio]:nth-child(3):checked ~ .subitem-lg-items > li:nth-child(3) label.subitem-link-lg[b-o0smg4ya1f] {
  background-color: #ffffff;
  color: #4423ff;
  font-weight: bold;
}
.main-nav .item .main-subnav-lg input[type=radio]:nth-child(1):checked ~ .subitem-lg-panels > div:nth-child(1)[b-o0smg4ya1f],
.main-nav .item .main-subnav-lg input[type=radio]:nth-child(2):checked ~ .subitem-lg-panels > div:nth-child(2)[b-o0smg4ya1f],
.main-nav .item .main-subnav-lg input[type=radio]:nth-child(3):checked ~ .subitem-lg-panels > div:nth-child(3)[b-o0smg4ya1f] {
  display: block;
  z-index: 10;
  opacity: 1;
}
.main-nav .item .main-subnav-lg .subitem-lg[b-o0smg4ya1f] {
  padding-bottom: 1.25rem;
  white-space: nowrap;
}
.main-nav .item .main-subnav-lg .subitem-lg:last-child[b-o0smg4ya1f] {
  padding-bottom: 1.25rem;
}
.main-nav .item .main-subnav-lg .subitem-link-lg[b-o0smg4ya1f] {
  cursor: pointer;
  display: block;
  padding: 0.625rem 1.25rem;
  border-radius: 0.5rem;
  font-size: 1rem;
  color: #200f60;
}
.main-nav .item .main-subnav-lg .subitem-link-lg:hover[b-o0smg4ya1f] {
  color: #4423ff;
}
.main-nav .item .main-subnav-lg .subcontent[b-o0smg4ya1f] {
  position: absolute;
  display: block;
  width: 70%;
  height: calc(100% - 1.25rem);
  background-color: #ffffff;
}
.main-nav .item .main-subnav-lg .subcontent .bottom[b-o0smg4ya1f] {
  position: absolute;
  bottom: 0;
  left: 0;
}
.main-nav .item .main-subnav-lg h6[b-o0smg4ya1f] {
  margin-bottom: 1.25rem;
  padding: 0.25rem 0;
  font-family: "SilkaMonoSemibold";
  line-height: 1.5em;
}
.main-nav .item .main-subnav-lg .main-subnav-first-col[b-o0smg4ya1f] {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 1.875rem 1.875rem 1.25rem;
  border-radius: 0.625rem;
  background-color: #ffffff;
}
.main-nav .item .main-subnav-lg .main-subnav-first-col > div[b-o0smg4ya1f] {
  width: 13.75rem;
}
.main-nav .item .main-subnav-lg .main-subnav-first-col .menu-second-col[b-o0smg4ya1f] {
  margin-top: 3.75rem;
}
@media (max-width: 75rem) {
  .main-nav .item .main-subnav-lg .main-subnav-first-col .menu-second-col[b-o0smg4ya1f] {
    margin-top: 0;
  }
}
@media (min-width: 62rem) and (max-width: 74.99875rem) {
  .main-nav .item .main-subnav-lg .main-subnav-first-col[b-o0smg4ya1f] {
    flex-wrap: wrap;
  }
  .main-nav .item .main-subnav-lg .main-subnav-first-col > div[b-o0smg4ya1f] {
    width: calc(50% - 0.9375rem);
    gap: 1.875rem;
  }
  .main-nav .item .main-subnav-lg .main-subnav-first-col > div:last-child[b-o0smg4ya1f] {
    display: flex;
    width: 100%;
    margin-top: 1.875rem;
  }
  .main-nav .item .main-subnav-lg .main-subnav-first-col > div:last-child > div[b-o0smg4ya1f] {
    width: 50%;
    gap: 1.875rem;
  }
}
.main-nav .item .main-subnav-lg .main-subnav-second-col[b-o0smg4ya1f] {
  padding: 1.875rem;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col > h6[b-o0smg4ya1f] {
  color: #4423ff !important;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-content[b-o0smg4ya1f] {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem 2.25rem;
}
@media (max-width: 61.99875rem) {
  .main-nav .item .main-subnav-lg .main-subnav-second-col-content[b-o0smg4ya1f] {
    border-radius: 1.25rem;
  }
}
@media (max-width: 47.99875rem) {
  .main-nav .item .main-subnav-lg .main-subnav-second-col-content .actions .btn-outline[b-o0smg4ya1f] {
    width: 100%;
  }
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study[b-o0smg4ya1f] {
  max-width: 31.055%;
  width: 100%;
  margin: 1.25rem 1.25rem 1.25rem 3.625rem;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-o0smg4ya1f] {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem 2.25rem;
  height: 100%;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-o0smg4ya1f]  .card-component.card-component-menu {
  display: flex;
  min-height: 100%;
  border-radius: 1.25rem;
  background-color: #ffffff;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-o0smg4ya1f]  .card-component.card-component-menu h4 {
  font-family: "Archia", sans-serif;
  color: #212529;
  font-weight: 700;
  line-height: 1.75rem;
  text-overflow: ellipsis;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-o0smg4ya1f]  .card-component.card-component-menu .tag-labels-list {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translateY(-40%);
  display: block;
  text-align: center;
  padding: 0;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-o0smg4ya1f]  .card-component.card-component-menu .tag-labels-list .tag-label.secondary {
  background: linear-gradient(56deg, #00fec1 0.06%, #00ceff 72.78%) 0% 0% no-repeat padding-box;
  border: 0.0625rem solid rgba(255, 255, 255, 0.01);
  color: #212529;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-o0smg4ya1f]  .card-component.card-component-menu .card-img {
  width: 100%;
  border-radius: 1.25rem;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-o0smg4ya1f]  .card-component.card-component-menu .card-info {
  position: relative;
  width: 100%;
  justify-content: flex-start;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-o0smg4ya1f]  .card-component.card-component-menu .card-info .info {
  padding-top: 0.9375rem;
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-o0smg4ya1f]  .card-component.card-component-menu .card-info .info h4 {
  font-family: "ArchiaBold", sans-serif;
}
@media (max-width: 75rem) {
  .main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-o0smg4ya1f]  .card-component.card-component-menu .card-info {
    justify-content: center;
  }
}
.main-nav .item .main-subnav-lg .main-subnav-second-col-case-study-content[b-o0smg4ya1f]  .card-component.card-component-menu .card-footer {
  min-width: 15.625rem;
  margin-bottom: 0;
}
.main-nav .item .main-subnav-first-col[b-o0smg4ya1f]  .main-subnav > li.subitem-title .subitem-link,
.main-nav .item .main-subnav-first-col[b-o0smg4ya1f]  h6 .subitem-link,
.main-nav .item .main-subnav-first-col[b-o0smg4ya1f]  h6,
.main-nav .item .main-subnav-second-col[b-o0smg4ya1f]  .main-subnav > li.subitem-title .subitem-link,
.main-nav .item .main-subnav-second-col[b-o0smg4ya1f]  h6 .subitem-link,
.main-nav .item .main-subnav-second-col[b-o0smg4ya1f]  h6 {
  color: #212529 !important;
}
.main-nav .item .main-subnav-first-col[b-o0smg4ya1f]  .subitem a,
.main-nav .item .main-subnav-second-col[b-o0smg4ya1f]  .subitem a {
  font-family: "SilkaMedium", sans-serif;
  display: flex;
  align-items: center;
  min-height: 2rem;
}
.main-nav .item .main-subnav-first-col[b-o0smg4ya1f]  .subitem a:focus-visible,
.main-nav .item .main-subnav-second-col[b-o0smg4ya1f]  .subitem a:focus-visible {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
}
.main-nav[b-o0smg4ya1f]  .subitem-link-full {
  transition: all 0.3s ease-in-out;
  background-color: rgba(82, 82, 255, 0.15);
  color: #4423ff;
  display: block;
  border-radius: 0.75rem;
  padding: 0.75rem 0.9375rem;
  font-size: 1rem;
  line-height: 1.5em;
  text-decoration: none;
}
.main-nav[b-o0smg4ya1f]  .subitem-link-full:after {
  right: 0.9375rem;
}
.main-nav[b-o0smg4ya1f]  .subitem-link-full:hover {
  transition: all 0.3s ease-in-out;
  background-color: rgba(82, 82, 255, 0.3);
}
.main-nav[b-o0smg4ya1f]  .subitem-link-full:active, .main-nav[b-o0smg4ya1f]  .subitem-link-full.active {
  background-color: rgba(82, 82, 255, 0.4);
}
.main-nav[b-o0smg4ya1f]  h6 .subitem-link.hub-page {
  text-decoration: underline;
  font-family: "SilkaMonoSemibold";
}
.main-nav[b-o0smg4ya1f]  h6 .subitem-link.hub-page:hover {
  color: #4423ff !important;
}
.main-nav[b-o0smg4ya1f]  h6 .subitem-link.hub-page:focus-visible {
  color: #4423ff !important;
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
}
.main-nav[b-o0smg4ya1f]  h6 .subitem-link.hub-page.subitem-link-active {
  color: #4423ff !important;
}
.main-nav[b-o0smg4ya1f]  .subitem-link {
  display: flex;
  align-items: center;
  font-size: 1rem;
  color: #212529;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.main-nav[b-o0smg4ya1f]  .subitem-link i {
  transition: all 0.3s ease-in-out;
  color: #4f566c;
  font-size: 1.5rem;
  padding-right: 1.1875rem;
  min-width: 2.6875rem;
}
.main-nav[b-o0smg4ya1f]  .subitem-link:hover {
  transition: all 0.3s ease-in-out;
  color: #4423ff;
}
.main-nav[b-o0smg4ya1f]  .subitem-link:hover i {
  transition: all 0.3s ease-in-out;
  color: #4423ff;
}
.main-nav[b-o0smg4ya1f]  .subitem-link:hover .fa-light {
  font-weight: 900;
}
.main-nav[b-o0smg4ya1f]  .subitem-link.subitem-link-active {
  font-family: "SilkaSemibold", sans-serif;
  color: #4423ff;
}
.main-nav[b-o0smg4ya1f]  .subitem-link.subitem-link-active i {
  color: #4423ff;
}
.main-nav[b-o0smg4ya1f]  .subitem-link.subitem-link-active .fa-light {
  font-weight: 900;
}
.main-nav[b-o0smg4ya1f]  .subitem-link:focus-visible {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(82, 82, 255, 0.4);
}

/*# sourceMappingURL=Header.razor.css.map */
/* /Shared/MobileHeader.razor.rz.scp.css */
.mobile-header .main-nav-wrap[b-babntjfabh], .mobile-header[b-babntjfabh] {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}

@media (min-width: 62rem) {
  .mobile-header[b-babntjfabh] {
    display: none !important;
  }
}
.mobile-header[b-babntjfabh] {
  background: radial-gradient(59.29% 30.97% at 100% 50%, #1d0f6e 0%, #12083a 69.27%, #100731 100%);
  flex-direction: column;
  flex: 1;
  width: 100%;
}
.mobile-header .main-nav-wrap[b-babntjfabh] {
  flex: 1;
  position: relative;
}
.mobile-header .main-nav-wrap .main-nav-scroll[b-babntjfabh] {
  position: absolute;
  overflow-y: auto;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.mobile-header .main-nav-bottom[b-babntjfabh] {
  text-align: center;
  padding: 1.25rem 0.625rem 1.875rem 0.625rem;
}
.mobile-header .main-nav-bottom .btn[b-babntjfabh] {
  width: 100%;
}

ul.mobile-main-nav[b-babntjfabh] {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #ffffff;
  line-height: 1.6em;
}
ul.mobile-main-nav * ul[b-babntjfabh] {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.mobile-main-nav[b-babntjfabh]  .success-stories {
  text-transform: uppercase;
  padding: 1.75rem 1.25rem;
}
ul.mobile-main-nav[b-babntjfabh]  .success-stories .item-link {
  text-decoration: none;
  color: #ffffff;
  font-family: "SilkaMedium", sans-serif;
  font-weight: 400;
}
ul.mobile-main-nav[b-babntjfabh]  .success-stories:focus-visible {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(122, 143, 255, 0.5);
}
ul.mobile-main-nav a[b-babntjfabh] {
  text-decoration: none;
  color: #ffffff;
}
ul.mobile-main-nav a:focus-visible[b-babntjfabh] {
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 0.1875rem rgba(122, 143, 255, 0.5);
}
ul.mobile-main-nav .item[b-babntjfabh] {
  border-bottom: 0.0625rem solid rgba(122, 143, 255, 0.5);
}
ul.mobile-main-nav .item:has(.active-sublink)[b-babntjfabh] {
  color: #a3fbe4 !important;
  position: relative;
}
ul.mobile-main-nav .item:has(.active-sublink)[b-babntjfabh]  .item-link {
  color: #a3fbe4;
}
ul.mobile-main-nav .item:has(.open) .item-toggle-name[b-babntjfabh], ul.mobile-main-nav .item:has(+ .item > .open) .item-toggle-name[b-babntjfabh] {
  position: relative;
}
ul.mobile-main-nav .item:has(.open) .item-toggle-name[b-babntjfabh]:after, ul.mobile-main-nav .item:has(+ .item > .open) .item-toggle-name[b-babntjfabh]:after {
  content: "\f077" !important;
  position: absolute;
  right: 1.25rem;
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}
ul.mobile-main-nav .item:has(.open) .item-toggle-panel[b-babntjfabh], ul.mobile-main-nav .item:has(+ .item > .open) .item-toggle-panel[b-babntjfabh] {
  display: block !important;
}
ul.mobile-main-nav .item:has(.close) .item-toggle-name[b-babntjfabh], ul.mobile-main-nav .item:has(+ .item > .close) .item-toggle-name[b-babntjfabh] {
  position: relative;
}
ul.mobile-main-nav .item:has(.close) .item-toggle-name[b-babntjfabh]:after, ul.mobile-main-nav .item:has(+ .item > .close) .item-toggle-name[b-babntjfabh]:after {
  content: "\f078";
  position: absolute;
  right: 1.25rem;
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}
ul.mobile-main-nav .item:has(.close) .item-toggle-panel[b-babntjfabh], ul.mobile-main-nav .item:has(+ .item > .close) .item-toggle-panel[b-babntjfabh] {
  display: none;
}
ul.mobile-main-nav .item:last-child[b-babntjfabh] {
  margin-bottom: 0.625rem;
  border-bottom: 0;
}
ul.mobile-main-nav .item ul li[b-babntjfabh] {
  text-transform: none;
}
ul.mobile-main-nav .item .item-link[b-babntjfabh],
ul.mobile-main-nav .item .item-toggle-name[b-babntjfabh] {
  display: block;
  padding: 1.75rem 1.25rem;
  text-transform: uppercase;
  font-family: "SilkaMedium", sans-serif;
  font-size: 1rem;
  font-weight: 400;
}
ul.mobile-main-nav .item .item-link:has(+ .item-toggle-panel)[b-babntjfabh],
ul.mobile-main-nav .item .item-toggle-name:has(+ .item-toggle-panel)[b-babntjfabh] {
  padding-bottom: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle[b-babntjfabh] {
  border-radius: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel[b-babntjfabh] {
  padding: 0 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .h6[b-babntjfabh] {
  display: flex;
  align-items: center;
  height: 3.25rem;
  color: #7a8fff;
  font-family: "SilkaMonoSemibold";
  line-height: 1.5em;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing li i[b-babntjfabh] {
  display: none;
  font-size: 1.25rem;
  padding-right: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing li[b-babntjfabh]  a.hub-page {
  position: relative;
  display: block;
  color: #7a8fff;
  font-family: "SilkaSemibold", sans-serif;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing li[b-babntjfabh]  a.hub-page:has(+ ul) {
  padding-bottom: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing li[b-babntjfabh]  a.hub-page:after {
  content: "\f178";
  position: absolute;
  right: 0;
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing li[b-babntjfabh]  a.hub-page.subitem-link-active {
  font-family: "SilkaSemibold", sans-serif;
  color: #a3fbe4;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .subitem-badge[b-babntjfabh]  a.subitem-link {
  display: flex;
  gap: 1.25rem;
  align-items: center;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .subitem-badge .badge[b-babntjfabh] {
  background-color: rgba(82, 82, 255, 0.4);
  border-radius: 0.3125rem;
  padding: 0.125rem 0.625rem;
  display: flex;
  justify-content: center;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .subitem-badge .badge .badge-text[b-babntjfabh] {
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
  font-family: "SilkaMedium", sans-serif;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-babntjfabh] {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem 2.25rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-babntjfabh]  .card-component.card-component-menu {
  display: block;
  min-height: 100%;
  border-radius: 1.25rem;
  background-color: #ffffff;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-babntjfabh]  .card-component.card-component-menu h3 {
  font-family: "Archia", sans-serif;
  color: #212529;
  font-weight: 700;
  line-height: 1.75rem;
  text-overflow: ellipsis;
  padding-bottom: 0.625rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-babntjfabh]  .card-component.card-component-menu .tag-labels-list {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translateY(-40%);
  display: block;
  text-align: center;
  padding: 0;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-babntjfabh]  .card-component.card-component-menu .tag-labels-list .tag-label.secondary {
  background: linear-gradient(56deg, #00fec1 0.06%, #00ceff 72.78%) 0% 0% no-repeat padding-box;
  border: 0.0625rem solid rgba(255, 255, 255, 0.01);
  color: #212529;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-babntjfabh]  .card-component.card-component-menu .card-img {
  max-height: 10.125rem;
  width: 100%;
  border-radius: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-babntjfabh]  .card-component.card-component-menu .card-info {
  position: relative;
  width: 100%;
  justify-content: flex-start;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-babntjfabh]  .card-component.card-component-menu .card-info .info {
  padding-top: 0.9375rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-babntjfabh]  .card-component.card-component-menu .card-info .info h3 {
  font-family: "ArchiaBold", sans-serif;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-babntjfabh]  .card-component.card-component-menu .card-footer {
  min-width: 15.625rem;
  margin-bottom: 0;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-babntjfabh]  .card-component.card-component-menu .card-footer .btn-outline {
  color: #4423ff;
}
@media (max-width: 61.99875rem) {
  ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-babntjfabh] {
    width: 50%;
  }
}
@media (max-width: 35.99875rem) {
  ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing .case-study-card[b-babntjfabh] {
    width: 100%;
  }
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .outer-listing li:not(:first-child) .h6[b-babntjfabh] {
  margin-top: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel[b-babntjfabh]  .hub-page {
  margin-top: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing .inner-listing[b-babntjfabh] {
  padding-bottom: 1.25rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing .inner-listing[b-babntjfabh]  .subitem .subitem-link {
  height: 2.625rem;
  padding: 0.625rem 0 0.625rem 1.25rem;
  border-left: 0.0625rem solid rgba(122, 143, 255, 0.5);
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing li[b-babntjfabh] {
  padding: 0;
  border: 0;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing li a[b-babntjfabh] {
  display: block;
  height: 3.25rem;
  padding: 0.625rem 0;
  font-family: "Silka", sans-serif;
  color: #ffffff;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing li a.highlighted-link[b-babntjfabh] {
  padding-top: 1rem;
  padding-bottom: 0.9375rem;
  background: rgba(122, 143, 255, 0.15);
  border-radius: 0.75rem;
  display: flex;
  align-items: center;
  margin-top: 0.5rem;
  margin-bottom: 1.125rem;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing li a.highlighted-link i[b-babntjfabh] {
  font-size: 1rem;
  display: block;
  margin-left: auto;
  padding-right: 0;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing li a[b-babntjfabh]:after {
  display: none;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel .inner-listing li a sup[b-babntjfabh] {
  font-size: xx-small;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel[b-babntjfabh]  .subitem-link {
  text-decoration: none;
  color: #ffffff;
  display: block;
  height: 3.25rem;
  padding: 0.625rem 0;
  font-family: "Silka", sans-serif;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel[b-babntjfabh]  .subitem-link.subitem-link-active {
  font-family: "SilkaSemibold", sans-serif;
  color: #a3fbe4;
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel.open[b-babntjfabh] {
  background-color: rgba(68, 35, 255, 0.15);
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel.open .item-toggle-name[b-babntjfabh]:after {
  content: "\f077";
}
ul.mobile-main-nav .item .item-toggle .item-toggle-panel[b-babntjfabh] {
  /*                &.close {
      .item-toggle-panel {
          display: hidden;
      }
  }*/
}

/*# sourceMappingURL=MobileHeader.razor.css.map */
