/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:300;src:url(./material-symbols-outlined-latin-300-normal.Dzto1Zzi.woff2) format("woff2"),url(./material-symbols-outlined-latin-300-normal.DlzURGtw.woff) format("woff")}body{font-family:Neue DIN,sans-serif;font-size:clamp(1.4rem,1.3295774648rem + .0018779343 * 100vw,1.6rem);line-height:1.4;font-weight:400}body{font-size:clamp(1.3rem,1.2295774648rem + .0018779343 * 100vw,1.5rem)}a{color:currentColor;text-decoration:none;transition:color .3s ease-out}a:hover{color:#111}a:focus-visible{outline:3px solid #0f9e22;outline-offset:2px}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:0;text-wrap:balance}h1,h2{font-family:Neue DIN,sans-serif;font-size:clamp(3.4rem,2.3084507042rem + .0291079812 * 100vw,6.5rem);line-height:1;font-weight:400;text-transform:uppercase}h2{font-size:clamp(2.2rem,1.8478873239rem + .0093896714 * 100vw,3.2rem);line-height:1.15}h3{font-family:Neue DIN,sans-serif;font-size:clamp(3.4rem,2.3084507042rem + .0291079812 * 100vw,6.5rem);line-height:1;font-weight:400;text-transform:uppercase}h3{font-size:clamp(1.5rem,1.3591549296rem + .0037558685 * 100vw,1.9rem);line-height:1.15}h4{font-family:Neue DIN,sans-serif;font-size:clamp(3.4rem,2.3084507042rem + .0291079812 * 100vw,6.5rem);line-height:1;font-weight:400;text-transform:uppercase}h4{font-size:clamp(1.5rem,1.3591549296rem + .0037558685 * 100vw,1.9rem);line-height:1.15}h5{font-family:Neue DIN,sans-serif;font-size:clamp(3.4rem,2.3084507042rem + .0291079812 * 100vw,6.5rem);line-height:1;font-weight:400;text-transform:uppercase}h5{font-size:clamp(1.4rem,1.3295774648rem + .0018779343 * 100vw,1.6rem);line-height:1.15}h6{font-family:Neue DIN,sans-serif;font-size:clamp(3.4rem,2.3084507042rem + .0291079812 * 100vw,6.5rem);line-height:1;font-weight:400;text-transform:uppercase}h6{font-size:clamp(1.2rem,1.1295774648rem + .0018779343 * 100vw,1.4rem);line-height:1.15}strong,b{font-weight:700}p{margin:.1rem 0 3.2rem}p:first-child{margin-top:0}p:last-child{margin-bottom:0}em,i{font-style:normal}.richtext a{color:currentColor;text-decoration:underline}.richtext h3,.richtext h4{font-size:inherit}.richtext h3:first-child,.richtext h4:first-child{margin-top:0}.richtext h3+p,.richtext h4+p{margin-top:0}.richtext ul,.richtext ol{padding:0}.richtext ul:first-child,.richtext ol:first-child{margin-top:0}.richtext ol li{padding-left:1rem;margin-left:1.32em}.richtext em{font-style:italic}.richtext .small-text{font-family:Neue DIN,sans-serif;font-size:clamp(1.4rem,1.3295774648rem + .0018779343 * 100vw,1.6rem);line-height:1.4;font-weight:400}.richtext .small-text{font-size:clamp(1.1rem,1.0647887324rem + .0009389671 * 100vw,1.2rem)}.richtext .small-text{margin:1.6rem 0 3.2rem}.richtext table,.richtext .table,.richtext .table--price{font-family:Neue DIN,sans-serif;font-size:clamp(1.4rem,1.3295774648rem + .0018779343 * 100vw,1.6rem);line-height:1.4;font-weight:400}.richtext table,.richtext .table,.richtext .table--price{font-size:clamp(1.3rem,1.2295774648rem + .0018779343 * 100vw,1.5rem)}.richtext table,.richtext .table,.richtext .table--price{border-collapse:collapse;margin:1.6rem 0;width:100%}.richtext table thead tr,.richtext .table thead tr,.richtext .table--price thead tr{font-family:Neue DIN,sans-serif;line-height:1.15;font-weight:400}.richtext table thead tr,.richtext .table thead tr,.richtext .table--price thead tr{font-size:1.3rem}.richtext table thead tr,.richtext .table thead tr,.richtext .table--price thead tr{border-bottom:1px solid oklch(from oklch(68.3% 0 0deg) l c h/10%);color:#999;height:8.2rem;min-height:8.2rem!important}.richtext table thead tr>.text-right,.richtext .table thead tr>.text-right,.richtext .table--price thead tr>.text-right{padding:1.6rem 0;height:8.2rem!important;text-align:right}.richtext table tbody tr,.richtext .table tbody tr,.richtext .table--price tbody tr{border-bottom:1px solid oklch(from oklch(68.3% 0 0deg) l c h/10%);height:8.2rem;min-height:8.2rem!important}.richtext table tbody tr:first-child,.richtext .table tbody tr:first-child,.richtext .table--price tbody tr:first-child{border-top:1px solid oklch(from oklch(68.3% 0 0deg) l c h/10%)}.richtext table tbody tr>.text-right,.richtext .table tbody tr>.text-right,.richtext .table--price tbody tr>.text-right{padding:1.6rem 0;height:8.2rem!important;text-align:right}.richtext .banner{font-family:Neue DIN,sans-serif;font-size:clamp(1.4rem,1.3295774648rem + .0018779343 * 100vw,1.6rem);line-height:1.4;font-weight:400}.richtext .banner{font-size:clamp(1.3rem,1.2295774648rem + .0018779343 * 100vw,1.5rem)}.richtext .banner{text-transform:none;background:oklch(from oklch(94.97% .0084 56.31deg) l c h/40%);border:2px solid oklch(from oklch(68.3% 0 0deg) l c h/10%);padding:clamp(2.4rem,1.8366197183rem + .0150234742 * 100vw,4rem);padding-left:7.5rem;display:inline-block;position:relative}.richtext .banner:before{font-family:Material Symbols Outlined;position:absolute;top:clamp(2.4rem,1.8366197183rem + .0150234742 * 100vw,4rem);left:3rem;content:"info";font-variation-settings:"wght" 400}.richtext .list{margin:0;padding:0;list-style-type:none}.richtext .list{font-family:Neue DIN,sans-serif;font-size:clamp(1.4rem,1.3295774648rem + .0018779343 * 100vw,1.6rem);line-height:1.4;font-weight:400}.richtext .list{font-size:clamp(1.3rem,1.2295774648rem + .0018779343 * 100vw,1.5rem)}.richtext .list{padding:.8rem 0 clamp(2.4rem,1.8366197183rem + .0150234742 * 100vw,4rem) 0}.richtext .list .list-item--file :after,.richtext .list .list-item--mail :after,.richtext .list .list-item--link :after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;font-variation-settings:"wght" 300,"liga" 1;vertical-align:middle;line-height:1}.richtext .list .list-item--file :after,.richtext .list .list-item--mail :after,.richtext .list .list-item--link :after{display:flex;align-items:center;justify-content:center;height:4rem;width:4rem;border-radius:10rem;transition:.3s}@media(any-hover:hover){.richtext .list .list-item--file:hover,.richtext .list .list-item--mail:hover,.richtext .list .list-item--link:hover{border-bottom:1px solid oklch(from oklch(17.88% 0 0deg) l c h/60%)}.richtext .list .list-item--file:hover :after,.richtext .list .list-item--mail:hover :after,.richtext .list .list-item--link:hover :after{transition:.3s;background:oklch(from oklch(68.3% 0 0deg) l c h/10%)}}.richtext .list .list-item{min-height:8.2rem;position:relative}.richtext .list .list-item--file :after{content:"download"}.richtext .list .list-item--link :after{content:"arrow_outward"}.richtext .list .list-item--mail :after{content:"mail"}.richtext .list>li{margin-left:0;padding:1.6rem 0;list-style-type:none;border-bottom:1px solid oklch(from oklch(68.3% 0 0deg) l c h/10%);transition:.3s ease-out}.richtext .list>li:first-child{border-top:1px solid oklch(from oklch(68.3% 0 0deg) l c h/10%)}.richtext .list :is(li>ul){margin:0;padding:0;list-style-type:none}.richtext .list :is(li>ul){color:#999}.richtext .list--file a,.richtext .list--link a{text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(2.4rem,1.8366197183rem + .0150234742 * 100vw,4rem)}.richtext .list--file>li:has(a),.richtext .list--link>li:has(a){position:relative}.richtext .list--file>li:has(a) :after,.richtext .list--link>li:has(a) :after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;font-variation-settings:"wght" 300,"liga" 1;vertical-align:middle;line-height:1}.richtext .list--file>li:has(a) :after,.richtext .list--link>li:has(a) :after{display:flex;align-items:center;justify-content:center;height:4rem;width:4rem;border-radius:10rem;transition:.3s}@media(any-hover:hover){.richtext .list--file>li:has(a):hover,.richtext .list--link>li:has(a):hover{border-bottom:1px solid oklch(from oklch(17.88% 0 0deg) l c h/60%)}.richtext .list--file>li:has(a):hover :after,.richtext .list--link>li:has(a):hover :after{transition:.3s;background:oklch(from oklch(68.3% 0 0deg) l c h/10%)}}.richtext .list--file>li:has(a) :after{content:"download"}.richtext .list--link>li:has(a) :after{content:"arrow_outward"}@font-face{font-family:Neue DIN;src:url(./NeueDIN-SemiBoldWeb.Dxr75Btt.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Neue DIN;src:url(./NeueDINSemiWide-BoldWeb.C4EZnDsx.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue DIN;src:url(./NeueDINSemiWide-MediumWeb.ButfPKs6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue DIN;src:url(./NeueDINSemiWide-RegularWeb.CYLKBHpP.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-content-zooming:none;-ms-overflow-style:-ms-autohiding-scrollbar;font-size:62.5%}html,body{height:auto;width:100%;min-height:100%;padding:0;margin:0 auto;background-color:var(--background-color, oklch(100% 0 0deg));color:var(--foreground-color, oklch(17.88% 0 0deg));transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease-out}body,input,select,button,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}object{outline:none!important;border:0!important;opacity:0}img,video{display:block;width:100%;height:auto;outline:0;border:0}svg{display:block;max-width:100%;max-height:100%}address,figure{all:unset;display:block}.ost-jobs .action{font-size:1.5rem}.ost-jobs .ost-noentry{font-size:1.9rem}
