@charset "UTF-8";/*!
Theme Name:   Weichie.com Wordpress Theme
Description:  The Weichie.com WordPress Boilerplate
Version:      3.0
Author:       Weichie.com
Tags:         WordPress, custom, theme
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}.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}.footer__description,.card-cta__description,.team__description,.project-tables__description,.step-by-step__intro,.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,body,.footer__address,.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,.aside__intro,.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}.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,.aside__intro{font-size:1.6rem;font-family:space-mono,mono}.footer__address{font-size:2rem;font-family:space-mono,mono}.team__description,.project-tables__description,.step-by-step__intro,.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,body{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}.footer__description{font-size:1.6rem;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,.text-image__subtitle,.training-teaser-grid__subtitle,.technology-teaser-grid__subtitle,.event-teaser-grid__subtitle,.support-teaser-grid__subtitle,.hero-page__tagline,.page__single__label,.hero-page__subtitle,h5,h6,.faq__theme-title,.page__single h3:not([class]),h4,.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,.page__single__title,.page__single h2:not([class]),h3,.story-teaser-grid__title,h2,.post-teaser-grid__title,.hero-page__title,.hero-home__title,h1{color:var(--block-front, #00153f)}.hero-page__title,.hero-home__title,h1{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,h1{font-size:7.8rem;line-height:1.1}}.story-teaser-grid__title,h2,.post-teaser-grid__title{font-size:3.2rem;line-height:1.2;font-weight:600;text-wrap:pretty}@media (min-width: 980px){.story-teaser-grid__title,h2,.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,.page__single__title,.page__single h2:not([class]),h3{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,.page__single__title,.page__single h2:not([class]),h3{font-size:4.8rem}}.faq__theme-title,.page__single h3:not([class]),h4{font-size:2.8rem;line-height:1.2;font-weight:600;text-wrap:pretty}@media (min-width: 980px){.faq__theme-title,.page__single h3:not([class]),h4{font-size:4rem}}.hero-page__subtitle,h5,h6{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,h5,h6{font-size:3.2rem}}.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}.footer__column__title{font-size:1.6rem;text-transform:uppercase;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,.text-image__subtitle,.training-teaser-grid__subtitle,.technology-teaser-grid__subtitle,.event-teaser-grid__subtitle,.support-teaser-grid__subtitle,.hero-page__tagline,.page__single__label{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}*,*:after,*:before{box-sizing:border-box}html{font-size:10px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#f7f7f7;line-height:1.25;color:#00153f}:root{--gutter: 2rem}@media (min-width: 980px){:root{--gutter: 5rem}}@media (min-width: 1200px){:root{--gutter: 10rem}}.container{--container-width: 0;margin:0 auto;padding-inline:var(--gutter);width:100%;max-width:calc(var(--container-width) + 2 * var(--gutter))}.container.xxl{--container-width: 192rem}.container.xl{--container-width: 144rem}.container.lg{--container-width: 116rem}.container.md{--container-width: 86rem}.container.sm{--container-width: 70rem}a{text-decoration:none;outline:none;color:inherit}strong,b{font-weight:700}em,i{font-style:italic}button{color:inherit;background:none;outline:none;cursor:pointer;border:none}img{vertical-align:middle}html,body{height:100%}body{min-height:100vh;display:flex;flex-direction:column}.content{padding-top:calc(var(--header-height) - 1.4rem);flex:1 0 auto}[data-border]{border:1px solid #ffffff;padding-block:5rem}[hidden]{display:none!important}.img-container{overflow:clip}.img-container img{width:100%;height:100%;object-fit:contain}.img-container--cover img{object-fit:cover}.cmplz-cookiebanner{border-radius:1.5rem!important}.cmplz-message{font-size:1.4rem!important}.cmplz-title{font-weight:600!important}.cmplz-btn{background:#003399!important;color:#fff!important;border-radius:.5rem!important;font-weight:600!important;transition:all .2s ease}.cmplz-btn:hover{background:#00153f!important}.cmplz-show{background:#ffffff!important}.cookie-statement{display:none!important}.gform_wrapper{font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{font-size:1.4rem;border-radius:.5rem;border:0;padding:1.5rem 1rem!important;font-family:space-mono,mono}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder,.gform_wrapper select::placeholder{color:#039}.gform_wrapper .gfield_label,.gform_wrapper label{font-size:1.6rem!important;font-weight:600!important;margin-bottom:1rem}.gform_wrapper select{appearance:none;background-image:url('data:image/svg+xml,<svg width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.28713 10.0371C7.21075 10.1128 7.10757 10.1552 7.00004 10.1552C6.89252 10.1552 6.78934 10.1128 6.71296 10.0371L4.00463 7.32874C3.96471 7.29154 3.9327 7.24669 3.9105 7.19686C3.88829 7.14703 3.87635 7.09323 3.87539 7.03869C3.87443 6.98414 3.88446 6.92996 3.90489 6.87937C3.92533 6.82879 3.95574 6.78283 3.99431 6.74426C4.03289 6.70568 4.07884 6.67527 4.12943 6.65484C4.18001 6.6344 4.2342 6.62437 4.28874 6.62533C4.34329 6.6263 4.39709 6.63823 4.44692 6.66044C4.49675 6.68264 4.5416 6.71466 4.57879 6.75457L6.59379 8.76957L6.59379 3.24999C6.59379 3.14224 6.63659 3.03891 6.71278 2.96272C6.78897 2.88654 6.8923 2.84374 7.00004 2.84374C7.10779 2.84374 7.21112 2.88654 7.28731 2.96272C7.36349 3.03891 7.40629 3.14224 7.40629 3.24999L7.40629 8.76957L9.42129 6.75457C9.4983 6.68281 9.60016 6.64374 9.70541 6.6456C9.81066 6.64746 9.91107 6.69009 9.9855 6.76453C10.0599 6.83896 10.1026 6.93937 10.1044 7.04462C10.1063 7.14987 10.0672 7.25173 9.99546 7.32874L7.28713 10.0371Z" fill="%23003399"/></svg>');background-repeat:no-repeat;background-size:2rem;background-position:calc(100% - 1rem) 50%}.gform_wrapper .btn-submit{margin-left:auto}.gform_wrapper .gform_required_legend{display:none!important}.gform_wrapper .gchoice{font-family:space-mono,mono}.gform_wrapper .gchoice label{font-weight:400!important}.field-only-child span{flex:1!important}.gform_confirmation_message{text-align:center}.aside__form .gform_wrapper{display:block!important}.aside__form .gform_wrapper.gravity-theme .ginput_complex span{flex:0 0 100%}.aside__form .gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1}.ts--initialized{pointer-events:none}.ts-wrapper{position:relative;top:0;bottom:0;left:0;right:0;z-index:1}.ts-wrapper input{width:calc(100% - 2rem);top:50%;position:absolute;transform:translateY(-50%);height:100%;background:#ffffff;font-weight:500;font-size:1.5rem}.ts-control{position:relative;z-index:1;width:100%;height:100%;height:4rem;padding:8px 4rem 8px 8px;border-radius:3px;overflow:hidden;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.ts-dropdown{position:absolute;z-index:4;top:4rem;left:.5rem;right:.5rem;padding-top:1rem;border-radius:0 0 5px 5px;background-color:#fff;box-shadow:0 3px 4px #00000040;font-size:1.4rem;max-height:48rem;overflow-y:auto}.ts-dropdown ::-webkit-scrollbar{-webkit-appearance:none;width:7px}.ts-dropdown ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#00000080;box-shadow:0 0 1px #ffffff80}@media (max-width: 979px){.ts-dropdown{top:100%;max-height:47rem}}@media (max-width: 766px){.ts-dropdown{max-height:40rem}}.option{padding:1rem;cursor:pointer;transition:all .2s ease}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-hidden-accessible{clip-path:inset(50%)!important;position:absolute!important;white-space:nowrap!important}.ts-wrapper.multi{padding:0 2rem 0 0;min-width:24rem}.ts-wrapper.multi .ts-control{border-radius:.5rem;padding:1rem;min-height:4rem;height:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ts-wrapper.multi .ts-control>input{position:static;transform:none;top:auto;width:auto;flex:1;min-width:8rem;height:3rem;background:transparent;border:none;outline:none;font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:600}.ts-wrapper.multi .ts-control>input::placeholder{color:#00153f}.ts-wrapper.multi .ts-control .item{background:#ff6600;color:#fff;border-radius:.2rem;padding:.5rem 1rem;font-size:1.4rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.ts-wrapper.multi .ts-control .item .remove{background:none;border:none;color:#fff;cursor:pointer;font-size:1.6rem;line-height:1;padding:0;margin-left:.5rem}.ts-wrapper.multi .ts-control .item .remove:hover{opacity:.7}.ts-wrapper.multi .ts-dropdown{background:white;border:1px solid #ff6600;border-radius:.5rem;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 4px #0000001a;z-index:1000;top:100%;left:0;right:0}.ts-wrapper.multi .ts-dropdown .ts-dropdown-content{max-height:200px;overflow-y:auto;padding:0}.ts-wrapper.multi .ts-dropdown .ts-dropdown-content .option{padding:1rem 1.5rem;font-family:zeitung,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.6rem;font-weight:600;cursor:pointer;border-bottom:1px solid rgba(255,102,0,.2);display:flex;align-items:center;gap:.5rem}.ts-wrapper.multi .ts-dropdown .ts-dropdown-content .option:last-child{border-bottom:none}.ts-wrapper.multi .ts-dropdown .ts-dropdown-content .option:hover,.ts-wrapper.multi .ts-dropdown .ts-dropdown-content .option.hover{background:rgba(255,102,0,.1)}.ts-wrapper.multi .ts-dropdown .ts-dropdown-content .option.selected{background:#ff6600;color:#fff}.ts-wrapper.multi .ts-dropdown .ts-dropdown-content .option .tomselect-checkbox{appearance:none;width:1.6rem;height:1.6rem;border:1px solid #ff6600;position:relative;flex-shrink:0;transform:translate(0)}.ts-wrapper.multi .ts-dropdown .ts-dropdown-content .option .tomselect-checkbox.ts-checked:after{content:"\2713";color:#f60;font-size:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ts-wrapper.multi.has-items .ts-control>input{display:none}.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}.aside__grid-value{margin-bottom:3rem}.aside__grid-value a{text-decoration:underline}.aside__grid-value a:hover{color:#f60}.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{color:#00153f;display:flex;align-items:center;gap:1rem;white-space:nowrap}.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}[data-content-type=story] .post-filters{justify-content:flex-end}@media (max-width: 1079px){[data-content-type=story] .post-filters{justify-content:flex-start}}.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 .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=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-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}.hamburger{--hamburger-size: 5.4rem;--hamburger-bar-height: .2rem;--hamburger-padding-inline: 1.25rem;--hamburger-padding-block: 1.25rem;position:relative;display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:var(--hamburger-size);height:var(--hamburger-size);cursor:pointer;background-color:#f60;padding-inline:var(--hamburger-padding-inline);padding-block:var(--hamburger-padding-block);border-radius:.5rem}@media (max-width: 1399px){.hamburger{--hamburger-size: 4.3rem}}.hamburger .bar{width:calc(var(--hamburger-size) - 2 * var(--hamburger-padding-inline));height:var(--hamburger-bar-height);border-radius:.5rem;background-color:#00153f;transition:all .2s ease}.hamburger.active .bar{position:absolute;top:calc(var(--hamburger-size) / 2 - var(--hamburger-bar-height) / 2)}.hamburger.active .bar:first-child{transform:rotate(-45deg)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:last-child{transform:rotate(45deg)}.branding__logo{width:100%;height:auto}.menu-mobile{--menu-mobile-color-back: #ff6600;--nav-active-border-color: #00153f;--nav-submenu-icon: url(/wp-content/themes/weichie-vite/dist/assets/icon-arrow-down-black-0a8448d7.svg);position:fixed;right:0;background:var(--menu-mobile-color-back);top:var(--header-height);width:100vw;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;translate:0 -100%;opacity:0;transition:translate .2s ease,.2s opacity .2s ease;z-index:4;display:flex;flex-direction:column;max-height:calc(100svh - var(--header-height))}@media (min-width: 767px){.menu-mobile{width:-moz-fit-content;width:fit-content;right:var(--gutter)}}.menu-mobile.active{translate:0;opacity:1;transition:translate .2s ease}.menu-mobile:after{content:"";position:absolute;width:100%;height:1rem;background:var(--menu-mobile-color-back);bottom:100%;left:0}@media (min-width: 767px){.menu-mobile:after{display:none}}.menu-mobile__inner{display:flex;flex-direction:column;gap:4rem;height:100%;overflow:auto;padding:var(--gutter)}@media (min-width: 767px){.menu-mobile__inner{padding:7rem;flex-direction:row;gap:12rem}}@media (min-width: 1200px){.menu-mobile__inner{gap:0;padding-block:1rem}}.menu-mobile__menu{display:flex;flex-direction:column}@media (min-width: 767px){.menu-mobile__menu{gap:3rem}}@media (min-width: 1200px){.menu-mobile__menu--main{display:none}}@media (min-width: 1200px){.menu-mobile__menu--secondary{flex-direction:row;gap:12rem}}.menu-mobile__action{margin-top:4rem}@media (min-width: 767px){.menu-mobile__action{display:none}}.modal{margin:0;padding:0;border:none;background:transparent;max-width:none;max-height:none}.modal[popover]{inset:0;width:100vw;height:100vh;background:transparent;display:none}.modal[popover]:popover-open{display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer;background:#00153f;opacity:.025}.modal__container{position:relative;background:#ffffff;border-radius:1.5rem;box-shadow:0 10px 25px #0003;padding:1.2rem;overflow:hidden;transform:scale(.95);opacity:0;transition:transform .2s ease,opacity .2s ease}.modal[popover]:popover-open .modal__container{transform:scale(1);opacity:1}.modal__content{position:relative;display:flex;align-items:center;justify-content:center;padding:0;overflow-y:auto}.modal__content>iframe{aspect-ratio:1.7777777778;width:100%;height:auto;max-width:90vw;max-height:90vh;display:block;object-fit:cover;margin:0;padding:0;border:none}@media (min-aspect-ratio: 16/9){.modal__content>iframe{width:auto;height:90vh;max-width:90vw;max-height:90vh}}@media (max-aspect-ratio: 16/9){.modal__content>iframe{width:90vw;height:auto;max-width:90vw;max-height:90vh}}.nav-socials{padding-block:1rem;display:flex;gap:1rem}:root{--header-height: 9rem}@media (min-width: 980px){:root{--header-height: 10rem}}.main__header{position:relative;background:radial-gradient(50% 50% at 50% 50%,#ffd6ba 0%,#e3e3e3 100%);border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;height:var(--header-height);position:fixed;top:0;left:0;right:0;z-index:4}.main__header__branding{width:clamp(15rem,13vw,25rem);flex-shrink:0;height:auto}.main__header__container{display:flex;flex-direction:column;height:100%}.main__header__wrapper{display:flex;justify-content:space-between;align-items:center;margin-block:auto}.main__header__actions{display:flex;gap:1rem;align-items:center;position:relative}@media (max-width: 766px){.main__header__action{display:none}}.footer{padding-block:5rem}@media (min-width: 1080px){.footer{padding-top:10rem;padding-bottom:5rem}}@media (min-width: 1200px){.footer{padding-top:15rem;padding-bottom:10rem}}.footer__wrapper{display:flex;flex-direction:column;gap:5rem}@media (min-width: 1080px){.footer__wrapper{flex-direction:row;justify-content:space-between}}.footer__info{display:flex;flex-direction:column;gap:1rem;max-width:48rem}.footer__branding{width:100%;max-width:40rem}.footer__description{display:flex;flex-direction:column;gap:1rem}.footer__description__logo-container{display:flex;gap:1rem}.footer__description__logo{height:3.6rem;width:auto}.footer__actions{display:flex;flex-direction:column;gap:2rem}@media (min-width: 767px){.footer__actions{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:5rem}}@media (min-width: 1080px){.footer__actions{margin-top:2rem}}.footer__contact{margin-top:3rem}.footer__column__title{color:#f60;margin-bottom:1rem}.footer__navigation .menu-item{font-size:2rem}.footer__bottom{margin-top:4rem}.footer__bottom-content{display:flex;gap:2rem;flex-wrap:wrap;align-items:center}.footer__privacy{text-align:center}.footer__privacy__menu{display:flex;gap:3rem;flex-wrap:wrap;list-style:none;margin:0;padding:0}.footer__privacy__menu .menu-item,.footer__copyright p{font-size:1.2rem}:root{--nav-active-border-color: #ff6600;--nav-submenu-icon: url(/wp-content/themes/weichie-vite/dist/assets/icon-arrow-down-orange-9aada261.svg);--nav-submenu-background: #ff6600}@media (max-width: 1199px){.navigation{display:none}}.navigation__menu{display:flex;gap:4rem;align-items:center}@media (max-width: 979px){.navigation__menu{flex-direction:column}}@media (max-width: 1399px){.navigation__menu{gap:2rem}}.menu-item{font-size:2rem}@media (min-width: 1200px){.menu-item{font-size:1.4rem}}@media (min-width: 1400px){.menu-item{font-size:1.6rem}}.menu-mobile__menu--secondary .menu-item{font-size:1.6rem}@media (min-width: 1200px){.menu-mobile__menu--secondary .menu-item{font-size:1.4rem}}.menu-item a{font-family:space-mono,mono;color:#00153f;white-space:nowrap;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease;padding-block:1rem;display:block;position:relative;width:-moz-fit-content;width:fit-content;font-size:inherit}.menu-item a:before{content:"";bottom:.5rem;left:0;position:absolute;height:.1rem;width:0;background:var(--nav-active-border-color)}.menu-item a:hover:before{width:100%}.current-menu-item a:before,.current_page_parent>a:before{width:100%}.menu-item-has-children{display:flex;flex-direction:column;position:relative;cursor:pointer}.menu-item-has-children a{position:relative;display:flex;align-items:center}.menu-item-has-children a:after{content:"";background:var(--nav-submenu-icon);background-size:contain;background-position:center;margin-top:.1em;height:1.1em;width:1.1em;object-position:center}.menu-item-has-children>a{pointer-events:none}.sub-menu{display:grid;grid-template-rows:0fr;grid-auto-rows:0fr;transition:grid-template-rows .2s ease,grid-auto-rows .2s ease;grid-template-columns:minmax(0,1fr)}.menu-item-has-children.active .sub-menu{grid-template-rows:1fr;grid-auto-rows:1fr}.navigation .sub-menu{position:absolute;top:calc(100% - .5rem);background:var(--nav-submenu-background);width:max-content;padding-right:.7em;border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem}.sub-menu .menu-item{overflow:hidden;width:-moz-fit-content;width:fit-content;position:relative;padding-left:.7em}.sub-menu .menu-item:before{content:"";width:.3em;height:.3em;background:var(--nav-active-border-color);position:absolute;left:0;top:50%;translate:0 -50%;border-radius:50%;opacity:0;transition:opacity .1s ease;transition-delay:0}.menu-item-has-children.active .sub-menu .menu-item:before{opacity:1;transition:opacity .2s ease;transition-delay:.2s}.sub-menu a{font-size:.75em;position:relative;--nav-active-border-color: #00153f}.sub-menu a:after{display:none}@media (max-width: 766px){html.menu-mobile-active{overflow:hidden}}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.content__formatted h2,.content__formatted h3,.content__formatted h4,.content__formatted h5,.content__formatted h6{margin-top:2rem;margin-bottom:2.2rem}.content__formatted h2:not(:first-child),.content__formatted h3:not(:first-child),.content__formatted h4:not(:first-child),.content__formatted h5:not(:first-child),.content__formatted h6:not(:first-child){margin-top:3.5rem}.content__formatted img{max-width:100%;border-radius:5px}.content__formatted ul{list-style-type:disc}.content__formatted ul.checklist{list-style:none;padding-left:0}.content__formatted ul.checklist li{position:relative;padding-left:3rem}.content__formatted ul.checklist li:before{content:"";position:absolute;left:0;top:.4em;width:1.6rem;height:1.2rem;background:url(/wp-content/themes/weichie-vite/dist/assets/icon-check-orange-76cdcc9d.svg) no-repeat center center/contain;display:inline-block}.content__formatted ol{list-style-type:decimal}.content__formatted ul,.content__formatted ol{margin-bottom:1.5rem;padding-left:2rem}.content__formatted li{margin-bottom:1rem}.content__formatted a{text-decoration:underline;text-underline-offset:3px;transition:all .2s ease}.content__formatted a:hover{color:#f60}.content__formatted p:not(:last-child){margin-bottom:1.5rem}.error-container{padding-top:30rem;padding-bottom:10rem;text-align:center;min-height:50vh}.error-container p{margin-bottom:4rem}@media (max-width: 979px){.error-container{padding-top:20rem;padding-bottom:5rem;min-height:auto}}.page__single{padding-top:12rem;background:radial-gradient(50% 50% at 50% 50%,#ffd6ba 0%,#e3e3e3 100%)}.page__single__back{margin-bottom:3rem}.page__single__label{padding-block:1rem}.page__single__heading{margin-bottom:3rem}@media (min-width: 980px){.page__single__heading{margin-bottom:5rem}}.page__single__box{background-color:#f7f7f7;border-radius:2.5rem;padding:2rem;margin-bottom:10rem}@media (min-width: 980px){.page__single__box{padding:10rem;margin-bottom:15rem}}.page__single__wrapper{display:flex;flex-direction:column;gap:3rem}@media (min-width: 1200px){.page__single__wrapper{gap:4rem}.page__single__wrapper:not(.page__single__wrapper--no-aside){display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (min-width: 1400px){.page__single__wrapper{gap:8rem}}.page__single__aside{container-type:inline-size;display:flex;flex-direction:column;gap:3rem}.t-simple__title{text-align:center}.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}}@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}.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}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow {transform-style: preserve-3d;}}.swiper-css-mode{> .swiper-wrapper {overflow: auto; scrollbar-width: none; -ms-overflow-style: none; &::-webkit-scrollbar {display: none;}} > .swiper-wrapper > .swiper-slide {scroll-snap-align: start start;} &.swiper-horizontal {> .swiper-wrapper {scroll-snap-type: x mandatory;}} &.swiper-vertical {> .swiper-wrapper {scroll-snap-type: y mandatory;}} &.swiper-free-mode {> .swiper-wrapper {scroll-snap-type: none;} > .swiper-wrapper > .swiper-slide {scroll-snap-align: none;}} &.swiper-centered {> .swiper-wrapper::before {content: ""; flex-shrink: 0; order: 9999;} > .swiper-wrapper > .swiper-slide {scroll-snap-align: center center; scroll-snap-stop: always;}} &.swiper-centered.swiper-horizontal {> .swiper-wrapper > .swiper-slide:first-child {margin-inline-start: var(--swiper-centered-offset-before);} > .swiper-wrapper::before {height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after);}} &.swiper-centered.swiper-vertical {> .swiper-wrapper > .swiper-slide:first-child {margin-block-start: var(--swiper-centered-offset-before);} > .swiper-wrapper::before {width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after);}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom,.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom {position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10;} .swiper-slide-shadow {background: rgba(0,0,0,.15);} .swiper-slide-shadow-left {background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));} .swiper-slide-shadow-right {background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));} .swiper-slide-shadow-top {background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));} .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader {animation: swiper-preloader-spin 1s infinite linear;}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper::after {content: ""; position: absolute; left: 0; top: 0; pointer-events: none;}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper::after {height: 1px; width: var(--swiper-virtual-size);}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper::after {width: 1px; height: var(--swiper-virtual-size);}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled & {display: none !important;} svg {width: 100%; height: 100%; object-fit: contain; transform-origin: center; fill: currentColor; pointer-events: none;}}.swiper-button-lock{display:none}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~ .swiper-button-prev,~ .swiper-button-next {top: var(--swiper-navigation-top-offset, 50%); margin-top: calc(0px - (var(--swiper-navigation-size) / 2));} .swiper-button-prev,& ~ .swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl ~ .swiper-button-next {left: var(--swiper-navigation-sides-offset, 4px); right: auto;} .swiper-button-next,& ~ .swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl ~ .swiper-button-prev {right: var(--swiper-navigation-sides-offset, 4px); left: auto;} .swiper-button-prev,& ~ .swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl ~ .swiper-button-next {.swiper-navigation-icon {transform: rotate(180deg);}} &.swiper-rtl .swiper-button-prev,&.swiper-rtl ~ .swiper-button-prev {.swiper-navigation-icon {transform: rotate(0deg);}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~ .swiper-button-prev,~ .swiper-button-next {left: var(--swiper-navigation-top-offset, 50%); margin-left: calc(0px - (var(--swiper-navigation-size) / 2));} .swiper-button-prev,~ .swiper-button-prev {top: var(--swiper-navigation-sides-offset, 4px); bottom: auto; transform: rotate(-90deg);} .swiper-button-next,~ .swiper-button-next {bottom: var(--swiper-navigation-sides-offset, 4px); top: auto; transform: rotate(90deg);}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled > &,&.swiper-pagination-disabled {display: none !important;}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet {transform: scale(.33); position: relative;} .swiper-pagination-bullet-active {transform: scale(1);} .swiper-pagination-bullet-active-main {transform: scale(1);} .swiper-pagination-bullet-active-prev {transform: scale(.66);} .swiper-pagination-bullet-active-prev-prev {transform: scale(.33);} .swiper-pagination-bullet-active-next {transform: scale(.66);} .swiper-pagination-bullet-active-next-next {transform: scale(.33);}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2);button& {border: none; margin: 0; padding: 0; box-shadow: none; appearance: none;} .swiper-pagination-clickable & {cursor: pointer;} &:only-child {display: none !important;}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet {margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; display: block;} &.swiper-pagination-bullets-dynamic {top: 50%; transform: translateY(-50%); width: 8px; .swiper-pagination-bullet {display: inline-block; transition: .2s transform,.2s top;}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);} &.swiper-pagination-bullets-dynamic {left: 50%; transform: translateX(-50%); white-space: nowrap; .swiper-pagination-bullet {transition: .2s transform,.2s left;}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute;.swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transform-origin: left top;} .swiper-rtl & .swiper-pagination-progressbar-fill {transform-origin: right top;} .swiper-horizontal > &,&.swiper-pagination-horizontal,.swiper-vertical > &.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {width: 100%; height: var(--swiper-pagination-progressbar-size, 4px); left: 0; top: 0;} .swiper-vertical > &,&.swiper-pagination-vertical,.swiper-horizontal > &.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {width: var(--swiper-pagination-progressbar-size, 4px); height: 100%; left: 0; top: 0;}}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));.swiper-scrollbar-disabled > &,&.swiper-scrollbar-disabled {display: none !important;} .swiper-horizontal > &,&.swiper-scrollbar-horizontal {position: absolute; left: var(--swiper-scrollbar-sides-offset, 1%); bottom: var(--swiper-scrollbar-bottom, 4px); top: var(--swiper-scrollbar-top, auto); z-index: 50; height: var(--swiper-scrollbar-size, 4px); width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));} .swiper-vertical > &,&.swiper-scrollbar-vertical {position: absolute; left: var(--swiper-scrollbar-left, auto); right: var(--swiper-scrollbar-right, 4px); top: var(--swiper-scrollbar-sides-offset, 1%); z-index: 50; width: var(--swiper-scrollbar-size, 4px); height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));}}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;> img,> svg,> canvas {max-width: 100%; max-height: 100%; object-fit: contain;}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-thumbs{.swiper-slide-thumb-active {}}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade{&.swiper-free-mode{.swiper-slide {transition-timing-function: ease-out;}}.swiper-slide {pointer-events: none; transition-property: opacity; .swiper-slide {pointer-events: none;}} .swiper-slide-active {pointer-events: auto; & .swiper-slide-active {pointer-events: auto;}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide {pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0 0; width: 100%; height: 100%; .swiper-slide {pointer-events: none;}} &.swiper-rtl .swiper-slide {transform-origin: 100% 0;} .swiper-slide-active {&,& .swiper-slide-active {pointer-events: auto;}} .swiper-slide-active,.swiper-slide-next,.swiper-slide-prev {pointer-events: auto; visibility: visible;} .swiper-cube-shadow {position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; opacity: .6; z-index: 0; &:before {content: ""; background: #000; position: absolute; left: 0; top: 0; bottom: 0; right: 0; filter: blur(50px);}}}.swiper-cube{.swiper-slide-next + .swiper-slide {pointer-events: auto; visibility: visible;}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right {z-index: 0; backface-visibility: hidden;}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide {pointer-events: none; backface-visibility: hidden; z-index: 1; .swiper-slide {pointer-events: none;}} .swiper-slide-active {&,& .swiper-slide-active {pointer-events: auto;}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right {z-index: 0; backface-visibility: hidden;}}.swiper-creative{.swiper-slide {backface-visibility: hidden; overflow: hidden; transition-property: transform,opacity,height;}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide {transform-origin: center bottom; backface-visibility: hidden; overflow: hidden;}}
