@charset "UTF-8";@font-face{font-family:"Roboto-Bold";src:url(//schwan-konzept.de/wp-content/themes/Schwankonzept/fonts/Roboto-Bold.woff2) format("woff2")}@font-face{font-family:"Roboto-Light";src:url(//schwan-konzept.de/wp-content/themes/Schwankonzept/fonts/Roboto-Light.woff2) format("woff2")}@media (max-width:650px){.notMobile{display:none}}body{margin:0;padding:0;font-family:"Roboto-Light",sans-serif;font-weight:300;font-style:normal;font-display:swap;font-size:18px;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}@media (max-width:1300px){body{font-size:17px}}@media (max-width:500px){body{font-size:16px}}img,picture,svg{max-width:100%;height:auto;vertical-align:middle;font-style:italic}img{border-radius:40px}h1,h2,h3,h4,h5,h6{margin:0 0 10px;font-family:"Roboto-Bold",sans-serif;font-weight:700;font-style:normal;font-display:swap;text-wrap:balance}h1{font-size:2.5rem;line-height:1.2}h2{font-size:2.5rem;line-height:1;color:#0093e6;margin-bottom:20px}h3{font-size:1.5rem;line-height:1.4}@media (max-width:1300px){h1{font-size:2.3rem}}@media (max-width:992px){h1{font-size:1.5rem;line-height:1.2}h2{font-size:1.6rem;line-height:1.1}h3{font-size:1.2rem;line-height:1.4}}@media (max-width:500px){h1{font-size:1.4rem;line-height:1.2;margin-bottom:10px}h3{font-size:1rem;line-height:1.4}}p{margin:0;margin-bottom:20px}@media (max-width:500px){p{margin-bottom:10px}}strong{font-family:"Roboto-Bold",sans-serif;font-weight:700;font-style:normal;font-display:swap}a{color:#0093e6;text-decoration:none;transition:all ease-in .25s}a:hover{color:#0f5882;text-decoration:none;text-decoration:none}a.btnPrimary{background:#0093e6;display:inline-block;padding:15px 25px 15px;border-radius:8px;color:#fff;margin-top:20px;font-family:"Roboto-Bold",sans-serif;font-weight:700;font-style:normal;font-display:swap;font-size:.9em}a.btnPrimary:hover{background:#0f5882;color:#fff}a.btnWhite{background:#fff;display:inline-block;padding:15px 25px 15px;border-radius:50px;color:#000;margin-top:20px;font-family:"Roboto-Bold",sans-serif;font-weight:700;font-style:normal;font-display:swap;font-size:.9em}a.btnWhite:hover{background:#000;color:#fff}a.wp-block-button__link.wp-element-button{background:#0093e6;display:inline-block;padding:15px 25px 15px;border-radius:50px;color:#fff;margin-top:20px;margin-bottom:30px;font-family:"Roboto-Bold",sans-serif;font-weight:700;font-style:normal;font-display:swap;font-size:.9em}a.wp-block-button__link.wp-element-button:hover{background:#0f5882;color:#fff}ul{margin:0;padding:0}ul li{background:url(//schwan-konzept.de/wp-content/themes/Schwankonzept/img/list.svg) no-repeat left top 1px;list-style:none;margin:0;padding-left:33px;margin-bottom:8px}.wrap{width:100%;display:flex;align-items:center;flex-direction:column}.container{width:min(90%,100rem)}.grid-auto{display:grid;grid-template-columns:auto auto;justify-content:space-between}.grid-2{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.grid-3{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.grid-2-1{display:grid;gap:2rem;grid-template-columns:2fr,1fr}.grid-header{display:flex;gap:1rem;justify-content:space-between}.contentContainer{display:grid;gap:5rem;grid-template-columns:2fr 1fr}.bigGap{gap:5rem}.wrap>*:not(.alignfull):not(.container){width:min(90%,100rem);margin-left:auto;margin-right:auto;box-sizing:border-box}.wrap .wp-block-columns:not(.alignfull){width:min(90%,100rem);margin-left:auto;margin-right:auto;box-sizing:border-box}.wrap>.alignfull,.wrap .wp-block-columns.alignfull{width:100%;max-width:100%}@media (max-width:1400px){.contentContainer{gap:3rem;grid-template-columns:1fr}}@media (max-width:1300px){.grid-3{grid-template-columns:1fr}}:where(.wp-block-columns.is-layout-flex){gap:5em}.sectionMargin{margin-top:130px}.sectionMarginSmall{margin-top:70px}@media (max-width:1200px){.grid-2{grid-template-columns:repeat(1,1fr)}}@media (max-width:500px){.sectionMargin{margin-top:70px}.sectionMarginSmall{margin-top:40px}}header{position:fixed;width:100%;padding:1rem 0 1rem;background:0 0;color:#fff;transition:all ease-in .25s}.headerTiny{background:#0093e6;box-shadow:0 0 40px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 40px 0 rgba(0,0,0,.3);padding:.8rem 0 .5rem}header a{color:#fff}header a:hover{color:#000}.mainNav ul{margin:0}.mainNav{padding-top:8px;transition:all ease-in .25s}.mainNavTiny{padding-top:0}a.brandBox{font-size:1.5rem}.brandImg{margin-right:.6rem;width:75px;transition:all ease-in .25s}.brandImgTiny{width:50px}@media (max-width:500px){.brandImg{width:50px}a.brandBox{font-size:1rem}.mainNav{padding-top:0}}.pageHeader{background:#0093e6}#hero{height:72vh;width:100%;background-image:linear-gradient(rgba(0,147,230,.9)),url(//schwan-konzept.de/wp-content/themes/Schwankonzept/img/hero.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;justify-content:center;margin-bottom:5rem}.heroContainer{text-align:center;color:#fff}#hero h1{font-size:4rem;line-height:1}span.heroh1-1{font-size:4.5rem;line-height:1.4}span.heroh1-2{font-size:5rem;line-height:1.1}@media (max-width:1024px){#hero{height:50vh}}@media (max-width:768px){#hero h1{font-size:2.5rem}span.heroh1-1{font-size:3rem}span.heroh1-2{font-size:3.5rem}}@media (max-width:500px){#hero h1{font-size:1.9rem}span.heroh1-1{font-size:2.2rem}span.heroh1-2{font-size:2.5rem}}.blogRow{display:grid;gap:4rem;grid-template-columns:3fr 2fr;margin-bottom:5rem}.blogRow:nth-child(even){grid-template-columns:2fr 3fr}.blogRow:nth-child(even) .blogRowImg{grid-column-start:2;grid-row-start:1}.blogRowCopy{display:grid;place-content:center}.blogRowImg img{border-radius:40px}@media (max-width:1200px){.blogRow{display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:6rem}.blogRowCopy{display:block}.blogRow:nth-child(even){grid-template-columns:1fr}.blogRow:nth-child(even) .blogRowImg{grid-column-start:1;grid-row-start:1}}@media (max-width:500px){.blogRow{margin-bottom:4rem}}.pageWrap{padding-top:140px}footer{background:#0093e6;margin-top:4rem;color:#fff;padding:3rem 0}footer a{color:#fff;font-family:"Roboto-Bold",sans-serif;font-weight:700;font-style:normal;font-display:swap;text-transform:uppercase}.mega-menu-item{font-family:"Roboto-Bold",sans-serif !important;font-weight:700 !important}.singlehero{display:block;width:100% !important}.hero{width:100%;height:65vh;background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.heroCopy h1{font-family:"Roboto-Light",sans-serif;font-weight:300;font-style:normal;font-display:swap;color:#fff;font-size:3.5rem}.heroCopyRepeaterBox{padding:2rem;background:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 40px 0 rgba(0,0,0,.3);border-radius:40px}p.heroCopyRepeaterHead{margin:0;color:#0093e6}.heroCopyRepeater{margin-top:-5rem}.heroCopyRepeaterBox p:last-child{margin-bottom:0}@media (max-width:1300px){.heroCopyRepeater .grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.heroCopy h1{font-size:3rem}}@media (max-width:768px){.heroCopyRepeater .grid-3{grid-template-columns:1fr}}@media (max-width:500px){.heroCopy h1{font-size:1.8rem}.hero{height:50vh}}.leistungen{display:block;width:100% !important;background:#d5e9f4;padding:5rem 0;margin-bottom:-4rem}.leistungGridBox{padding:2rem;background:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 40px 0 rgba(0,0,0,.3);border-radius:40px}.leistungGridBox h2,.leistungGridBox h3,.leistungGridBox h4{color:#0093e6;font-size:1.5rem}.leistungGridBoxFull,.leistung-volle-breite{grid-column:1/-1}.leistungGridBox p:last-child{margin-bottom:0}@media (max-width:500px){.leistungGridBox h2,.leistungGridBox h3,.leistungGridBox h4{font-size:1.2rem}}