.is-style-paragraph-box{padding:1em;box-shadow:2px 2px 4px #969e95;border:5px solid green}.is-style-2col-list{background:#f8f8f8;padding:20px 0 20px 40px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px;-moz-column-gap:40px;margin:0}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@charset "UTF-8";
/*!
Theme Name: schuhmann
Author: Hilko Neupert
Author URI: https://hilko.neupert.info
Description: A custom theme for Schuhmann Rechtsanwälte
Version: 1.0.0
Text Domain: schuhmann

*/
.no-wrap{white-space:nowrap}.mt-1{margin-top:.5rem}@media (min-width:540px){.mt-1{margin-top:1rem}}.mt-2{margin-top:1rem}@media (min-width:540px){.mt-2{margin-top:2rem}}.mt-3{margin-top:1.5rem !important}@media (min-width:540px){.mt-3{margin-top:3rem !important}}.mt-4{margin-top:2rem}@media (min-width:540px){.mt-4{margin-top:4rem}}.mt-5{margin-top:2.5rem}@media (min-width:540px){.mt-5{margin-top:5rem}}.mt-6{margin-top:3rem}@media (min-width:540px){.mt-6{margin-top:6rem}}.mb-1{margin-bottom:.5rem}@media (min-width:540px){.mb-1{margin-bottom:1rem}}.mb-2{margin-bottom:1rem}@media (min-width:540px){.mb-2{margin-bottom:2rem}}.mb-3{margin-bottom:1.5rem}@media (min-width:540px){.mb-3{margin-bottom:3rem}}.mb-4{margin-bottom:2rem}@media (min-width:540px){.mb-4{margin-bottom:4rem}}.mb-5{margin-bottom:2.5rem}@media (min-width:540px){.mb-5{margin-bottom:5rem}}.mb-6{margin-bottom:3rem}@media (min-width:540px){.mb-6{margin-bottom:6rem}}.mb-7{margin-bottom:3.5rem}@media (min-width:540px){.mb-7{margin-bottom:7rem}}.mb-8{margin-bottom:4rem}@media (min-width:540px){.mb-8{margin-bottom:8rem}}.ml-2{margin-left:1rem}@media (min-width:540px){.ml-2{margin-left:2rem}}.ml-4{margin-left:2rem}@media (min-width:540px){.ml-4{margin-left:4rem}}@media print{.main-navigation,.navigation-trigger{display:none}.navigation-trigger{opacity:none}.hero{display:none !important}.square-teaser{padding-top:0 !important;width:250px !important;height:200px !important}.accordion-container .accordion__content{max-height:1000vh !important;padding:2rem 0 !important}.footer{display:none}}html,body{margin:0;padding:0;scroll-behavior:smooth}html{font-size:calc(8.5em / 16)}*,:after,:before{box-sizing:border-box}body{font-family:"Squad W01 Light","Open Sans",sans-serif;font-size:2.4rem;font-weight:400;line-height:1.4;color:#18356c;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;margin-top:7.7rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body{word-wrap:break-word}}[id]{scroll-margin-top:18rem}@media (min-width:768px){[id]{scroll-margin-top:11rem}}img{display:block}video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}p{margin:0 0 1em}ul,li{margin:0;padding:0;list-style:none}a{color:#18356c;text-decoration:none;text-underline-offset:.15em}button,textarea,select,input{font-family:"Squad W01 Light","Open Sans",sans-serif;font-size:2.4rem;font-weight:400;margin:0;padding:0;border:0;outline:0;box-shadow:none;appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}select::-ms-expand{display:none}@font-face{font-family:'Squad W01 ExtraLight';font-display:swap;src:local("Squad ExtraLight"),local("Squad-Extra-Light"),url("/wp-content/themes/schuhmann/fonts/6014036/a1c15711-9d8e-4ca9-bd9d-081b6fae2a3b.woff2") format("woff2"),url("/wp-content/themes/schuhmann/fonts/6014036/9727431e-5d6f-4656-aab9-8f208c0085f5.woff") format("woff")}@font-face{font-family:'Squad W01 Light';font-display:swap;src:local("Squad Light"),local("Squad-Light"),url("/wp-content/themes/schuhmann/fonts/6014059/67de3995-a340-4c51-b0c8-4489fa9d6d89.woff2") format("woff2"),url("/wp-content/themes/schuhmann/fonts/6014059/0b41b56f-f836-4641-9787-ee7b5ac59244.woff") format("woff")}@font-face{font-family:'Squad W01 ExtraBold';font-display:swap;src:local("Squad ExtraBold"),local("Squad-ExtraBold"),url("/wp-content/themes/schuhmann/fonts/6014103/2696762e-65b9-4d71-a10e-11fa62eb8d11.woff2") format("woff2"),url("/wp-content/themes/schuhmann/fonts/6014103/546f76e5-9f32-4cd9-bb6e-101792eae08d.woff") format("woff")}@font-face{font-family:'Squad W01 Bold';font-display:swap;src:local("Squad Bold"),local("Squad-Bold"),url("/wp-content/themes/schuhmann/fonts/6014119/daf62cae-78d9-4784-8686-1769dc28a863.woff2") format("woff2"),url("/wp-content/themes/schuhmann/fonts/6014119/ec542c91-5692-413c-b23b-442db39a608b.woff") format("woff")}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin:0 0 .3em}h1,.h1{font-family:"Squad W01 Light","Open Sans",sans-serif;font-size:3.6rem;font-weight:400;text-transform:uppercase;line-height:1.4}.headline-subline{font-family:"Squad W01 Light","Open Sans",sans-serif;font-size:2.88rem;font-weight:400;text-transform:uppercase;line-height:1.4}h2,.h2{font-family:"Squad W01 Bold","Open Sans",sans-serif;font-size:3.3rem;font-weight:400;line-height:1.1}@media (min-width:768px){h2,.h2{font-size:3.6rem}}h4,.h4{font-family:"Squad W01 ExtraBold","Open Sans",sans-serif;font-size:2.88rem;font-weight:400}@media (min-width:768px){h4,.h4{font-size:2.4rem}}.extra-headline{font-family:"Squad W01 ExtraLight","Open Sans",sans-serif;font-size:7.5rem;font-weight:400;line-height:1;padding-right:0;padding-bottom:2rem;text-align:center;border-right:0;border-bottom:1px solid #fff}@media (min-width:992px){.extra-headline{font-size:10rem;padding-right:4rem;padding-bottom:0;text-align:right;border-right:1px solid #fff;border-bottom:0}}.extra-headline-xl{font-family:"Squad W01 ExtraLight","Open Sans",sans-serif;font-size:5.25rem;font-weight:400;line-height:1.1;padding-right:0;padding-bottom:2rem;text-align:center;border-right:0;border-bottom:1px solid #fff}@media (min-width:992px){.extra-headline-xl{font-size:7rem;padding-right:4rem;padding-bottom:0;text-align:right;border-right:1px solid #fff;border-bottom:0}}.extra-headline-xxl{font-family:"Squad W01 ExtraLight","Open Sans",sans-serif;font-size:3.75rem;font-weight:400;line-height:1.1;padding-right:0;padding-bottom:2rem;text-align:center;border-right:0;border-bottom:1px solid #fff;margin-top:-3rem;padding-top:3rem}@media (min-width:992px){.extra-headline-xxl{font-size:4rem;padding-right:4rem;padding-bottom:0;text-align:right;border-right:1px solid #fff;border-bottom:0}}.bold,.strong,strong{font-family:"Squad W01 Bold","Open Sans",sans-serif;font-weight:400}.extrabold{font-family:"Squad W01 ExtraBold","Open Sans",sans-serif}.button{font-family:"Squad W01 Bold","Open Sans",sans-serif;position:relative;display:table;margin-top:0;margin-right:auto;margin-bottom:1em;margin-left:auto;padding-top:1.1rem;padding-right:2rem;padding-bottom:.9rem;padding-left:2rem;text-decoration:none;color:#fff;background-color:#18356c}.button svg{fill:#fff;margin-left:5px}.button:hover{color:#fff}@media (min-width:540px){.button{display:inline-block;margin-bottom:1em;margin-left:2rem}}.button.button--inverse{background-color:#fff;color:#18356c}.button.button--inverse svg{fill:#18356c}.button.button--no-background{background-color:#fff;color:#18356c;margin-left:0;padding-left:0;padding-top:0}.button.button--no-background svg{fill:#18356c}@media (max-width:420px){.button.button--overflow{white-space:nowrap;max-width:calc(100vw - 4rem);overflow-x:auto;display:block}}.icon.icon--schuhmann-logo{display:inline-block;height:100%}.icon.icon-marker,.icon.icon-email,.icon.icon-phone{width:100%;height:100%}.icon.icon--triangle{width:1.4rem;height:1.4rem}.contact-button{width:5.5rem;height:5.5rem;cursor:pointer;position:relative;top:-1.5rem}@media (min-width:768px){.contact-button{width:9.5rem;height:9.5rem;position:static;top:0}}.contact-button.header__contact--email{margin:0 2rem}@media (min-width:768px){.contact-button.header__contact--email{margin:0}}.contact-button.header__contact--with-info{position:relative}.contact-button.header__contact--with-info .icon{position:relative;z-index:5;transition:transform .4s ease-in-out}.contact-button.header__contact--with-info:hover .icon{transform:rotate(25deg)}@media (min-width:768px){.contact-button.header__contact--with-info:hover .contact-button__info{max-width:100vw}}.contact-button .contact-button__info{line-height:1;position:absolute;z-index:3;top:1.7rem;right:2rem;display:flex;overflow:hidden;align-items:center;max-width:0;height:6rem;transition:max-width 1.2s ease-in-out;white-space:nowrap;border:1px solid #fff;border-radius:30px;background-color:#bc9c6b}@media (max-width:767px){.contact-button .contact-button__info{display:none}}.contact-button .contact-button__info .contact-button__inner-info{padding:1.9rem 9.5rem 1.5rem 6rem;transition:color .75s ease-in-out;color:#fff}.contact-button .contact-button__info .contact-button__inner-info:hover{color:#18356c}.spacer.spacer--20{height:1rem}@media (min-width:768px){.spacer.spacer--20{height:2rem}}.spacer.spacer--40{height:2rem}@media (min-width:768px){.spacer.spacer--40{height:4rem}}.spacer.spacer--60{height:3rem}@media (min-width:768px){.spacer.spacer--60{height:6rem}}.spacer.spacer--80{height:4rem}@media (min-width:768px){.spacer.spacer--80{height:8rem}}.spacer.spacer--100{height:5rem}@media (min-width:768px){.spacer.spacer--100{height:10rem}}.spacer.spacer--120{height:6rem}@media (min-width:768px){.spacer.spacer--120{height:12rem}}.spacer.spacer--140{height:7rem}@media (min-width:768px){.spacer.spacer--140{height:14rem}}@media (max-width:767px){.table tr{display:flex;flex-direction:column}.table tr td{width:100%}.table tr td:not(:last-of-type){padding-bottom:4rem}}.auto-overflow-table{font-size:1.75rem}@media (max-width:767px){.auto-overflow-table{overflow-x:auto}}.auto-overflow-table table{margin:0 auto}@media (max-width:767px){.auto-overflow-table table{min-width:992px}}.auto-overflow-table table td{padding:.8rem 1.6rem}.auto-overflow-table table tr:nth-child(even){background-color:rgba(255,255,255,.15)}.auto-overflow-table.auto-overflow-table--invert{text-align:center;margin-bottom:3rem}.auto-overflow-table.auto-overflow-table--invert table{margin:0;border-spacing:0;border:1px solid #bc9c6b;width:100%}@media (min-width:768px){.auto-overflow-table.auto-overflow-table--invert table{width:75%}}.auto-overflow-table.auto-overflow-table--invert table th,.auto-overflow-table.auto-overflow-table--invert table td{border:1px solid #bc9c6b}.auto-overflow-table.auto-overflow-table--invert table tr:nth-child(even){background-color:rgba(188,156,107,.35)}#navigation-trigger{display:none}#navigation-trigger:checked~.page-wrapper .main-navigation{transform:translate3d(0,0,0)}#navigation-trigger:checked~.page-wrapper .main-navigation #menu-main-menu .menu-item.active .sub-menu{max-height:2000px}#navigation-trigger:checked~.page-wrapper .navigation-trigger .navigation-trigger__element{transition:transform .2s ease-in-out,top .2s ease-in-out,bottom .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out;background-color:#fff}#navigation-trigger:checked~.page-wrapper .navigation-trigger .navigation-trigger__element:nth-child(1){top:calc(50% - 0.1rem);transform:rotate(45deg)}#navigation-trigger:checked~.page-wrapper .navigation-trigger .navigation-trigger__element:nth-child(2){opacity:0}#navigation-trigger:checked~.page-wrapper .navigation-trigger .navigation-trigger__element:nth-child(3){bottom:calc(50% - 0.2rem);transform:rotate(-45deg)}#navigation-trigger:checked~.page-wrapper .header__contact{z-index:20}.navigation-trigger{position:relative;z-index:5;display:flex;width:26px;height:19px;cursor:pointer;transition:min-height .4s ease-in-out}.navigation-trigger .navigation-trigger__label{position:absolute;z-index:6;top:0;left:0;width:100%;height:100%;cursor:pointer}.navigation-trigger .navigation-trigger__element{position:absolute;left:0;display:block;width:100%;height:3px;transition:transform .2s ease-in-out,top .2s ease-in-out .2s,bottom .2s ease-in-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;border-radius:5px;background-color:#18356c}.navigation-trigger .navigation-trigger__element:nth-child(1){top:0}.navigation-trigger .navigation-trigger__element:nth-child(2){top:calc(50% - 1.5px)}.navigation-trigger .navigation-trigger__element:nth-child(3){bottom:0}.main-navigation{position:absolute;z-index:4;top:0;left:0;width:100%;transition:transform .4s ease-in-out;transform:translate3d(0,-400px,0);background-color:rgba(24,53,108,.9)}.main-navigation.active{transform:translate3d(0,0,0)}.main-navigation .main-navigation__inner{max-width:130rem;margin:0 auto;padding:1.6rem 2rem}@media (min-width:1260px){.main-navigation .main-navigation__inner{max-width:156rem;padding:1.6rem 15rem}}.main-navigation .menu-main-menu-container{margin-top:2rem}.main-navigation a{font-family:"Squad W01 Bold","Open Sans",sans-serif;font-size:2.6rem;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:#fff}.main-navigation a:hover{opacity:.9}.main-navigation #menu-main-menu{display:inline-flex;flex-direction:column;width:100%}@media (min-width:768px){.main-navigation #menu-main-menu{width:auto}}.main-navigation .menu-item{position:relative;display:inline;padding:.25rem 0 .25rem 1rem;white-space:nowrap;cursor:pointer}@media (min-width:768px){.main-navigation .menu-item{padding:.25rem 4rem .25rem 1rem}}.main-navigation .menu-item a{width:calc(100% + 5rem);display:inline-block;position:relative;z-index:12}.main-navigation .menu-item.menu-item-has-children:nth-child(2) .sub-menu{top:-4rem}.main-navigation .menu-item.menu-item-has-children:nth-child(3) .sub-menu{top:-8.1rem}.main-navigation .menu-item.menu-item-has-children:nth-child(5) .sub-menu{top:-16.2rem}.main-navigation .menu-item.menu-item-has-children:after,.main-navigation .menu-item.menu-item-has-children:before{position:absolute;top:calc(50% - 1.1rem);right:1rem;width:0;height:0;content:'';border-top:1rem solid transparent;border-bottom:.8rem solid transparent}.main-navigation .menu-item.menu-item-has-children:after{z-index:1;display:inline-block;transform:rotate(90deg) scale(.6);border-left:1.4rem solid #fff}@media (min-width:768px){.main-navigation .menu-item.menu-item-has-children:after{transform:none}}.main-navigation .menu-item.menu-item-has-children:before{z-index:2;display:none;transform:scale(.45) translate3d(-2.5px,.5px,0);border-left:1.4rem solid #18356c}@media (min-width:768px){.main-navigation .menu-item.menu-item-has-children:before{display:inline-block}}.main-navigation .menu-item .sub-menu{top:0;left:calc(100% + 2rem);display:none;overflow:hidden;flex-direction:column;width:100%;max-height:0;transition:max-height .2s ease-in-out}@media (min-width:768px){.main-navigation .menu-item .sub-menu{position:absolute;display:flex;width:46rem}}.main-navigation .menu-item .sub-menu .menu-item{margin-bottom:1px;padding:.2rem 1rem 0;transition:background-color .4s ease-in-out}@media (min-width:768px){.main-navigation .menu-item .sub-menu .menu-item{background-color:rgba(244,244,244,.95)}}.main-navigation .menu-item .sub-menu .menu-item a{font-family:"Squad W01 Light","Open Sans",sans-serif;font-size:2.6rem;display:block}.main-navigation .menu-item.active{background-color:#fff}.main-navigation .menu-item.active .sub-menu{display:flex;height:calc(60vh);overflow-y:auto}@media (min-width:768px){.main-navigation .menu-item.active .sub-menu{height:calc(80vh)}}.main-navigation .menu-item.active .sub-menu .menu-item:hover{background-color:#fff}.main-navigation .menu-item.active a{color:#18356c}.main-navigation .menu-item.active.menu-item-has-children:before,.main-navigation .menu-item.active.menu-item-has-children:after{display:none}@media (min-width:768px){.main-navigation .menu-item.active.menu-item-has-children:after{position:absolute;z-index:1;top:.2rem;right:-.5rem;display:inline-block;width:2.8rem;height:2.8rem;content:'';transform:rotate(45deg);transform-origin:bottom;border:0;background:#fff}}.main-navigation .menu-item.menu-item-sub-categrory .menu-item--category a{font-family:"Squad W01 Bold","Open Sans",sans-serif}.main-navigation .menu-item.menu-item-sub-categrory .menu-item:not(.menu-item--category){padding-left:2rem}.hero{height:calc(100vh - 7rem - 7.7rem);height:calc((var(--vh, 1vh) * 100) - 7rem - 7.7rem)}@media (min-width:55rem){.hero{height:55rem}}@media (min-width:1440px){.hero{height:75rem}}@media (min-width:1600px){.hero{height:calc(100vh - 7.7rem - 17.5rem)}}@media (min-width:540px){.hero .hero__img-top{-o-object-position:50% 20%;object-position:50% 20%}}.hero .hero__text{display:flex !important;align-items:center;justify-content:center;color:#fff;background-color:#18356c;padding-inline:2.6rem}.hero .hero__text p{max-width:76rem;font-size:clamp(3rem, 3vw, 5rem);-webkit-hyphens:initial;-ms-hyphens:initial;hyphens:initial}.gallery{width:100%;height:100%;overflow:hidden}.gallery .slick-list{transition:transform 2.5s ease-in-out}.gallery .slick-list:hover{transform:scale(1.05)}.gallery img,.gallery video,.gallery iframe,.gallery div{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.gallery img .hero__img-top,.gallery video .hero__img-top,.gallery iframe .hero__img-top,.gallery div .hero__img-top{-o-object-position:50% 20%;object-position:50% 20%}.gallery img .hero__img-bottom,.gallery video .hero__img-bottom,.gallery iframe .hero__img-bottom,.gallery div .hero__img-bottom{-o-object-position:50% 80%;object-position:50% 80%}.gallery .gallery__image.gallery__mobile{display:block}@media (min-width:768px){.gallery .gallery__image.gallery__mobile{display:none}}.gallery .gallery__image.gallery__desktop{display:none}@media (min-width:768px){.gallery .gallery__image.gallery__desktop{display:block}}@media (hover:hover) and (pointer:fine){.gallery .gallery__overlay{position:relative}.gallery .gallery__overlay:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:5}}.gallery .slick-dots{z-index:20;top:25px;bottom:auto;text-align:center;padding-right:2rem;display:flex !important;justify-content:center;padding-top:6px}.gallery .slick-dots li{display:block}.gallery .slick-dots li button:before{font-size:28px;transition:opacity .75s ease-in-out,font-size .75s ease-in-out;color:#fff}.gallery .slick-dots li.slick-active button:before{font-size:40px;color:#fff}.square-teaser-container{display:flex;flex-wrap:wrap;width:calc(100% + 2.2rem);margin-left:-1.1rem;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}@media (min-width:764px){.square-teaser-container.square-teaser-container--with-contact{display:block}}@media (min-width:764px){.square-teaser-container.square-teaser-container--with-contact .square-teaser{display:inline-block}}.square-teaser-container.square-teaser-container--with-contact .button{position:relative;left:-1rem}@media (min-width:774px){.square-teaser-container.square-teaser-container--with-contact .button{top:-3rem}}.square-teaser{position:relative;overflow:hidden;width:calc(1000% - 2.2rem);margin:1.1rem;aspect-ratio:253/300}@media (min-width:468px){.square-teaser{width:calc(1000% - 2.2rem)}}@media (min-width:635px){.square-teaser{width:calc(50% - 2.2rem);aspect-ratio:253/344}}@media (min-width:900px){.square-teaser{width:calc((100% / 3) - 2.2rem)}}@media (min-width:1430px){.square-teaser{width:calc(25% - 2.2rem)}}.square-teaser:hover .square-teaser__inner{--sqt-inner-opacity:.85}.square-teaser:hover .square-teaser__portrait{transform:scale(1.05)}.square-teaser.square-teaser--hover:hover .square-teaser__inner{--sqt-inner-opacity:.05}.square-teaser .square-teaser__inner{position:absolute;z-index:8;bottom:0;left:0;overflow:hidden;width:100%;height:100%;transition:max-height .4s ease-in-out,opacity .75s ease-in-out,transform .65s cubic-bezier(.3,.05,.31,1.17);opacity:var(--sqt-inner-opacity,1);color:#fff;background-color:rgba(24,53,108,.9)}.square-teaser .square-teaser__inner .square-teaser__content{padding:2rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}.square-teaser .square-teaser__inner .square-teaser__content ul{margin-top:auto !important}.square-teaser .square-teaser__inner .square-teaser__title{border-bottom:var(--sqt-title-border,2px solid #fff);margin-bottom:1rem}.square-teaser .square-teaser__inner .square-teaser__title span{display:block;font-style:italic;font-size:1.9rem}.square-teaser .square-teaser__inner .square-teaser__subtitle{font-family:"Squad W01 Bold","Open Sans",sans-serif;margin-bottom:1rem;transition:opacity 1.2s ease-in-out;opacity:var(--sqt-subtitle-opacity,1)}.square-teaser .square-teaser__inner ul,.square-teaser .square-teaser__inner li{margin:0 !important;padding:0 !important;list-style:none !important;transition:opacity 1.2s ease-in-out;opacity:var(--sqt-subtitle-opacity,1)}.square-teaser .square-teaser__portrait{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;transition:transform 1.2s ease-in-out;-o-object-fit:cover;object-fit:cover}.square-teaser .square-teaser__link{position:absolute !important;z-index:12;top:0;left:0;display:block;width:100%;height:100%}.square-teaser.square-teaser--variant{--sqt-title-border:2px solid transparent;--sqt-subtitle-opacity:.3}.square-teaser.square-teaser--variant .square-teaser__inner{transform:var(--sqt-title-transform,translate3d(0,78%,0))}.square-teaser.square-teaser--variant:hover{--sqt-subtitle-opacity:1}.square-teaser.square-teaser--variant:hover .square-teaser__inner{--sqt-title-transform:translate3d(0,0,0);--sqt-inner-opacity:1 !important}.arrow-list{position:relative;margin-bottom:5rem;padding:0}.arrow-list:before{content:'';position:absolute;top:0;height:100%;left:-3rem}@media (min-width:992px){.arrow-list:before{border-left:1px solid #18356c}}.arrow-list li{position:relative;margin-left:-2px;list-style:none !important;padding:.5rem 0}.arrow-list li svg{fill:#bc9c6b;margin-left:-2.4rem}.slider-container{position:relative;max-width:1024px;margin:0 auto}.slider-container .slider-container__slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.slider-container .slider-container__slide img{width:75%;height:100%}}.slider-container .slider-container__content{top:2rem;right:0;bottom:3rem;width:100%;padding:2rem;background-color:rgba(255,255,255,.85)}@media (min-width:1024px){.slider-container .slider-container__content{position:absolute;width:60%}}.slider-container .slider-container__content table td{display:block;padding-bottom:10px}@media (min-width:540px){.slider-container .slider-container__content table td{display:table-cell;padding:0;vertical-align:top}}.slider-container .slick-arrow{z-index:2;top:auto;bottom:1rem;width:0;height:0;transition:border-color .2s ease-in-out;border-top:20px solid transparent;border-bottom:20px solid transparent}.slider-container .slick-arrow:before{display:none}.slider-container .slick-arrow.slick-prev{left:calc(50% - 6rem);border-right:25px solid #fff}@media (min-width:1024px){.slider-container .slick-arrow.slick-prev{left:20%}}.slider-container .slick-arrow.slick-next{left:calc(50% + 3rem);border-left:25px solid #fff}@media (min-width:1024px){.slider-container .slick-arrow.slick-next{left:calc(20% + 8rem)}}.slider-container .slick-arrow:hover{border-right-color:#18356c;border-left-color:#18356c}.accordion-container{overflow:hidden}.accordion-container input{position:absolute;z-index:-1;opacity:0}.accordion-container input:checked~.accordion__label{background-color:#bc9c6b}.accordion-container input:checked~.accordion__label svg{transform:rotate(90deg)}.accordion-container input:checked~.accordion__content{max-height:1000vh;padding:2rem 0}@media (min-width:768px){.accordion-container input:checked~.accordion__content{padding:2rem}}.accordion{overflow:hidden}.accordion .accordion__label{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;padding:1rem;cursor:pointer;transition:background-color .4s ease-in-out;color:#fff;background-color:#18356c}.accordion .accordion__label svg{margin-bottom:.2rem;margin-left:1rem;transition:transform .4s ease-in-out;transform-origin:center;fill:#fff}.accordion .accordion__label .accordion__icon{background:#fff;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;margin-right:7px;flex-shrink:0;margin-left:25px}.accordion .accordion__label .accordion__icon img{width:20px;height:auto}.accordion .accordion__label:hover{background-color:rgba(24,53,108,.9)}.accordion .accordion__content{max-height:0;transition:max-height .4s ease-in-out,padding .4s ease-in-out;overflow:hidden}@media (min-width:768px){.accordion .accordion__content{padding:0 2rem}}.icon-row{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 2.5 * 1rem);margin-top:3rem;margin-left:-.5rem;font-size:2rem}@media (min-width:540px){.icon-row{font-size:2.4rem}}.icon-row .icon-row__element{position:relative;display:flex;justify-content:center;align-items:center;padding:.5rem 2rem;transition:color .4s ease-in-out,background-color .4s ease-in-out !important;text-decoration:none !important;border:1px solid #fff}.icon-row .icon-row__element:after{position:absolute;right:-.7rem;content:'|'}@media (min-width:768px){.icon-row .icon-row__element:after{display:none}}@media (min-width:768px){.icon-row .icon-row__element{padding:.5rem 2rem;white-space:nowrap}}.icon-row .icon-row__element span,.icon-row .icon-row__element p{justify-content:center;text-align:center;margin-bottom:0}.icon-row .icon-row__element svg{display:none;width:6rem;height:6rem;transition:fill .4s ease-in-out;fill:#18356c;flex-shrink:0}@media (min-width:768px){.icon-row .icon-row__element svg{display:inline-block}}.icon-row .icon-row__element:hover{color:#fff !important;background-color:#bc9c6b}.icon-row .icon-row__element:hover svg{fill:#fff}.icon-row.stiftungsrecht .stiftungsrecht,.icon-row.erbrecht .erbrecht,.icon-row.steuerrecht .steuerrecht,.icon-row.nachlassmanagement .nachlassmanagement,.icon-row.immobilien-kunst-sachwerte .immobilien-kunst-sachwerte,.icon-row.vermoegensnachfolge .vermoegensnachfolge,.icon-row.familienpool .familienpool,.icon-row.prozessfuehrung .prozessfuehrung,.icon-row.unternehmensnachfolge .unternehmensnachfolge{color:#fff;background-color:#bc9c6b}.icon-row.stiftungsrecht .stiftungsrecht svg,.icon-row.erbrecht .erbrecht svg,.icon-row.steuerrecht .steuerrecht svg,.icon-row.nachlassmanagement .nachlassmanagement svg,.icon-row.immobilien-kunst-sachwerte .immobilien-kunst-sachwerte svg,.icon-row.vermoegensnachfolge .vermoegensnachfolge svg,.icon-row.familienpool .familienpool svg,.icon-row.prozessfuehrung .prozessfuehrung svg,.icon-row.unternehmensnachfolge .unternehmensnachfolge svg{fill:#fff}.hotspot{margin-left:calc(50% - 50vw);width:100vw;overflow-x:hidden}.hotspot .hotspot__wrapper{display:grid;place-items:center}.hotspot .hotspot__wrapper>div{grid-row-start:1;grid-column-start:1}.hotspot .hotspot__media{width:100%}.hotspot .hotspot__media img{width:100%;-o-object-fit:cover;object-fit:cover;height:100vh}@media (min-width:768px){.hotspot .hotspot__media img{height:auto}}.hotspot .hotspot__content{display:flex;align-items:center;justify-content:center}.hotspot .hotspot__content svg{width:17vw;height:auto;aspect-ratio:1/1;fill:#18356c}@media (min-width:768px){.hotspot .hotspot__content svg{width:clamp(40px, 7vw, 100px)}}@keyframes example{0%{transform:scale(.8)}65%{transform:scale(1.05)}100%{transform:scale(1)}}.hotspot .hotspot__circle{display:flex;align-items:center;justify-content:center;height:75%;aspect-ratio:1/1;width:-moz-fit-content;width:fit-content;margin-inline:auto;border-radius:50%;background-color:rgba(0,0,0,.05);position:relative;width:75vw;height:75vw;padding:0;border-radius:50%;list-style:none;transition:transform .4s ease-in-out;animation-name:example;animation-duration:.5s}.hotspot .hotspot__circle>*{display:block;position:absolute;top:50%;left:50%;width:15vw;height:15vw;margin:calc(-1 * ((15vw / 2)))}.hotspot .hotspot__circle>*:nth-of-type(1){transform:rotate(-90deg) translate(37.5vw) rotate(90deg)}.hotspot .hotspot__circle>*:nth-of-type(2){transform:rotate(-60deg) translate(37.5vw) rotate(60deg)}.hotspot .hotspot__circle>*:nth-of-type(3){transform:rotate(-30deg) translate(37.5vw) rotate(30deg)}.hotspot .hotspot__circle>*:nth-of-type(4){transform:rotate(0deg) translate(37.5vw) rotate(0deg)}.hotspot .hotspot__circle>*:nth-of-type(5){transform:rotate(30deg) translate(37.5vw) rotate(-30deg)}.hotspot .hotspot__circle>*:nth-of-type(6){transform:rotate(60deg) translate(37.5vw) rotate(-60deg)}.hotspot .hotspot__circle>*:nth-of-type(7){transform:rotate(90deg) translate(37.5vw) rotate(-90deg)}.hotspot .hotspot__circle>*:nth-of-type(8){transform:rotate(120deg) translate(37.5vw) rotate(-120deg)}.hotspot .hotspot__circle>*:nth-of-type(9){transform:rotate(150deg) translate(37.5vw) rotate(-150deg)}.hotspot .hotspot__circle>*:nth-of-type(10){transform:rotate(180deg) translate(37.5vw) rotate(-180deg)}.hotspot .hotspot__circle>*:nth-of-type(11){transform:rotate(210deg) translate(37.5vw) rotate(-210deg)}.hotspot .hotspot__circle>*:nth-of-type(12){transform:rotate(240deg) translate(37.5vw) rotate(-240deg)}@media (min-width:768px){.hotspot .hotspot__circle{position:relative;width:30vw;height:30vw;padding:0;border-radius:50%;list-style:none}.hotspot .hotspot__circle>*{display:block;position:absolute;top:50%;left:50%;width:clamp(50px, 7vw, 120px);height:clamp(50px, 7vw, 120px);margin:calc(-1 * ((clamp(50px, 7vw, 120px) / 2)))}.hotspot .hotspot__circle>*:nth-of-type(1){transform:rotate(-90deg) translate(15vw) rotate(90deg)}.hotspot .hotspot__circle>*:nth-of-type(2){transform:rotate(-60deg) translate(15vw) rotate(60deg)}.hotspot .hotspot__circle>*:nth-of-type(3){transform:rotate(-30deg) translate(15vw) rotate(30deg)}.hotspot .hotspot__circle>*:nth-of-type(4){transform:rotate(0deg) translate(15vw) rotate(0deg)}.hotspot .hotspot__circle>*:nth-of-type(5){transform:rotate(30deg) translate(15vw) rotate(-30deg)}.hotspot .hotspot__circle>*:nth-of-type(6){transform:rotate(60deg) translate(15vw) rotate(-60deg)}.hotspot .hotspot__circle>*:nth-of-type(7){transform:rotate(90deg) translate(15vw) rotate(-90deg)}.hotspot .hotspot__circle>*:nth-of-type(8){transform:rotate(120deg) translate(15vw) rotate(-120deg)}.hotspot .hotspot__circle>*:nth-of-type(9){transform:rotate(150deg) translate(15vw) rotate(-150deg)}.hotspot .hotspot__circle>*:nth-of-type(10){transform:rotate(180deg) translate(15vw) rotate(-180deg)}.hotspot .hotspot__circle>*:nth-of-type(11){transform:rotate(210deg) translate(15vw) rotate(-210deg)}.hotspot .hotspot__circle>*:nth-of-type(12){transform:rotate(240deg) translate(15vw) rotate(-240deg)}}@keyframes testcolor{0%{opacity:0}100%{opacity:1}}.hotspot .hotspot__element{border-radius:50%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;flex-direction:column;white-space:nowrap;color:currentColor;opacity:0;transition:background-color .75s ease-in-out,color .75s ease-in-out;text-underline-offset:.15em;animation:testcolor .7s forwards}.hotspot .hotspot__element.active,.hotspot .hotspot__element:hover{text-decoration:underline;font-weight:900;color:#000;background-color:rgba(255,255,255,.2)}.hotspot .hotspot__element svg{display:block;width:100%;height:100%;fill:currentColor}@media (min-width:768px){.hotspot .hotspot__element svg{width:75%;height:75%}}.hotspot .hotspot__element span{font-size:clamp(10px, 2.5vw, 20px);font-weight:700;position:absolute;bottom:-4px}@media (min-width:768px){.hotspot .hotspot__element span{font-size:clamp(1rem, 1vw, 2.5rem)}}.hotspot .hotspot__element:nth-of-type(1){animation-delay:0s}.hotspot .hotspot__element:nth-of-type(2){animation-delay:.6s}.hotspot .hotspot__element:nth-of-type(3){animation-delay:.9s}.hotspot .hotspot__element:nth-of-type(4){animation-delay:1.2s}.hotspot .hotspot__element:nth-of-type(5){animation-delay:1.5s}.hotspot .hotspot__element:nth-of-type(6){animation-delay:1.8s}.hotspot .hotspot__element:nth-of-type(7){animation-delay:2.1s}.hotspot .hotspot__element:nth-of-type(8){animation-delay:2.4s}.hotspot .hotspot__element:nth-of-type(9){animation-delay:2.7s}.hotspot .hotspot__element:nth-of-type(10){animation-delay:3s}.hotspot .hotspot__element:nth-of-type(11){animation-delay:3.3s}.hotspot .hotspot__element:nth-of-type(12){animation-delay:3.6s}.hotspot #gesellschaftsrecht.gesellschaftsrecht,.hotspot #prozessfuehrung.prozessfuehrung,.hotspot #vermoegensnachfolge.vermoegensnachfolge,.hotspot #stiftungsrecht.stiftungsrecht,.hotspot #steuerrecht.steuerrecht,.hotspot #immobilienrecht.immobilienrecht,.hotspot #unternehmensnachfolge.unternehmensnachfolge,.hotspot #nachlassabwicklung.nachlassabwicklung,.hotspot #familienpool.familienpool,.hotspot #nachlassmanagement.nachlassmanagement,.hotspot #zivilrecht.zivilrecht{font-weight:900;color:#000;background-color:rgba(255,255,255,.2);text-decoration:underline}.header{position:relative;width:100%}.header .header__line{position:fixed;z-index:30;top:0;left:0;width:100%;background-color:#fff;box-shadow:.3rem 0 4.2rem 1rem rgba(69,68,69,.1)}.header .header__line .header__inner-line{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;max-width:130rem;margin:0 auto;padding:1.6rem 2rem}@media (min-width:1260px){.header .header__line .header__inner-line{max-width:156rem;padding:1.6rem 15rem}}.header .header__logo{height:5.5rem}.header .header__logo svg{height:100%}.header .header__title{position:relative;z-index:18;padding-top:1.5rem;padding-bottom:.25rem;color:#fff;background-color:#18356c}.header .header__title h1,.header .header__title p{margin:0}.header .header__title h1 span{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.header .header__title .headline-subline{max-width:86rem}.header .header__title .feature{display:none}@media (min-width:1440px){.header .header__title .feature{position:relative;display:block}.header .header__title .feature .feature__inner{position:absolute;right:0;bottom:-1.1rem}.header .header__title .feature .feature__inner img{display:inline-block;height:100%}.header .header__title .feature .feature__inner img.siegel-l{width:13.5rem}.header .header__title .feature .feature__inner img.siegel{width:12.5rem}}.header .header__stage{margin-top:15rem}@media (min-width:768px){.header .header__stage{margin-top:0}}.header .header__contact{position:fixed;z-index:35;top:8.8rem;left:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;height:7.7rem;transition:top .4s ease-in-out;background-color:#bc9c6b}@media (min-width:768px){.header .header__contact{position:absolute;z-index:25;top:auto;right:5rem;bottom:15rem;left:auto;flex-direction:column;flex-wrap:nowrap;width:auto;background-color:transparent}}@media (min-width:1260px){.header .header__contact{position:fixed;top:56rem;right:2.5rem;bottom:auto}}.header .header__contact .header__contact-mobile-info{font-family:"Squad W01 Bold","Open Sans",sans-serif;position:relative;top:-1.5rem;width:100%;text-align:center;color:#fff}@media (min-width:768px){.header .header__contact .header__contact-mobile-info{display:none}}.content-wrapper{padding:5rem 0}@media (max-width:539px){.content-wrapper{overflow-x:hidden}}.footer{background-color:#18356c;padding:5rem 0;font-size:2.4rem;color:#fff}@media (min-width:768px){.footer{font-size:2rem}}.footer .footer__headline{width:100vw;margin-left:calc(50% - 50vw);text-align:center;padding-top:4rem;padding-inline:2rem;font-family:'Squad W01 Light','Open Sans',sans-serif;text-transform:uppercase}.footer a{color:#fff}.footer a:hover{color:#fff !important}.footer .footer__row{display:flex;justify-content:space-between;color:#fff;margin-top:4rem;flex-wrap:wrap}@media (min-width:768px){.footer .footer__row{flex-wrap:nowrap}}.footer .footer__column{width:100%}@media (min-width:768px){.footer .footer__column{width:calc(50% - 2rem)}}.footer .menu{margin-bottom:3rem}.ansprechpartner{display:flex;flex-wrap:wrap}.ansprechpartner .content-container__inner-main{width:100%}@media (min-width:992px){.ansprechpartner .content-container__inner-main{width:calc(100% - 35rem);padding-right:4rem}.ansprechpartner .content-container__inner-main p{margin-bottom:4rem}}.ansprechpartner .content-container__inner-sidebar{width:100%}@media (min-width:992px){.ansprechpartner .content-container__inner-sidebar{width:35rem;padding-left:2rem}}.form{margin:6rem 0;display:flex;justify-content:space-between;flex-wrap:wrap}.form .form__left{width:100%}.form .form__right{width:100%}@media (min-width:768px){.form .form__left{width:49%}.form .form__right{width:49%}}.form .wpcf7-validation-errors{border:1px solid red;width:100%;padding:2rem;margin:4rem 4rem 2rem 0}.form .form-element.form-element--check{display:flex;align-items:center}.form .form-element .wpcf7-not-valid-tip{display:none}.form .form-element .button{float:right;margin-right:1rem}.form .input{padding:1rem;border:1px solid #bc9c6b;margin-bottom:2rem;margin-right:1rem;width:calc(100% - 1rem)}.form .input.input--message{height:20rem;margin-top:1rem}@media (min-width:768px){.form .input.input--message{margin-top:0}}.form .input.input--checkbox{border:0;padding:0}.form .input.input--checkbox input{width:2.5rem;height:2.5rem;margin:0;border:1px solid #bc9c6b;appearance:auto;-moz-appearance:auto;-webkit-appearance:auto}.form .input.input--checkbox .wpcf7-list-item-label{display:none}.form .input.input--checkbox .wpcf7-list-item{margin:0}.form .input.input--checkbox.wpcf7-not-valid{outline:1px solid red}.form .input.input--checkbox.wpcf7-not-valid input{margin:.5rem}.form .input.wpcf7-not-valid{border-color:red}.form .input.wpcf7-response-output{margin:1rem 0}.component-container{position:relative;width:100%}.component-container .content-container{max-width:130rem;margin:0 auto;padding:0 2rem}.component-container .content-container.content-container-flex--2{display:flex;flex-wrap:wrap;justify-content:space-between}.component-container .content-container.content-container-flex--2 .content-container__inner{width:100%;margin-bottom:4rem}.component-container .content-container.content-container-flex--2 .content-container__inner:last-of-type{margin-bottom:0}@media (min-width:768px){.component-container .content-container.content-container-flex--2 .content-container__inner{width:calc(50% - 2rem);margin-bottom:0}}@media (min-width:1260px){.component-container .content-container{max-width:156rem;padding:0 15rem}}.component-container .content-container.content-container--narrow{max-width:88rem}.component-container .content-container.content-container--padding-top{padding-top:4rem}.component-container .content-container.content-container--padding-bottom{padding-bottom:4rem}.component-container .content-container.content-container--margin-top{margin-top:4rem}.component-container .content-container.content-container--margin-bottom{margin-bottom:4rem}.component-container .content-container .content-container__inner>p:last-of-type{margin-bottom:0}.component-container .content-container .content-container__inner.content-container__inner--teaser{margin-bottom:6rem !important}.component-container .content-container .content-container__inner.content-container__inner--teaser .content-container__image{width:100%;height:38rem;-o-object-fit:cover;object-fit:cover}.component-container .content-container .content-container__inner.content-container__inner--teaser .content-container__image.content-container__image--full{height:100%}.component-container .content-container .content-container__inner.content-container__inner--teaser .content-container__content{color:#18356c;background-color:rgba(255,255,255,.75);padding-top:3rem}@media (min-width:768px){.component-container .content-container .content-container__inner.content-container__inner--teaser .content-container__content{padding-top:3rem;padding-right:1rem;padding-bottom:0;padding-left:1rem}}.component-container .content-container .content-container__inner.content-container__inner--teaser .content-container__content h1,.component-container .content-container .content-container__inner.content-container__inner--teaser .content-container__content h2,.component-container .content-container .content-container__inner.content-container__inner--teaser .content-container__content h3{font-size:3.2rem}.component-container .content-container ul{margin-left:2.4rem}.component-container .content-container li{list-style:disc;padding-bottom:1rem}.component-container .content-container a:not(.button){text-decoration:underline;-webkit-text-decoration-color:rgba(188,156,107,.4);text-decoration-color:rgba(188,156,107,.4);transition:color .4s ease-in-out,-webkit-text-decoration-color .4s ease-in-out;transition:text-decoration-color .4s ease-in-out,color .4s ease-in-out;transition:text-decoration-color .4s ease-in-out,color .4s ease-in-out,-webkit-text-decoration-color .4s ease-in-out}.component-container .content-container a:not(.button):hover{-webkit-text-decoration-color:rgba(24,53,108,.4);text-decoration-color:rgba(24,53,108,.4);color:#000}:root{--color-base:#18356c;--color-on-base:#fff}.page-welcome{background-color:var(--color-base);color:var(--color-on-base);width:100vw;height:100vh;margin-top:-7.7rem;position:relative;display:flex;place-items:center;overflow:hidden}.welcome{position:var(--welcome-position);z-index:5;bottom:var(--bottom);right:var(--right);top:var(--top,auto);left:var(--left,auto);padding:2rem;color:var(--welcome-color,currentColor)}.welcome:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--welcome-border-color,currentColor);opacity:var(--welcome-border-opacity,1)}.welcome.welcome--absolute{--welcome-position:absolute}.welcome-slides{position:absolute !important;z-index:0;top:0;left:0;width:100%;height:100%}.welcome-slides:after{content:'';display:block;position:absolute;top:0;left:0;z-index:3;width:100vw;height:100vh;background-color:var(--filter-overlay);opacity:var(--filter-transparenz)}.welcome-slides .welcome-slides__image{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0px;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:0 0;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}