/*
Theme Name: GeneratePress Child for SEJ
Theme URI: http://example.com/generatepress-child
Description: A child theme for GeneratePress
Author: Thomas Kierstein
Author URI: https://www.d-sire.com
Version: 1.0
Template: generatepress
*/
:root{--spacing-xxxs: 8px;--spacing-xxs: 16px;--spacing-xs: 24px;--spacing-s: 32px;--spacing-m: 40px;--spacing-l: 48px;--spacing-xl: 56px;--spacing-xxl: 64px;--spacing-xxxl: 72px;--spacing-xxxxl: 80px;--black: rgba(0, 0, 0, 1);--white: rgba(255, 255, 255, 1);--copy: #2d2d2d;--blue: #4f66a2;--blue-light: #e7f4fa;--blue-card: #69abd3;--blue-card-dark: #3f6596;--blue-card-light: #8acfe6;--blue-text: #a8dbec;--fontsize-base: 16px;--fontsize-1: 0.75rem;--fontsize-2: 0.875rem;--fontsize-3: 1rem;--fontsize-4: 1.125rem;--fontsize-5: 1.25rem;--fontsize-6: 1.5rem;--fontsize-7: 1.75rem;--fontsize-8: 2rem;--fontsize-9: 2.25rem;--fontsize-10: 2.5rem;--fontsize-11: 3rem;--fontsize-12: 3.5rem;--fontsize-13: 4rem;--font-family-base: "Arial";--font-family-headline: "Georgia";--font-fallback-sans-serif: sans-serif;--font-fallback-serif: "Times New Roman", Times, serif;--font: var(--font-family-base), var(--font-fallback-sans-serif);--font-headline: var(--font-family-headline), var(--font-fallback-serif)}body{background:var(--blue-light);background:linear-gradient(180deg, var(--blue-light) 0%, var(--blue-light) 50%, rgb(255, 255, 255) 50%);font-family:var(--font);line-height:var(--lineheight-base);font-size:var(--fontsize-base);font-weight:300;margin:0;min-height:100vh;padding:0;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility}body .site-main .inside-article{background-color:var(--blue-light);padding:0}main{background-color:var(--blue-light)}h1,h2,h3,h4,h5,h6,.headline-font{font-family:var(--font-headline);font-weight:400;letter-spacing:.01em}body,p,a,span,div,.no-headline-font{font-family:Arial,sans-serif;font-weight:400;line-height:1.5}.site-main h1{color:var(--blue);font-size:var(--fontsize-10);font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.4}@media(min-width: 768px){.site-main h1{font-size:var(--fontsize-12);margin-bottom:var(--spacing-s)}}ul,ol{text-align:left;margin:0 0 0 var(--spacing-xs);padding:0}ul li,ol li{font-size:var(--fontsize-3);margin-bottom:var(--spacing-xxxs)}a.button,button.button{background-color:var(--blue);border:1px solid var(--blue);border-radius:6px;color:var(--white);font-size:var(--fontsize-5);font-weight:700;letter-spacing:.1em;padding:27px 40px;text-transform:uppercase}a.button:hover,button.button:hover{background-color:rgba(79,140,162,.5490196078);border-color:rgba(0,0,0,0)}a.button:focus-visible,button.button:focus-visible{border-color:var(--black)}@keyframes tm_spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3D(-100%, 0, 0)}100%{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3D(0%, 100%, 0)}100%{opacity:1;transform:none}}:root{--gutter: clamp(var(--spacing-xxs), 5vw, var(--spacing-xxs));--row-gap: var(--spacing-xxs);--column-gap: var(--spacing-xxs);--content-max-width: 1200px}.grid{column-gap:0;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding-left:0;padding-right:0;row-gap:var(--row-gap);width:100%}@media(min-width: 768px){.grid{margin:0 auto}}.grid--primary{background-color:var(--youth-light)}.grid--left{text-align:left}.grid__row{column-gap:var(--column-gap);display:flex;flex:0 0 100%;flex-wrap:wrap;justify-content:flex-start;max-width:100%;row-gap:var(--row-gap);padding-left:var(--gutter);padding-right:var(--gutter)}@media(min-width: 1025px){.grid__row{max-width:var(--content-max-width);width:100%}}.grid__row--full-width{max-width:100%;padding-left:0;padding-right:0}@media(max-width: 767px){.grid__row--mobile-full{max-width:100%;padding-left:0;padding-right:0}}.grid__row--10{--content-max-width: 1024px}.grid__row--8--10{--content-max-width: 820px;max-width:var(--content-max-width)}@media(min-width: 1025px){.grid__row--8--10{--content-max-width: 1024px}}.grid__inner-row{column-gap:var(--column-gap);display:flex;flex:0 0 100%;flex-wrap:wrap;justify-content:flex-start;max-width:100%;row-gap:var(--row-gap)}@media(min-width: 1025px){.grid__inner-row{max-width:var(--content-max-width)}}.grid__item-100pc,.grid__item-83pc-centered,.grid__item-75pc,.grid__item-75pc-centered,.grid__item-66pc,.grid__item-66pc-centered,.grid__item-60pc,.grid__item-80pc,.grid__item-50pc,.grid__item-50pc-centered,.grid__item-40pc,.grid__item-33pc,.grid__item-20pc,.grid__item-90pc,.grid__item-80-90pc,.grid__item-80-100pc,.grid__item-33-50pc,.grid__item-33-100pc,.grid__item-33-50-100pc,.grid__item-33-100-100pc,.grid__item-66-100pc{flex:0 0 auto;width:100%}.grid__item-25pc{flex:0 0 auto;width:calc(50% - var(--column-gap)*.5)}.grid__item-50-30-20pc{flex:0 0 auto;width:calc(50% - var(--column-gap)*.5)}@media(min-width: 580px){.grid__item-33-50-100pc{flex:0 0 auto;width:calc(50% - var(--column-gap)*.5)}}@media(min-width: 768px){.grid__item-90pc{flex:0 0 auto;width:90%}.grid__item-80-90pc{flex:0 0 auto;width:90%}.grid__item-83pc-centered{flex:0 0 auto;width:83%;margin-left:8.3%;margin-right:8.3%}.grid__item-80pc{flex:0 0 auto;width:calc(80% - var(--column-gap)*.2)}.grid__item-75pc-centered{flex:0 0 auto;width:75%;margin-left:12.5%;margin-right:12.5%}.grid__item-66pc{flex:0 0 auto;width:calc(66.6666% - var(--column-gap)*.3333)}.grid__item-66pc-centered{flex:0 0 auto;width:66.6666%;margin-left:16.66665%;margin-right:16.66665%}.grid__item-60pc{flex:0 0 auto;width:calc(60% - var(--column-gap)*.4)}.grid__item-60pc--full{flex:0 0 auto;width:60%}.grid__item-50pc{flex:0 0 auto;width:calc(50% - var(--column-gap)*.5)}.grid__item-50pc--full{flex:0 0 auto;width:50%}.grid__item-50pc-centered{flex:0 0 auto;width:50%;margin-left:25%;margin-right:25%}.grid__item-40pc{flex:0 0 auto;width:calc(40% - var(--column-gap)*.6)}.grid__item-40pc--full{flex:0 0 auto;width:40%}.grid__item-33pc{flex:0 0 auto;width:calc(33.3333% - var(--column-gap)*.6666)}.grid__item-33-50pc{flex:0 0 auto;width:calc(50% - var(--column-gap)*.5)}.grid__item-33-50-100pc{flex:0 0 auto;width:calc(33.3333% - var(--column-gap)*.6666)}.grid__item-33-100-100pc{flex:0 0 auto;width:calc(33.3333% - var(--column-gap)*.6666)}.grid__item-25pc{flex:0 0 auto;width:calc(50% - var(--column-gap)*.5)}.grid__item-50-30-20pc{flex:0 0 auto;width:calc(33.3333% - var(--column-gap)*.6666)}.grid__item-20pc{flex:0 0 auto;width:calc(20% - var(--column-gap)*.8)}}@media(max-width: 767px){.grid .grid__item-75pc+.grid__item-25pc{flex:0 0 auto;width:100%}.grid .grid__item-25pc:has(+.grid__item-75pc){flex:0 0 auto;width:100%}.grid .grid__item-25pc--before-75pc{flex:0 0 auto;width:100%}}@media(min-width: 1025px){.grid__item-80-100pc{flex:0 0 auto;width:80%}.grid__item-80-90pc{flex:0 0 auto;width:80%}.grid__item-90pc{flex:0 0 auto;width:90%}.grid__item-75pc{flex:0 0 auto;width:calc(75% - var(--column-gap)*.25)}.grid__item-66-100pc{flex:0 0 auto;width:calc(66.6666% - var(--column-gap)*.3333)}.grid__item-33-50pc{flex:0 0 auto;width:calc(33.3333% - var(--column-gap)*.6666)}.grid__item-33-100pc{flex:0 0 auto;width:calc(33.3333% - var(--column-gap)*.6666)}.grid__item-25pc{flex:0 0 auto;width:calc(25% - var(--column-gap)*.75)}.grid__item--offset-25pc{margin-left:calc(25% + var(--column-gap)*.25)}.grid__item--offset-12pc{margin-left:calc(12.5% + var(--column-gap)*.25)}}@media(min-width: 1200px){.grid__item-50-30-20pc{flex:0 0 auto;width:calc(20% - var(--column-gap)*.8)}}.inner-offset-grid{column-gap:0;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding-left:0;padding-right:0;row-gap:var(--row-gap);width:100%}@media(min-width: 768px){.inner-offset-grid{justify-content:flex-start;padding-inline-start:16.66667%}}@media(min-width: 1025px){.inner-offset-grid{padding-inline-start:calc(25% + var(--column-gap)*.25)}}.inner-offset-grid .grid__row{padding:0}.preloader{position:fixed;z-index:1200;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;opacity:1;transition:opacity .3s,visibility .3s}body.loaded .preloader{opacity:0;visibility:hidden}.page-preloader{position:relative;display:block;left:50%;top:50%;border-radius:50%;width:30px;height:30px;border:3px solid rgba(0,0,0,0);border-top-color:#4f66a2;border-right-color:#4f66a2;margin:-16.5px 0 0 -16.5px;-webkit-animation:tm_spin 1s linear infinite;animation:tm_spin 1s linear infinite;z-index:11}.site-header{background-color:rgba(0,0,0,0);z-index:1201}@media(min-width: 768px){.site-header .main-navigation.sub-menu-right#site-navigation{flex-basis:auto}}@media(min-width: 768px){.site-header .main-navigation .main-nav>ul{display:flex !important;flex-wrap:wrap;align-items:center}}.site-header .main-navigation .main-nav ul li{line-height:1;top:4px}.site-header .main-navigation .main-nav ul li button,.site-header .main-navigation .main-nav ul li a{border-bottom:3px solid rgba(0,0,0,0);font-size:var(--fontsize-3);font-weight:400;line-height:normal;margin:0;margin-right:var(--spacing-xs);padding:0;transition:border-color .25s ease-in-out,font-weight .25s ease-in-out}@media(max-width: 767px){.site-header .main-navigation .main-nav ul li button,.site-header .main-navigation .main-nav ul li a{display:inline-block;margin:var(--spacing-xxxs) 0}}.site-header .main-navigation .main-nav ul li:hover>a,.site-header .main-navigation .main-nav ul li:hover>button,.site-header .main-navigation .main-nav ul li:focus>a,.site-header .main-navigation .main-nav ul li:focus>button,.site-header .main-navigation .main-nav ul li:focus-visible>a,.site-header .main-navigation .main-nav ul li:focus-visible>button{background-color:rgba(0,0,0,0);color:var(--black);outline:none;text-decoration:none}.site-header .main-navigation .main-nav ul li.current-menu-item>a,.site-header .main-navigation .main-nav ul li.current-menu-item>button{border-color:var(--blue);color:var(--black);font-weight:700}.site-header .main-navigation .main-nav ul li>a:hover,.site-header .main-navigation .main-nav ul li>a:focus,.site-header .main-navigation .main-nav ul li>a:focus-visible,.site-header .main-navigation .main-nav ul li>button:hover,.site-header .main-navigation .main-nav ul li>button:focus,.site-header .main-navigation .main-nav ul li>button:focus-visible{background-color:rgba(0,0,0,0);border-color:var(--blue);color:var(--black);outline:none}.site-header .main-navigation .main-nav ul li>a:focus-visible,.site-header .main-navigation .main-nav ul li>button:focus-visible{border-color:rgba(0,0,0,0);color:var(--black);outline:2px solid var(--blue);outline-offset:2px}.site-header .main-navigation .main-nav ul li .sub-menu{background-color:#fff;box-shadow:8px 8px 16px rgba(0,0,0,.1);left:-40px;margin-top:var(--spacing-xxs);padding:var(--spacing-xs) 0 var(--spacing-xs) var(--spacing-s);pointer-events:all;width:310px}.site-header .main-navigation .main-nav ul li .sub-menu li{margin:16px 0}.site-header .main-navigation .main-nav ul li .sub-menu li a{display:inline-block}@media(max-width: 767px){.site-header .main-navigation .main-nav ul li .sub-menu{border:none;box-shadow:none;padding:var(--spacing-xxxs) 0 var(--spacing-xxxs) var(--spacing-xxxs);position:static;width:100%}.site-header .main-navigation .main-nav ul li .sub-menu li{margin:0}}.site-header .main-navigation .main-nav ul li.current-menu-parent button{border-color:var(--blue);color:var(--black);font-weight:700}@media(max-width: 767px){.site-header #site-navigation{left:0;position:absolute;top:100px;width:100%}.site-header #site-navigation .main-nav>ul{background-color:#fff;padding:24px}}.site-header .menu-toggle{appearance:none;background-color:rgba(0,0,0,0) !important;border:0;cursor:pointer;margin-left:auto;position:relative;height:48px;padding:0;width:36px}.site-header .menu-toggle:focus-visible{outline-offset:-1px}.site-header .menu-toggle *{box-sizing:border-box;transition:.1s var(--transition-easing-default)}.site-header .menu-toggle .hamburger{background-color:var(--black);display:block;height:3px;left:2px;position:relative;transition:background-color 10ms 150ms ease;width:32px}.site-header .menu-toggle .hamburger:before,.site-header .menu-toggle .hamburger:after{background-color:var(--black);content:"";height:3px;left:0;position:absolute;transition:top 150ms 250ms ease,transform 150ms 25ms ease;width:32px}.site-header .menu-toggle .hamburger:before{top:-9px}.site-header .menu-toggle .hamburger:after{top:9px}.site-header .menu-toggle[aria-expanded=true] .hamburger{background-color:rgba(0,0,0,0)}.site-header .menu-toggle[aria-expanded=true] .hamburger:after,.site-header .menu-toggle[aria-expanded=true] .hamburger:before{transition:top 150ms 25ms ease,transform 150ms 250ms ease;top:0}.site-header .menu-toggle[aria-expanded=true] .hamburger:before{transform:rotate(45deg)}.site-header .menu-toggle[aria-expanded=true] .hamburger:after{transform:rotate(-45deg)}@media(min-width: 768px){.site-header .menu-toggle{display:none}}.dropdown-toggle{cursor:pointer;background-color:rgba(0,0,0,0);border:none;padding:0;font:inherit;color:inherit}.menu-item-has-children .sub-menu{display:none}.menu-item-has-children.open .sub-menu{display:block}.main-nav .menu-item-has-children.open .sub-menu{float:none;height:auto;left:0;position:relative;opacity:1;visibility:visible}@media(min-width: 768px){.main-nav .menu-item-has-children.open .sub-menu{height:auto;left:auto;opacity:1;overflow:visible;pointer-events:auto;position:absolute;transition-delay:150ms}}.inside-header{align-items:flex-end;padding:var(--spacing-xl) var(--spacing-xxs) var(--spacing-xs) var(--spacing-xxs)}.inside-header .site-logo .header-image{max-width:210px}@media(min-width: 768px){.inside-header .site-logo .header-image{max-width:240px}}@media(min-width: 1025px){.inside-header .site-logo .header-image{max-width:280px}}.main-navigation{background-color:rgba(0,0,0,0)}.grid--loaded{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.footer__container{background-color:var(--white);text-align:center}.footer__container--top{padding-top:var(--spacing-xl)}@media(min-width: 768px){.footer__container{text-align:left}}.footer__adress h2{color:var(--blue);font-size:var(--fontsize-8)}@media(min-width: 768px){.footer__adress__content{margin-top:50px}}@media screen and (min-width: 784px){.footer__adress__content{margin-top:21px}}.footer__kontakt{align-self:flex-end}.footer__open h2{color:var(--blue);font-size:var(--fontsize-7)}@media(min-width: 768px){.footer__open__content{margin-top:var(--spacing-s)}}.footer__meta{--row-gap: var(--spacing-xxxs);margin-bottom:var(--spacing-m)}@media(min-width: 768px){.footer__meta{margin-top:var(--spacing-l)}}@media(min-width: 1025px){.footer__meta{align-items:flex-end;justify-content:space-between;margin-top:var(--spacing-xxs)}}.footer__navigation{margin-top:var(--spacing-xxs)}.footer__navigation__menu{align-items:center;column-gap:var(--spacing-s);display:flex;justify-content:center;list-style:none;margin:0;padding:0}.footer__navigation__menu a{font-size:var(--fontsize-3);letter-spacing:2px;text-decoration:none;text-transform:uppercase}@media(min-width: 1025px){.footer__navigation{margin-top:0}.footer__navigation__menu{justify-content:flex-start}}.footer__copyright{text-align:center}.footer__copyright p{font-size:var(--fontsize-1)}@media(min-width: 1025px){.footer__copyright{display:flex;justify-content:flex-start;text-align:left}.footer__copyright p{margin-bottom:0}}.back-to-top{background-color:var(--white);border:2px solid rgba(0,0,0,0);border-radius:50%;bottom:24px;cursor:pointer;display:none;height:42px;outline:none;position:fixed;right:24px;transition:all .25s ease;width:42px;z-index:99}.back-to-top svg{height:20px;position:relative;top:50%;transform:translateY(-50%) translateX(-50%) rotate(-90deg);width:20px}.back-to-top svg path{fill:var(--black)}.back-to-top:hover,.back-to-top:focus-visible{background-color:var(--white);border-color:var(--black)}.back-to-top:hover path,.back-to-top:focus-visible path{fill:var(--black)}.sr-only{border:0px;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;padding:0;white-space:nowrap;width:1px;z-index:9999}.hero{background-color:#fff;margin-top:-160px;position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;visibility:hidden}body.loaded .hero{background-color:var(--blue-light);visibility:visible}.hero--container{min-height:900px;position:relative;margin-bottom:0}.hero--home__image{height:900px;width:100%}.hero--home__image img{height:100%;max-height:none;max-width:none;width:100%;object-fit:cover}.hero--home__content{align-items:center;height:900px;position:absolute;top:0}.hero--home__content h1{animation:fadeInUp .75s ease-in-out 1s}.hero--home__content a{animation:fadeInUp .75s ease-in-out 1s}.test{margin:0;padding:24px 0}.site-content{width:100%;display:block;text-align:center}.grid__container{display:grid;gap:var(--spacing-xxs);grid-template-columns:1fr;width:100%}.grid__container--second{margin-top:var(--spacing-xxs);margin-bottom:var(--spacing-l)}@media(min-width: 580px){.grid__container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1025px){.grid__container{grid-template-columns:repeat(3, 1fr);gap:24px;max-width:1200px;margin:0 auto}.grid__container--second{grid-template-columns:repeat(4, 1fr);margin-bottom:var(--spacing-l);margin-top:var(--spacing-xs)}.grid__container--second .gesellschafter__item:nth-of-type(2) .gesellschafter__content{background-color:var(--blue-card)}.grid__container--second .gesellschafter__item:nth-of-type(3) .gesellschafter__content{background-color:var(--blue-card-dark);color:var(--white)}.grid__container--second .gesellschafter__item:nth-of-type(4) .gesellschafter__content{background-color:var(--blue-card-light);color:var(--black)}}.gesellschafter__item{display:flex;flex-direction:column;height:100%;width:100%}.gesellschafter__item:nth-of-type(2) .gesellschafter__content,.gesellschafter__item:nth-of-type(6) .gesellschafter__content{background-color:var(--blue-card)}.gesellschafter__item:nth-of-type(3) .gesellschafter__content,.gesellschafter__item:nth-of-type(4) .gesellschafter__content{background-color:var(--blue-card-dark);color:var(--white)}@media(max-width: 579px){.gesellschafter__item:nth-of-type(3) .gesellschafter__content{background-color:var(--blue-card-light);color:var(--black)}}@media(min-width: 580px)and (max-width: 1024px){.gesellschafter__item:nth-of-type(3) .gesellschafter__content{background-color:var(--blue-card);color:var(--black)}}.gesellschafter__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.gesellschafter__link:focus-visible{outline:2px solid var(--black);outline-offset:2px}.gesellschafter__feature-image{border-radius:6px 6px 0 0;position:relative;width:100%;padding-top:150%;overflow:hidden}.gesellschafter__feature-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.gesellschafter__content{background-color:var(--blue-card-light);border-radius:0 0 6px 6px;color:var(--black);display:flex;justify-content:space-between;flex:1;flex-direction:column;padding:var(--spacing-xs);text-align:left}.gesellschafter__content--top{display:flex;flex-direction:column;margin-bottom:56px}.gesellschafter__title{font-size:var(--fontsize-2)}.gesellschafter__name{font-size:var(--fontsize-6)}.gesellschafter__bezeichnung{font-size:var(--fontsize-1);letter-spacing:2px;text-transform:uppercase}.gesellschafter-detail{margin-top:var(--spacing-m)}.gesellschafter-detail__title{animation:fadeInUp 1.25s ease-in-out;font-size:var(--fontsize-7)}@media(min-width: 768px){.gesellschafter-detail__title{font-size:var(--fontsize-10)}}.gesellschafter-detail__content{padding:0 var(--spacing-s)}@media(min-width: 768px){.page-template-Gesellschafter .gesellschafter-detail__content{margin-top:var(--spacing-m)}}.gesellschafter-detail__feature-image{animation:fadeInLeft 1.25s ease-in-out}@media(min-width: 768px){.gesellschafter-detail__feature-image{margin-right:var(--spacing-m);margin-bottom:var(--spacing-m)}}.gesellschafter-detail__feature-image img{border-color:#fff;border-style:solid;border-width:10px;box-shadow:3px 0px 20px 0px rgba(0,0,0,.03);width:100%}.gesellschafter-detail__data{line-height:1.7;text-align:left}.gesellschafter-detail__data h2,.gesellschafter-detail__data .headline-font{font-size:var(--fontsize-6);line-height:1.5;margin-bottom:var(--spacing-xxs)}.gesellschafter-detail__top{text-align:center}@media(min-width: 768px){.gesellschafter-detail__top{text-align:left}}.gesellschafter-detail__telefon,.gesellschafter-detail__fax{margin-bottom:var(--spacing-xxxs)}.gesellschafter-detail__v-vcard{margin:var(--spacing-xxs) 0 var(--spacing-m) 0}.gesellschafter-detail__karriere ul{margin:0 0 var(--spacing-s) var(--spacing-xs)}.gesellschafter-detail__karriere ul li{margin-bottom:var(--spacing-xxxs)}.home__teaser{background-color:#fff;padding:var(--spacing-s) 0 0}.home__teaser h2{color:var(--blue);font-size:var(--fontsize-8)}@media(min-width: 768px){.home__teaser{background-color:var(--blue-light);padding:var(--spacing-l) var(--spacing-s)}.home__teaser--bottom{padding-top:var(--spacing-xxs)}.home__teaser--top{padding-bottom:0}.home__teaser__content{display:flex;flex-wrap:wrap;justify-content:center}.home__teaser__content h2{font-size:var(--fontsize-11);margin-bottom:var(--spacing-s);width:100%}.home__teaser__content p{max-width:640px}.home__teaser img{border:10px solid #fff}}@media(min-width: 1025px){.home__teaser p{font-size:var(--fontsize-4)}}.home__parallax{background-attachment:fixed;background-color:#fff;background-position:top right;background-repeat:no-repeat;background-size:0;padding:0 var(--spacing-xxs);text-align:left}.home__parallax h2{color:var(--blue);font-size:var(--fontsize-8);margin-top:var(--spacing-xs)}.home__parallax h2 span.preline{color:var(--black);display:block;font-family:var(--font);font-size:var(--fontsize-3);letter-spacing:2.5px;text-transform:uppercase}@media(min-width: 768px){.home__parallax{padding:var(--spacing-xxs) var(--spacing-xxs)}.home__parallax__content{max-width:70%;margin:0 auto;text-align:center}.home__parallax__content h2{font-size:var(--fontsize-11)}.home__parallax__content h2 span.preline{font-size:var(--fontsize-5)}.home__parallax__content p{font-size:var(--fontsize-4)}}@media(min-width: 1025px){.home__parallax{background-size:44% auto}.home__parallax__content{margin:0 40% 0 10%;text-align:left}}.home__leistungen{--row-gap: var(--spacing-s);--column-gap: var(--spacing-s);padding:var(--spacing-l) var(--spacing-xxs) var(--spacing-m)}.home__leistungen h2{color:var(--blue);font-size:var(--fontsize-10)}.home__leistung{background-color:var(--white);border-radius:var(--spacing-xxxs);display:block;height:100%;padding:var(--spacing-m) var(--spacing-xs) var(--spacing-xxs);text-decoration:none;transition:color .3s,box-shadow .3s;width:100%}.home__leistung:hover,.home__leistung:focus,.home__leistung:focus-visible{box-shadow:0px 0px 20px 0px rgba(0,0,0,.07)}.home__leistung__tile{display:flex;flex-direction:column;justify-content:center;align-items:center}.home__leistung__tile__image{background-size:contain;background-position:center;background-repeat:no-repeat;height:72px;width:28%}.home__leistung__tile__image--unternehmen{background-image:url("./img/unternehmen.svg")}.home__leistung__tile__image--privatpersonen{background-image:url("./img/privatpersonen.svg")}.home__leistung__tile__image--gesundheitswesen{background-image:url("./img/gesundheitswesen.svg")}.home__leistung__tile__image--immobilienbesitzer{background-image:url("./img/immobilienbesitz.svg")}.home__leistung__tile__image--finanzinvestoren{background-image:url("./img/finanzinvestoren.svg")}.home__leistung__tile__headline{font-size:var(--fontsize-8);margin:var(--spacing-xxs) 0}@media(min-width: 1025px){.home__leistung__tile__headline{font-size:2.75vw}}@media(min-width: 1200px){.home__leistung__tile__headline{font-size:var(--fontsize-8)}}@media(min-width: 768px){.home__leistung{padding:var(--spacing-l) var(--spacing-xs) var(--spacing-xs)}}.home__about{background-color:var(--white);padding:var(--spacing-m) 0}.home__about h2{color:var(--blue);font-size:var(--fontsize-10)}@media(min-width: 768px){.home__about__content{max-width:90%;margin:0 auto}}@media(min-width: 1025px){.home__about__content{max-width:70%}}.home__about p{text-align:left;padding:0 var(--spacing-xs)}@media(min-width: 768px){.home__about p{font-size:var(--fontsize-4);text-align:center}}.home__about--images{padding-top:0}.home__about--images img{display:block}@media(min-width: 768px){.home__about--images{background-color:var(--blue-light)}}.home__about--images div:last-of-type [class^=grid__item]:last-of-type{display:flex;justify-content:center}@media(min-width: 580px)and (max-width: 767px){.home__about--images div:last-of-type [class^=grid__item]:last-of-type img{max-width:50%}}@media(min-width: 768px){.home__about--images{padding:var(--spacing-xl) var(--spacing-xxs)}}.home__anfahrt{background-color:var(--white);padding:var(--spacing-m) 0}.home__anfahrt h2{color:var(--blue);font-size:var(--fontsize-8);margin-top:var(--spacing-xs)}.home__anfahrt h2 span.preline{color:var(--black);display:block;font-family:var(--font);font-size:var(--fontsize-3);letter-spacing:2.5px;text-transform:uppercase}.home__anfahrt__link{display:block;max-width:256px;text-decoration:none}.home__anfahrt__link__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:var(--spacing-xs)}.home__anfahrt__link__icon{background-size:contain;background-position:center;background-repeat:no-repeat;height:72px;margin:0 auto;width:50%}.home__anfahrt__link__icon--auto{background-image:url("./img/car.svg")}.home__anfahrt__link__icon--bahn{background-image:url("./img/train.svg");width:60%}.home__anfahrt__link__icon--flugzeug{background-image:url("./img/plane.svg")}.home__anfahrt__link__title{color:var(--black);font-size:var(--fontsize-8);margin-bottom:5px;margin-top:var(--spacing-xxxs)}@media(min-width: 768px){.home__anfahrt{padding:var(--spacing-xxs) var(--spacing-xxs)}.home__anfahrt h2{font-size:var(--fontsize-11);margin-bottom:var(--spacing-s)}.home__anfahrt h2 span.preline{font-size:var(--fontsize-5)}}.home__anfahrt__map{background-image:url("./img/map.jpg");background-position:center center;background-repeat:no-repeat;background-size:2560px auto}.home__anfahrt__map__shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.home__anfahrt__map__shape svg{display:block;height:40px;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}.home__anfahrt__map__shape svg path{fill:#fff;transform-origin:center;transform:rotateY(0deg)}.home__anfahrt__map__spacer{min-height:400px}@media(min-width: 768px){.home__anfahrt__map__shape svg{height:36px}}@media(min-width: 1025px){.home__anfahrt__map__shape svg{height:130px}}.page-steuertipps .page-container .site-content .site-main .inside-article{background-attachment:fixed;background-color:var(--blue-light);background-image:url(https://www.s-e-j.de/wp-content/uploads/2024/08/paragraph-5.svg);background-position:center center;background-repeat:no-repeat;background-size:calc(50vh - 150px)}.page-steuertipps .videotipps{margin-bottom:var(--spacing-l);text-align:left}.page-steuertipps .ues_akt_vt,.page-steuertipps .aktuelles_video,.page-steuertipps .line_alle_videos,.page-steuertipps .ues_alle_vt{display:none}.page-steuertipps table,.page-steuertipps td,.page-steuertipps tr{border:none;text-align:left}.page-steuertipps table{margin-bottom:var(--spacing-xxxs)}.page-steuertipps td.videosymbol{background:url("./img/icon-film.png");background-size:20px;background-repeat:no-repeat;background-position:center;height:20px;margin-top:3px}.page-steuertipps td.videosymbol img{display:none}.page-steuertipps .videozeile .videotitel{padding:0 0 var(--spacing-xxxs) var(--spacing-xxs);width:calc(100% - var(--spacing-xs))}.page-steuertipps .videozeile .videotitel a{text-decoration:none}.page-steuertipps .videoblock_rubrik .videotitel{color:var(--blue);font-size:var(--fontsize-6)}.page-steuertipps .videoblock_rubrik .videotitel a{text-decoration:none}@media(max-width: 1024px){.page-steuertipps .videozeile{align-items:flex-start;display:flex;flex-wrap:wrap}.page-steuertipps .videozeile .video{margin:0 auto;max-width:100%}}@media(max-width: 1024px)and (max-width: 579px){.page-steuertipps .videozeile .video{width:100% !important}}@media(max-width: 1024px){.page-steuertipps .videozeile .spacer{display:none}.page-steuertipps .videozeile .teaser{width:100%}}.page-steuertipps hr.datenschutz{display:none}
