﻿/*!
 * Fruitcake Website Styles
 *
 * Copyright 2025 Fruitcake W+P AG, Münsingen
 * https://fruitcake.ch

 * Uses tiny slider 2
 * https://github.com/ganlanyuan/tiny-slider
 */.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100%/70);height:10px;float:left}:root{--grid-column-gap: 3rem;--padding-block: 5rem;--padding-inline: 4rem;--standard-gap: 1.8rem;--content-max-width: 1798px}@media(min-width: 768px){:root{--padding-block: 6rem}}@media(min-width: 1200px){:root{--padding-block: 6rem;--padding-inline: 5.5rem;--standard-gap: 2.8rem}}@font-face{font-family:"Work Sans";src:url("../fonts/WorkSans-Light.ttf") format("truetype");font-weight:300;font-display:swap}@font-face{font-family:"Work Sans";src:url("../fonts/WorkSans-Regular.ttf") format("truetype");font-weight:normal}@font-face{font-family:"Work Sans";src:url("../fonts/WorkSans-Medium.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:"Work Sans";src:url("../fonts/WorkSans-SemiBold.ttf") format("truetype");font-weight:600;font-display:swap}body{margin:0;display:flex;flex-direction:column;min-height:100svh}body #content{flex-grow:1}*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat;background-size:cover}a{display:inline-block;color:inherit;font:inherit;text-decoration:none}address{font:inherit;text-transform:none}blockquote{margin:0;font:inherit}button{appearance:none;-webkit-appearance:none;border:none;background-color:inherit;cursor:pointer;font:inherit;padding:0;margin:0}h1,h2,h3,h4,h5,p{font-size:inherit;margin:0;padding:0;font-weight:normal}img,video{display:block;max-width:100%;width:100%;height:100%;object-fit:cover}picture{display:block;width:100%;height:100%;overflow:clip}input,button,textarea,select{font:inherit;margin:0;padding:0}iframe{display:block;width:100%;border:none}svg{display:block;width:100%;height:auto;object-fit:contain;pointer-events:none}ul:not([class]){list-style-type:disc}ul[class],ol[class]{list-style:none;margin:0;padding:0}.grecaptcha-badge{display:none !important}html{font-family:"Work Sans","Helvetica Neue",Helvetica,sans-serif;background-color:#fff;color:#131313;font-weight:300;font-size:10px}@media(min-width: 768px){html{font-size:12px}}@media(min-width: 1024px){html{font-size:14px}}@media(min-width: 1500px){html{font-size:16px}}body{line-height:1.2}strong,.medium{font-weight:400}b,.bold{font-weight:600}.screen-reader-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}h1,.h1{font-size:5rem}.masthead-headline{line-height:1.15;font-size:4rem;font-weight:normal;color:#090a4b;text-wrap:balance}@media(min-width: 768px){.masthead-headline{font-size:5rem}}@media(min-width: 1200px){.masthead-headline{font-size:5.38rem}}.extra-large{font-size:3rem}@media(min-width: 768px){.extra-large{font-size:3.6rem}}.headline{font-size:1.875rem;color:#090a4b;text-wrap:balance}@media(min-width: 768px){.headline{font-size:2.875rem}}.footer-headline{font-size:2.25rem}h3,.text-block h2,.footer-headline,.subheadline,.footer-link{font-size:2rem}@media(min-width: 768px){h3,.text-block h2,.footer-headline,.subheadline,.footer-link{font-size:1.875rem}}p,body,.font-regular{font-size:1.44rem}.font-small{font-size:1rem}#header{position:fixed;top:0;inset-inline:0;z-index:20;pointer-events:none}#header #navOpen,#header .logo-wrapper{pointer-events:auto}#header:has(.floating){background-color:hsla(0,0%,100%,.8)}#header header{display:flex;justify-content:space-between;align-items:center;padding-block:1.5rem;padding-inline:var(--padding-inline);transition:padding .2s ease}#header header .logo-wrapper{height:auto;width:12rem;transition:all .2s ease}#header header.floating{padding-block:.5rem .5rem}#header header.floating .logo-wrapper{width:10rem}#header header.floating #navOpen{font-size:1.75rem}#header #navOpen{display:flex;align-items:center;gap:.5em;background-color:rgba(0,0,0,0);font-weight:500;font-size:2rem;transition:all .2s ease}#header #navOpen .burger{display:inline-block;width:1em;height:2px;background-color:rgba(0,0,0,0);position:relative}#header #navOpen .burger::before,#header #navOpen .burger::after{content:"";display:inline-block;position:absolute;left:0;width:1em;height:2px;transition:transform .4s ease-in-out;background-color:#131313}#header #navOpen .burger::before{transform:translateY(-5px)}#header #navOpen .burger::after{transform:translateY(5px)}body:not(.navIsOpen) #header.inverted #navOpen{color:#fff}body:not(.navIsOpen) #header.inverted #navOpen .burger::before,body:not(.navIsOpen) #header.inverted #navOpen .burger::after{background-color:#fff}body:not(.navIsOpen) #header.inverted .logo-wrapper svg path{fill:#fff}body.navIsOpen #header #navOpen .burger::before{transform:rotate(45deg)}body.navIsOpen #header #navOpen .burger::after{transform:rotate(-45deg)}#menu{position:fixed;padding:0;margin:0;border:none;width:100%;min-width:100svw;z-index:19;pointer-events:none;transform:translateY(-30vh);transition:.2s ease-out;opacity:0}.navIsOpen #menu{transform:translateY(0);opacity:1;pointer-events:auto;transition:.15s ease-out}.navIsOpen #menu a{display:inline-block}#menu a{font-weight:600;position:relative;padding-bottom:.88rem;display:none}#menu a::after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:3px;background-color:#131313;transition:.2s ease}#menu a:hover::after{width:0;transition:.4s ease}#menu a{font-size:1.2rem}#menu a.primary{font-size:1.8rem}@media(min-width: 600px){#menu a{font-size:1.6rem}#menu a.primary{font-size:2.8rem}}@media(min-width: 768px){#menu a{font-size:2rem}#menu a.primary{font-size:3.6rem}}#menu .dialog-content{width:100%;height:100%;display:flex;flex-direction:column}#menu .top-content{display:flex;flex-grow:1;background-color:#fff}#menu .button-wrapper{height:var(--header-height);display:flex}#menu nav{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--padding-inline);padding-block:calc(2*var(--padding-block)) var(--padding-block)}#menu nav .link-block{display:flex;flex-direction:column;gap:var(--standard-gap);transform:translateY(-80px);opacity:0;transition:.2s ease;transition-delay:0s}.navIsOpen #menu nav .link-block:nth-child(1){transition-delay:.3s}.navIsOpen #menu nav .link-block:nth-child(2){transition-delay:.4s}.navIsOpen #menu nav .link-block:nth-child(3){transition-delay:.5s}.navIsOpen #menu nav .link-block:nth-child(4){transition-delay:.6s}.navIsOpen #menu nav .link-block:nth-child(5){transition-delay:.7s}.navIsOpen #menu nav .link-block{transform:translateY(0);opacity:1}#menu nav .link-block li:first-child{padding-bottom:1rem}a.underlined{position:relative;color:#fb4c2f;padding-bottom:.88rem;font-weight:600}a.underlined::after{content:"";position:absolute;height:3px;background-color:#fb4c2f;bottom:-0.1em;left:0;right:0;width:100%;transition:.4s ease}a.underlined:hover::after{width:0}a.underlined.cta-link{color:#fff}a.underlined.cta-link::after{background-color:#fff}a.underlined.footer-link{color:#131313;font-weight:300;padding-bottom:.25rem}a.underlined.footer-link::after{height:1px;background-color:#131313}@media(min-width: 800px){.narrow-text{max-width:48ch}}.text-column{display:flex;flex-direction:column;align-items:start;gap:2.6rem}.text-column .body{flex-grow:1;display:flex;flex-direction:column;gap:1.25rem}@media(min-width: 768px){.text-column .body{gap:2.6rem}}html{scroll-behavior:smooth}@media(min-width: 1974px){section>.content,#footer>footer,.masthead-title.content,#scrollto,#nav-wrapper{min-width:unset;max-width:var(--content-max-width);margin-inline:auto}}.content{padding-inline:var(--padding-inline)}.background-light{background-color:#fff}.background-medium{background-color:#bed2f2}.background-dark{background-color:#090a4b;color:#fff}.masthead:has(.infoblock) .masthead-content-wrapper{height:calc(100svh - var(--infoscroll-height))}.masthead.inverted-text .masthead-title{color:#fff}.masthead .masthead-homepage-mask{display:none}.masthead-content-wrapper{--infoscroll-height: 0px;min-height:calc(100svh - var(--infoscroll-height));position:relative;z-index:1}.masthead-content-wrapper picture,.masthead-content-wrapper video{position:absolute;inset:0;object-fit:cover}.masthead-content-wrapper .masthead-title{pointer-events:none;margin-block:auto;padding-inline:var(--padding-inline);padding-block:calc(1.5*var(--padding-block)) var(--padding-block);z-index:3}.masthead-content-wrapper:has(.masthead-headline){display:flex}.homepage .masthead-content-wrapper,.masthead-content-wrapper:not(:has(.masthead-headline)){height:calc(100svh - var(--infoscroll-height))}.homepage .masthead-content-wrapper .masthead-title,.masthead-content-wrapper:not(:has(.masthead-headline)) .masthead-title{padding-block:var(--padding-block)}.homepage .masthead-content-wrapper{display:flex;align-items:end}.homepage .masthead-content-wrapper .masthead-title{margin-block:unset}.homepage .masthead-content-wrapper .masthead-homepage-mask{position:absolute;inset:0;display:block;z-index:2;background-image:url("../images/backgrounds/homepage_mask.png");background-position:bottom}.infoblock{display:flex;flex-direction:column;background-image:linear-gradient(to bottom right, #DAC1FE, #EADBFF)}.infoblock .headline{font-weight:normal;color:#fb4c2f}.infoblock .info-scrolldown{align-self:center;padding-block:1.5rem}.infoblock .info-scrolldown svg{height:3rem;width:3rem}#scrollto{padding-inline:var(--padding-inline);padding-bottom:var(--padding-block);scroll-margin-block-start:var(--header-height)}@media(min-width: 1400px){#scrollto{scroll-margin-block-start:calc(var(--header-height) - 5px);padding-bottom:calc(.75*var(--padding-block))}}.legal-page section:first-child>h1.content{padding-top:calc(var(--padding-block) + var(--header-height));padding-bottom:calc(.5*var(--padding-block))}.legal-page div.content{padding-top:0}.contact-page section.text_block{padding-block-end:0}section.text_block+section.text_block{padding-top:0;margin-top:calc(-0.25*var(--padding-block))}#footer,section:has(.background-wrapper){position:relative;z-index:1}#footer .background-wrapper,section:has(.background-wrapper) .background-wrapper{position:absolute;inset:0;overflow:hidden;z-index:-1}#footer:not(:has(.background-wrapper)){background-image:url("../images/backgrounds/footer.png")}section.text_media_slider:not(:has(.background-wrapper)){background-image:url("../images/backgrounds/text_media_slider.png")}section.text_slider_block:not(:has(.background-wrapper)){background-image:url("../images/backgrounds/text_slider.png")}section.cta_block:not(:has(.background-wrapper)){background-image:url("../images/backgrounds/cta_bg.png")}.wysiwyg{display:flex;flex-direction:column;gap:calc(.5*var(--standard-gap));margin-bottom:var(--padding-block)}.wysiwyg h2,.wysiwyg h3{font-weight:600}.wysiwyg h2:not(:first-of-type),.wysiwyg h3:not(:first-of-type){margin-top:calc(.75*var(--standard-gap))}.wysiwyg a{display:inline-block;margin-top:calc(-0.25*var(--standard-gap))}.codeblock{margin-bottom:var(--padding-block)}#footer{background-color:#bed2f2;width:100%}#footer>.content{padding-block:calc(.75*var(--padding-block));display:flex;flex-direction:column;gap:5.25rem}.footer-main{display:flex;flex-direction:column;gap:var(--grid-column-gap)}@media(min-width: 600px){.footer-main{flex-direction:row;flex-wrap:wrap}}@media(min-width: 992px){.footer-main{display:grid;grid-template-columns:repeat(3, 1fr)}}.footer-main>div{display:flex;flex-direction:column;align-items:start}.footer-main .col_one,.footer-main .col_two,.footer-main .col_three{gap:2rem}.footer-main .col_one p,.footer-main .col_two p,.footer-main .col_three p{max-width:25ch;text-wrap:balance}@media(max-width: 599px){.footer-main .col_one,.footer-main .col_two{gap:1rem}.footer-main .col_one h2,.footer-main .col_two h2{margin-bottom:1rem}}.footer-main .col_two>div:last-child{display:flex;flex-direction:column}.footer-main .col_two a.bold:hover{color:#fb4c2f}.legal-links{display:flex}.legal-links a{padding-right:.5rem}.legal-links a+a{padding-left:.5rem;border-left:1px solid #131313}.cta_block{padding-block:calc(1.4*var(--padding-block));color:#fff}.cta_block .content{display:flex;flex-direction:column;align-items:start;gap:calc(1.6*var(--standard-gap))}.cta_block .headline{text-wrap:balance;color:inherit}.cta_block .cta-links{display:flex;column-gap:6rem;row-gap:2rem;flex-wrap:wrap}.cta_block .cta-links .cta-link{font-weight:600}.media_inset_block{padding-block:var(--padding-block)}.media_inset_block .media-wrapper{padding-inline:var(--padding-inline)}.media_inset_block h2{margin-bottom:4.68rem}.media_inset_block img,.media_inset_block video{max-height:75vh;overflow:clip}.media_inset_block.media-full-width{padding-block:0}.media_inset_block.media-full-width .media-wrapper{padding-inline:0}section.people_block{padding-block:var(--padding-block)}section.people_block .content{display:flex;flex-direction:column;gap:3.4rem;container-type:inline-size;container-name:content}section.people_block .people-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:max-content;grid-auto-flow:row;grid-auto-rows:max-content;row-gap:2.5rem;column-gap:5%;position:relative}@container content (min-width: 400px){section.people_block .people-wrapper{grid-template-columns:repeat(2, 1fr)}}@container content (min-width: 600px){section.people_block .people-wrapper{grid-template-columns:repeat(3, 1fr)}}section.people_block .person{background-size:cover;background-repeat:no-repeat;border-radius:.5rem;padding:5rem 2rem;font-weight:400;display:flex;align-items:center}section.people_block .person.bg-variant-1{background-image:url("../images/people-backgrounds/bg-variant-1.png")}section.people_block .person.bg-variant-2{background-image:url("../images/people-backgrounds/bg-variant-2.png")}section.people_block .person.bg-variant-3{background-image:url("../images/people-backgrounds/bg-variant-3.png")}section.people_block .person.bg-variant-4{background-image:url("../images/people-backgrounds/bg-variant-4.png")}section.people_block .person.bg-variant-5{background-image:url("../images/people-backgrounds/bg-variant-5.png")}.tns-outer,.tns-ovh,.tns-inner,.tns-slider,.tns-item,.tns-item>*{height:100%;min-height:100%;max-height:100%}.slider-wrapper{position:relative}.slider-wrapper .slider-controls{display:flex;justify-content:space-between;z-index:1;position:absolute;top:50%;left:calc(.25*var(--padding-inline));right:calc(.25*var(--padding-inline))}.slider-wrapper .slider-controls button{height:1.5rem;width:1.5rem}@media(min-width: 768px){.slider-wrapper .slider-controls{left:calc(.5*var(--padding-inline));right:calc(.5*var(--padding-inline))}.slider-wrapper .slider-controls button{height:2rem;width:2rem}}@media(min-width: 1974px){.slider-wrapper .slider-controls{left:0;right:0;width:var(--content-max-width);margin-inline:auto}}.slider-wrapper .slide-nav-wrapper{position:absolute;top:0;left:calc(.5*var(--padding-inline));right:calc(.5*var(--padding-inline));display:flex;gap:1rem;z-index:5}.slider-wrapper .slide-nav-wrapper .nav-object{height:1rem;width:50px;background-color:rgba(0,0,0,0);background-image:linear-gradient(to bottom, rgba(225, 255, 255, 0) 75%, #FB4C2F 90%, #FB4C2F 100%);opacity:.4;transition:.3s ease-out}.slider-wrapper .slide-nav-wrapper .nav-object.tns-nav-active{opacity:1;transition:.3s ease-out}.slider-wrapper .slider{width:100%}.slider-wrapper .slider .slide,.slider-wrapper .slider img,.slider-wrapper .slider video{min-height:100%;max-height:100%;width:100%;height:100%}.media_slider_block .headline{padding-inline:var(--padding-inline);padding-bottom:calc(.5*var(--padding-block))}.media_slider_block button svg{filter:brightness(0) invert(1)}.media_slider_block .slider-wrapper{height:30lvh;min-height:300px}@media(min-width: 768px){.media_slider_block .slider-wrapper{height:60lvh}}@media(min-width: 1200px){.media_slider_block .slider-wrapper{height:75lvh}}.text_slider_block p,.text_slider_block a,.text_slider_block blockquote{color:#090a4b}.text_slider_block button.control{background-color:#090a4b;border-radius:50%;padding:.5em;height:2em;width:2em}.text_slider_block button.control svg{filter:invert(1)}.text_slider_block .slider-wrapper{min-height:400px;height:40lvh}@media(min-width: 768px){.text_slider_block .slider-wrapper{min-height:500px;height:50lvh}}@media(min-width: 1200px){.text_slider_block .slider-wrapper{min-height:600px;height:60lvh}}.text_slider_block .text-slide-content-wrapper{height:100%;display:grid;place-content:center;text-align:center}.text_slider_block .text-slide-content-wrapper .quote_div{display:flex;flex-direction:column;gap:2rem;text-wrap:balance;height:100%;justify-content:center;padding-inline:calc(.25*var(--padding-inline))}@media(max-width: 1040px){.text_slider_block .text-slide-content-wrapper .quote_div>.headline{margin-inline:auto}}.text_slider_block .text-slide-content-wrapper>.headline_div{align-items:center}section.text_block{padding-block:calc(1.55*var(--padding-block))}section.text_block .content{display:flex;flex-direction:column;align-items:start}section.text_block .content h2{margin-bottom:calc(.75*var(--padding-block))}section.text_block .content>div{margin-bottom:calc(1.25*var(--padding-block))}section.text_block .content>div:last-of-type{margin-bottom:calc(.75*var(--padding-block))}section.text_block .content>div:last-child{margin-bottom:0}@media(max-width: 767px){section.text_block .content>div:not(:last-child,:last-of-type){margin-bottom:var(--padding-block)}}section.text_block .headline{text-wrap:balance}section.text_block .body_div,section.text_block .three_col_div,section.text_block .two_col_div{display:flex;flex-direction:column;row-gap:var(--standard-gap)}section.text_block .body_div h2,section.text_block .three_col_div h2,section.text_block .two_col_div h2{max-width:35ch;text-wrap:balance}section.text_block .body_div h3,section.text_block .three_col_div h3,section.text_block .two_col_div h3{margin-bottom:var(--standard-gap)}section.text_block .body_div .text-block p+p,section.text_block .three_col_div .text-block p+p,section.text_block .two_col_div .text-block p+p{margin-top:1.5rem}section.text_block .body_div p:not(:has(span.headline)){max-width:72ch;line-height:1.4}section.text_block .three_col_div .column-wrapper{display:flex;flex-direction:column;row-gap:3rem}section.text_block .three_col_div .column-wrapper .text-block h3{color:#fb4c2f;font-weight:600}@media(min-width: 1024px){section.text_block .three_col_div .column-wrapper{display:grid;grid-template-columns:repeat(3, 1fr)}section.text_block .three_col_div .column-wrapper .text-block{border-left:3px solid #fb4c2f;padding-inline:1.5rem 3rem}section.text_block .three_col_div .column-wrapper div.text-block:last-child{padding-inline-end:0}}@media(min-width: 1024px)and (max-width: 1500px){section.text_block .three_col_div .column-wrapper .text-block{hyphens:auto;word-break:break-word}}@media(min-width: 1720px){section.text_block .three_col_div .column-wrapper .text-block{padding-inline-end:5rem}}section.text_block .two_col_div .column-wrapper{display:flex;flex-direction:column;row-gap:4rem}section.text_block .two_col_div .column-wrapper h3{font-weight:500;text-wrap:balance}@media(min-width: 1024px){section.text_block .two_col_div .column-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:5%}}section.text_media_block .content,section.text_media_slider .content{display:flex;flex-direction:column;row-gap:calc(.5*var(--padding-block))}section.text_media_block .content .slider-wrapper,section.text_media_block .content>.media-wrapper,section.text_media_slider .content .slider-wrapper,section.text_media_slider .content>.media-wrapper{height:100%;aspect-ratio:1}section.text_media_block .content .text-wrapper,section.text_media_slider .content .text-wrapper{display:flex;flex-direction:column;gap:var(--standard-gap);justify-content:center;align-items:start}@media(min-width: 1280px){section.text_media_block .content,section.text_media_slider .content{display:grid;grid-template-columns:50% 1fr;column-gap:5%}section.text_media_block .content.media-right,section.text_media_slider .content.media-right{grid-template-columns:1fr 50%}}section.text_media_slider{padding-block:calc(.75*var(--padding-block)) var(--padding-block)}section.text_media_slider .headline{font-weight:normal}@media(min-width: 926px){section.text_media_slider .content{display:grid;grid-template-columns:50% 1fr;column-gap:5%;row-gap:calc(.75*var(--padding-block))}section.text_media_slider .content .slider-wrapper{grid-column:1/span 1}section.text_media_slider .content .text-wrapper{grid-column:2/span 1}section.text_media_slider .content.media-right{grid-template-columns:1fr 50%}section.text_media_slider .content.media-right .slider-wrapper{grid-column:2/span 1}section.text_media_slider .content.media-right .text-wrapper{grid-column:1/span 1;grid-row-start:1}section.text_media_slider .content:has(h2) h2{grid-row-start:1;grid-column:1/-1}section.text_media_slider .content:has(h2) .slider-wrapper,section.text_media_slider .content:has(h2) .text-wrapper{grid-row-start:2}}@media(min-width: 926px)and (max-width: 1180px){section.text_media_slider .content .headline{font-size:2.65rem}}section.text_media_block:not(.media-full-width) .media-wrapper{padding-block:var(--padding-block) 0;padding-inline:var(--padding-inline)}@media(min-width: 1200px){section.text_media_block:not(.media-full-width) .media-wrapper{padding-inline:var(--padding-inline) calc(.75*var(--padding-inline));padding-block:var(--padding-block)}}
