.main-header--visible .main-header__container {
  top: 0.15rem!important;
}
.main-header {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}
@media screen and (max-width: 1180px) {
  .main-header {
    top: 4.35rem;
  }
}
@media screen and (max-width: 490px) {
  .main-header {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}
main section.page_first {
  width: 100%;
  max-width: 86rem;
  height: 47.5rem;
  border-radius: 2.5rem;
  border: 5px solid rgba(255,255,255,0.1);
  margin: 2rem auto;
  margin-bottom: 12rem;
  padding: 3rem 0;
}
@media screen and (max-width: 1180px) {
  main section.page_first {
    height: 35rem;
    padding: 2.5rem 0;
    border-width: 2px;
    border-radius: 1.5625rem;
    margin-bottom: 5rem;
  }
}
@media screen and (max-width: 490px) {
  main section.page_first {
    margin: 0;
    margin-top: 2rem;
    margin-bottom: 4rem;
  }
}
main section.page_first .container {
  height: 100%;
}
main section.page_first .container .first-wrapper {
  height: 100%;
  padding-top: 0;
}
main section.page_first .container .first-wrapper .first-info {
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
main section.page_first .container .first-wrapper .first-info .first-info__title {
  margin-top: 16rem;
}
main section.page_first .container .first-wrapper .first-info .first-info__desc {
  max-width: 39rem !important;
}
body.page-template-showcase-template-deutsch main section.page_first .container .first-wrapper .first-info .first-info__desc {
  max-width: 29rem !important;
}
body.page-template-showcase-template-deutsch main section.page_first .container .first-wrapper .first-info .first-info__desc p span {
  color: #EB1B45;
}
@media screen and (max-width: 1180px) {
  main section.page_first .container .first-wrapper .first-info .first-info__desc {
    max-width: 22rem !important;
  }
  body.page-template-showcase-template-deutsch main section.page_first .container .first-wrapper .first-info .first-info__desc {
    max-width: 19.3rem !important;
  }
}
@media screen and (max-width: 490px) {
  main section.page_first .container .first-wrapper .first-info .first-info__desc {
    max-width: 18rem !important;
  }
  body.page-template-showcase-template-deutsch main section.page_first .container .first-wrapper .first-info .first-info__desc {
    max-width: 14.4rem !important;
  }
}
main section.page_first {
  background: url("../../assets/img/page/showcase/showcase-header.webp") center no-repeat;
  background-size: clamp(101%, 80%, 100%) 101.5%;
}
@media screen and (max-width: 1180px) {
  main section.page_first {
    background-size: cover;
  }
}
main section.page_first .container .first-wrapper .first-info {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 1180px) {
  main section.page_first .container .first-wrapper .first-info {
    gap: 2rem;
  }
}
main section.page_first .container .first-wrapper .first-info .first-info__title {
  margin-top: 0;
  max-width: 50rem;
}
@media screen and (max-width: 1180px) {
  main section.page_first .container .first-wrapper .first-info .first-info__title {
    max-width: 26rem;
  }
}
@media screen and (max-width: 490px) {
  main section.page_first .container .first-wrapper .first-info .first-info__title {
    max-width: 22rem;
  }
}
main section.page_first .container .first-wrapper .first-info .first-info__desc {
  max-width: 24.8rem !important;
  margin-bottom: 2.5rem;
}
@media screen and (max-width: 1180px) {
  main section.page_first .container .first-wrapper .first-info .first-info__desc {
    max-width: 16.5rem !important;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 490px) {
  main section.page_first .container .first-wrapper .first-info .first-info__desc {
    max-width: 16.3rem !important;
    margin-bottom: 0;
  }
}
main section.programs .section-header {
  gap: 3rem;
  margin-bottom: 3rem;
}
@media screen and (max-width: 1180px) {
  main section.programs .section-header {
    gap: 2rem;
    margin-bottom: 2rem;
  }
}
main section.programs .section-header .section-desc {
  max-width: 36.5rem;
}
@media screen and (max-width: 1180px) {
  main section.programs .section-header .section-desc {
    max-width: 23rem;
  }
}
main section.programs .section-header .section-desc p {
  font-family: 'Poppins', sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 140%;
}
@media screen and (max-width: 1180px) {
  main section.programs .section-header .section-desc p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1180px) {
  main section.programs .section-header .section-subtitle p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-tabs .section-header .section-title h2 {
    max-width: 20rem;
  }
}
main section.programs .programs-wrapper {
  gap: 10rem;
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-wrapper {
    gap: 6rem;
  }
}
main section.programs .programs-section {
  gap: 5rem;
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-section {
    gap: 3rem;
  }
}
main section.programs .programs-header {
  height: 5.4375rem;
  position: relative;
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-header {
    height: 3.4375rem;
  }
}
main section.programs .programs-btns {
  width: 100%;
  position: absolute;
}
@media screen and (max-width: 490px) {
  main section.programs .programs-btns {
    width: calc(100vw - 2rem);
  }
}
main section.programs .programs-nav {
  min-width: 100%;
  gap: 1.5rem;
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-nav {
    gap: 1rem;
    position: relative;
    left: 0;
  }
}
main section.programs .programs-nav button {
  width: 100%;
  max-width: calc(100% / 4);
  height: 5.4375rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 140%;
  padding: 0.5rem 1.5rem;
  border-radius: 1.25rem;
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-nav button {
    width: 14.75rem;
    min-width: 14.75rem;
    max-width: 100%;
    height: 3.4375rem;
    font-size: 0.875rem;
    border-radius: 0.75rem;
  }
}
main section.programs .programs-nav button.programs-nav__item--active {
  background: #eb1b45;
  color: #fff;
  border-color: #eb1b45;
  pointer-events: none;
}
main section.programs .programs-content__item {
  display: none;
  opacity: 0;
  -webkit-animation: accordeon 1.5s cubic-bezier(0, 0, 0.2, 1.5);
          animation: accordeon 1.5s cubic-bezier(0, 0, 0.2, 1.5);
}
main section.programs .programs-content__item--active {
  display: block;
  opacity: 1;
}
main section.programs .programs-content__item .section-header {
  gap: 4rem;
}
main section.programs .programs-content__item .section-header .section-title h3 {
  font-size: 2.8125rem;
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-content__item .section-header .section-title h3 {
    font-size: 1.75rem;
  }
}
@media screen and (max-width: 490px) {
  main section.programs .programs-content__item .section-header .section-title h3 {
    max-width: 13.5rem;
  }
}
main section.programs .programs-column {
  gap: 1.63rem;
  -ms-grid-columns: minmax(42rem, 1fr) 1.63rem minmax(37rem, 1fr);
  grid-template-columns: minmax(42rem, 1fr) minmax(37rem, 1fr);
  margin-bottom: 4rem;
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-column {
    -ms-grid-columns: 1fr 1.5rem 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 1.5rem;
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 490px) {
  main section.programs .programs-column {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 1rem;
  }
}
main section.programs .programs-column__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /*padding: 2rem;*/
  padding: 1.82rem;
  border-radius: 1.875rem;
  border: 3px solid rgba(255,255,255,0.15);
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-column__item {
    padding: 1.25rem;
    border-radius: 1.25rem;
  }
}
main section.programs .programs-column__item p {
  max-width: 36rem;
}
main section.programs .programs-column__item p b,
main section.programs .programs-column__item p strong {
  color: #fff;
  font-weight: 600;
}
main section.programs .programs-column__item:nth-child(2) {
  background: #eb1b45;
}
main section.programs .programs-info {
  border-radius: 2.5rem;
  background-color: rgba(255,255,255,0.04);
  padding: 2.5rem;
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-info {
    padding: 1.5rem 1.25rem 1.25rem 1.25rem;
    border-radius: 1.5625rem;
    gap: 4rem;
  }
}
@media screen and (max-width: 490px) {
  main section.programs .programs-info {
    padding-top: 2rem;
  }
}
main section.programs .programs-info__header p {
  font-family: 'Poppins', sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 140%;
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-info__header p {
    font-size: 1.125rem;
  }
}
main section.programs .programs-info__header h4 {
  font-size: 2.8125rem;
  line-height: 140%;
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-info__header h4 {
    font-size: 1.5rem;
  }
}
main section.programs .programs-details {
  width: 100%;
  /*max-width: 20rem;*/
  max-width: 32rem;
  max-width: max-content;
  max-width: fit-content;
  padding: 2rem 2.5rem;
  border-radius: 2.5rem;
  border: 3px solid #eb1b45;
  background: rgba(0,0,0,0.1);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  margin-left: auto;
  margin-top: -2rem;
  gap: 1.4rem;
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-details {
    max-width: 12rem;
    padding: 1.25rem;
    border-radius: 1.25rem;
    border-width: 2px;
    gap: 0.75rem;
    margin-top: 0;
    margin-right: auto;
    margin-left: initial;
  }
}
main section.programs .programs-details__stat {
  gap: 0.3rem;
}
main section.programs .programs-details__stat p {
  font-weight: 600;
  line-height: 120%;
  color: rgba(255,255,255,0.6);
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-details__stat p {
    font-size: 0.75rem;
  }
}
main section.programs .programs-details__stat span {
  font-family: 'Poppins', sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 140%;
}
@media screen and (max-width: 1180px) {
  main section.programs .programs-details__stat span {
    font-size: 1.125rem;
  }
}
main section.academy .section-header {
  display: none;
}
@media screen and (max-width: 1180px) {
  main section.academy .section-header {
    display: block;
    max-width: 24rem;
    margin-bottom: 2rem;
  }
}
main section.academy .academy-column {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.5rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 1rem;
    -webkit-box-align: normal;
        -ms-flex-align: normal;
            align-items: normal;
    margin-bottom: 3rem;
    position: relative;
    padding-top: 4rem;
  }
  main section.academy .academy-column:before {
    display: block;
    content: '';
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMzLjc5MzEgMTUuMTcyNEMzMy4xMzcyIDE1LjE3MTcgMzIuNDk4MSAxNS4zNzk5IDMxLjk2ODUgMTUuNzY2OUMzMS42MiAxNC40MzQ0IDMwLjQwNTcgMTMuNDQ4MyAyOC45NjU1IDEzLjQ0ODNDMjguMjcyMSAxMy40NDc2IDI3LjU5ODcgMTMuNjgwMiAyNy4wNTM2IDE0LjEwODhDMjYuNjE4NSAxMi45MTk5IDI1LjQ3NTcgMTIuMDY5IDI0LjEzNzkgMTIuMDY5QzIzLjUyMzkgMTIuMDY4MyAyMi45MjM2IDEyLjI1MDggMjIuNDEzOCAxMi41OTMxVjYuNTUxNzRDMjIuNDEzOCA0Ljg0MDQ5IDIxLjAyMTYgMy40NDgzIDE5LjMxMDQgMy40NDgzQzE3LjU5OTEgMy40NDgzIDE2LjIwNjkgNC44NDA0OSAxNi4yMDY5IDYuNTUxNzRWMjMuMDA1QzE2LjIwNjcgMjMuMTA5IDE2LjE3NjkgMjMuMjEwOCAxNi4xMjEgMjMuMjk4NUMxNi4wNjUxIDIzLjM4NjEgMTUuOTg1MyAyMy40NTYxIDE1Ljg5MTEgMjMuNTAwMUMxNS43Njc1IDIzLjU1ODQgMTUuNjI2NCAyMy41Njc5IDE1LjQ5NjEgMjMuNTI2N0MxNS4zNjU3IDIzLjQ4NTYgMTUuMjU1NyAyMy4zOTY4IDE1LjE4NzkgMjMuMjc4MUwxMy4xMTg2IDE5LjY5MzhDMTIuNTE5OSAxOC42NTcgMTEuNTUzMyAxNy45MTUyIDEwLjM5NjggMTcuNjA1M0M5LjIzOTk2IDE3LjI5NTMgOC4wMzIxNSAxNy40NTQ0IDYuOTk1MjggMTguMDUzMUM2Ljc5ODc4IDE4LjE2NTggNi42MjY1OSAxOC4zMTY0IDYuNDg4NjggMTguNDk2MUM2LjM1MDc3IDE4LjY3NTggNi4yNDk4OCAxOC44ODExIDYuMTkxODQgMTkuMTAwMUM2LjEzMjY1IDE5LjMxODggNi4xMTc0MSAxOS41NDcgNi4xNDcwMSAxOS43NzE2QzYuMTc2NjEgMTkuOTk2MiA2LjI1MDQ1IDIwLjIxMjcgNi4zNjQyNiAyMC40MDg1TDE0LjE2MSAzMy45MDkyQzE2LjMzMDcgMzcuNjY2MSAyMC4zNzM3IDQwIDI0LjcxMjIgNDBDMzEuNDMwNiA0MCAzNi44OTY1IDM0LjUzNDIgMzYuODk2NSAyNy44MTU3VjE4LjI3NTlDMzYuODk2NSAxNi41NjQ2IDM1LjUwNDMgMTUuMTcyNCAzMy43OTMxIDE1LjE3MjRaTTM1LjUxNzIgMjcuODE1N0MzNS41MTcyIDMzLjc3MzYgMzAuNjcwMSAzOC42MjA3IDI0LjcxMjIgMzguNjIwN0MyMC44NjQ4IDM4LjYyMDcgMTcuMjc5NSAzNi41NTEgMTUuMzU1NCAzMy4yMTk0TDcuNTU4NjQgMTkuNzE4N0M3LjUzNTkyIDE5LjY3OTUgNy41MjExOCAxOS42MzYyIDcuNTE1MjcgMTkuNTkxM0M3LjUwOTM2IDE5LjU0NjQgNy41MTIzOSAxOS41MDA4IDcuNTI0MTggMTkuNDU3MUM3LjUzNTgxIDE5LjQxMzMgNy41NTU5OCAxOS4zNzIyIDcuNTgzNTUgMTkuMzM2M0M3LjYxMTEyIDE5LjMwMDQgNy42NDU1NCAxOS4yNzAyIDcuNjg0ODEgMTkuMjQ3N0M4LjE2MzAxIDE4Ljk3MTYgOC42OTM2NCAxOC44MzA2IDkuMjMxNDUgMTguODMwNkM5LjUwMDkgMTguODMwNiA5Ljc3MjMxIDE4Ljg2NiAxMC4wMzk3IDE4LjkzNzdDMTAuODQwNCAxOS4xNTIyIDExLjUwOTUgMTkuNjY1NyAxMS45MjQgMjAuMzgzNkwxMy45OTM0IDIzLjk2NzhDMTQuNDk1OCAyNC44MzggMTUuNTYxOCAyNS4xNzQ2IDE2LjQ3MjkgMjQuNzUxQzE3LjE0OTIgMjQuNDM2MyAxNy41ODYyIDIzLjc1MTEgMTcuNTg2MiAyMy4wMDUyVjYuNTUxNzRDMTcuNTg2MiA1LjYwMTA0IDE4LjM1OTcgNC44Mjc2IDE5LjMxMDQgNC44Mjc2QzIwLjI2MTEgNC44Mjc2IDIxLjAzNDUgNS42MDEwNCAyMS4wMzQ1IDYuNTUxNzRWMTkuMzEwM0MyMS4wMzQ1IDE5LjQ5MzIgMjEuMTA3MiAxOS42Njg3IDIxLjIzNjUgMTkuNzk4QzIxLjM2NTggMTkuOTI3NCAyMS41NDEzIDIwIDIxLjcyNDIgMjBDMjEuOTA3MSAyMCAyMi4wODI1IDE5LjkyNzQgMjIuMjExOSAxOS43OThDMjIuMzQxMiAxOS42Njg3IDIyLjQxMzkgMTkuNDkzMiAyMi40MTM5IDE5LjMxMDNWMTUuMTcyNEMyMi40MTM5IDE0LjIyMTcgMjMuMTg3MyAxMy40NDgzIDI0LjEzOCAxMy40NDgzQzI1LjA4ODcgMTMuNDQ4MyAyNS44NjIyIDE0LjIyMTcgMjUuODYyMiAxNS4xNzI0VjE5LjMxMDNDMjUuODYyMiAxOS40OTMyIDI1LjkzNDggMTkuNjY4NyAyNi4wNjQyIDE5Ljc5OEMyNi4xOTM1IDE5LjkyNzQgMjYuMzY4OSAyMCAyNi41NTE4IDIwQzI2LjczNDggMjAgMjYuOTEwMiAxOS45Mjc0IDI3LjAzOTUgMTkuNzk4QzI3LjE2ODkgMTkuNjY4NyAyNy4yNDE1IDE5LjQ5MzIgMjcuMjQxNSAxOS4zMTAzVjE2LjU1MTdDMjcuMjQxNSAxNS42MDEgMjguMDE1IDE0LjgyNzYgMjguOTY1NyAxNC44Mjc2QzI5LjkxNjQgMTQuODI3NiAzMC42ODk4IDE1LjYwMSAzMC42ODk4IDE2LjU1MTdWMTkuNjU1MkMzMC42ODk4IDE5LjgzODEgMzAuNzYyNSAyMC4wMTM1IDMwLjg5MTggMjAuMTQyOUMzMS4wMjEyIDIwLjI3MjIgMzEuMTk2NiAyMC4zNDQ5IDMxLjM3OTUgMjAuMzQ0OUMzMS41NjI0IDIwLjM0NDkgMzEuNzM3OCAyMC4yNzIyIDMxLjg2NzIgMjAuMTQyOUMzMS45OTY1IDIwLjAxMzUgMzIuMDY5MiAxOS44MzgxIDMyLjA2OTIgMTkuNjU1MlYxOC4yNzU5QzMyLjA2OTIgMTcuMzI1MiAzMi44NDI2IDE2LjU1MTcgMzMuNzkzMyAxNi41NTE3QzM0Ljc0NCAxNi41NTE3IDM1LjUxNzUgMTcuMzI1MiAzNS41MTc1IDE4LjI3NTlMMzUuNTE3MiAyNy44MTU3WiIgZmlsbD0iIzFGMjIzNyIvPgo8cGF0aCBkPSJNMjQuMDA4OSAxMC4xMjQ5QzI0LjA4NjggMTAuMTcxMSAyNC4xNzMxIDEwLjIwMTQgMjQuMjYyOCAxMC4yMTQyQzI0LjM1MjQgMTAuMjI3IDI0LjQ0MzggMTAuMjIyIDI0LjUzMTUgMTAuMTk5NUMyNC42MTkyIDEwLjE3NjkgMjQuNzAxNyAxMC4xMzczIDI0Ljc3NDEgMTAuMDgyOUMyNC44NDY1IDEwLjAyODUgMjQuOTA3NSA5Ljk2MDI4IDI0Ljk1MzUgOS44ODIyN0MyNS41NDc5IDguODc3MDMgMjUuODYyMSA3LjcyNTMxIDI1Ljg2MjEgNi41NTE3MkMyNS44NjIxIDIuOTM5MDYgMjIuOTIzMSAwIDE5LjMxMDQgMEMxNS42OTc4IDAgMTIuNzU4NyAyLjkzOTA2IDEyLjc1ODcgNi41NTE3MkMxMi43NTg3IDcuNzIwODYgMTMuMDcwNiA4Ljg2ODY3IDEzLjY2MDcgOS44NzEwOUMxMy43MDY3IDkuOTQ5MTUgMTMuNzY3NSAxMC4wMTc0IDEzLjgzOTggMTAuMDcxOUMxMy45MTIxIDEwLjEyNjQgMTMuOTk0NSAxMC4xNjYyIDE0LjA4MjIgMTAuMTg4OUMxNC4xNjk4IDEwLjIxMTYgMTQuMjYxMSAxMC4yMTY4IDE0LjM1MDggMTAuMjA0MkMxNC40NDA1IDEwLjE5MTYgMTQuNTI2OCAxMC4xNjE1IDE0LjYwNDkgMTAuMTE1NUMxNC43NjI1IDEwLjAyMjggMTQuODc2OCA5Ljg3MTE0IDE0LjkyMjYgOS42OTQwNkMxNC45Njg1IDkuNTE2OTkgMTQuOTQyMSA5LjMyODk2IDE0Ljg0OTMgOS4xNzEzM0MxNC4zODM5IDguMzgwODYgMTQuMTM4IDcuNDc1IDE0LjEzOCA2LjU1MTcyQzE0LjEzOCAzLjY5OTYxIDE2LjQ1ODMgMS4zNzkzIDE5LjMxMDQgMS4zNzkzQzIyLjE2MjUgMS4zNzkzIDI0LjQ4MjggMy42OTk2MSAyNC40ODI4IDYuNTUxNzJDMjQuNDgyOCA3LjQ3ODQ0IDI0LjIzNTEgOC4zODc0MiAyMy43NjYzIDkuMTgwMjNDMjMuNjczMiA5LjMzNzY4IDIzLjY0NjQgOS41MjU2NSAyMy42OTE5IDkuNzAyODJDMjMuNzM3NCA5Ljg3OTk4IDIzLjg1MTQgMTAuMDMxOCAyNC4wMDg5IDEwLjEyNDlaTTYuNTgxNDMgMTAuMzE1MkM2LjY0NTQgMTAuMzc5NCA2LjcyMTQxIDEwLjQzMDIgNi44MDUxIDEwLjQ2NDlDNi44ODg3OSAxMC40OTk2IDYuOTc4NSAxMC41MTc0IDcuMDY5MDkgMTAuNTE3M0M3LjIwNTQ5IDEwLjUxNzMgNy4zMzg4MiAxMC40NzY4IDcuNDUyMjMgMTAuNDAxQzcuNTY1NjQgMTAuMzI1MiA3LjY1NDAzIDEwLjIxNzUgNy43MDYyMyAxMC4wOTE1QzcuNzU4NDIgOS45NjU0OSA3Ljc3MjA4IDkuODI2ODIgNy43NDU0NyA5LjY5MzA0QzcuNzE4ODcgOS41NTkyNiA3LjY1MzE5IDkuNDM2MzggNy41NTY3NCA5LjMzOTkyTDUuNDU4MTUgNy4yNDE0MUgxMC42ODk4QzEwLjg3MjcgNy4yNDE0MSAxMS4wNDgxIDcuMTY4NzQgMTEuMTc3NSA3LjAzOTRDMTEuMzA2OCA2LjkxMDA2IDExLjM3OTUgNi43MzQ2NCAxMS4zNzk1IDYuNTUxNzJDMTEuMzc5NSA2LjM2ODggMTEuMzA2OCA2LjE5MzM4IDExLjE3NzUgNi4wNjQwNEMxMS4wNDgxIDUuOTM0NjkgMTAuODcyNyA1Ljg2MjAzIDEwLjY4OTggNS44NjIwM0g1LjQ1ODE1TDcuNTU2NzQgMy43NjM0NEM3LjY4NDk0IDMuNjMzODYgNy43NTY2MyAzLjQ1ODc5IDcuNzU2MTMgMy4yNzY1MkM3Ljc1NTY0IDMuMDk0MjQgNy42ODMwMSAyLjkxOTU2IDcuNTU0MTEgMi43OTA2OEM3LjQyNTIyIDIuNjYxNzkgNy4yNTA1NCAyLjU4OTE3IDcuMDY4MjYgMi41ODg3QzYuODg1OTggMi41ODgyMiA2LjcxMDkyIDIuNjU5OTIgNi41ODEzNSAyLjc4ODEyTDMuMzA1NDkgNi4wNjQwNkMzLjE3NjE3IDYuMTkzNCAzLjEwMzUyIDYuMzY4ODIgMy4xMDM1MiA2LjU1MTcyQzMuMTAzNTIgNi43MzQ2MiAzLjE3NjE3IDYuOTEwMDQgMy4zMDU0OSA3LjAzOTM3TDYuNTgxNDMgMTAuMzE1MlpNMzEuMDY0MiAxMC4zMTUyQzMxLjEyODEgMTAuMzc5NCAzMS4yMDQxIDEwLjQzMDIgMzEuMjg3OCAxMC40NjQ5QzMxLjM3MTUgMTAuNDk5NiAzMS40NjEyIDEwLjUxNzQgMzEuNTUxOCAxMC41MTczQzMxLjcyODQgMTAuNTE3MyAzMS45MDQ4IDEwLjQ0OTkgMzIuMDM5NSAxMC4zMTUyTDM1LjMxNTMgNy4wMzkzN0MzNS40NDQ3IDYuOTEwMDQgMzUuNTE3MyA2LjczNDYyIDM1LjUxNzMgNi41NTE3MkMzNS41MTczIDYuMzY4ODIgMzUuNDQ0NyA2LjE5MzQgMzUuMzE1MyA2LjA2NDA2TDMyLjAzOTUgMi43ODgyQzMxLjkwOTkgMi42NiAzMS43MzQ4IDIuNTg4MyAzMS41NTI2IDIuNTg4NzdDMzEuMzcwMyAyLjU4OTI1IDMxLjE5NTYgMi42NjE4NyAzMS4wNjY3IDIuNzkwNzZDMzAuOTM3OCAyLjkxOTY0IDMwLjg2NTIgMy4wOTQzMSAzMC44NjQ3IDMuMjc2NTlDMzAuODY0MiAzLjQ1ODg3IDMwLjkzNTkgMy42MzM5MyAzMS4wNjQxIDMuNzYzNTJMMzMuMTYyNyA1Ljg2MjExSDI3LjkzMUMyNy43NDgxIDUuODYyMTEgMjcuNTcyNyA1LjkzNDc3IDI3LjQ0MzQgNi4wNjQxMUMyNy4zMTQgNi4xOTM0NiAyNy4yNDEzIDYuMzY4ODggMjcuMjQxMyA2LjU1MThDMjcuMjQxMyA2LjczNDcxIDI3LjMxNCA2LjkxMDE0IDI3LjQ0MzQgNy4wMzk0OEMyNy41NzI3IDcuMTY4ODIgMjcuNzQ4MSA3LjI0MTQ4IDI3LjkzMSA3LjI0MTQ4SDMzLjE2MjdMMzEuMDY0MSA5LjM0MDA4QzMxLjAwMDEgOS40MDQxMSAzMC45NDkzIDkuNDgwMTIgMzAuOTE0NiA5LjU2Mzc5QzMwLjg3OTkgOS42NDc0NSAzMC44NjIxIDkuNzM3MTIgMzAuODYyMSA5LjgyNzY3QzMwLjg2MjEgOS45MTgyMyAzMC44OCAxMC4wMDc5IDMwLjkxNDYgMTAuMDkxNkMzMC45NDkzIDEwLjE3NTIgMzEuMDAwMSAxMC4yNTEyIDMxLjA2NDIgMTAuMzE1MloiIGZpbGw9IiMxRjIyMzciLz4KPC9zdmc+Cg==") center no-repeat;
    background-size: contain;
    width: 2.5rem;
    height: 2.5rem;
    margin: 0 auto 2rem auto;
    -webkit-animation: swipe 3s infinite linear;
            animation: swipe 3s infinite linear;
    position: absolute;
    top: -0.3rem;
    left: calc(50% - 2.5rem);
  }
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column .slick-list {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  main section.academy .academy-column .slick-list .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  main section.academy .academy-column .slick-list .slick-track .slick-slide {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    height: inherit;
  }
  main section.academy .academy-column .slick-list .slick-track .slick-slide:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  main section.academy .academy-column .slick-list .slick-track .slick-slide:nth-child(2) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  main section.academy .academy-column .slick-list .slick-track .slick-slide:nth-child(3) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  main section.academy .academy-column .slick-list .slick-track .slick-slide:nth-child(4) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  main section.academy .academy-column .slick-list .slick-track .slick-slide:nth-child(5) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  main section.academy .academy-column .slick-list .slick-track .slick-slide:nth-child(6) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  main section.academy .academy-column .slick-list .slick-track .slick-slide div:not([class]) {
    height: 100%;
  }
  main section.academy .academy-column .slick-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    position: absolute;
    bottom: -3.2rem;
    gap: 1rem;
  }
  main section.academy .academy-column .slick-dots li.slick-active button {
    background: #eb1b45;
  }
  main section.academy .academy-column .slick-dots li button {
    display: block;
    width: 0.6875rem;
    min-width: 0.6875rem;
    max-width: 0.6875rem;
    height: 0.6875rem;
    min-height: 0.6875rem;
    max-height: 0.6875rem;
    padding: 0;
    background: rgba(255,255,255,0.03);
    border: none;
    outline: none;
    border-radius: 100%;
    cursor: pointer;
    text-indent: -9999px;
  }
}
main section.academy .academy-column .academy-column__title {
  width: calc(100% / 2 - 0.75rem);
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column .academy-column__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-width: auto;
    min-height: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    height: inherit;
  }
}
@media screen and (max-width: 490px) {
  main section.academy .academy-column .academy-column__title {
    width: 100%;
    min-width: 100%;
  }
}
main section.academy .academy-column .academy-column__title .section-header {
  display: block;
}
body.page-template-showcase-template-deutsch main section.academy .academy-column .academy-column__title .section-header h2 {
  font-size: 2.7rem;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column .academy-column__title .section-header {
    display: none;
  }
}
main section.academy .academy-column__item {
  width: calc(100% / 2 - 0.75rem);
  border-radius: 1.875rem;
  background: rgba(255,255,255,0.04);
  padding: 2rem;
  gap: 2rem;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column__item {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    border-radius: 1.25rem;
    padding: 1.5rem 1.25rem;
    padding-bottom: 0.37rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    min-width: auto;
    min-height: 100%;
    gap: 0.8rem;
  }
}
@media screen and (max-width: 490px) {
  main section.academy .academy-column__item {
    width: 100%;
    min-width: 100%;
  }
}
main section.academy .academy-column__item:nth-child(3) {
  margin-top: -9.5rem;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column__item:nth-child(3) {
    margin-top: 0;
  }
}
main section.academy .academy-column__item:nth-child(4) .academy-info,
main section.academy .academy-column__item:nth-child(4) .academy-footer {
  gap: 5.85rem;
}
main section.academy .academy-column__item:nth-child(4) .academy-info__item:nth-child(1),
main section.academy .academy-column__item:nth-child(4) .academy-footer__item:nth-child(1) {
  max-width: 14rem;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column__item:nth-child(4) .academy-info__item:nth-child(1),
  main section.academy .academy-column__item:nth-child(4) .academy-footer__item:nth-child(1) {
    max-width: initial;
  }
}
main section.academy .academy-column__item:nth-child(5) {
  width: 40.587%;
}
main section.academy .academy-column__item:nth-child(5) .academy-item__name {
  margin-bottom: 0.5rem;
}
main section.academy .academy-column__item:nth-child(5) .academy-info,
main section.academy .academy-column__item:nth-child(5) .academy-footer {
  gap: 3.6rem;
}
main section.academy .academy-column__item:nth-child(5) .academy-info__item:nth-child(1),
main section.academy .academy-column__item:nth-child(5) .academy-footer__item:nth-child(1) {
  max-width: 13.3rem;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column__item:nth-child(5) .academy-info__item:nth-child(1),
  main section.academy .academy-column__item:nth-child(5) .academy-footer__item:nth-child(1) {
    max-width: initial;
  }
}
main section.academy .academy-column__item:nth-child(5) .academy-info__item:nth-child(2),
main section.academy .academy-column__item:nth-child(5) .academy-footer__item:nth-child(2) {
  max-width: 8rem;
}
body.page-template-showcase-template-deutsch main section.academy .academy-column__item:nth-child(5) .academy-info__item:nth-child(2) {
  max-width: 10rem;
}
body.page-template-showcase-template-deutsch main section.academy .academy-column__item:nth-child(1) .academy-info__item:nth-child(2) p {
  max-width: 13rem;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column__item:nth-child(5) .academy-info__item:nth-child(2),
  main section.academy .academy-column__item:nth-child(5) .academy-footer__item:nth-child(2) {
    max-width: initial;
  }
}
main section.academy .academy-column__item:nth-child(6) {
  width: calc(59.413% - 1.5rem);
}
main section.academy .academy-column__item:nth-child(6) .academy-footer {
  gap: 1.5rem;
  padding: 1.25rem 1.37rem;
}
main section.academy .academy-column__item:nth-child(6) .academy-footer__item {
  max-width: 11rem;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column__item:nth-child(6) .academy-footer__item {
    max-width: initial;
  }
}
main section.academy .academy-column__item:nth-child(6) .academy-footer__item:nth-child(3) {
  max-width: 15rem;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column__item:nth-child(6) .academy-footer__item:nth-child(3) {
    max-width: initial;
  }
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column__item:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  main section.academy .academy-column__item:nth-child(3) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  main section.academy .academy-column__item:nth-child(4) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  main section.academy .academy-column__item:nth-child(5) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  main section.academy .academy-column__item:nth-child(6) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
main section.academy .academy-column__item p {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 140%;
  color: #fff;
  opacity: 0.87;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column__item p {
    font-size: 0.6875rem;
  }
}
main section.academy .academy-column__item span {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 120%;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column__item span {
    font-size: 0.875rem;
  }
}
main section.academy .academy-column__item .academy-img {
  width: calc(100% + 2.75rem);
  height: 10.0625rem;
  border-radius: 1.5625rem;
  margin-left: -1.375rem;
  margin-right: -1.375rem;
  overflow: hidden;
  margin-top: -2.3rem;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-column__item .academy-img {
    display: none;
  }
}
main section.academy .academy-column__item .academy-img img {
  width: auto;
  min-width: 100%;
  height: 100%;
}
main section.academy .academy-column__item.academy-column__item--clr {
  background: #eb1b45;
  border: 3px solid rgba(0,0,0,0.08);
}
main section.academy .academy-column__item.academy-column__item--clr .academy-item__name:before {
  background: #fff;
}
main section.academy .academy-column__item.academy-column__item--clr .academy-footer {
  background: rgba(0,0,0,0.08);
}
main section.academy .academy-column__title .academy-column__item {
  width: 100%;
}
@media screen and (max-width: 1180px) and (max-width: 1180px) {
  main section.academy .academy-column .slick-dots {
    gap: 0.9rem;
    bottom: -3rem;
  }
}
@media screen and (max-width: 1180px) and (max-width: 1180px) {
  main section.academy .academy-column li button {
    width: 8px;
    min-width: 8px;
    max-width: 8px;
    height: 8px;
    min-height: 8px;
    max-height: 8px;
  }
}
main section.academy .academy-item__name {
  padding: 0.65rem 1.5rem;
  border: 2px solid #fff;
  border-radius: 10rem;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin-bottom: 2.3rem;
  gap: 1rem;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-item__name {
    margin-bottom: 0;
    gap: 0.75rem;
  }
}
main section.academy .academy-item__name:before {
  content: '';
  width: 0.6875rem;
  min-width: 0.6875rem;
  max-width: 0.6875rem;
  height: 0.6875rem;
  min-height: 0.6875rem;
  max-height: 0.6875rem;
  border-radius: 10rem;
  background: #eb1b45;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-item__name:before {
    width: 0.5625rem;
    min-width: 0.5625rem;
    max-width: 0.5625rem;
    height: 0.5625rem;
    min-height: 0.5625rem;
    max-height: 0.5625rem;
  }
}
main section.academy .academy-item__name h3 {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 120%;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-item__name h3 {
    font-size: 0.875rem;
  }
}
main section.academy .academy-info {
  gap: 4.5rem;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-info {
    gap: 1.5rem !important;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
main section.academy .academy-info__item {
  gap: 1rem;
  width: 100%;
}
main section.academy .academy-info__item.academy-info__item--mobile {
  display: none;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-info__item {
    max-width: 44% !important;
    gap: 0.62rem;
  }
  main section.academy .academy-info__item.academy-info__item--mobile {
    display: flex;
    gap: 0.62rem;
  }
  main section.academy .academy-info.academy-info__mobile .academy-info__item {
    max-width: 17rem!important;
  }
}
main section.academy .academy-info__item--mobile {
  display: none;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-info__item--mobile {
    display: block;
    max-width: 100% !important;
  }
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-info__item--width {
    max-width: 100% !important;
  }
}
main section.academy .academy-footer {
  gap: 4rem;
  padding: 2rem 1.38rem;
  border-radius: 1.875rem;
  background: rgba(8,11,34,0.5);
  margin-left: -1.375rem;
  margin-right: -1.375rem;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-footer {
    gap: 1.5rem !important;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 1.31rem 0.87rem;
    border-radius: 1.25rem;
    margin-left: -0.88rem;
    margin-right: -0.88rem;
  }
}
main section.academy .academy-footer__item {
  gap: 1rem;
  width: 100%;
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-footer__item {
    max-width: 44% !important;
  }
}
@media screen and (max-width: 1180px) {
  main section.academy .academy-footer__item:nth-child(3) {
    display: none;
  }
}
main section.consulting .section-header {
  max-width: 100%;
}
@media screen and (max-width: 1180px) {
  main section.consulting .section-header {
    max-width: 20rem;
    margin-left: 0;
    margin-right: 0;
    text-align: left;
    margin-bottom: 2rem;
  }
}
main section.consulting .consulting-column {
  -ms-grid-columns: 1fr 1.44rem 1fr 1.44rem 1fr;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.44rem;
}
@media screen and (max-width: 1180px) {
  main section.consulting .consulting-column {
    -ms-grid-columns: 1fr 1rem 1fr;
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
  }
}
@media screen and (max-width: 490px) {
  main section.consulting .consulting-wrapper {
    position: relative;
    padding-top: 4rem;
  }
  main section.consulting .consulting-wrapper::after {
    display: block;
    content: '';
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMzLjc5MzEgMTUuMTcyNEMzMy4xMzcyIDE1LjE3MTcgMzIuNDk4MSAxNS4zNzk5IDMxLjk2ODUgMTUuNzY2OUMzMS42MiAxNC40MzQ0IDMwLjQwNTcgMTMuNDQ4MyAyOC45NjU1IDEzLjQ0ODNDMjguMjcyMSAxMy40NDc2IDI3LjU5ODcgMTMuNjgwMiAyNy4wNTM2IDE0LjEwODhDMjYuNjE4NSAxMi45MTk5IDI1LjQ3NTcgMTIuMDY5IDI0LjEzNzkgMTIuMDY5QzIzLjUyMzkgMTIuMDY4MyAyMi45MjM2IDEyLjI1MDggMjIuNDEzOCAxMi41OTMxVjYuNTUxNzRDMjIuNDEzOCA0Ljg0MDQ5IDIxLjAyMTYgMy40NDgzIDE5LjMxMDQgMy40NDgzQzE3LjU5OTEgMy40NDgzIDE2LjIwNjkgNC44NDA0OSAxNi4yMDY5IDYuNTUxNzRWMjMuMDA1QzE2LjIwNjcgMjMuMTA5IDE2LjE3NjkgMjMuMjEwOCAxNi4xMjEgMjMuMjk4NUMxNi4wNjUxIDIzLjM4NjEgMTUuOTg1MyAyMy40NTYxIDE1Ljg5MTEgMjMuNTAwMUMxNS43Njc1IDIzLjU1ODQgMTUuNjI2NCAyMy41Njc5IDE1LjQ5NjEgMjMuNTI2N0MxNS4zNjU3IDIzLjQ4NTYgMTUuMjU1NyAyMy4zOTY4IDE1LjE4NzkgMjMuMjc4MUwxMy4xMTg2IDE5LjY5MzhDMTIuNTE5OSAxOC42NTcgMTEuNTUzMyAxNy45MTUyIDEwLjM5NjggMTcuNjA1M0M5LjIzOTk2IDE3LjI5NTMgOC4wMzIxNSAxNy40NTQ0IDYuOTk1MjggMTguMDUzMUM2Ljc5ODc4IDE4LjE2NTggNi42MjY1OSAxOC4zMTY0IDYuNDg4NjggMTguNDk2MUM2LjM1MDc3IDE4LjY3NTggNi4yNDk4OCAxOC44ODExIDYuMTkxODQgMTkuMTAwMUM2LjEzMjY1IDE5LjMxODggNi4xMTc0MSAxOS41NDcgNi4xNDcwMSAxOS43NzE2QzYuMTc2NjEgMTkuOTk2MiA2LjI1MDQ1IDIwLjIxMjcgNi4zNjQyNiAyMC40MDg1TDE0LjE2MSAzMy45MDkyQzE2LjMzMDcgMzcuNjY2MSAyMC4zNzM3IDQwIDI0LjcxMjIgNDBDMzEuNDMwNiA0MCAzNi44OTY1IDM0LjUzNDIgMzYuODk2NSAyNy44MTU3VjE4LjI3NTlDMzYuODk2NSAxNi41NjQ2IDM1LjUwNDMgMTUuMTcyNCAzMy43OTMxIDE1LjE3MjRaTTM1LjUxNzIgMjcuODE1N0MzNS41MTcyIDMzLjc3MzYgMzAuNjcwMSAzOC42MjA3IDI0LjcxMjIgMzguNjIwN0MyMC44NjQ4IDM4LjYyMDcgMTcuMjc5NSAzNi41NTEgMTUuMzU1NCAzMy4yMTk0TDcuNTU4NjQgMTkuNzE4N0M3LjUzNTkyIDE5LjY3OTUgNy41MjExOCAxOS42MzYyIDcuNTE1MjcgMTkuNTkxM0M3LjUwOTM2IDE5LjU0NjQgNy41MTIzOSAxOS41MDA4IDcuNTI0MTggMTkuNDU3MUM3LjUzNTgxIDE5LjQxMzMgNy41NTU5OCAxOS4zNzIyIDcuNTgzNTUgMTkuMzM2M0M3LjYxMTEyIDE5LjMwMDQgNy42NDU1NCAxOS4yNzAyIDcuNjg0ODEgMTkuMjQ3N0M4LjE2MzAxIDE4Ljk3MTYgOC42OTM2NCAxOC44MzA2IDkuMjMxNDUgMTguODMwNkM5LjUwMDkgMTguODMwNiA5Ljc3MjMxIDE4Ljg2NiAxMC4wMzk3IDE4LjkzNzdDMTAuODQwNCAxOS4xNTIyIDExLjUwOTUgMTkuNjY1NyAxMS45MjQgMjAuMzgzNkwxMy45OTM0IDIzLjk2NzhDMTQuNDk1OCAyNC44MzggMTUuNTYxOCAyNS4xNzQ2IDE2LjQ3MjkgMjQuNzUxQzE3LjE0OTIgMjQuNDM2MyAxNy41ODYyIDIzLjc1MTEgMTcuNTg2MiAyMy4wMDUyVjYuNTUxNzRDMTcuNTg2MiA1LjYwMTA0IDE4LjM1OTcgNC44Mjc2IDE5LjMxMDQgNC44Mjc2QzIwLjI2MTEgNC44Mjc2IDIxLjAzNDUgNS42MDEwNCAyMS4wMzQ1IDYuNTUxNzRWMTkuMzEwM0MyMS4wMzQ1IDE5LjQ5MzIgMjEuMTA3MiAxOS42Njg3IDIxLjIzNjUgMTkuNzk4QzIxLjM2NTggMTkuOTI3NCAyMS41NDEzIDIwIDIxLjcyNDIgMjBDMjEuOTA3MSAyMCAyMi4wODI1IDE5LjkyNzQgMjIuMjExOSAxOS43OThDMjIuMzQxMiAxOS42Njg3IDIyLjQxMzkgMTkuNDkzMiAyMi40MTM5IDE5LjMxMDNWMTUuMTcyNEMyMi40MTM5IDE0LjIyMTcgMjMuMTg3MyAxMy40NDgzIDI0LjEzOCAxMy40NDgzQzI1LjA4ODcgMTMuNDQ4MyAyNS44NjIyIDE0LjIyMTcgMjUuODYyMiAxNS4xNzI0VjE5LjMxMDNDMjUuODYyMiAxOS40OTMyIDI1LjkzNDggMTkuNjY4NyAyNi4wNjQyIDE5Ljc5OEMyNi4xOTM1IDE5LjkyNzQgMjYuMzY4OSAyMCAyNi41NTE4IDIwQzI2LjczNDggMjAgMjYuOTEwMiAxOS45Mjc0IDI3LjAzOTUgMTkuNzk4QzI3LjE2ODkgMTkuNjY4NyAyNy4yNDE1IDE5LjQ5MzIgMjcuMjQxNSAxOS4zMTAzVjE2LjU1MTdDMjcuMjQxNSAxNS42MDEgMjguMDE1IDE0LjgyNzYgMjguOTY1NyAxNC44Mjc2QzI5LjkxNjQgMTQuODI3NiAzMC42ODk4IDE1LjYwMSAzMC42ODk4IDE2LjU1MTdWMTkuNjU1MkMzMC42ODk4IDE5LjgzODEgMzAuNzYyNSAyMC4wMTM1IDMwLjg5MTggMjAuMTQyOUMzMS4wMjEyIDIwLjI3MjIgMzEuMTk2NiAyMC4zNDQ5IDMxLjM3OTUgMjAuMzQ0OUMzMS41NjI0IDIwLjM0NDkgMzEuNzM3OCAyMC4yNzIyIDMxLjg2NzIgMjAuMTQyOUMzMS45OTY1IDIwLjAxMzUgMzIuMDY5MiAxOS44MzgxIDMyLjA2OTIgMTkuNjU1MlYxOC4yNzU5QzMyLjA2OTIgMTcuMzI1MiAzMi44NDI2IDE2LjU1MTcgMzMuNzkzMyAxNi41NTE3QzM0Ljc0NCAxNi41NTE3IDM1LjUxNzUgMTcuMzI1MiAzNS41MTc1IDE4LjI3NTlMMzUuNTE3MiAyNy44MTU3WiIgZmlsbD0iIzFGMjIzNyIvPgo8cGF0aCBkPSJNMjQuMDA4OSAxMC4xMjQ5QzI0LjA4NjggMTAuMTcxMSAyNC4xNzMxIDEwLjIwMTQgMjQuMjYyOCAxMC4yMTQyQzI0LjM1MjQgMTAuMjI3IDI0LjQ0MzggMTAuMjIyIDI0LjUzMTUgMTAuMTk5NUMyNC42MTkyIDEwLjE3NjkgMjQuNzAxNyAxMC4xMzczIDI0Ljc3NDEgMTAuMDgyOUMyNC44NDY1IDEwLjAyODUgMjQuOTA3NSA5Ljk2MDI4IDI0Ljk1MzUgOS44ODIyN0MyNS41NDc5IDguODc3MDMgMjUuODYyMSA3LjcyNTMxIDI1Ljg2MjEgNi41NTE3MkMyNS44NjIxIDIuOTM5MDYgMjIuOTIzMSAwIDE5LjMxMDQgMEMxNS42OTc4IDAgMTIuNzU4NyAyLjkzOTA2IDEyLjc1ODcgNi41NTE3MkMxMi43NTg3IDcuNzIwODYgMTMuMDcwNiA4Ljg2ODY3IDEzLjY2MDcgOS44NzEwOUMxMy43MDY3IDkuOTQ5MTUgMTMuNzY3NSAxMC4wMTc0IDEzLjgzOTggMTAuMDcxOUMxMy45MTIxIDEwLjEyNjQgMTMuOTk0NSAxMC4xNjYyIDE0LjA4MjIgMTAuMTg4OUMxNC4xNjk4IDEwLjIxMTYgMTQuMjYxMSAxMC4yMTY4IDE0LjM1MDggMTAuMjA0MkMxNC40NDA1IDEwLjE5MTYgMTQuNTI2OCAxMC4xNjE1IDE0LjYwNDkgMTAuMTE1NUMxNC43NjI1IDEwLjAyMjggMTQuODc2OCA5Ljg3MTE0IDE0LjkyMjYgOS42OTQwNkMxNC45Njg1IDkuNTE2OTkgMTQuOTQyMSA5LjMyODk2IDE0Ljg0OTMgOS4xNzEzM0MxNC4zODM5IDguMzgwODYgMTQuMTM4IDcuNDc1IDE0LjEzOCA2LjU1MTcyQzE0LjEzOCAzLjY5OTYxIDE2LjQ1ODMgMS4zNzkzIDE5LjMxMDQgMS4zNzkzQzIyLjE2MjUgMS4zNzkzIDI0LjQ4MjggMy42OTk2MSAyNC40ODI4IDYuNTUxNzJDMjQuNDgyOCA3LjQ3ODQ0IDI0LjIzNTEgOC4zODc0MiAyMy43NjYzIDkuMTgwMjNDMjMuNjczMiA5LjMzNzY4IDIzLjY0NjQgOS41MjU2NSAyMy42OTE5IDkuNzAyODJDMjMuNzM3NCA5Ljg3OTk4IDIzLjg1MTQgMTAuMDMxOCAyNC4wMDg5IDEwLjEyNDlaTTYuNTgxNDMgMTAuMzE1MkM2LjY0NTQgMTAuMzc5NCA2LjcyMTQxIDEwLjQzMDIgNi44MDUxIDEwLjQ2NDlDNi44ODg3OSAxMC40OTk2IDYuOTc4NSAxMC41MTc0IDcuMDY5MDkgMTAuNTE3M0M3LjIwNTQ5IDEwLjUxNzMgNy4zMzg4MiAxMC40NzY4IDcuNDUyMjMgMTAuNDAxQzcuNTY1NjQgMTAuMzI1MiA3LjY1NDAzIDEwLjIxNzUgNy43MDYyMyAxMC4wOTE1QzcuNzU4NDIgOS45NjU0OSA3Ljc3MjA4IDkuODI2ODIgNy43NDU0NyA5LjY5MzA0QzcuNzE4ODcgOS41NTkyNiA3LjY1MzE5IDkuNDM2MzggNy41NTY3NCA5LjMzOTkyTDUuNDU4MTUgNy4yNDE0MUgxMC42ODk4QzEwLjg3MjcgNy4yNDE0MSAxMS4wNDgxIDcuMTY4NzQgMTEuMTc3NSA3LjAzOTRDMTEuMzA2OCA2LjkxMDA2IDExLjM3OTUgNi43MzQ2NCAxMS4zNzk1IDYuNTUxNzJDMTEuMzc5NSA2LjM2ODggMTEuMzA2OCA2LjE5MzM4IDExLjE3NzUgNi4wNjQwNEMxMS4wNDgxIDUuOTM0NjkgMTAuODcyNyA1Ljg2MjAzIDEwLjY4OTggNS44NjIwM0g1LjQ1ODE1TDcuNTU2NzQgMy43NjM0NEM3LjY4NDk0IDMuNjMzODYgNy43NTY2MyAzLjQ1ODc5IDcuNzU2MTMgMy4yNzY1MkM3Ljc1NTY0IDMuMDk0MjQgNy42ODMwMSAyLjkxOTU2IDcuNTU0MTEgMi43OTA2OEM3LjQyNTIyIDIuNjYxNzkgNy4yNTA1NCAyLjU4OTE3IDcuMDY4MjYgMi41ODg3QzYuODg1OTggMi41ODgyMiA2LjcxMDkyIDIuNjU5OTIgNi41ODEzNSAyLjc4ODEyTDMuMzA1NDkgNi4wNjQwNkMzLjE3NjE3IDYuMTkzNCAzLjEwMzUyIDYuMzY4ODIgMy4xMDM1MiA2LjU1MTcyQzMuMTAzNTIgNi43MzQ2MiAzLjE3NjE3IDYuOTEwMDQgMy4zMDU0OSA3LjAzOTM3TDYuNTgxNDMgMTAuMzE1MlpNMzEuMDY0MiAxMC4zMTUyQzMxLjEyODEgMTAuMzc5NCAzMS4yMDQxIDEwLjQzMDIgMzEuMjg3OCAxMC40NjQ5QzMxLjM3MTUgMTAuNDk5NiAzMS40NjEyIDEwLjUxNzQgMzEuNTUxOCAxMC41MTczQzMxLjcyODQgMTAuNTE3MyAzMS45MDQ4IDEwLjQ0OTkgMzIuMDM5NSAxMC4zMTUyTDM1LjMxNTMgNy4wMzkzN0MzNS40NDQ3IDYuOTEwMDQgMzUuNTE3MyA2LjczNDYyIDM1LjUxNzMgNi41NTE3MkMzNS41MTczIDYuMzY4ODIgMzUuNDQ0NyA2LjE5MzQgMzUuMzE1MyA2LjA2NDA2TDMyLjAzOTUgMi43ODgyQzMxLjkwOTkgMi42NiAzMS43MzQ4IDIuNTg4MyAzMS41NTI2IDIuNTg4NzdDMzEuMzcwMyAyLjU4OTI1IDMxLjE5NTYgMi42NjE4NyAzMS4wNjY3IDIuNzkwNzZDMzAuOTM3OCAyLjkxOTY0IDMwLjg2NTIgMy4wOTQzMSAzMC44NjQ3IDMuMjc2NTlDMzAuODY0MiAzLjQ1ODg3IDMwLjkzNTkgMy42MzM5MyAzMS4wNjQxIDMuNzYzNTJMMzMuMTYyNyA1Ljg2MjExSDI3LjkzMUMyNy43NDgxIDUuODYyMTEgMjcuNTcyNyA1LjkzNDc3IDI3LjQ0MzQgNi4wNjQxMUMyNy4zMTQgNi4xOTM0NiAyNy4yNDEzIDYuMzY4ODggMjcuMjQxMyA2LjU1MThDMjcuMjQxMyA2LjczNDcxIDI3LjMxNCA2LjkxMDE0IDI3LjQ0MzQgNy4wMzk0OEMyNy41NzI3IDcuMTY4ODIgMjcuNzQ4MSA3LjI0MTQ4IDI3LjkzMSA3LjI0MTQ4SDMzLjE2MjdMMzEuMDY0MSA5LjM0MDA4QzMxLjAwMDEgOS40MDQxMSAzMC45NDkzIDkuNDgwMTIgMzAuOTE0NiA5LjU2Mzc5QzMwLjg3OTkgOS42NDc0NSAzMC44NjIxIDkuNzM3MTIgMzAuODYyMSA5LjgyNzY3QzMwLjg2MjEgOS45MTgyMyAzMC44OCAxMC4wMDc5IDMwLjkxNDYgMTAuMDkxNkMzMC45NDkzIDEwLjE3NTIgMzEuMDAwMSAxMC4yNTEyIDMxLjA2NDIgMTAuMzE1MloiIGZpbGw9IiMxRjIyMzciLz4KPC9zdmc+Cg==") center no-repeat;
    background-size: contain;
    width: 2.5rem;
    height: 2.5rem;
    margin: 0 auto 2rem auto;
    -webkit-animation: swipe 3s infinite linear;
            animation: swipe 3s infinite linear;
    position: absolute;
    top: -0.3rem;
    left: calc(50% - 2.5rem);
  }
  main section.consulting .consulting-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-y: scroll;
    padding-bottom: 2rem;
  }
}
main section.consulting .consulting-rows {
  gap: 1.5rem;
  margin-top: 3rem;
}
@media screen and (max-width: 1180px) {
  main section.consulting .consulting-rows {
    margin-top: 0;
    gap: 1rem;
  }
}
@media screen and (max-width: 490px) {
  main section.consulting .consulting-rows {
    min-width: 100%;
    width: 100%;
  }
}
main section.consulting .consulting-rows:nth-child(1) .consulting-item:nth-child(4) {
  left: 6.125rem;
  position: relative;
}
@media screen and (max-width: 1180px) {
  main section.consulting .consulting-rows:nth-child(1) .consulting-item:nth-child(4) {
    left: 0;
  }
}
main section.consulting .consulting-rows:nth-child(2) {
  margin-top: 0;
  gap: 1.3rem;
}
@media screen and (max-width: 1180px) {
  main section.consulting .consulting-rows:nth-child(2) {
    display: none;
  }
}
main section.consulting .consulting-rows:nth-child(3) .consulting-item:nth-child(1) {
  right: 6.125rem;
  position: relative;
  border: 2px solid rgba(255,255,255,0.1);
  background: rgba(18,21,43,0.01);
  -webkit-backdrop-filter: blur(7.5px);
          backdrop-filter: blur(7.5px);
}
@media screen and (max-width: 1180px) {
  main section.consulting .consulting-rows:nth-child(3) .consulting-item:nth-child(1) {
    right: 0;
    border: none;
    background: #12152b;
  }
}
main section.consulting .consulting-rows img {
  max-width: 100%;
  height: auto;
  border-radius: 1.875rem;
  border: 2px solid rgba(255,255,255,0.1);
  pointer-events: none;
}
@media screen and (max-width: 1180px) {
  main section.consulting .consulting-rows img {
    display: none;
    border-radius: 1.25rem;
  }
}
main section.consulting .consulting-item {
  padding: 1.5rem;
  border-radius: 1.875rem;
  background: #12152b;
  gap: 1.5rem;
}
@media screen and (max-width: 1180px) {
  main section.consulting .consulting-item {
    padding: 1.25rem;
    border-radius: 1.25rem;
  }
}
main section.consulting .consulting-item h3 {
  font-size: 1.5rem;
}
@media screen and (max-width: 1180px) {
  main section.consulting .consulting-item h3 {
    font-size: 1.125rem;
    max-width: 15rem;
  }
}
main section.consulting .consulting-item p,
main section.consulting .consulting-item ul li {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 140%;
  max-width: 19.65rem;
}
main section.consulting .consulting-rows:nth-last-child(1) .consulting-item p {
  max-width: 21.5rem;
}
main section.consulting .consulting-rows .consulting-item__border p {
  max-width: 100%!important;
}
@media screen and (max-width: 1180px) {
  main section.consulting .consulting-item p,
  main section.consulting .consulting-item ul li {
    font-size: 0.75rem;
  }
  main section.consulting .consulting-rows .consulting-item__border p {
    max-width: 20rem!important;
  }
}
main section.consulting .consulting-item ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.87rem;
}
@media screen and (max-width: 1180px) {
  main section.consulting .consulting-item ul {
    gap: 0.5rem;
  }
}
main section.consulting .consulting-item ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  color: rgba(255,255,255,0.87);
}
main section.consulting .consulting-item ul li:before {
  display: block;
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04LjUgNC4xMzM5N0M5LjE2NjY3IDQuNTE4ODggOS4xNjY2NyA1LjQ4MTEzIDguNSA1Ljg2NjAzTDEuNzUgOS43NjMxNEMxLjA4MzMzIDEwLjE0OCAwLjI1IDkuNjY2OTEgMC4yNSA4Ljg5NzExTDAuMjUwMDAxIDEuMTAyODlDMC4yNTAwMDEgMC4zMzMwODUgMS4wODMzMyAtMC4xNDgwNCAxLjc1IDAuMjM2ODZMOC41IDQuMTMzOTdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K") center no-repeat;
  background-size: cover;
  width: 0.8125rem;
  height: 0.8125rem;
  min-width: 0.8125rem;
  max-width: 0.8125rem;
}
main section.consulting .consulting-item__img {
  display: none;
  background: none;
  border: none;
  padding: 0;
}
@media screen and (max-width: 1180px) {
  main section.consulting .consulting-item__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 13rem;
    overflow: hidden;
  }
  main section.consulting .consulting-item__img img {
    display: block;
  }
}
main section.consulting .consulting-item__bg {
  background: #eb1b45;
}
main section.consulting .consulting-item__bg h3 {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 140%;
}
@media screen and (max-width: 1180px) {
  main section.consulting .consulting-item__bg h3 {
    font-size: 0.875rem;
  }
}
main section.consulting .consulting-item__border {
  border: 2px dashed #eb1b45;
  background: rgba(255,255,255,0.01);
  -webkit-backdrop-filter: blur(7.5px);
          backdrop-filter: blur(7.5px);
}
@media screen and (max-width: 1180px) {
  main section.consulting .consulting-item__border {
    margin-top: -1.1rem;
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
  }
}
main section.consulting .consulting-item__border h3 {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 140%;
  color: #eb1b45;
}
@media screen and (max-width: 1180px) {
  main section.consulting .consulting-item__border h3 {
    font-size: 0.875rem;
  }
}
main section.industry .section-header {
  max-width: 100%;
}
@media screen and (max-width: 1180px) {
  main section.industry .section-header {
    max-width: 100%;
  }
}
@media screen and (max-width: 490px) {
  main section.industry .section-header {
    margin-bottom: 2rem;
    max-width: 20rem;
  }
}
main section.industry .industry-wrapper {
  width: 100%;
  border-radius: 2.5rem;
  background: rgba(255,255,255,0.04);
  padding: 5.25rem 4.81rem 2.69rem 4.81rem;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1180px) {
  main section.industry .industry-wrapper {
    padding: 2.82rem 2.58rem 1.24rem 2.58rem;
    border-radius: 1.25rem;
  }
}
@media screen and (max-width: 720px) {
  main section.industry .industry-wrapper {
    padding: 1.5rem 0.87rem;
  }
}
main section.industry .industry-stats {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 2.3rem;
}
@media screen and (max-width: 1180px) {
  main section.industry .industry-stats {
    gap: 0;
  }
}
@media screen and (max-width: 720px) {
  main section.industry .industry-stats {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1.25rem;
  }
}
main section.industry .industry-stats__item {
  width: 100%;
  max-width: 7.6rem;
  height: 23.125rem;
  text-align: center;
  gap: 1.5rem;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
main section.industry .industry-stats__item:nth-child(6) .industry-stats__info {
  max-width: 5.5rem;
}
@media screen and (max-width: 1180px) {
  main section.industry .industry-stats__item:nth-child(6) .industry-stats__info {
    max-width: 3.5rem;
  }
}
@media screen and (max-width: 720px) {
  main section.industry .industry-stats__item:nth-child(6) .industry-stats__info {
    max-width: 100%;
  }
}
@media screen and (max-width: 1180px) {
  main section.industry .industry-stats__item {
    min-width: 5rem;
    height: 16rem;
  }
}
@media screen and (max-width: 720px) {
  main section.industry .industry-stats__item {
    width: 100%;
    max-width: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 0.6rem;
    height: initial;
  }
  /*main section.industry .industry-stats__item:nth-child(1) .industry-stats__number {
    width: 100%;
  }
  main section.industry .industry-stats__item:nth-child(2) .industry-stats__number,
  main section.industry .industry-stats__item:nth-child(3) .industry-stats__number {
    width: 70%;
  }
  main section.industry .industry-stats__item:nth-child(4) .industry-stats__number,
  main section.industry .industry-stats__item:nth-child(5) .industry-stats__number {
    width: 80%;
  }
  main section.industry .industry-stats__item:nth-child(6) .industry-stats__number {
    width: 40%;
  }
  main section.industry .industry-stats__item:nth-child(7) .industry-stats__number {
    width: 50%;
  }*/
}
main section.industry .industry-stats__item:nth-child(even) .industry-stats__number {
  background: #12152b;
}
main section.industry .industry-stats__number {
  width: 100%;
  height: 0%;
  max-width: 6.4375rem;
  max-height: 19rem;
  border-radius: 1.875rem;
  background: #eb1b45;
  border: 3px solid #eb1b45;
}
@media screen and (min-width: 720px) {
  main section.industry .industry-stats__item .industry-stats__number {
    width: 100%!important;
  }
}
main section.industry .industry-stats__item.industry-stats__item--visible .industry-stats__number {
  -webkit-transition: height 1.4s, width 1.4s cubic-bezier(0, 0, 0.2, 0.5);
  transition: height 1.4s, width 1.4s cubic-bezier(0, 0, 0.2, 0.5);
}
  main section.industry .industry-stats__item.industry-stats__item--visible:nth-child(1) .industry-stats__number {
    -webkit-transition: height 2.2s, width 2.2s cubic-bezier(0, 0, 0.2, 0.5);
    transition: height 2.2s, width 2.2s cubic-bezier(0, 0, 0.2, 0.5);
  }
  main section.industry .industry-stats__item.industry-stats__item--visible:nth-child(2) .industry-stats__number,
  main section.industry .industry-stats__item.industry-stats__item--visible:nth-child(3) .industry-stats__number {
    -webkit-transition: height 1.3s, width 1.3s cubic-bezier(0, 0, 0.2, 0.8);
    transition: height 1.3s, width 1.3s cubic-bezier(0, 0, 0.2, 0.8);
  }
  main section.industry .industry-stats__item.industry-stats__item--visible:nth-child(4) .industry-stats__number,
  main section.industry .industry-stats__item.industry-stats__item--visible:nth-child(5) .industry-stats__number {
    -webkit-transition: height 1.6s, width 1.6s cubic-bezier(0, 0, 0.2, 0.5);
  transition: height 1.6s, width 1.6s cubic-bezier(0, 0, 0.2, 0.5);
  }
  main section.industry .industry-stats__item.industry-stats__item--visible:nth-child(6) .industry-stats__number {
    -webkit-transition: height 1.8s, width 1.8s cubic-bezier(0, 0, 0.2, 0.8);
    transition: height 1.8s, width 1.8s cubic-bezier(0, 0, 0.2, 0.8);
  }
  main section.industry .industry-stats__item.industry-stats__item--visible:nth-child(7) .industry-stats__number {
    -webkit-transition: height 2s, width 2s cubic-bezier(0, 0, 0.2, 0.6);
    transition: height 2s, width 2s cubic-bezier(0, 0, 0.2, 0.6);
  }
@media screen and (max-width: 1180px) {
  main section.industry .industry-stats__number {
    border-radius: 1rem;
    max-height: 13rem;
    max-width: 5rem;
  }
  main section.industry .industry-stats__info {
    max-width: 5rem;
  }
}
@media screen and (max-width: 990px) {
  main section.industry .industry-stats__number {
    max-width: 3rem;
  }
}
@media screen and (max-width: 720px) {
  main section.industry .industry-stats__number {
    height: 3.25rem !important;
    /*width: 100%;*/
    width: 0%;
    max-width: 100%;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 1.25rem;
  }
  main section.industry .industry-stats__info {
    max-width: 100%;
  }
}
main section.industry .industry-stats__number p {
  font-size: 2rem;
  font-weight: 600;
  line-height: 130%;
}
@media screen and (max-width: 1180px) {
  main section.industry .industry-stats__number p {
    font-size: 1.125rem;
  }
}
main section.industry .industry-stats__info p {
  font-size: 1rem;
  font-weight: 500;
  line-height: 130%;
}
@media screen and (max-width: 1180px) {
  main section.industry .industry-stats__info p {
    font-size: 0.625rem;
  }
}
@media screen and (max-width: 490px) {
  main section.industry .industry-stats__info p br {
    content: '';
    padding: 0 2px;
  }
}
main section.industry .industry-stats__bg {
  position: absolute;
  top: 3rem;
  left: 2rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzE1IiB2aWV3Qm94PSIwIDAgNTUgMzE1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAyMzVINTQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iMTUgMTUiLz4KPHBhdGggZD0iTTEgMTU3SDU0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC4xIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjE1IDE1Ii8+CjxwYXRoIGQ9Ik0xIDc5SDU0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC4xIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjE1IDE1Ii8+CjxwYXRoIGQ9Ik0xIDFINTQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iMTUgMTUiLz4KPHBhdGggZD0iTTEgMzE0SDU0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC4xIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjE1IDE1Ii8+Cjwvc3ZnPgo=") top left repeat-x;
  width: calc(100% - 4rem);
  height: 100%;
  z-index: -1;
}
@media screen and (max-width: 1180px) {
  main section.industry .industry-stats__bg {
    height: 60%;
    background-size: contain;
  }
}
@media screen and (max-width: 490px) {
  main section.industry .industry-stats__bg {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    height: 60%;
    width: 100%;
    background-size: contain;
    top: 10rem;
    left: 0;
    opacity: 0.7;
  }
}
main section.demo .section-wrapper .demo-content h2 {
  max-width: 100%;
}
body.page-template-showcase-template-deutsch main section.demo .section-wrapper .demo-content h2 {
  max-width: 59rem;
}
@media screen and (max-width: 1180px) {
  main section.demo .section-wrapper .demo-content h2 {
    max-width: 26rem!important;
  }
}
@media screen and (max-width: 490px) {
  main section.page_first .container .first-wrapper .first-info .first-info__desc {
    max-width: 15rem !important;
  }
  main section.first .first-wrapper .first-info__desc p {
    font-size: 0.75rem;
  }
  main section.first .first-wrapper .first-info__title h1 {
    font-size: 2rem;
  }
}