/*!
Theme Name:   Weichie.com Base
Description:  Weichie.com WordPress Foundation
Version:      3.0
Author:       Weichie.com
Tags:         WordPress, custom, theme
*/.card-testimonial__image,.basic-quote__image,.text-image__image,.event-teaser-grid__image,.hero-page__visual,.hero-home__background,.basic-video__image,.basic-image__image,.featured-card__image,.card-team__image,.card-table__header-image,.card-cta__header-image,.card-training-overview__header-image,.card-story__header-image,.card-technology__header-image,.card-industry__header-image,.aside__video__image,.accordion__content__image{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center}*,*:after,*:before{box-sizing:border-box}html{font-size:16px;line-height:1}.editor-styles-wrapper,.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.block__bg{position:absolute;top:50%;right:0;z-index:2;transform:translateY(-50%)}.container{margin:0 auto;padding:0;width:100%}.container.xl{max-width:136rem}.container.lg{max-width:116rem}.container.md{max-width:86rem}.container.sm{max-width:70rem}.card-cta__description,.card-testimonial__excerpt,.testimonial-videos__intro,.team__description,.project-tables__description,.step-by-step__intro,.basic-quote__author,.cta-banner__description,.text-image__description,.training-teaser-grid__description,.technology-teaser-grid__description,.story-teaser-grid__description,.event-teaser-grid__description,.support-teaser-grid__description,.hero-page__intro,.post-teaser-grid__description,.basic-quote__role,.event-teaser-grid__no-events,.featured-card__description,.card-kpi__description,.card-team__excerpt,.card-table__description,.card-step__content,.card-cta__intro,.card-training-overview__description,.card-support__description,.card-story__description,.card-technology__description,.card-industry__description,.card-tag,.card-activity__excerpt,.card-activity__date,.card-activity__time,.card-activity__location,.card-activity__organization,.aside__intro,.editor-styles-wrapper,.aside__grid-value,.aside__grid-label{color:var(--block-front, #00153f)}.aside__grid-value,.aside__grid-label{font-size:1.4rem;font-family:space-mono,mono}.basic-quote__role,.event-teaser-grid__no-events,.featured-card__description,.card-kpi__description,.card-team__excerpt,.card-table__description,.card-step__content,.card-cta__intro,.card-training-overview__description,.card-support__description,.card-story__description,.card-technology__description,.card-industry__description,.card-tag,.card-activity__excerpt,.card-activity__date,.card-activity__time,.card-activity__location,.card-activity__organization,.aside__intro,.editor-styles-wrapper{font-size:1.6rem;font-family:space-mono,mono}.card-testimonial__excerpt,.testimonial-videos__intro,.team__description,.project-tables__description,.step-by-step__intro,.basic-quote__author,.cta-banner__description,.text-image__description,.training-teaser-grid__description,.technology-teaser-grid__description,.story-teaser-grid__description,.event-teaser-grid__description,.support-teaser-grid__description,.hero-page__intro,.post-teaser-grid__description{font-size:2rem;font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.card-cta__description{font-size:1.8rem;font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.locations-map__subtitle,.team__subtitle,.project-tables__subtitle,.accordion-group__subtitle,.cta-banner__subtitle,.text-image__subtitle,.training-teaser-grid__subtitle,.technology-teaser-grid__subtitle,.event-teaser-grid__subtitle,.support-teaser-grid__subtitle,.hero-page__tagline,.hero-page__subtitle,.faq__theme-title,.basic-quote__text,.locations-map__title,.team__title,.project-tables__title,.step-by-step__title,.accordion-group__title,.cta-group__title,.text-image__title,.training-teaser-grid__title,.technology-teaser-grid__title,.event-teaser-grid__title,.industry-teaser-grid__title,.support-teaser-grid__title,.testimonial-videos__title,.cta-banner__title,.story-teaser-grid__title,.post-teaser-grid__title,.hero-page__title,.hero-home__title{color:var(--block-front, #00153f)}.hero-page__title,.hero-home__title{font-size:4rem;line-height:1.2;font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;text-wrap:pretty}@media (min-width: 980px){.hero-page__title,.hero-home__title{font-size:7.8rem;line-height:1.1}}.testimonial-videos__title,.cta-banner__title,.story-teaser-grid__title,.post-teaser-grid__title{font-size:3.2rem;line-height:1.2;font-weight:600;text-wrap:pretty}@media (min-width: 980px){.testimonial-videos__title,.cta-banner__title,.story-teaser-grid__title,.post-teaser-grid__title{font-size:6.4rem}}.locations-map__title,.team__title,.project-tables__title,.step-by-step__title,.accordion-group__title,.cta-group__title,.text-image__title,.training-teaser-grid__title,.technology-teaser-grid__title,.event-teaser-grid__title,.industry-teaser-grid__title,.support-teaser-grid__title{font-size:3rem;line-height:1.2;font-weight:600;text-wrap:pretty}@media (min-width: 980px){.locations-map__title,.team__title,.project-tables__title,.step-by-step__title,.accordion-group__title,.cta-group__title,.text-image__title,.training-teaser-grid__title,.technology-teaser-grid__title,.event-teaser-grid__title,.industry-teaser-grid__title,.support-teaser-grid__title{font-size:4.8rem}}.faq__theme-title,.basic-quote__text{font-size:2.8rem;line-height:1.2;font-weight:600;text-wrap:pretty}@media (min-width: 980px){.faq__theme-title,.basic-quote__text{font-size:4rem}}.hero-page__subtitle{font-size:2.4rem;line-height:1.2;font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;text-wrap:pretty}@media (min-width: 980px){.hero-page__subtitle{font-size:3.2rem}}.card-testimonial__title,.content-overview-grid__sidebar-title,.featured-card__title,.card-kpi__subtitle,.card-team__name,.card-table__title,.card-step__title,.card-cta__title,.card-training-overview__title,.card-support__title,.card-story__title,.card-technology__title,.card-industry__title,.card-activity__title,.accordion__title{font-size:2.4rem;line-height:1.2;font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;text-wrap:pretty}.locations-map__subtitle,.team__subtitle,.project-tables__subtitle,.accordion-group__subtitle,.cta-banner__subtitle,.text-image__subtitle,.training-teaser-grid__subtitle,.technology-teaser-grid__subtitle,.event-teaser-grid__subtitle,.support-teaser-grid__subtitle,.hero-page__tagline{font-family:space-mono,mono;font-size:2.4rem;text-transform:uppercase}.aside__title{font-size:2rem;font-weight:700;font-family:space-mono,mono}.accordion{container-type:inline-size;border-radius:2.5rem;background-color:#fff;border:.05rem solid #ff6600}.accordion__header{padding-inline:3rem;padding-block:3rem;list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem}@media (min-width: 1200px){.accordion__header{padding-inline:5rem}}.accordion__header::-webkit-details-marker{display:none}.accordion__title{padding-block:1rem;transition:translate .2s ease}.accordion__header:hover .accordion__title{translate:.5rem}.accordion__icon{background-color:#fff2ee;color:#f60;border-radius:.5rem;width:4.4rem;height:4.4rem;display:grid;place-content:center;transition:background .2s ease;rotate:-90deg;flex-shrink:0}.accordion__header:hover .accordion__icon{background:#ffd6ba}.accordion__icon svg{transition:rotate .2s ease}.accordion[open] .accordion__icon svg{rotate:90deg}.accordion__content{padding-inline:3rem;padding-block:3rem;display:flex;flex-direction:column;gap:3rem;border-top:1px solid #ff6600}@container (min-width: 600px){.accordion__content>*{flex:1 1 0;min-width:0}}@container (min-width: 600px){.accordion__content{flex-direction:row;align-items:flex-start}}@media (min-width: 1200px){.accordion__content{padding-inline:5rem}}.accordion__content__visual{position:relative;aspect-ratio:1.5;border-radius:1.5rem;overflow:clip}.accordion__content__button{position:absolute;inset:0;width:100%;height:100%;display:grid;place-content:center}.accordion__content__play{position:relative;width:4rem;aspect-ratio:1;transition:scale .2s ease}.accordion__content__visual:hover .accordion__content__play{scale:1.1}.accordion__content__play svg{width:100%;height:auto}.aside{--aside-color-border: #ff6600;padding:2rem;border:.1rem solid var(--aside-color-border);border-radius:1.5rem;display:flex;flex-direction:column;gap:3rem}@media (min-width: 767px){.aside{padding:3rem}}.aside--blue{--aside-color-border: #003399}.aside__logo{width:10rem;height:auto;object-fit:contain}.aside__grid{display:flex;flex-direction:column}@container (min-width: 350px){.aside__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.aside__grid-label{font-weight:700;font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.aside__grid-value{font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:3rem}.aside__grid-value a{text-decoration:underline;transition:color .2s ease}.aside__grid-value a:hover{color:#f60}.aside__grid-value-line:not(:first-child){margin-top:.5rem}.aside__flag{width:1.8rem;border-radius:.2rem;overflow:clip}.aside__grid-li{margin-bottom:.5rem;display:flex;justify-content:space-between;gap:1rem;align-items:center}.aside__grid-logo{width:1.2rem;height:1.2rem;object-fit:contain}.aside__video{position:relative;overflow:clip;border-radius:1.5rem;aspect-ratio:1.7777777778}.aside__video__button{position:absolute;inset:0;width:100%;height:100%;display:grid;place-content:center}.aside__video__play{position:relative;width:4rem;aspect-ratio:1;transition:scale .2s ease;color:#f60}.aside__video:hover .aside__video__play{scale:1.1}.aside__video__play svg{width:100%;height:auto}.btn{position:relative;display:flex;align-items:center;gap:1rem;width:-moz-fit-content;width:fit-content;transition:all .2s ease;padding:1rem;border-radius:.5rem;font-size:2rem;font-weight:600;font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.btn:after{content:"";width:3.4rem;height:3.4rem;border-radius:.5rem;background-color:#fff;pointer-events:none}.btn:before{width:3.4rem;height:3.4rem;position:absolute;right:1rem;pointer-events:none;transition:rotate .2s ease}.btn:hover:before{rotate:45deg}.btn--primary{background-color:#039;color:#fff}.btn--primary:before{content:url(/wp-content/themes/weichie-vite/dist/assets/icon-arrow-diagonal-orange-e1cf835c.svg)}.btn--secondary{background-color:#f60;color:#00153f}.btn--secondary:before{content:url(/wp-content/themes/weichie-vite/dist/assets/icon-arrow-diagonal-blue-a7c70510.svg)}.btn--tertiary{background-color:#fff;color:#00153f}.btn--tertiary:before{content:url(/wp-content/themes/weichie-vite/dist/assets/icon-arrow-diagonal-black-be97a050.svg)}.btn--quaternary{background-color:#039;color:#fff}.btn--quaternary:before{content:url(/wp-content/themes/weichie-vite/dist/assets/icon-arrow-diagonal-white-e9c9e3d9.svg)}.btn--quaternary:after{background-color:transparent}.btn--quinary{background-color:#e3e3e3;color:#00153f;cursor:pointer;justify-content:space-between}.btn--quinary:before{content:url(/wp-content/themes/weichie-vite/dist/assets/icon-arrow-diagonal-black-be97a050.svg)}.btn--quinary:after{background-color:#fff}.btn--rounded-rbot{border-bottom-right-radius:2.5rem;overflow:clip}.btn--order-reverse{flex-direction:row-reverse}.btn--order-reverse:before{left:1rem}.btn--hide-arrow:after,.btn--hide-arrow:before{display:none}.btn--header{padding-inline:.5rem;padding-block:1rem;padding-right:1.5rem;font-size:1.6rem}@media (max-width: 1399px){.btn--header{padding-block:.5rem}}.btn--footer{padding-left:.5rem;padding-block:1rem;padding-right:1.5rem;font-size:1.6rem}.btn-arrow{padding-left:1rem;position:relative;display:flex;align-items:center;border-radius:.5rem;text-transform:uppercase;font-size:1.6rem;font-weight:600;color:#00153f;background-color:#fff}.btn-arrow:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:.5rem;border-radius:50%;pointer-events:none;transition:scale .2s ease,translate .2s ease}.btn-arrow:hover:before,.btn-arrow-group:hover .btn-arrow:before{scale:1.3;translate:-.1rem}.btn-arrow:after{content:"";width:3.4rem;height:3.4rem;pointer-events:none;transition:rotate .2s ease}.btn-arrow:hover:after,.btn-arrow-group:hover .btn-arrow:after{rotate:45deg}.btn-arrow--primary:before{background-color:#f60}.btn-arrow--primary:after{background-image:url(/wp-content/themes/weichie-vite/dist/assets/icon-arrow-diagonal-orange-e1cf835c.svg)}.btn-arrow--secondary{color:#00153f;background:#e1ebfd}.btn-arrow--secondary:before{background-color:#039}.btn-arrow--secondary:after{background-image:url(/wp-content/themes/weichie-vite/dist/assets/icon-arrow-diagonal-blue-a7c70510.svg)}.btn-arrow--tertiary{color:#00153f;background:#ffd6ba}.btn-arrow--tertiary:before{background-color:#f60}.btn-arrow--tertiary:after{background-image:url(/wp-content/themes/weichie-vite/dist/assets/icon-arrow-diagonal-orange-e1cf835c.svg)}.btn-simple{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:.5rem;font-size:1.6rem;font-weight:600;text-decoration:underline;text-underline-offset:.5rem;transition:text-decoration-color .2s ease,text-decoration-offset .2s ease}@media (min-width: 981px){.btn-simple{font-size:2rem}}.btn-simple:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:.5rem;border-radius:50%;pointer-events:none;transition:scale .2s ease,translate .2s ease}.btn-simple:hover{text-underline-offset:.6rem}.btn-simple:hover:before{scale:1.3;translate:-.1rem}.btn-simple--primary{color:var(--block-front, #00153f)}.btn-simple--primary:before{background-color:var(--block-front, #00153f)}.btn-simple--primary:hover{text-decoration-color:#f60}@media (min-width: 981px){.btn-simple--small{font-size:1.6rem}}.btn__wrapper{display:flex;align-items:center;gap:1.5rem;margin-top:2rem;width:100%}.btn__wrapper.left{justify-content:flex-start}.btn__wrapper.center{justify-content:center}.btn__wrapper.right{justify-content:flex-end}.btn-nav{font-size:2rem;font-weight:600;padding:2rem 1rem;border:1px solid #ff6600;border-radius:.5rem;line-height:1;transition:background .2s ease}.btn-nav:hover{background:#ffd6ba}.card-activity{border-radius:1.5rem;padding:2rem;display:flex;justify-content:space-between;gap:2rem}.card-activity[data-type=training]{background-color:#ffd6ba}.card-activity[data-type=event]{background-color:#e1ebfd}.card-activity[data-type=neutral]{background-color:#fff}.card-activity[data-type=tertiary]{background-color:#ffd6ba}@container (max-width: 400px){.card-activity{flex-direction:column}}@media (max-width: 766px){.card-activity{flex-direction:column}}.card-activity__content{display:flex;flex-direction:column;gap:2rem;flex:1}.card-activity__header{display:flex;flex-direction:column;gap:.5rem}.card-activity__title{color:#00153f}.card-activity__info{display:flex;gap:.5rem 2rem;flex-wrap:wrap}.card-activity__date,.card-activity__time,.card-activity__location,.card-activity__organization{font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#00153f;display:flex;align-items:center;gap:1rem;white-space:nowrap}.card-activity__organization svg{width:auto;height:1.7rem}.card-activity__footer{flex:1;display:flex;justify-content:space-between;flex-direction:column;gap:2rem}.card-activity__excerpt{color:#00153f}.card-activity__cta{width:-moz-fit-content;width:fit-content;margin-top:auto;margin-left:auto;flex-shrink:0}.card-tag{padding:1rem .5rem;background:#DCE3ED;border-radius:.2rem}.card__tag-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding-bottom:1.5rem}.card-actvity__img-container{aspect-ratio:1;border-radius:1.5rem;max-width:25rem;min-width:10rem}@container (max-width: 400px){.card-actvity__img-container{max-width:100%}}@media (max-width: 766px){.card-actvity__img-container{max-width:100%;aspect-ratio:16/9}}.card-industry{border-radius:2.5rem;border:.05rem solid #ff6600;display:flex;flex-direction:column;transition:background .2s ease;overflow:clip}.card-industry:hover{background-color:#f7f7f7}.card-industry__header{position:relative;padding-inline:4rem;padding-block:2.4rem}.card-industry__icon-container{padding:1rem;height:5.8rem;width:5.8rem;border-radius:.5rem;display:grid;place-content:center;background-color:#fff;position:relative}.card-industry__icon{object-fit:contain;position:center;width:100%;height:100%;transition:scale .2s ease}.card-industry:hover .card-industry__icon{scale:1.25}.card-industry__content{height:100%;display:flex;flex-direction:column;padding:2rem}.card-industry__title{color:#00153f;padding-block:1rem}.card-industry__description{text-wrap:pretty;color:#00153f;margin-bottom:2rem}.card-industry__button{margin-top:auto;margin-left:auto;width:-moz-fit-content;width:fit-content}.card-technology{border-radius:2.5rem;border:.05rem solid #ff6600;display:flex;flex-direction:column;background:#ffffff;transition:background .2s ease;overflow:clip}.card-technology:hover{background-color:#f7f7f7}.card-technology__header{position:relative;height:10rem;flex-shrink:0}.card-technology__content{padding:2rem;height:100%;display:flex;flex-direction:column}.card-technology__title{color:#00153f;padding-block:1rem}.card-technology__description{text-wrap:pretty;color:#00153f;padding-bottom:2rem}.card-technology__cta{margin-top:auto;margin-left:auto;width:-moz-fit-content;width:fit-content}.card-story{display:flex;flex-direction:column}.card-story__header{position:relative;padding:2.5rem;border-radius:1.5rem;overflow:clip;height:23.4rem}.card-story__header:not(:has(.card-story__header-image)){background-color:#e1ebfd;display:flex;justify-content:center;align-items:center}.card-story__icon-container{padding:1rem;height:5.8rem;width:5.8rem;border-radius:.5rem;display:grid;place-content:center;background-color:#fff;position:relative}.card-story__header:not(:has(.card-story__header-image)) .card-story__icon-container{width:60%;height:60%;display:flex;background-color:transparent}.card-story__icon{object-fit:contain;object-position:center;width:100%;height:100%;transition:scale .2s ease}.card-story:hover .card-story__icon{scale:1.25}.card-story__content{display:flex;flex-direction:column;padding-inline:2.5rem;padding-top:2rem;padding-bottom:3rem;gap:1.5rem;background-color:#fff;border-radius:1.5rem;overflow:clip;flex:1 0 auto}.card-story__content-header{display:flex;flex-direction:column;gap:1rem}.card-story__title{color:#00153f;padding-block:1rem}.card-story__content-footer{display:flex;flex-direction:column;gap:3rem;height:100%}.card-story__description{text-wrap:pretty;color:#00153f;margin-bottom:2rem}.card-story__button{margin-top:auto;margin-left:auto;width:-moz-fit-content;width:fit-content}.card-support{padding:2rem;border-radius:2.5rem;border:.05rem solid #ff6600;display:flex;flex-direction:column;gap:2rem;background:#ffffff;transition:background .2s ease}.card-support:hover{background-color:#f7f7f7}.card-support__icon-container{padding:1rem;height:5.8rem;width:5.8rem;border-radius:.5rem;display:grid;place-content:center;background-color:#ffd6ba}.card-support__icon{object-fit:contain;position:center;width:100%;height:100%;transition:scale .2s ease}.card-support:hover .card-support__icon{scale:1.25}.card-support__title{color:#00153f;padding-block:1rem}.card-support__description{text-wrap:pretty;color:#00153f}.card-support__button{margin-top:auto;margin-left:auto}.card-training-overview{border-radius:2.5rem;border:.05rem solid #ff6600;display:flex;flex-direction:column;background:#ffffff;transition:background .2s ease;overflow:clip}.card-training-overview__header{position:relative;height:14rem;flex-shrink:0}.card-training-overview__content{padding:2rem;height:100%;display:flex;flex-direction:column}.card-training-overview__title{color:#00153f;padding-block:1rem}.card-training-overview__description{text-wrap:pretty;color:#00153f}.card-training-overview__trainings{margin-bottom:auto;padding-block:4rem;display:grid;grid-auto-rows:1fr;grid-template-rows:minmax(0,1fr);gap:2rem}.card-training-overview__cta{margin-top:auto;margin-left:auto;width:-moz-fit-content;width:fit-content}.card-cta{display:flex;flex-direction:column}.card-cta__header{position:relative;padding:4rem;overflow:clip;height:14rem;border-top-right-radius:1.5rem;border-top-left-radius:1.5rem}@media (max-width: 766px){.card-cta__header{padding-inline:2rem}}.card-cta__icon-container{padding:1rem;height:5.8rem;width:5.8rem;border-radius:.5rem;display:grid;place-content:center;background-color:#ffd6ba;position:relative}.card-cta__icon{object-fit:contain;position:center;width:100%;height:100%}.card-cta__content{display:flex;flex-direction:column;padding:4rem;padding-bottom:0;gap:1.5rem;background-color:#fff;border:.05rem solid #ff6600;border-top:none;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;flex:1 0 auto}@media (max-width: 766px){.card-cta__content{padding:2rem;padding-bottom:0}}.card-cta__content-header{display:flex;flex-direction:column;height:100%}.card-cta__title{color:#00153f;padding-block:1rem}.card-cta__content-footer{min-height:2rem;margin-bottom:2rem}.card-cta__content-footer:has(a){margin-bottom:4rem}.card-cta__intro{text-wrap:pretty;color:#00153f;margin-bottom:4rem}.card-cta__description{text-wrap:pretty;color:#00153f;display:flex;flex-direction:column;gap:4rem;margin-top:auto}.card-cta__cta{margin-top:auto;margin-left:auto;width:-moz-fit-content;width:fit-content}.card-cta__cta.btn-simple{color:#00153f}.card-cta__cta.btn-simple:before{background-color:#00153f}.card-step{border:.05rem solid #ff6600;border-radius:2.5rem;background:#fff2ee;display:flex;flex-direction:column;gap:3rem;padding:3rem}@media (min-width: 1200px){.card-step{padding:5rem}}.card-step__header{display:flex;align-items:center}.card-step__number{font-size:9.6rem;color:#f60;line-height:1;font-weight:600}.card-step__icon{margin-left:auto;max-width:10rem;max-height:8rem;width:100%;height:100%;object-fit:contain;width:auto}.card-step__main{display:flex;flex-direction:column;gap:2rem}.card-step__content{color:#00153f}.card-table{display:flex;flex-direction:column}.card-table__header{position:relative;overflow:clip;height:14rem;border-top-right-radius:1.5rem;border-top-left-radius:1.5rem}.card-table__content{display:flex;flex-direction:column;height:100%;gap:4rem;padding:4rem 4rem 2rem;background-color:#fff;border:.05rem solid #ff6600;border-top:none;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}@media (max-width: 766px){.card-table__content{padding:2rem;padding-bottom:0}}.card-table__content-header{display:flex;flex-direction:column}.card-table__title{color:#00153f;margin-bottom:1rem}.card-table__description{text-wrap:pretty;color:#00153f}.card-table__description em{font-size:1.4rem}.card-table__table{text-align:left;font-size:1.6rem;margin-top:auto}.card-table__table [data-bold]{font-weight:700}.card-table__table [data-highlight]{color:#f60}.card-table__table__head{border-bottom:1px solid #00153f}.card-table__table__header{padding-bottom:2rem;padding-right:2rem}.card-table__table__row:not(:last-of-type){border-bottom:1px solid #00153f}.card-table__table__cell{padding-block:2rem;padding-right:2rem}.card-team{display:flex;flex-direction:column;height:100%}.card-team__header{border-top-left-radius:2.5rem;border-top-right-radius:2.5rem;overflow:clip;position:relative;width:100%;aspect-ratio:1.5}.card-team__body{background:#334365;padding-inline:2rem;border-bottom-left-radius:2.5rem;border-bottom-right-radius:2.5rem;border:.05rem solid #ff6600;border-top:none;padding-top:3rem;padding-bottom:5rem;display:flex;flex-direction:column;gap:1rem;height:100%}.card-team__name{text-wrap:balance;color:#fff}.card-team__excerpt{color:#fff;margin-top:auto}.card-kpi{--kpi-color-text: #00153f;--kpi-color-back: #fff2ee;--kpi-color-border: #ff6600;background:var(--kpi-color-back);border-radius:2rem;border:.1rem solid var(--kpi-color-border);padding:2rem}.card-kpi__content{display:flex;flex-direction:column;text-align:center;align-items:center;gap:2rem;height:100%}.card-kpi__title,.card-kpi__subtitle{color:var(--kpi-color-text)}.card-kpi__description{color:var(--kpi-color-text);margin-top:auto}.featured-card{--container-bp: 400px;padding:2.5rem;display:flex;flex-direction:column;gap:2rem;background-color:#fffffff2;border-radius:1.5rem}@container (min-width: 500px){.featured-card{flex-direction:row}}.featured-card__header{position:relative;aspect-ratio:1.7777777778;display:grid;place-content:center}@container (min-width: 500px){.featured-card__header{flex-basis:33%}}.featured-card__play{position:relative;width:4rem;aspect-ratio:1;transition:scale .2s ease}.featured-card:hover .featured-card__play{scale:1.1}.featured-card__play svg{width:100%;height:auto}.featured-card__body{display:flex;flex-direction:column;gap:1rem;padding-inline:1rem;color:#00153f;text-align:left}@container (min-width: 500px){.featured-card__body{flex-basis:66%}}.featured-card__description{font-family:space-mono,mono;text-wrap:pretty}.post-filters{display:flex;align-items:stretch;gap:2rem;flex-wrap:wrap}@media (max-width: 766px){.post-filters{flex-direction:column}}.content-overview-grid__filter-title{align-self:center}@media (max-width: 1079px){.content-overview-grid__filter-title{width:100%}}.post-filters__select{font-size:2rem;font-weight:600;font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#00153f;display:block;appearance:none;border:1px solid #ff6600;border-radius:.5rem;padding:1rem 2em 1rem 1rem;background-color:transparent;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"><g id="Group_1" data-name="Group 1" transform="translate(-87.5 -207)"><line id="Line_1" data-name="Line 1" x2="15" transform="translate(87.5 214.5)" fill="none" stroke="%23000" stroke-width="2.5"/><line id="Line_2" data-name="Line 2" y2="15" transform="translate(95 207)" fill="none" stroke="%23000" stroke-width="2.5"/></g></svg>');background-size:1.2rem;background-position:calc(100% - 1.5rem);background-repeat:no-repeat}.post-filters__search{font-size:2rem;font-weight:600;font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#00153f;display:block;appearance:none;border:1px solid #ff6600;border-radius:.5rem;padding:1rem;background-color:transparent}[data-content-type=story] .post-filters{justify-content:flex-end}@media (max-width: 1079px){[data-content-type=story] .post-filters{justify-content:flex-start}}.loading{opacity:.5}.label{width:-moz-fit-content;width:fit-content;border-radius:.2rem;padding-inline:.5rem;padding-block:1rem;font-family:space-mono,mono;font-size:1.6rem;line-height:1}.label--primary{background-color:#ffd6ba;color:#00153f}.block-wrapper{--block-front: #00153f;--block-back: transparent;background:var(--block-back);color:var(--block--front)}.block__padded{padding-block:5rem}@media (min-width: 980px){.block__padded{padding-block:10rem}}.content>.block-wrapper:first-of-type:has(.bordered-box)>.block__padded{padding-top:2rem}.hero-home+.block__padded{padding-top:10rem}@media (min-width: 980px){.hero-home+.block__padded{padding-block:20rem}}.bordered-box .block-wrapper+.block-wrapper .block__padded{padding-top:0}.block__hero-page+.block-wrapper:not(.bg__gradient):not(.bg__dark) .block__padded{padding-top:0}.page__single__content .block-wrapper:first-of-type .block__padded{padding-top:0}.block-wrapper:has(.block__padded--xsmall)+.block-wrapper:has(.block__padded--xsmall) .block__padded{padding-top:0}.block__padded.block__padded--small{padding-block:5rem}.block__padded.block__padded--xsmall{padding-block:3rem}.bg__gradient{--block-back: radial-gradient(50% 50% at 50% 50%, #ffd6ba 0%, #e3e3e3 100%)}.bg__dark{--block-back: #00153f;--block-front: #ffffff}.block__bordered{border:1px solid #ffffff}.basic-image__wrapper{position:relative;overflow:clip;border-radius:2.5rem}.basic-image__wrapper[data-aspect-ratio="1-1"]{aspect-ratio:1}.basic-image__wrapper[data-aspect-ratio="4-3"]{aspect-ratio:4/3}.basic-image__wrapper[data-aspect-ratio=portrait]{aspect-ratio:.8333333333}@media (min-width: 980px){.basic-image__wrapper[data-aspect-ratio=portrait]{aspect-ratio:.75}}.basic-image__wrapper[data-aspect-ratio=landscape]{aspect-ratio:1.5}.basic-image__wrapper[data-aspect-ratio="2-3"]{aspect-ratio:2/3}.basic-image__wrapper[data-aspect-ratio="16-9"]{aspect-ratio:1.7777777778}.basic-image__wrapper[data-aspect-ratio="9-16"]{aspect-ratio:9/16}.basic-image__wrapper[data-aspect-ratio=original]{aspect-ratio:auto}.basic-image__wrapper[data-aspect-ratio=original] .basic-image__image{position:static;width:100%;height:auto}.basic-button{display:flex}.basic-button[data-alignment=left]{justify-content:flex-start}.basic-button[data-alignment=center]{justify-content:center}.basic-button[data-alignment=right]{justify-content:flex-end}.basic-video__wrapper{position:relative;overflow:clip;border-radius:2.5rem;aspect-ratio:1.5}.basic-video__button{position:absolute;inset:0;width:100%;height:100%;display:grid;place-content:center}.basic-video__play{position:relative;width:4rem;aspect-ratio:1;transition:scale .2s ease;color:#f60}.basic-video__wrapper:hover .basic-video__play{scale:1.1}.basic-video__play svg{width:100%;height:auto}.post-teaser-grid__title,.post-teaser-grid__description{padding-block:1rem}.post-teaser-grid__cards{display:grid;gap:2rem;margin-bottom:2rem;position:relative}@media (min-width: 980px){.post-teaser-grid__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.post-teaser-grid__content{display:flex;flex-direction:column;max-width:72.8rem;text-align:center;align-items:center;margin-inline:auto}.post-teaser-grid__header{margin-bottom:5rem}.post-teaser-grid__cta{margin:0 auto}.hero-home{position:relative;padding-block:2rem;border-bottom-right-radius:2.5rem;border-bottom-left-radius:2.5rem;overflow:clip}@media (min-width: 1080px){.hero-home{padding-block:6.8rem}}@media (min-width: 1080px){.hero-home__container{min-height:100%;display:flex}}.hero-home__content{margin-block:auto;display:flex;flex-direction:column;gap:5rem;container-type:inline-size}@media (min-width: 1080px){.hero-home__content{width:75%;gap:2rem;padding-left:3.5rem}}@media (min-width: 1400px){.hero-home__content{padding-left:7rem;margin-block:auto;width:50%}}.hero-home__text{position:relative;padding-top:10rem}@media (min-width: 1080px){.hero-home__text{padding-top:5rem}}.hero-home__title,.hero-home__intro{color:#fff2ee;padding-block:1rem}.hero-home__text:has(.hero-home__intro--mobile) .hero-home__intro--desktop{display:none}@media (min-width: 767px){.hero-home__text:has(.hero-home__intro--mobile) .hero-home__intro--desktop{display:block}}@media (min-width: 767px){.hero-home__text:has(.hero-home__intro--desktop) .hero-home__intro--mobile{display:none}}.hero-home__cta{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;padding-top:1rem}.hero-home__featured{position:relative}.hero-page{text-align:center}.hero-page__container{display:flex;flex-direction:column;gap:4rem}.hero-page__visual-wrapper{position:relative;height:10rem;width:100%;border-top-left-radius:2.5rem;border-top-right-radius:2.5rem;overflow:clip;display:grid;place-content:center}.hero-page__icon-container{padding:1rem;height:5.8rem;width:5.8rem;border-radius:.5rem;display:grid;place-content:center;background-color:#fff;position:relative}.hero-page__icon{object-fit:contain;position:center;width:100%;height:100%}.hero-page__text{max-width:116rem;margin-inline:auto;display:flex;flex-direction:column;gap:2rem}.hero-page__subtitle{padding-block:1rem}.hero-page__intro{max-width:80rem;margin-inline:auto;margin-top:1rem}@media (min-width: 980px){.support-teaser-grid__header{display:flex;justify-content:space-between;gap:5rem}}@media (min-width: 1200px){.support-teaser-grid__header{gap:8rem}}.support-teaser-grid__subtitle{padding:1rem}.support-teaser-grid__title{padding-block:1rem}@media (min-width: 980px){.support-teaser-grid__title{flex:3}}@media (min-width: 1200px){.support-teaser-grid__title{flex:2.5}}.support-teaser-grid__text{display:flex;flex-direction:column;gap:2rem}@media (min-width: 980px){.support-teaser-grid__text{flex:3;gap:5rem}}.support-teaser-grid__description{padding-block:1rem}@media (min-width: 980px){.support-teaser-grid__btn{margin-left:auto}}.support-teaser-grid__cards{display:grid;gap:2rem;margin-top:5rem}@media (min-width: 980px){.support-teaser-grid__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.industry-teaser-grid__box{padding-block:5rem;display:flex;flex-direction:column;align-items:center;gap:4rem}@media (min-width: 980px){.industry-teaser-grid__box{padding-block:5rem}}@media (min-width: 1200px){.industry-teaser-grid__box{padding-block:7rem}}.industry-teaser-grid__title{color:#00153f;text-align:center}@media (min-width: 980px){.industry-teaser-grid__title{flex:3}}@media (min-width: 1200px){.industry-teaser-grid__title{flex:2.5}}.industry-teaser-grid__cards{display:grid;gap:2rem}@media (min-width: 980px){.industry-teaser-grid__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.industry-teaser-grid__cta{margin-top:1rem}.event-teaser-grid__container{display:flex;flex-direction:column-reverse;gap:5rem}@media (min-width: 980px){.event-teaser-grid__container{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width: 1200px){.event-teaser-grid__container{gap:10rem}}.event-teaser-grid__content{flex:1}.event-teaser-grid__text{margin-bottom:3rem}.event-teaser-grid__subtitle{padding-block:1rem}.event-teaser-grid__title{padding-block:1rem;margin-bottom:3rem}.event-teaser-grid__description{padding-block:1rem}.event-teaser-grid__image-container{position:relative;overflow:clip;border-radius:2.5rem;flex:1;aspect-ratio:1.0909090909}.event-teaser-grid__events{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.story-teaser-grid__container{position:relative}.story-teaser-grid__background-container{width:100%;height:100%;position:absolute;inset:0}.story-teaser-grid__background{display:none;position:absolute;left:var(--gutter);top:0;bottom:0;border-radius:2.5rem;overflow:clip;height:100%;aspect-ratio:.625;object-fit:cover;max-width:40%;pointer-events:none}@media (min-width: 980px){.story-teaser-grid__background{display:block}}@media (min-width: 1400px){.story-teaser-grid__background{display:block;max-width:30%}}.story-teaser-grid[data-block-style=center] .story-teaser-grid__header{margin-bottom:5rem}.story-teaser-grid[data-block-style=right] .story-teaser-grid__header{margin-bottom:3rem}@media (min-width: 980px){.story-teaser-grid[data-block-style=right] .story-teaser-grid__header{display:flex;justify-content:space-between;gap:5rem}}@media (min-width: 1200px){.story-teaser-grid[data-block-style=right] .story-teaser-grid__header{gap:8rem}}.story-teaser-grid__content{display:flex;flex-direction:column;gap:2rem}.story-teaser-grid[data-block-style=center] .story-teaser-grid__content{gap:3rem}@media (min-width: 980px){.story-teaser-grid[data-block-style=center] .story-teaser-grid__content{gap:4rem}}@media (min-width: 980px){.story-teaser-grid[data-block-style=right] .empty{flex:3}}@media (min-width: 1200px){.story-teaser-grid[data-block-style=right] .empty{flex:2.5}}.story-teaser-grid__content{display:flex;flex-direction:column}.story-teaser-grid[data-block-style=center] .story-teaser-grid__content{max-width:72.8rem;text-align:center;align-items:center;margin-inline:auto}@media (min-width: 980px){.story-teaser-grid[data-block-style=right] .story-teaser-grid__content{flex:3;text-align:right;align-items:flex-end;margin-left:auto;margin-right:0}}.story-teaser-grid__title,.story-teaser-grid__description{padding-block:1rem}.story-teaser-grid[data-block-style=right] .story-teaser-grid__content-cta{text-align:right;align-self:flex-end}.story-teaser-grid__cards{display:grid;gap:2rem;margin-bottom:2rem;position:relative}@media (min-width: 980px){.story-teaser-grid__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 980px){.story-teaser-grid[data-block-style=right] .story-teaser-grid__cards{width:90%;margin-left:auto}}@media (min-width: 1400px){.story-teaser-grid[data-block-style=right] .story-teaser-grid__cards{width:75%}}.story-teaser-grid__cta{margin-top:1rem}.story-teaser-grid[data-block-style=center] .story-teaser-grid__cta{margin-inline:auto}.story-teaser-grid[data-block-style=right] .story-teaser-grid__cta{margin-left:auto;margin-right:0}@media (min-width: 980px){.technology-teaser-grid__header{display:flex;justify-content:space-between;gap:5rem}}@media (min-width: 1200px){.technology-teaser-grid__header{gap:8rem}}.technology-teaser-grid__subtitle,.technology-teaser-grid__title{padding-block:1rem}@media (min-width: 980px){.technology-teaser-grid__title{flex:3}}@media (min-width: 1200px){.technology-teaser-grid__title{flex:2.5}}.technology-teaser-grid__description{padding-block:1rem}@media (min-width: 980px){.technology-teaser-grid__description{flex:3}}.technology-teaser-grid__cards{display:grid;gap:2rem;margin-top:4rem}@media (min-width: 980px){.technology-teaser-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.technology-teaser-grid__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1400px){.technology-teaser-grid__cards{gap:3rem}}.technology-teaser-grid__cta{margin-top:3rem;margin-left:auto;margin-right:0;text-align:right;width:-moz-fit-content;width:fit-content}@media (min-width: 980px){.training-teaser-grid__header{display:flex;justify-content:space-between;gap:5rem}}@media (min-width: 1200px){.training-teaser-grid__header{gap:8rem}}.training-teaser-grid__subtitle,.training-teaser-grid__title{padding-block:1rem}@media (min-width: 980px){.training-teaser-grid__title{flex:3}}@media (min-width: 1200px){.training-teaser-grid__title{flex:2.5}}.training-teaser-grid__description{padding-block:1rem}@media (min-width: 980px){.training-teaser-grid__description{flex:3}}.training-teaser-grid__cards{display:grid;gap:2rem;margin-top:4rem}@media (min-width: 980px){.training-teaser-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.training-teaser-grid__cta{margin-top:3rem;margin-inline:auto;width:-moz-fit-content;width:fit-content}.content-overview-grid__container{display:flex;flex-direction:column;gap:3rem}@media (min-width: 980px){.content-overview-grid__container{gap:7rem}}.content-overview-grid__cards{--columns: 1;--gap-x: 1rem;--gap-y: 1rem;flex:1;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:var(--gap-y) var(--gap-x);width:100%;container-type:inline-size}@media (min-width: 980px){.content-overview-grid__cards{--gap-x: 2rem;--gap-y: 2rem;width:auto}}@media (min-width: 980px){.content-overview-grid[data-content-type=story] .content-overview-grid__cards,.content-overview-grid[data-content-type=post] .content-overview-grid__cards{--columns: 3}}@media (min-width: 980px){.content-overview-grid[data-content-type=story] .content-overview-grid__cards>*:first-child,.content-overview-grid[data-content-type=post] .content-overview-grid__cards>*:first-child{grid-column:span 2;margin-bottom:5rem}}@media (min-width: 980px){.content-overview-grid[data-content-type=story] .content-overview-grid__cards>*:nth-child(2),.content-overview-grid[data-content-type=post] .content-overview-grid__cards>*:nth-child(2){margin-bottom:5rem}}.content-overview-grid__load-more-wrap{display:flex;justify-content:center;margin-bottom:7rem}.content-overview-grid__cards-container{display:flex;align-items:flex-start;gap:3rem}@media (max-width: 979px){.content-overview-grid__cards-container{flex-direction:column}}.content-overview-grid__sidebar{display:flex;flex-direction:column;gap:3rem;padding:3rem;width:33%;border:1px solid #ff6600;border-radius:2.5rem}.content-overview-grid__sidebar .img-container{display:none}@media (max-width: 979px){.content-overview-grid__sidebar{padding:2rem;width:100%}}.training-no-results a{text-decoration:underline}.training-no-results a:hover{text-underline-offset:3px}.text-image__container{display:flex;flex-direction:column-reverse;gap:3rem}@media (min-width: 980px){.text-image__container{flex-direction:row;justify-content:space-between;align-items:center;gap:8rem}}@media (min-width: 1200px){.text-image__container{gap:15rem}}@media (min-width: 980px){.text-image[data-reversed=true] .text-image__container{flex-direction:row-reverse}}.text-image__content{flex:1}.text-image__text{margin-bottom:3rem}.text-image__subtitle{padding-block:1rem}.text-image__title{padding-block:1rem;margin-bottom:3rem}.text-image__description{padding-block:1rem}.text-image__cta-group{display:flex;flex-direction:column;gap:2rem;align-items:flex-end;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:0}.text-image__image-container{position:relative;overflow:clip;border-radius:2.5rem;flex:1}.text-image__image-container[data-aspect-ratio=portrait]{aspect-ratio:.8333333333}@media (min-width: 980px){.text-image__image-container[data-aspect-ratio=portrait]{aspect-ratio:.75}}.text-image__image-container[data-aspect-ratio=landscape]{aspect-ratio:1.5}.cta-group__box{padding-inline:3rem;border-radius:2.5rem;display:flex;flex-direction:column;align-items:center;gap:3rem}.cta-group__title{padding-block:1rem;color:#00153f;text-align:center}.cta-group__cta-container{display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width: 980px){.cta-group__cta-container{flex-direction:row;justify-content:center}}.cta-banner__box{position:relative;padding:5rem 3rem;border-radius:2.5rem;border:.2rem solid #ffffff;background:radial-gradient(50% 50% at 50% 50%,#ffd6ba 0%,#e3e3e3 100%);overflow:clip;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}@media (min-width: 980px){.cta-banner__box{padding:8rem 6rem;gap:3rem}}.cta-banner__subtitle{padding-block:1rem}.cta-banner__title{margin:0;max-width:80rem}.cta-banner__description{max-width:70rem}.cta-banner__cta-container{display:flex;flex-direction:column;gap:1rem;align-items:center;margin-top:1rem}@media (min-width: 980px){.cta-banner__cta-container{flex-direction:row;justify-content:center}}.basic-quote{margin:0}.basic-quote__container{display:flex;flex-direction:column;align-items:flex-start;gap:3rem}@media (min-width: 980px){.basic-quote__container{flex-direction:row;align-items:center;gap:6rem}}@media (min-width: 980px){.basic-quote[data-reversed=true] .basic-quote__container{flex-direction:row-reverse}}.basic-quote[data-no-image=true] .basic-quote__container{align-items:stretch}.basic-quote[data-large=true] .basic-quote__container{gap:2rem}@media (min-width: 980px){.basic-quote[data-large=true] .basic-quote__container{gap:4rem}}.basic-quote__media{flex-shrink:0;width:16rem;aspect-ratio:1;border-radius:50%;overflow:clip;position:relative}@media (min-width: 1400px){.basic-quote__media{width:20rem}}@media (min-width: 1400px){.basic-quote[data-large=true] .basic-quote__media{width:14rem}}.basic-quote__content{flex:1;display:flex;flex-direction:column;gap:2rem}.basic-quote__text{margin:0;color:#00153f}.basic-quote[data-large=true] .basic-quote__text{font-size:1.4rem}@media (min-width: 980px){.basic-quote[data-large=true] .basic-quote__text{font-size:2rem}}.basic-quote__attribution{display:flex;flex-direction:column;gap:.5rem}.basic-quote__author{font-weight:600;color:#00153f}.basic-quote__role{color:#334365}@media (min-width: 980px){.accordion-group__container{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:5rem}}@media (min-width: 1200px){.accordion-group__container{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10rem}}.accordion-group__text{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem}@media (min-width: 980px){.accordion-group__text{margin-bottom:0;position:sticky;top:calc(var(--header-height) + 2rem);height:-moz-fit-content;height:fit-content}}.accordion-group__subtitle,.accordion-group__title{padding-block:1rem}.accordion-group__accordions{display:flex;flex-direction:column;gap:2rem}@media (min-width: 980px){.accordion-group__accordions{flex:3}}.bordered-box{display:flex;justify-content:center;max-width:calc(166rem + 2 * var(--gutter));margin-inline:auto}.bordered-box__inner{margin-inline:var(--gutter);width:100%;border-radius:2.5rem;border:1px solid #ffffff}.cta-cards__grid{display:flex;flex-direction:column;gap:2rem}.cta-cards__grid>*{flex:1 1 0}@media (min-width: 980px){.cta-cards__grid{flex-direction:row}}.faq__nav{display:flex;flex-direction:column;align-items:center;gap:2rem}@media (min-width: 980px){.faq__nav{flex-direction:row;justify-content:center;flex-wrap:wrap}}.faq__nav__themes{display:flex;align-items:center;justify-content:center;gap:1rem 2rem;flex-wrap:wrap}.faq__themes{display:flex;flex-direction:column}.faq__theme{display:flex;flex-direction:column;padding-top:5rem}@media (min-width: 980px){.faq__theme{padding-top:9rem}}.faq__theme-title{margin-bottom:2rem}@media (min-width: 980px){.faq__theme-title{margin-bottom:5rem}}.faq__accordions{display:flex;flex-direction:column;gap:2rem}.step-by-step__box{background:#ffffff;padding:3rem 2rem;border-radius:2.5rem;display:flex;flex-direction:column;gap:3rem}@media (min-width: 767px){.step-by-step__box{padding-inline:3rem}}@media (min-width: 1200px){.step-by-step__box{padding:5rem 10rem}}.step-by-step__header{display:flex;flex-direction:column;gap:2rem;text-align:center}.step-by-step__title{color:#00153f}.step-by-step__intro{color:#00153f;max-width:80rem;margin-inline:auto}.step-by-step__steps{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}@media (min-width: 980px){.step-by-step__steps{gap:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.step-by-step__column{display:flex;flex-direction:column;gap:2rem}@media (min-width: 980px){.step-by-step__column{gap:3rem}}@media (min-width: 980px){.step-by-step__item:last-of-type{height:100%}}@media (min-width: 980px){.project-tables__header{display:flex;justify-content:space-between;gap:5rem}}@media (min-width: 1200px){.project-tables__header{gap:8rem}}.project-tables__subtitle,.project-tables__title{padding-block:1rem}@media (min-width: 980px){.project-tables__title{flex:3}}@media (min-width: 1200px){.project-tables__title{flex:2.5}}.project-tables__description{padding-block:1rem}@media (min-width: 980px){.project-tables__description{flex:3}}.project-tables__cards{display:grid;gap:2rem;margin-top:4rem}@media (min-width: 980px){.project-tables__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-tables__cta{margin-top:3rem;margin-inline:auto;width:-moz-fit-content;width:fit-content}@media (min-width: 980px){.team__header{display:flex;justify-content:space-between;gap:5rem}}@media (min-width: 1200px){.team__header{gap:8rem}}.team__subtitle,.team__title{padding-block:1rem}@media (min-width: 980px){.team__title{flex:3}}@media (min-width: 1200px){.team__title{flex:2.5}}.team__description{padding-block:1rem}@media (min-width: 980px){.team__description{flex:3}}.team__cards{display:grid;gap:2rem;margin-top:4rem;grid-auto-rows:minmax(0,1fr)}@media (min-width: 767px){.team__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 980px){.team__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){.team__cards{grid-template-columns:repeat(5,minmax(0,1fr))}}.team__cta{margin-top:3rem;margin-left:auto;width:-moz-fit-content;width:fit-content}.kpi-cards{overflow:clip}.swiper.kpi-cards__slider{overflow:visible}.kpi-cards__slider .swiper-slide{height:auto;display:flex}.kpi-cards__slider .card-kpi{flex:1}.testimonial-videos__header{margin-bottom:3rem}.testimonial-videos__header:empty{display:none}@media (min-width: 980px){.testimonial-videos__header{display:flex;justify-content:space-between;gap:5rem}}@media (min-width: 1200px){.testimonial-videos__header{gap:8rem}}.testimonial-videos__title{padding-block:1rem}@media (min-width: 980px){.testimonial-videos__title{flex:3}}@media (min-width: 1200px){.testimonial-videos__title{flex:2.5}}.testimonial-videos__intro{padding-block:1rem}@media (min-width: 980px){.testimonial-videos__intro{flex:3}}.testimonial-videos__slider .swiper-slide{height:auto}.card-testimonial{display:flex;flex-direction:column;height:100%}.card-testimonial__media{position:relative;overflow:clip;border-radius:2.5rem;aspect-ratio:1.7777777778}.card-testimonial__button{position:absolute;inset:0;width:100%;height:100%;display:grid;place-content:center;background:transparent;border:0;cursor:pointer}.card-testimonial__play{position:relative;width:4rem;aspect-ratio:1;transition:scale .2s ease;color:#f60}.card-testimonial:hover .card-testimonial__play{scale:1.1}.card-testimonial__play svg{width:100%;height:auto}.card-testimonial__content{margin-top:1.5rem}.card-testimonial__title{margin-bottom:.5rem}.locations-map__container{display:flex;flex-direction:column;gap:3rem;padding:3rem;border-radius:2.5rem}@media (min-width: 980px){.locations-map__container{flex-direction:row;justify-content:space-between;align-items:center;gap:8rem;padding:5rem}}@media (min-width: 1200px){.locations-map__container{gap:15rem;padding:10rem}}.locations-map__content{flex:1}.locations-map__subtitle{padding-block:1rem}.locations-map__title{padding-block:1rem;margin-bottom:3rem}.locations-map__description{padding-block:1rem}.locations-map__map-container{position:relative;overflow:clip;border-radius:2.5rem;flex:1;width:100%;background:#E3E3E3}.locations-map__map-container[data-aspect-ratio=portrait]{aspect-ratio:.8333333333}@media (min-width: 980px){.locations-map__map-container[data-aspect-ratio=portrait]{aspect-ratio:.75}}@media (min-width: 980px){.locations-map__map-container{width:calc(50% - 7.5rem)}}.locations-map__companies{display:flex;flex-direction:column;gap:2rem;margin-top:5rem;overflow:scroll;max-height:45rem}.locations-map__company{width:100%}.locations-map__map{width:100%;height:100%}.locations-map__map .marker-content h3{font-size:1.4rem}.editor-styles-wrapper{padding:8px!important}.acf-block-component img{height:100%!important}.wp-block{max-width:840px;margin-right:auto;margin-left:auto}.wp-block.wp-block-acf-page-hero{margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}.wp-block.wp-block-acf-page-hero .container{padding:0 3rem}.block-editor-inner-blocks{border:1px dashed black}.block-editor-inner-blocks:before{content:"Innerblocks";background-color:#000;color:#fff;position:relative;top:1rem;padding:1rem}.block-editor-inner-blocks .block-editor-block-list__layout{margin-top:4rem}.block-editor-inner-blocks .block-list-appender,.block-editor-inner-blocks .block-editor-default-block-appender .block-editor-inserter,.block-editor-inner-blocks .block-editor-inserter__toggle{width:100%!important}.block-editor-inner-blocks .block-editor-inserter__toggle:before{content:"Add inner block "}
