@import"https://use.typekit.net/gbb4jfi.css";@font-face{font-display:swap;font-family:Akatab;font-style:normal;font-weight:700;src:url(fonts/Akatab-Bold.woff2) format("woff2"),url(fonts/Akatab-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Akatab;font-style:normal;font-weight:900;src:url(fonts/Akatab-Black.woff2) format("woff2"),url(fonts/Akatab-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Akatab;font-style:normal;font-weight:700;src:url(fonts/Akatab-ExtraBold.woff2) format("woff2"),url(fonts/Akatab-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Akatab;font-style:normal;font-weight:500;src:url(fonts/Akatab-Medium.woff2) format("woff2"),url(fonts/Akatab-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Akatab;font-style:normal;font-weight:400;src:url(fonts/Akatab-Regular.woff2) format("woff2"),url(fonts/Akatab-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Akatab;font-style:normal;font-weight:600;src:url(fonts/Akatab-SemiBold.woff2) format("woff2"),url(fonts/Akatab-SemiBold.woff) format("woff")}.ff-bold.ff-bold{font-family:Akatab,sans-serif;font-weight:900}.fs-h1,h1{font-size:clamp(1.75rem,4.5vw,4.0625rem);letter-spacing:-.03em;margin-bottom:10px;margin-top:0}.fs-h1,.fs-h2,h1,h2{font-family:Akatab,sans-serif;line-height:1.05}.fs-h2,h2{font-size:clamp(1.25rem,3.5vw,2.75rem);margin:0 0 20px}.fs-h3,h3{font-size:clamp(1.125rem,3.5vw,1.875rem);line-height:1.2;margin-bottom:4px;margin-top:0}.fs-h3,b,h3,strong{font-family:Akatab,sans-serif}b,strong{font-weight:900}p{font-style:normal;font-weight:200;margin-bottom:24px;margin-top:0}.flagline,p{font-family:Akatab,sans-serif;line-height:1.2}.flagline{font-size:clamp(1.125rem,3.5vw,1.875rem)}.ff-body{font-family:Akatab,sans-serif;font-style:normal;font-weight:200}.ff-italic{font-style:italic!important}.ff-semibold,.ff-semibold b{font-family:Akatab,sans-serif;font-weight:400!important}.ff-bold{font-family:Akatab,sans-serif;font-weight:900}.fs-large{font-size:1.1875rem;line-height:1.2}.fs-base,.fs-large{font-family:Akatab,sans-serif;font-style:normal;font-weight:200}.fs-base{font-size:1rem;line-height:1.5}.fs-small{font-family:Akatab,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:200;line-height:1.5}ul.flat li p:last-child{padding-bottom:0}html{scroll-behavior:smooth}body{color:#5a697b;font-family:Akatab,sans-serif;font-size:1.1875rem;font-style:normal;font-weight:200;line-height:1.2;margin:0;overflow-x:hidden;padding:0;width:100%}@media (max-width:47.9375em){body{font-family:Akatab,sans-serif;font-size:1rem;font-style:normal;font-weight:200;line-height:1.5}}body .button{background-color:#5a697b;color:#fff;display:inline-block}body main{margin:0 auto;min-height:calc(100vh - 50px);overflow:hidden}.admin-bar body main{min-height:calc(100vh - 86px)}body main{padding-top:90px}@media (min-width:48em){body main{padding-top:110px}}address{display:flex;flex-direction:column;font-style:normal}ul{margin:0;padding-left:24px}ul li::marker{color:#5a697b;font-size:20px}.list-block{padding:16px}.list-block ul{list-style:none;margin:12px 0 20px;padding-left:16px}.list-block ul li{border-top:1px solid #fff;padding:12px 0}.list-block ul li:last-child{border-bottom:1px solid #fff}.fs-h1.animation .fs-h2,.fs-h1.animation span{opacity:0;transition:all 1s}.fs-h1.animation.animate .fs-h2,.fs-h1.animation.animate span{opacity:1;transform:translate(0)}.fs-h1.animation .fs-h2{transform:translate(20%)}.fs-h1.animation span{display:block;transform:translate(-20%)}.wpcf7-form .form-field{margin-bottom:20px}.wpcf7-form .form-field:has(input[type=submit]){display:flex;flex-direction:row-reverse;text-align:right}.wpcf7-form .form-field textarea{padding-top:16px;text-indent:16px}.wpcf7-form .form-field input[type=email],.wpcf7-form .form-field input[type=text]{height:48px;text-indent:16px}.wpcf7-form a{color:#fff!important;text-decoration:underline!important}.wpcf7-form input[type=submit]{background-color:#3e4151;border:0;color:#fff;height:48px;margin-left:auto;width:180px!important}.wpcf7-form input[type=submit]:disabled{color:#5a697b}.wpcf7-form .wpcf7-not-valid-tip{background-color:#fff;font-family:Akatab,sans-serif;font-weight:900;margin-top:4px;padding:4px}.icon-link{align-items:center;background-color:#fff;border-radius:4px;display:inline-flex;justify-content:center;padding:8px}.icon-link svg{margin:0!important}.icon-link svg path{fill:#5a697b}.icon-link.inverted{padding:4px}@media (min-width:64em){.icon-link.inverted{background-color:#5a697b}.icon-link.inverted svg path{fill:#fff}}section.block{position:relative}section.block .anchor{position:absolute}section.block .anchor:not(.static){top:-110px}@media (max-width:47.9375em){section.block .anchor:not(.static){top:-90px}}section.block.has-bg{background-color:#3e4151}section.block{padding-bottom:20px;padding-top:20px}section.block.pad-lg-top{padding-top:100px}@media (max-width:47.9375em){section.block.pad-lg-top{padding-top:48px}}section.block.pad-lg-bottom{padding-bottom:100px}@media (max-width:47.9375em){section.block.pad-lg-bottom{padding-bottom:48px}}.content-wrapper{display:block;margin:0 auto;max-width:1280px;padding:0 20px}@media (min-width:64em){.content-wrapper.full-lg{max-width:none;padding:0}.content-wrapper.full-lg .grid-half{gap:0}}.content-wrapper .grid-half,.content-wrapper.grid-half{display:grid;gap:16px;grid-template-columns:1fr 1fr}.content-wrapper .grid-half ul.grid-half,.content-wrapper.grid-half ul.grid-half{grid-template-rows:1fr 1fr}@media (max-width:47.9375em){.content-wrapper .grid-half,.content-wrapper.grid-half{grid-template-columns:1fr}.content-wrapper .grid-half.mob-reverse div:first-child,.content-wrapper.grid-half.mob-reverse div:first-child{order:2}.content-wrapper .grid-half.mob-reverse div:last-child,.content-wrapper.grid-half.mob-reverse div:last-child{order:1}}@media (min-width:48em){.content-wrapper{padding:0 20px}}.grid-third{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}@media (max-width:47.9375em){.grid-third{grid-template-columns:1fr}}.grid-narrow-wide{display:grid;gap:16px;grid-template-columns:1fr 2fr}@media (max-width:47.9375em){.grid-narrow-wide{grid-template-columns:1fr}}.burger-button{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin-left:auto;min-width:40px;position:relative;width:40px;z-index:999}@media (min-width:64em){.burger-button{display:none}}.burger-button .burger-inner{display:block;left:2px;top:calc(50% - 2px);transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}@media (min-width:48em){.burger-button .burger-inner{top:calc(50% - 3px)}}.burger-button .burger-inner,.burger-button .burger-inner:after,.burger-button .burger-inner:before{background-color:#000;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:36px}.burger-button .burger-inner:after,.burger-button .burger-inner:before{content:"";display:block}.burger-button .burger-inner:before{top:-12px;transition:top .1s ease .14s,opacity .1s ease}.burger-button .burger-inner:after{bottom:-12px;transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19)}.mobile-menu-toggle:focus-visible~.burger-button{border-radius:2px;outline:2px solid blue}.mobile-menu-toggle:checked~.burger-button .burger-inner{background-color:#fff;transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.mobile-menu-toggle:checked~.burger-button .burger-inner:before{opacity:0;top:0;transition:top .1s ease,opacity .1s ease .14s}.mobile-menu-toggle:checked~.burger-button .burger-inner:after{background-color:#fff;bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s}.mobile-menu-toggle:checked~.nav-wrapper{left:0}.site-header{background-color:#fff;height:90px;position:fixed;top:0;transition:top .5s,background-color .3s;width:100%;z-index:250}.site-header .logo{margin-right:24px}.admin-bar .site-header{top:46px}@media (min-width:48em){.admin-bar .site-header{top:32px}.site-header{height:110px}}.site-header .header-wrapper{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1280px;padding:12px 20px;position:relative;width:100%}@media (min-width:64em){.site-header .header-wrapper{align-items:flex-end;padding:16px 20px}}@media (max-width:63.9375em){.site-header .site-branding{align-items:center;display:flex;justify-content:flex-end;width:calc(100% - 60px)}}.site-header .site-branding a:not(:first-of-type){align-items:center;display:flex;margin-left:20px}@media (min-width:64em){.site-header .site-branding a:not(:first-of-type){display:none}}.site-header .site-branding a:first-of-type{align-items:center;display:flex;position:relative;top:5px;width:200px}@media (max-width:63.9375em){.site-header .site-branding a:first-of-type{margin-right:auto}}.site-header .site-branding a:first-of-type svg{width:100%}@media (min-width:48em){.site-header .site-branding a:first-of-type{width:322px}}.site-header .meta-navigation ul li+li{margin-left:30px}@media (max-width:63.9375em){.site-header .meta-navigation ul{border-bottom:1px solid hsla(0,0%,100%,.3);flex-direction:column;margin-bottom:30px;padding-bottom:20px}.site-header .meta-navigation ul li+li{margin-left:0}}.site-header .nav-wrapper{top:0;z-index:250}@media (max-width:63.9375em){.site-header .nav-wrapper{background-color:#5a697b;color:#fff;height:100vh;left:100%;overflow:auto;padding:24px 20px 48px;position:absolute;transition:left .3s;width:100%}.site-header .nav-wrapper a,.site-header .nav-wrapper label{color:#fff}}@media (min-width:64em){.site-header .nav-wrapper{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:space-between;top:110px;width:100%}}.site-footer{background-color:#5a697b;color:#fff;display:block;padding:32px 0}.site-footer .content-wrapper{align-items:center;display:flex;gap:32px;justify-content:flex-start}@media (max-width:47.9375em){.site-footer .content-wrapper{align-items:flex-start;flex-direction:column;gap:16px;justify-content:flex-start}}.site-footer .col{border-top:1px solid #fff;padding-top:20px;width:100%}.site-footer a{color:#fff;font-family:Akatab,sans-serif;font-size:.9375rem;font-style:normal;font-weight:200;line-height:1.5;text-decoration:none}.site-footer ul{display:flex;gap:16px;list-style:none;margin:0;padding:0}@media (min-width:48em){.site-footer ul li+li:before{content:"|";padding:0 16px 0 0}}@media (max-width:47.9375em){.site-footer ul{display:flex;flex-direction:column}}.main-navigation{display:inline-flex;width:100%}@media (min-width:64em){.main-navigation{width:auto}}.main-navigation .menu-primary-menu-container{width:100%}.main-navigation .menu{list-style:none;margin-left:0;padding:0;width:100%}@media (min-width:64em){.main-navigation .menu>.menu-item+.menu-item{margin-left:32px}.main-navigation .menu{display:flex}}.main-navigation .menu-item a,.main-navigation .menu-item label{color:#1d2f54;cursor:pointer;font-family:Akatab,sans-serif;font-size:1.1875rem;font-style:normal;font-weight:200;font-weight:900;line-height:1.2;text-decoration:none;text-transform:uppercase}@media (min-width:64em){.main-navigation .menu-item a.active,.main-navigation .menu-item a:hover,.main-navigation .menu-item label.active,.main-navigation .menu-item label:hover{color:#5a697b}}.main-navigation .menu-item.current-menu-item>a,.main-navigation .menu-item.current-menu-item>label,.main-navigation .menu-item.current_page_parent>a,.main-navigation .menu-item.current_page_parent>label{position:relative}@media (max-width:63.9375em){.main-navigation .menu-item a,.main-navigation .menu-item label{color:#fff;display:block;padding:16px 0;width:100%}}.main-navigation .toggle:checked~.sub-menu{display:block}.main-navigation .toggle:checked+label:after{transform:rotate(180deg)}.meta-navigation{display:inline-flex;position:relative;width:100%}.meta-navigation ul{display:flex}.meta-navigation a{align-items:center;display:inline-flex;font-family:Akatab,sans-serif;font-size:1.1875rem;font-style:normal;font-weight:200;font-weight:900;line-height:1.2;text-decoration:none}@media (min-width:48em){.meta-navigation a{font-family:Akatab,sans-serif;font-size:1rem;font-style:normal;font-weight:200;font-weight:900;line-height:1.4}}.meta-navigation a span{align-items:center;color:#000;display:inline-flex;height:32px;line-height:1}@media (max-width:47.9375em){.meta-navigation a span{color:#fff}}.meta-navigation a svg{margin-right:5px}@media (max-width:47.9375em){.meta-navigation a svg path{stroke:#fff!important}}@media (min-width:48em){.meta-navigation{margin-left:auto;width:auto}}@media (max-width:47.9375em){.meta-navigation .menu-footer-meta-menu-container{width:100%}}.is-visuallyhidden,.sr-only{border:0;height:1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px)}.mb-s{margin-bottom:16px!important}.mb-m{margin-bottom:20px!important}.mb-l{margin-bottom:24px!important}.mb-xl{margin-bottom:30px!important}.mb-2xl{margin-bottom:48px!important}@media (max-width:47.9375em){.mb-2xl{margin-bottom:50px!important}}.mb-3xl{margin-bottom:88px!important}@media (max-width:47.9375em){.mb-3xl{margin-bottom:48px!important}}.no-mb{margin-bottom:0!important}.text-white{color:#fff}.text-primary{color:#5a697b}.bg-white{background-color:#fff}.bg-primary{background-color:#5a697b}.text-secondary{color:#3e4151}.bg-secondary{background-color:#3e4151}.to-upper{text-transform:uppercase}.italic{font-style:italic}.flat{list-style:none;margin:0;padding:0}.align-center{text-align:center}.full-width-image{align-items:center;display:flex;overflow:hidden}.full-width-image.padding-sm{padding-bottom:120px;padding-top:120px}@media (max-width:47.9375em){.full-width-image.padding-sm{padding-bottom:50px;padding-top:50px}}.contact-block a{color:#000;text-decoration:none}.contact-block a:hover{color:#5a697b}.contact-block .wpcf7 form:not(.invalid) .wpcf7-not-valid-tip{display:none}.contact-block form{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.contact-block form input:not([type=checkbox]),.contact-block form textarea{width:100%}.contact-block form .wpcf7-list-item{margin:0}.contact-block form label:has([type=checkbox]){align-items:flex-start;display:flex;gap:16px}.contact-block form .form-row{display:grid;gap:20px;grid-template-columns:1fr 1fr;width:100%}@media (max-width:47.9375em){.contact-block form .form-row{grid-template-columns:1fr}}.contact-block form .form-row.full{grid-template-columns:1fr}.stage-hero{position:relative;z-index:1}.stage-hero .stage-wrapper{align-items:center;display:flex;max-height:75vh;overflow:hidden}@media (max-width:47.9375em){.stage-hero .stage-wrapper{align-items:flex-start;min-height:350px}.stage-hero .stage-wrapper img{min-height:350px;width:auto}}.stage-hero .stage-wrapper:hover .icon-link{color:#fff}.stage-hero .stage-wrapper:hover .icon-link svg{left:4px}.stage-hero .media{width:100%}.stage-hero .content{align-items:flex-start;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:flex-start;margin:auto;max-width:1280px;padding:12px 20px;position:absolute;width:100%}@media (min-width:48em){.stage-hero .content{padding:88px 20px}}.stage-hero .flagline,.stage-hero .stage-title{opacity:0}.stage-hero .flagline{color:#fff;transform:translateY(80px);transition:all 1s}.stage-hero .flagline.animate{opacity:1;transform:translateY(0)}.stage-hero .stage-title{color:#fff;margin:0;text-transform:uppercase;transform:translateY(80px);transition:all 1s .2s}.stage-hero .stage-title.animate{opacity:1;transform:translateY(0)}@media (max-width:63.9375em){.image-text-block{background-color:#fff!important}}@media (min-width:64em){.image-text-block picture{background-color:#fff!important;min-width:50vw;width:50vw}}@media (max-width:63.9375em){.image-text-block picture img{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}@media (min-width:48em){.image-text-block .inner-content{max-width:640px;padding:0 16px}}.image-text-block .expand-btn{align-items:center;background-color:transparent;border:0;border-top:1px solid #5a697b;color:#5a697b!important;cursor:pointer;display:inline-flex;gap:12px;justify-content:space-between;padding:16px 0;text-align:left;width:100%}.image-text-block .expand-btn .toggle-icon{display:flex;position:relative}.image-text-block .expand-btn svg{left:0;top:0;transform-origin:center;transition:all .3s}.image-text-block .expand-btn svg:first-of-type{position:absolute}.image-text-block .expand-btn[aria-expanded=true] svg:first-of-type{opacity:0;transform:scaleY(0)}.image-text-block .expand-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease}.image-text-block .expand-content p{padding-top:16px}.image-text-block .expand-content ul{list-style:none;margin:0;padding:0}.image-text-block .expand-content li{padding:12px 0}.image-text-block .expand-content li+li{border-top:1px solid #5a697b}.image-text-block .expand-content>*{overflow:hidden}.image-text-block .expand-content:not([hidden]){grid-template-rows:1fr;padding-bottom:20px}.headline-text-block{position:relative}.headline-text-block+.headline-text-block{padding-top:0!important}.headline-text-block .benefits{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.headline-text-block .benefits+.text-block{padding-top:48px}@media (max-width:47.9375em){.headline-text-block .benefits+.text-block{padding-top:0}.headline-text-block .benefits{grid-template-columns:1fr}}.headline-text-block .benefits+.text-block{margin-top:48px}.headline-text-block .benefits li{display:flex}@media (max-width:47.9375em){.headline-text-block .benefits li{flex-direction:column}.headline-text-block .benefits li:after{background-color:#5a697b;content:"";display:block;height:1px;margin-top:16px;width:30%}}@media (min-width:48em){.headline-text-block .benefits li:before{background-color:#5a697b;content:"";display:block;height:calc(100% + 48px);margin-right:16px;width:1px}}.headline-text-block .text-block{border-bottom:1px solid #5a697b;padding-bottom:48px}.headline-text-block .text-block+.text-block{margin-top:48px}.headline-text-block .text-content{display:grid;gap:48px;grid-template-columns:repeat(2,1fr)}@media (max-width:47.9375em){.headline-text-block .text-content{gap:0;grid-template-columns:1fr}}.headline-text-block .text-content ul+*{margin-top:20px}.headline-text-block .text-content a{color:#5a697b}.referenzen-block .logo-list li{align-items:center;display:flex;justify-content:center}.referenzen-block .logo-list li img{margin:0 auto;max-width:50%;padding:12px 0}.referenzen-block .logo-list li:before{background-color:#5a697b;content:"";display:inline-flex;height:100%;margin-right:16px;width:1px}@media (max-width:63.9375em){.referenzen-block .logo-list li:after{background-color:#5a697b;content:"";display:inline-flex;height:100%;margin-left:16px;width:1px}}.referenzen-block .logo-list li:last-of-type:after{background-color:#5a697b;content:"";display:inline-flex;height:100%;margin-left:16px;width:1px}.referenzen-block .splide.quotes{border-bottom:1px solid #5a697b;border-top:1px solid #5a697b;margin-top:48px}.referenzen-block .splide.quotes blockquote{padding:16px 15%}@media (max-width:47.9375em){.referenzen-block .splide.quotes blockquote{margin-left:0;margin-right:0;padding:16px 0}}.referenzen-block .splide.quotes cite{display:block;margin-top:16px}.referenzen-block .splide .splide__pagination{bottom:-30px}.referenzen-block .splide .splide__pagination .splide__pagination__page{background-color:transparent;border:1px solid #5a697b;height:14px;opacity:1;width:14px}.referenzen-block .splide .splide__pagination .splide__pagination__page.is-active{background-color:#5a697b;transform:scale(1)}.leistungen-block{background-position:50%;background-size:cover;overflow:hidden}.leistungen-block .bg-wrapper{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.leistungen-block .bg-image{display:flex;-o-object-fit:cover;object-fit:cover;transform:scale(1.15);z-index:0}.leistungen-block .grid-half,.leistungen-block .grid-third{position:relative}.leistungen-block .grid-half>.list-block.half,.leistungen-block .grid-half>li,.leistungen-block .grid-third>.list-block.half,.leistungen-block .grid-third>li{opacity:0;transform:translate(50px);transition:all .5s ease-out}.leistungen-block .grid-half .list-block.half.animate,.leistungen-block .grid-third .list-block.half.animate{opacity:1;transform:translate(0);transition-delay:.6s}.leistungen-block .grid-half.animate>li,.leistungen-block .grid-third.animate>li{opacity:1;transform:translate(0)}.leistungen-block .grid-half.animate:not(.grid-half)>li:first-child,.leistungen-block .grid-third.animate:not(.grid-half)>li:first-child{transition-delay:0s}.leistungen-block .grid-half.animate:not(.grid-half)>li:nth-child(2),.leistungen-block .grid-third.animate:not(.grid-half)>li:nth-child(2){transition-delay:.2s}.leistungen-block .grid-half.animate:not(.grid-half)>li:nth-child(3),.leistungen-block .grid-third.animate:not(.grid-half)>li:nth-child(3){transition-delay:.4s}.leistungen-block .grid-half.animate.grid-half>li:first-child,.leistungen-block .grid-third.animate.grid-half>li:first-child{transition-delay:0s}.leistungen-block .grid-half.animate.grid-half>li:nth-child(2),.leistungen-block .grid-third.animate.grid-half>li:nth-child(2){transition-delay:.2s}.leistungen-block .grid-half.animate.grid-half>li:nth-child(3),.leistungen-block .grid-third.animate.grid-half>li:nth-child(3){transition-delay:0s}.leistungen-block .grid-half.animate.grid-half>li:nth-child(4),.leistungen-block .grid-third.animate.grid-half>li:nth-child(4){transition-delay:.2s}@keyframes pulsate{0%{opacity:0;transform:scale(.7)}66%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased}article,canvas,img,picture,svg,video{display:block}img{width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}.wp-block{max-width:1200px}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
