#node-service_pillars #service-pillars {
  padding-top: var(--space-xl);
}
#node-service_pillars #service-pillars .desktop {
  display: none;
}
#node-service_pillars #service-pillars .service-pillar {
  margin-bottom: var(--space-xxl);
  position: relative;
  z-index: 10;
}
#node-service_pillars #service-pillars .service-pillar .content {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "image " "title " "subtitle " "text " "services " "button ";
  grid-template-rows: auto auto auto auto 1fr;
  padding-left: var(--section-x);
  padding-right: var(--section-x);
  overflow: hidden;
}
#node-service_pillars #service-pillars .service-pillar .content .wrapper {
  display: contents;
}
#node-service_pillars #service-pillars .service-pillar .content .title-wrapper {
  grid-area: title;
  display: flex;
  align-items: center;
  gap: var(--space-sm);
  margin-bottom: var(--space-md);
}
#node-service_pillars #service-pillars .service-pillar .content .title-wrapper .icon {
  height: 50px;
  width: 50px;
}
#node-service_pillars #service-pillars .service-pillar .content .title-wrapper .title {
  margin-bottom: 0;
}
#node-service_pillars #service-pillars .service-pillar .content .subtitle {
  grid-area: subtitle;
  color: var(--color-default);
}
#node-service_pillars #service-pillars .service-pillar .content .text {
  grid-area: text;
  margin-bottom: var(--space-md);
  font-size: var(--font-size-big);
  line-height: var(--line-height-big);
}
#node-service_pillars #service-pillars .service-pillar .content .services {
  grid-area: services;
}
#node-service_pillars #service-pillars .service-pillar .content .services .label {
  font-weight: 500;
  margin-bottom: var(--space-sm);
}
#node-service_pillars #service-pillars .service-pillar .content .services .e-advantage .title-wrapper {
  margin-bottom: var(--space-xs);
}
#node-service_pillars #service-pillars .service-pillar .content .services .e-advantage .title-wrapper .title {
  margin-bottom: 0;
}
#node-service_pillars #service-pillars .service-pillar .content .services .e-advantage .icon {
  height: 20px;
  width: 20px;
  flex-shrink: 0;
}
#node-service_pillars #service-pillars .service-pillar .content .services .e-advantage .icon svg path {
  fill: var(--color-default);
}
#node-service_pillars #service-pillars .service-pillar .content .button-wrapper {
  grid-area: button;
  margin-top: var(--space-md);
}
#node-service_pillars #service-pillars .service-pillar .content .image {
  grid-area: image;
  aspect-ratio: 750 / 515;
  width: 86vw;
  position: relative;
  border-radius: var(--border-radius-sm);
  overflow: hidden;
  margin-bottom: var(--space-lg);
}
#node-service_pillars #service-pillars .service-pillar .content .image picture {
  height: 100%;
}
#node-service_pillars #service-pillars .service-pillar .content .image picture img {
  height: 100%;
}
#node-service_pillars #service-pillars .service-pillar--expanded {
  position: relative;
  z-index: 10;
}
#node-service_pillars #service-pillars .service-pillar--expanded .content {
  padding: var(--space-xl) var(--section-x);
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  background-color: var(--color-default);
  color: #ffffff;
}
#node-service_pillars #service-pillars .service-pillar--expanded .content .icon {
  height: 50px;
  width: 50px;
  margin-bottom: var(--space-md);
}
#node-service_pillars #service-pillars .service-pillar--expanded .content .icon svg path {
  fill: #ffffff;
}
#node-service_pillars #service-pillars .service-pillar--expanded .content .title {
  color: #ffffff;
}
#node-service_pillars #service-pillars .service-pillar--expanded .content .subtitle {
  color: #ffffff;
}
#node-service_pillars #service-pillars .service-pillar--expanded .content .text {
  font-size: var(--font-size-big);
  line-height: var(--line-height-big);
}
#node-service_pillars #service-pillars .service-pillar--expanded .content .button-wrapper {
  margin-top: var(--space-md);
}
#node-service_pillars #experiences .c-view > .title {
  margin-bottom: var(--space-lg);
  text-align: center;
}
.service-pillars-teaser .content {
  margin-bottom: var(--space-lg);
}
.service-pillars-teaser .content .text {
  font-size: var(--font-size-big);
  line-height: var(--line-height-big);
}
.service-pillars-teaser .content .button-wrapper {
  margin-top: var(--space-md);
}
.service-pillars-teaser .pillars {
  display: grid;
  grid-template-columns: 43vw 43vw;
  margin-left: calc(var(--section-x)*-1);
  padding-left: var(--section-x);
  margin-right: calc(var(--section-x)*-1);
  padding-right: var(--section-x);
  transform: translateX(var(--section-x)) !important;
}
.service-pillars-teaser .pillars .items {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--space-xl);
  align-self: start;
  padding-top: 43vw;
}
.service-pillars-teaser .pillars .items .service-pillar {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 300px;
}
.service-pillars-teaser .pillars .items .service-pillar .icon {
  height: 30px;
  width: 30px;
  margin-bottom: var(--space-sm);
}
.service-pillars-teaser .pillars .items .service-pillar .title {
  color: var(--color-default);
  font-size: var(--font-size);
  line-height: var(--line-height);
  margin-bottom: var(--space-xs);
}
.service-pillars-teaser .pillars .items .service-pillar .subtitle {
  margin-bottom: 0;
  font-size: var(--font-size-small);
  line-height: var(--line-height-small);
}
.service-pillars-teaser .pillars .items .service-pillar--expanded {
  max-width: 250px;
  color: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  aspect-ratio: 1;
  position: relative;
  z-index: 50;
  justify-content: center;
}
.service-pillars-teaser .pillars .items .service-pillar--expanded::before {
  content: '';
  height: calc(100% + 50px);
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: var(--color-default);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.service-pillars-teaser .pillars .items .service-pillar--expanded .title {
  color: #ffffff;
  font-size: var(--font-size);
  line-height: var(--line-height);
  margin-bottom: var(--space-xs);
  position: relative;
  z-index: 10;
}
.service-pillars-teaser .pillars .items .service-pillar--expanded .icon {
  height: 30px;
  width: 30px;
  margin-bottom: var(--space-sm);
  position: relative;
  z-index: 10;
}
.service-pillars-teaser .pillars .items .service-pillar--expanded .icon svg path {
  fill: #ffffff;
}
.service-pillars-teaser .pillars .items .service-pillar--expanded .subtitle {
  position: relative;
  z-index: 10;
  margin-bottom: 0;
  font-size: var(--font-size-small);
  line-height: var(--line-height-small);
}
.service-pillars-teaser .pillars .items .service-pillar--expanded .btn-link {
  color: #ffffff;
  position: relative;
  z-index: 10;
}
.service-pillars-teaser .pillars .images {
  height: 86vw;
  width: 43vw;
  position: relative;
  border-top-left-radius: 43vw;
  border-bottom-left-radius: 43vw;
  overflow: hidden;
  align-self: start;
  z-index: 30;
  margin-left: auto;
}
.service-pillars-teaser .pillars .images .image {
  width: 100%;
  height: 100%;
  position: absolute;
}
.service-pillars-teaser .pillars .images .image img {
  object-position: left center;
}
@media (hover: hover) {
  #node-service_pillars #service-pillars .service-pillar .btn:hover {
    background-color: #ffffff !important;
    color: var(--color-default) !important;
  }
  .service-pillars-teaser .content .button-wrapper .btn.btn-primary:hover {
    background-color: #ffffff;
    color: var(--color-default);
  }
  .service-pillars-teaser .pillars .items .service-pillar .btn.btn-link:hover {
    color: #ffffff !important;
  }
  .service-pillars-teaser .pillars .items .service-pillar--expanded .btn.btn-link:hover {
    color: var(--color-primary) !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%5C%2Fwww%5C%2Fvhosts%5C%2Fsentientexpanse.moremedia-development.at%5C%2Fhttpdocs%5C%2Fweb%5C%2Fthemes%5C%2Fcustom%5C%2Fless%5C%2F_page%5C%2Fservice_pillars%5C%2Fservice_pillars.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%2CqBAEI%3BEACI%2CaAAa%2CeAAb%3B%3BAAHR%2CqBAEI%2CiBAGI%3BEACI%2CaAAA%3B%3BAANZ%2CqBAEI%2CiBAOI%3BEACI%2CeAAe%2CgBAAf%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAZZ%2CqBAEI%2CiBAOI%2CgBAKI%3BEACI%2CaAAA%3BEACA%2C0BAAA%3BEACA%2CqBAAqB%2CSAAS%2CSAAS%2CYAAY%2CQAAQ%2CYAAY%2CSAAvE%3BEACA%2C2CAAA%3BEACA%2CcAAc%2CgBAAd%3BEACA%2CeAAe%2CgBAAf%3BEACA%2CgBAAA%3B%3BAArBhB%2CqBAEI%2CiBAOI%2CgBAKI%2CSASI%3BEACI%2CiBAAA%3B%3BAAxBpB%2CqBAEI%2CiBAOI%2CgBAKI%2CSAaI%3BEACI%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CKAAK%2CeAAL%3BEACA%2CeAAe%2CeAAf%3B%3BAAhCpB%2CqBAEI%2CiBAOI%2CgBAKI%2CSAaI%2CeAOI%3BEACI%2CYAAA%3BEACA%2CWAAA%3B%3BAApCxB%2CqBAEI%2CiBAOI%2CgBAKI%2CSAaI%2CeAaI%3BEACI%2CgBAAA%3B%3BAAzCxB%2CqBAEI%2CiBAOI%2CgBAKI%2CSA%2BBI%3BEACI%2CmBAAA%3BEACA%2COAAO%2CoBAAP%3B%3BAA%5C%2FCpB%2CqBAEI%2CiBAOI%2CgBAKI%2CSAoCI%3BEACI%2CeAAA%3BEACA%2CeAAe%2CeAAf%3BEACA%2CWAAW%2CoBAAX%3BEACA%2CaAAa%2CsBAAb%3B%3BAAtDpB%2CqBAEI%2CiBAOI%2CgBAKI%2CSA2CI%3BEACI%2CmBAAA%3B%3BAA1DpB%2CqBAEI%2CiBAOI%2CgBAKI%2CSA2CI%2CUAII%3BEACI%2CgBAAA%3BEACA%2CeAAe%2CeAAf%3B%3BAA%5C%2FDxB%2CqBAEI%2CiBAOI%2CgBAKI%2CSA2CI%2CUASI%2CaACI%3BEACI%2CeAAe%2CeAAf%3B%3BAApE5B%2CqBAEI%2CiBAOI%2CgBAKI%2CSA2CI%2CUASI%2CaACI%2CeAGI%3BEACI%2CgBAAA%3B%3BAAvEhC%2CqBAEI%2CiBAOI%2CgBAKI%2CSA2CI%2CUASI%2CaASI%3BEACI%2CYAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3B%3BAA9E5B%2CqBAEI%2CiBAOI%2CgBAKI%2CSA2CI%2CUASI%2CaASI%2CMAKI%2CIAGI%3BEACI%2CMAAM%2CoBAAN%3B%3BAApFpC%2CqBAEI%2CiBAOI%2CgBAKI%2CSA6EI%3BEACI%2CiBAAA%3BEACA%2CYAAY%2CeAAZ%3B%3BAA7FpB%2CqBAEI%2CiBAOI%2CgBAKI%2CSAkFI%3BEACI%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CeAAe%2CuBAAf%3BEACA%2CgBAAA%3BEACA%2CeAAe%2CeAAf%3B%3BAAvGpB%2CqBAEI%2CiBAOI%2CgBAKI%2CSAkFI%2COASI%3BEACI%2CYAAA%3B%3BAA1GxB%2CqBAEI%2CiBAOI%2CgBAKI%2CSAkFI%2COASI%2CQAGI%3BEACI%2CYAAA%3B%3BAAMhB%2CqBAjHR%2CiBAOI%2CgBA0GK%3BEACG%2CkBAAA%3BEACA%2CWAAA%3B%3BAAFJ%2CqBAjHR%2CiBAOI%2CgBA0GK%2CUAIG%3BEACI%2CSAAS%2CgBAAgB%2CgBAAzB%3BEACA%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAkB%2CoBAAlB%3BEACA%2CcAAA%3B%3BAAXR%2CqBAjHR%2CiBAOI%2CgBA0GK%2CUAIG%2CSASI%3BEACI%2CYAAA%3BEACA%2CWAAA%3BEACA%2CeAAe%2CeAAf%3B%3BAAhBZ%2CqBAjHR%2CiBAOI%2CgBA0GK%2CUAIG%2CSASI%2CMAKI%2CIACI%3BEACI%2CaAAA%3B%3BAApBpB%2CqBAjHR%2CiBAOI%2CgBA0GK%2CUAIG%2CSAqBI%3BEACI%2CcAAA%3B%3BAA1BZ%2CqBAjHR%2CiBAOI%2CgBA0GK%2CUAIG%2CSAyBI%3BEACI%2CcAAA%3B%3BAA9BZ%2CqBAjHR%2CiBAOI%2CgBA0GK%2CUAIG%2CSA6BI%3BEACI%2CWAAW%2CoBAAX%3BEACA%2CaAAa%2CsBAAb%3B%3BAAnCZ%2CqBAjHR%2CiBAOI%2CgBA0GK%2CUAIG%2CSAkCI%3BEACI%2CYAAY%2CeAAZ%3B%3BAA1JxB%2CqBAqKI%2CaACI%2CQACK%3BEACG%2CeAAe%2CeAAf%3BEACA%2CkBAAA%3B%3BAAMhB%2CuBAEI%3BEACI%2CeAAe%2CeAAf%3B%3BAAHR%2CuBAEI%2CSAGI%3BEACI%2CWAAW%2CoBAAX%3BEACA%2CaAAa%2CsBAAb%3B%3BAAPZ%2CuBAEI%2CSAQI%3BEACI%2CYAAY%2CeAAZ%3B%3BAAXZ%2CuBAeI%3BEACI%2CaAAA%3BEACA%2CgCAAA%3BEACA%2CsCAAA%3BEACA%2CcAAc%2CgBAAd%3BEACA%2CuCAAA%3BEACA%2CeAAe%2CgBAAf%3BEACA%2CWAAW%2CWAAW%2CiBAAtB%3B%3BAAtBR%2CuBAeI%2CSASI%3BEACI%2CaAAA%3BEACA%2C0BAAA%3BEACA%2CKAAK%2CeAAL%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3B%3BAA7BZ%2CuBAeI%2CSASI%2COAQI%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAArChB%2CuBAeI%2CSASI%2COAQI%2CgBAOI%3BEACI%2CYAAA%3BEACA%2CWAAA%3BEACA%2CeAAe%2CeAAf%3B%3BAA1CpB%2CuBAeI%2CSASI%2COAQI%2CgBAaI%3BEACI%2COAAO%2CoBAAP%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CaAAa%2CkBAAb%3BEACA%2CeAAe%2CeAAf%3B%3BAAjDpB%2CuBAeI%2CSASI%2COAQI%2CgBAoBI%3BEACI%2CgBAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CaAAa%2CwBAAb%3B%3BAAGJ%2CuBA3CZ%2CSASI%2COAQI%2CgBA0BK%3BEACG%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CuBAAA%3B%3BAAEA%2CuBAvDhB%2CSASI%2COAQI%2CgBA0BK%2CUAYI%3BEACG%2CSAAS%2CEAAT%3BEACA%2CyBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAkB%2CoBAAlB%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CQAAA%3BEACA%2CWAAW%2CqBAAX%3BEACA%2CUAAA%3B%3BAAtBR%2CuBA3CZ%2CSASI%2COAQI%2CgBA0BK%2CUAyBG%3BEACI%2CcAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CaAAa%2CkBAAb%3BEACA%2CeAAe%2CeAAf%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAA%5C%2FBR%2CuBA3CZ%2CSASI%2COAQI%2CgBA0BK%2CUAkCG%3BEACI%2CYAAA%3BEACA%2CWAAA%3BEACA%2CeAAe%2CeAAf%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAvCR%2CuBA3CZ%2CSASI%2COAQI%2CgBA0BK%2CUAkCG%2CMAOI%2CIACI%3BEACI%2CaAAA%3B%3BAA3ChB%2CuBA3CZ%2CSASI%2COAQI%2CgBA0BK%2CUAkDG%3BEACI%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CaAAa%2CwBAAb%3B%3BAAvDR%2CuBA3CZ%2CSASI%2COAQI%2CgBA0BK%2CUA0DG%3BEACI%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAvHxB%2CuBAeI%2CSA8GI%3BEAEI%2CYAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2C4BAAA%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEAEA%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3B%3BAAxIZ%2CuBAeI%2CSA8GI%2CQAaI%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3B%3BAA7IhB%2CuBAeI%2CSA8GI%2CQAaI%2COAKI%3BEACI%2C4BAAA%3B%3BAAqDnB%2CQA9CmB%3BEAKA%2CqBAHZ%2CiBACI%2CgBACI%2CKACK%3BIACG%2CyBAAA%3BIACA%2COAAO%2CoBAAP%3B%3BEAWJ%2CuBAHZ%2CSACI%2CgBACI%2CKAAI%2CYACC%3BIACG%2CyBAAA%3BIACA%2COAAO%2CoBAAP%3B%3BEAUA%2CuBAJhB%2CSACI%2COACI%2CgBACI%2CKAAI%2CSACC%3BIACG%2CcAAA%3B%3BEAMA%2CuBAXpB%2CSACI%2COACI%2CgBAOK%2CUACG%2CKAAI%2CSACC%3BIACG%2COAAO%2CoBAAP%22%7D */