/*!
Theme Name: Küchenring
Author: Markus Gabriel - Schirmers
Text Domain: kuechenring
Version: 1.0
*/@font-face{font-family:"Roboto";font-style:normal;font-weight:100;font-display:swap;src:local("Roboto Thin"),local("Roboto-Thin"),url(../fonts/7370c3679472e9560965ff48a4399d0b.woff2) format("woff2"),url(../fonts/5cb7edfceb233100075dc9a1e12e8da3.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(../fonts/ef7c6637c68f269a882e73bcb57a7f6a.woff2) format("woff2"),url(../fonts/b00849e00f4c2331cddd8ffb44a6720b.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/479970ffb74f2117317f9d24d9e317fe.woff2) format("woff2"),url(../fonts/60fa3c0614b8fb2f394fa29944c21540.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/020c97dc8e0463259c2f9df929bb0c69.woff2) format("woff2"),url(../fonts/87284894879f5b1c229cb49c8ff6decc.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/2735a3a69b509faf3577afd25bdf552e.woff2) format("woff2"),url(../fonts/adcde98f1d584de52060ad7b16373da3.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(../fonts/9b3766ef4a402ad3fdeef7501a456512.woff2) format("woff2"),url(../fonts/bb1e4dc6333675d11ada2e857e7f95d7.woff) format("woff")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;font-display:swap;src:local(""),url(../fonts/de72ac99ef86dbc828cc008f513bf889.woff2) format("woff2"),url(../fonts/b5dbd41f0d4d80dc1db77ee867a86ab5.woff) format("woff")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:500;font-display:swap;src:local(""),url(../fonts/58a587f065174704d9d00b62825860c4.woff2) format("woff2"),url(../fonts/175bc3f8e8636bfa3d81f66ee10e3612.woff) format("woff")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;font-display:swap;src:local(""),url(../fonts/0457fa9d8e62f71a6c6667f0a23b54a9.woff2) format("woff2"),url(../fonts/3eb365df1231bdc0196731821bb136d5.woff) format("woff")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:900;font-display:swap;src:local(""),url(../fonts/c3cea20fbf0d827d72b3b142605df3dc.woff2) format("woff2"),url(../fonts/21ca2e843cbd33b6870581123e138d8c.woff) format("woff")}@font-face{font-family:"iconfont";src:url(../fonts/d662f0ae4073c9aa6343a5cf67ba7401.woff2) format("woff2"),url(../fonts/c0ef872ae5ea0be5f84a4830d7f15bde.ttf) format("truetype"),url(../fonts/7f6fc88bff6c838579259af2f28b73ea.woff) format("woff"),url(../img/a025ee962ae38e17264a49bc872ab662.svg#iconfont) format("svg");font-weight:normal;font-style:normal;font-display:block}i{font-family:"iconfont" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus:before{content:""}.icon-arrow-right:before{content:""}.icon-check:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-phone:before{content:""}.icon-search:before{content:""}body,html{position:relative;width:100%;padding:0;margin:0;font-size:16px;color:#000;background-color:#f7f7f9;font-family:"Roboto",sans-serif;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}a{transition:all .2s}a:link{color:#e51227;text-decoration:none}a:visited{color:#e51227;text-decoration:none}a:hover{color:#000;text-decoration:none}ul.styled-unordered-list{padding:0;margin:10px 0;list-style:none;clear:both}ul.styled-unordered-list li{margin:0;padding:5px 0px 5px 30px;position:relative}ul.styled-unordered-list li:before{display:block;content:"";width:5px;height:5px;border-radius:20px;background-color:#e51227;position:absolute;top:13px;left:0}ol.styled-ordered-list{counter-reset:li;list-style:none;margin:10px 0;padding:0}ol.styled-ordered-list>li{margin:0;padding:10px 0px 10px 30px;position:relative}ol.styled-ordered-list>li::before{content:counter(li) ".";counter-increment:li;color:#e51227;position:absolute;top:10px;left:0}img{max-width:100%;height:auto}.breadcrumbs{margin-top:20px}blockquote{border:0}iframe{margin:0 auto;display:block;max-width:100%}.aligncenter{margin:0 auto;display:block}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.max-width-1440,.video-file__inner,.tiles__inner,.text-blocks__inner,.team__inner,.page-title__inner,.logos__inner,.jobs__inner,.image-gallery__inner,.image-text__inner,.header-image__inner,.hero-slider__inner,.blog-articles__inner,.big-slider__inner,#sc-verbands-widget-positioner,#breadcrumbs,.header__meta,.header__inner,.footer__bottom-inner,.footer__top-inner{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}@media only screen and (min-width: 768px){.max-width-1440,.video-file__inner,.tiles__inner,.text-blocks__inner,.team__inner,.page-title__inner,.logos__inner,.jobs__inner,.image-gallery__inner,.image-text__inner,.header-image__inner,.hero-slider__inner,.blog-articles__inner,.big-slider__inner,#sc-verbands-widget-positioner,#breadcrumbs,.header__meta,.header__inner,.footer__bottom-inner,.footer__top-inner{padding:0 60px}}@media only screen and (min-width: 1440px){.max-width-1440,.video-file__inner,.tiles__inner,.text-blocks__inner,.team__inner,.page-title__inner,.logos__inner,.jobs__inner,.image-gallery__inner,.image-text__inner,.header-image__inner,.hero-slider__inner,.blog-articles__inner,.big-slider__inner,#sc-verbands-widget-positioner,#breadcrumbs,.header__meta,.header__inner,.footer__bottom-inner,.footer__top-inner{padding:0 110px}}.max-width-1040,.small .tiles__inner,.text-module,.press__inner,.link-list__inner,.icons__inner,.headline__inner,.contact-schirmers__inner,.checklist__inner,.call-to-action__inner,.image__inner{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.position-absolute{position:absolute;top:0;right:0;left:0;bottom:0}@media only screen and (max-width: 767px){.is--desktop{display:none !important}}@media only screen and (min-width: 768px){.is--mobile{display:none !important}}h1,h2,h3,h4,h5,h6{color:#000}h1,.h1{font:500 24px/32px "Roboto Slab",sans-serif;margin:20px 0}@media only screen and (min-width: 768px){h1,.h1{font:500 40px/44px "Roboto Slab",sans-serif}}h2,.h2{font:500 24px/32px "Roboto Slab",sans-serif;margin:0 0 20px 0}@media only screen and (min-width: 768px){h2,.h2{font:500 35px/44px "Roboto Slab",sans-serif}}h3,.h3{font:500 24px/32px "Roboto Slab",sans-serif;margin:0 0 20px}@media only screen and (min-width: 768px){h3,.h3{font:500 35px/44px "Roboto Slab",sans-serif}}h4,.h4{font:bold 22px/28px "Roboto",sans-serif;margin:0 0 10px 0}@media only screen and (min-width: 768px){h4,.h4{font:bold 28px/36px "Roboto",sans-serif}}h5,.h5{font:bold 20px/26px "Roboto",sans-serif;margin:0}@media only screen and (min-width: 768px){h5,.h5{font:bold 28px/36px "Roboto",sans-serif}}h6,.h6{font:bold 18px/24px "Roboto",sans-serif;margin:0}@media only screen and (min-width: 768px){h6,.h6{font:bold 28px/36px "Roboto",sans-serif}}p{font:400 18px/27px "Roboto",sans-serif;color:#555b61}p~ul li{color:#555b61}li,b,strong,em,i,td,th{font-size:inherit}b,strong{font-weight:bold}.font-size-md{font-size:1.125rem !important;line-height:140%}.font-size-lg{font-size:1.375rem !important;line-height:140%}.font-size-xl{font-size:1.875rem !important;line-height:140%}.text-primary{color:#e51227}.font-secondary{font-family:"Roboto Slab",sans-serif !important}.btn,.button.is--block,input.is--block[type=submit],.button.is--small,input.is--small[type=submit],.button.is--large,input.is--large[type=submit],.button.is--medium,input.is--medium[type=submit],.button,input[type=submit],a.btn{display:inline-block;text-decoration:none;padding:14px 10px;margin:0 10px 10px 0;cursor:pointer;transition:all .3s;min-width:180px;text-align:center !important}@media only screen and (min-width: 768px){.btn,.button.is--block,input.is--block[type=submit],.button.is--small,input.is--small[type=submit],.button.is--large,input.is--large[type=submit],.button.is--medium,input.is--medium[type=submit],.button,input[type=submit],a.btn{padding:14px 20px}}.button.is--primary,input[type=submit]{border:1px solid #e51227;color:#fff !important;background-color:#e51227;box-shadow:0 10px 21px rgba(104,8,18,.21)}.button.is--primary:hover,input[type=submit]:hover{border:1px solid #000;background-color:#000}.button.is--secondary,input.is--secondary[type=submit]{border:1px solid #e51227;color:#e51227 !important;background-color:transparent}.button.is--secondary:hover,input.is--secondary[type=submit]:hover{border:1px solid #e51227;color:#e51227 !important;background-color:transparent}.button.is--ghost-white,input.is--ghost-white[type=submit]{border:1px solid #fff;color:#fff !important;background-color:transparent}.button.is--ghost-white:hover,input.is--ghost-white[type=submit]:hover{border:1px solid #222;color:#fff !important;background-color:#222}.button.is--black,input.is--black[type=submit]{border:1px solid #000;color:#fff !important;background-color:#000}.button.is--medium,input.is--medium[type=submit]{font:400 16px/26px "Roboto",sans-serif}.button.is--large,input.is--large[type=submit]{font:400 16px/26px "Roboto",sans-serif}.button.is--small,input.is--small[type=submit]{font:400 16px/26px "Roboto",sans-serif}.button.is--icon-right-animated,input.is--icon-right-animated[type=submit]{position:relative}.button.is--icon-right-animated span,input.is--icon-right-animated[type=submit] span{opacity:0;transform:translateX(-10px);font-size:18px;position:absolute;top:11px;right:10px;transition:all .1s ease-out}.button.is--icon-right-animated span.icon-search,input.is--icon-right-animated[type=submit] span.icon-search{top:9px;right:7px;font-size:28px}.button.is--icon-right-animated:hover,input.is--icon-right-animated[type=submit]:hover{padding-right:40px !important}.button.is--icon-right-animated:hover span,input.is--icon-right-animated[type=submit]:hover span{transition:all .3s ease-out .2s;opacity:1;transform:translateX(0)}.button.is--icon-right,input.is--icon-right[type=submit]{position:relative;padding-right:40px !important}.button.is--icon-right span,input.is--icon-right[type=submit] span{font-size:18px;position:absolute;top:11px;right:10px;transition:all .1s ease-out}.button.is--icon-right span.icon-search,input.is--icon-right[type=submit] span.icon-search{top:9px;right:7px;font-size:28px}.button.is--block,input.is--block[type=submit]{display:block}.footer{margin-top:20px}@media only screen and (min-width: 768px){.footer{margin-top:100px}.footer a:hover{color:#e51227 !important}.footer a:hover i{color:#e51227 !important}}.footer *{color:#fff !important}.footer .direct-contact{display:block;position:fixed;bottom:10px;right:20px;z-index:10}@media only screen and (max-width: 767px){.footer .direct-contact img{width:100px;height:auto}}@media only screen and (min-width: 768px){.footer .direct-contact{bottom:50px;right:50px}}.footer__top{background-color:#575b61}.footer__top-inner{padding-top:60px;padding-bottom:45px}.footer__top-inner h3{font-family:"Roboto Slab",sans-serif;font-size:1.875rem}.footer__top-right-top a{display:inline-block;margin:0 0 20px 10px}@media only screen and (max-width: 767px){.footer__top{padding:0 20px}.footer__top-right-top a{font-size:1.875rem;margin:20px 20px 20px 0}.footer__top-right-bottom a{display:inline-block;text-decoration:none;padding:14px 20px;margin:0 10px 10px 0;cursor:pointer;transition:all .3s;text-align:center;border:1px solid #e51227;color:#fff !important;background-color:#e51227;box-shadow:0 10px 21px rgba(104,8,18,.21);width:100%;font-size:1.125rem}}@media only screen and (min-width: 768px){.footer__top-inner{padding-top:60px;padding-bottom:45px;display:flex;align-items:flex-end;justify-content:space-between}.footer__top-right-top{text-align:right}.footer__top-right a{font-family:"Roboto Slab",sans-serif;font-size:1.875rem;font-weight:bold}.footer__top-right a:hover{color:#e51227 !important}}.footer__bottom{background-color:#000}.footer__bottom-inner p{margin:0}.footer__bottom-inner ul{margin:0;padding:0;list-style:none}.footer__bottom-inner ul li{display:block;padding:20px}@media only screen and (max-width: 767px){.footer__bottom-inner{padding-top:20px;padding-bottom:80px}.footer__bottom-inner p{position:absolute;bottom:40px;left:40px;color:#575b61 !important;font-size:1rem !important}}@media only screen and (min-width: 768px){.footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;height:100px}.footer__bottom-inner ul li{display:inline-block;margin-left:50px;padding:0}}input[type=text],input[type=email],input[type=url],input[type=search],input[type=tel],textarea{width:100%;border:0 !important;background-color:#e8eaed !important;padding:20px !important}input[type=submit]{cursor:pointer}input[type=submit]:hover{color:#fff}button,input,select,textarea{font-weight:300;font-size:.875rem}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{background-color:#fff !important;width:100% !important}@media only screen and (min-width: 768px){.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:50% !important}}.comment-form input[type=submit]{margin-top:20px}.comment-form label{display:block;font-weight:normal;font-size:1rem}article.comment{padding-bottom:20px;border-bottom:1px solid #575b61;margin-bottom:20px}article.comment img.avatar{float:left;border-radius:100%;margin-right:20px}article.comment .commenttext .commenttitle{line-height:65px}::-webkit-input-placeholder{color:#000;font-weight:300}::-moz-placeholder{color:#000;font-weight:300}:-ms-input-placeholder{color:#000;font-weight:300}:-moz-placeholder{color:#000;font-weight:300}.header{box-shadow:0 2px 31px rgba(0,0,0,.06);height:60px;position:fixed;top:0;left:0;right:0;z-index:99;background-color:#fff}.header__inner{position:relative}.header__meta{position:relative}@media only screen and (max-width: 991px){.header__meta{position:absolute;top:0;left:0;right:0;z-index:100;height:40px;max-height:40px;overflow:hidden}.header__inner{position:absolute;top:40px;left:0;right:0;z-index:99;height:60px;background-color:#fff}.header__inner .home-link{position:absolute;top:5px;left:15px;z-index:9}.header__inner .home-link img{width:78px;height:78px}.header__inner .open-menu{width:25px;height:19px;transition:.5s ease-out;cursor:pointer;position:absolute;top:21px;right:22px;z-index:999}.header__inner .open-menu span{display:block;position:absolute;height:3px;width:100%;opacity:1;right:0;border-radius:2px;background-color:#000;transform:rotate(0deg);transition:.25s ease-out}.header__inner .open-menu span:nth-child(1){top:0}.menu-open .header__inner .open-menu span:nth-child(1){opacity:0}.header__inner .open-menu span:nth-child(2){top:8px;width:18px}.menu-open .header__inner .open-menu span:nth-child(2){transform:rotate(45deg);width:24px}.header__inner .open-menu span:nth-child(3){top:8px;width:18px}.menu-open .header__inner .open-menu span:nth-child(3){transform:rotate(-45deg);width:24px}.header__inner .open-menu span:nth-child(4){top:16px;width:12px}.menu-open .header__inner .open-menu span:nth-child(4){opacity:0}}@media only screen and (min-width: 992px){.header{height:140px}.header__inner{position:relative;display:flex;align-items:flex-end;justify-content:space-between;padding:0 85px 0 45px}.header__inner .home-link{display:inline-block;transform:translateY(30px)}}#breadcrumbs{display:none}@media only screen and (min-width: 768px){#breadcrumbs{display:block;margin:170px auto 30px;text-align:right;font-size:.875rem}}@media only screen and (max-width: 991px){.main-navigation{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;background-color:#fff;transform:translateX(100%);transition:.5s ease-in-out;padding:150px 0 20px 5px}.menu-open .main-navigation{transform:translateX(0)}.main-navigation ul{margin:0;padding:0;list-style:none;height:100%;overflow:scroll}.main-navigation ul li{position:relative;display:block;padding-right:50px}.main-navigation ul li .sub-menu-open{position:absolute;top:5px;right:20px;z-index:2;padding:5px;font-size:16px;color:#575b61;cursor:pointer}.main-navigation ul li a{font:500 16px/100% "Roboto",sans-serif;color:#000;padding:10px 20px;display:block;position:relative;z-index:1}.main-navigation ul li.current-menu-item a,.main-navigation ul li.current-page-ancestor a{color:#e51227}.main-navigation ul li .sub-menu{list-style:none;margin:0;padding:0;height:auto;max-height:0;overflow:hidden;transition:.3s ease-in-out}.main-navigation ul li .sub-menu li{padding:0;display:block}.main-navigation ul li .sub-menu li a{display:block;cursor:pointer;font:500 16px/100% "Roboto",sans-serif;font-size:.875rem;padding:10px 20px;color:#575b61;line-height:140%;font-weight:normal}.main-navigation ul li .sub-menu li.current-menu-item a{color:#e51227}.main-navigation ul li.active>.sub-menu{max-height:1000px}}@media only screen and (min-width: 992px){.main-navigation{margin-right:15px}.main-navigation ul{margin:0;padding:0;list-style:none}.main-navigation ul li{position:relative;display:inline-block;padding:30px 0}.main-navigation ul li .sub-menu-open{display:none}.main-navigation ul li a{font:500 14px/100% "Roboto",sans-serif;color:#000;padding:10px}.main-navigation ul li a:hover{color:#e51227}.main-navigation ul li.current-menu-item a,.main-navigation ul li.current-page-ancestor a{color:#e51227}.main-navigation ul li .sub-menu{background-color:#fff;width:250px;list-style:none;margin:0;padding:0;text-align:center;position:absolute;top:70px;left:50%;margin-left:-125px;z-index:10;box-shadow:0 9px 18px rgba(0,0,0,.07);height:0;overflow:hidden;opacity:0;transition:.5s ease-in-out}.main-navigation ul li .sub-menu:before{content:"";width:20px;height:20px;background-color:#fff;position:absolute;top:-10px;left:50%;margin-left:-10px;transform:rotate(45deg)}.main-navigation ul li .sub-menu li{padding:0;display:block}.main-navigation ul li .sub-menu li a{display:block;cursor:pointer;font:500 16px/100% "Roboto",sans-serif;padding:20px;color:#000;line-height:140%}.main-navigation ul li .sub-menu li a:hover{color:#e51227}.main-navigation ul li .sub-menu li.current-menu-item a{color:#e51227}.main-navigation ul li:hover .sub-menu{opacity:1;height:auto;overflow:visible}}@media only screen and (min-width: 1440px){.main-navigation{margin:0}.main-navigation ul li{padding:30px 15px}.main-navigation ul li a{font:500 16px/100% "Roboto",sans-serif}}.meta-navigation{position:absolute;top:0;right:0;left:0;background-color:#e8eaed;padding:0 10px}.meta-navigation a{color:#575b61;margin:10px 5px;line-height:20px;display:inline-block;vertical-align:middle;font-size:.875rem}.meta-navigation a i{font-size:16px}.meta-navigation a i.icon-arrow-right{margin-left:10px;vertical-align:middle}.meta-navigation a i.icon-search{margin-left:5px;vertical-align:middle;font-size:15px}.meta-navigation a:hover{color:#e51227}@media only screen and (min-width: 992px){.meta-navigation{left:auto;right:110px;z-index:99}.meta-navigation a{font-size:1rem}.meta-navigation a i{font-size:20px}}.search-form input{width:400px}.search-page__item h2,.search-page__item a{font-size:1.125rem;color:#e51227;margin:10px 0}#sc-verbands-widget-positioner>div{background:none !important;min-width:0 !important}#sc-verbands-widget-positioner .sc-comments-part{border-right:0 !important}#sc-verbands-widget-positioner *{color:#000 !important}.cc-window{width:100%;padding:20px 20px 20px 40px;display:flex;align-items:flex-end !important;justify-content:space-between;max-width:1060px;margin:0 auto 20px;box-shadow:0 0 10px rgba(0,0,0,.2)}.cc-window .cc-message>a{display:block;padding:0 !important;margin:20px 0;text-decoration:underline}.cc-window .cc-slider{border-radius:12px}.cc-window .cc-slider:before{border-radius:10px}.content-builder{padding:100px 0 0 0}@media only screen and (max-width: 767px){.content-builder .margin-desktop{display:none !important}}@media only screen and (min-width: 768px){.content-builder{padding:140px 0 0 0}.content-builder .margin-desktop{display:block}.content-builder .margin-mobile{display:none !important}}.big-slider__inner{position:relative}.big-slider__inner>.intranet-link{position:absolute;top:184px;left:110px;z-index:2;transform:rotate(-90deg);transform-origin:top left;height:35px;font-size:1.125rem;font-weight:500;padding:0 20px;line-height:35px;color:#fff;background-color:#e51227;display:inline-block}.big-slider__inner-image{position:relative;z-index:1}.big-slider__inner-button{padding:20px 0 0 40px}.default .big-slider__inner-text>div:first-child{padding:15px 15px 15px 30px;color:#fff;text-transform:uppercase;font-family:"Roboto Slab",sans-serif}.large-head .big-slider__inner-text{padding:15px 15px 15px 30px;color:#fff;line-height:120%;text-transform:uppercase;font-family:"Roboto Slab",sans-serif}.big-slider__inner-text-subline{font-size:1.125rem;display:block;margin:0 30px;color:#fff}.big-slider__inner .swiper-pagination{position:absolute;z-index:2;left:0;right:0;bottom:25px !important;text-align:center}.big-slider__inner .swiper-pagination-bullet{width:15px;height:15px;margin:8px;background-color:#fff;opacity:1 !important}.big-slider__inner .swiper-pagination-bullet-active{background-color:#e51227}@media only screen and (max-width: 767px){.big-slider{padding:0 !important}.big-slider__inner{padding:0 !important}.big-slider__inner>.intranet-link{position:absolute;top:140px;left:0;z-index:2}.big-slider__inner-text{hyphens:auto;-webkit-hyphens:auto;font-size:1.675rem !important;line-height:2.5rem !important}.big-slider__inner-text br{display:none}.large-head .big-slider__inner-text{padding:15px 15px 15px 30px}.big-slider__inner-button{padding:0 0 60px 30px !important}.big-slider__inner-button a{border:1px solid #e51227 !important;color:#fff !important;background-color:#e51227 !important;box-shadow:0 10px 21px rgba(104,8,18,.21) !important}.big-slider__inner-button a:hover{border:1px solid #000 !important;background-color:#000 !important}.big-slider .swiper-wrapper{align-items:stretch}.big-slider .swiper-slide{background-color:#575b61;height:auto}.big-slider__image img{width:100%;height:40vh;object-fit:cover}}@media only screen and (min-width: 768px){.big-slider__inner-button{position:absolute;bottom:40px;left:80px;z-index:2;padding:0}.default .big-slider__inner-text{position:absolute;top:80px;left:80px}.default .big-slider__inner-text>div:first-child{padding:30px 40px;font-size:1.875rem;color:#fff;text-transform:uppercase;font-family:"Roboto Slab",sans-serif;background-color:rgba(59,59,59,.7);max-width:720px}.large-head .big-slider__inner-text{position:absolute;top:0;left:0;padding:60px 80px 100px 80px;font-size:40px;color:#fff;line-height:120%;text-transform:uppercase;font-family:"Roboto Slab",sans-serif}.big-slider__inner-text-subline{font-size:1.125rem;display:block;margin:20px 40px}.dark-image .big-slider__inner-text-subline{color:#fff}.light-image .big-slider__inner-text-subline{color:#000}}@media only screen and (min-width: 992px){.large-head .big-slider__inner-text{font-size:60px}}@media only screen and (min-width: 1440px){.large-head .big-slider__inner-text{font-size:80px}}.blog-articles__inner-text{padding-left:20px;padding-right:20px;margin-bottom:40px}.blog-articles__inner-text p{font-size:1rem;font-weight:300}.blog-articles__item{background-color:#e8eaed;margin-bottom:30px}.blog-articles__item>a{display:flex;flex-direction:column;align-items:stretch;height:100%}.blog-articles__item-image img{width:100%;height:auto}.blog-articles__item-text{padding:30px;height:inherit;display:flex;flex-direction:column}.blog-articles__item-text span{margin-top:auto !important;align-self:flex-start}@media only screen and (max-width: 767px){.blog-articles *{text-align:left !important}.blog-articles .button,.blog-articles input[type=submit]{text-align:center !important}}@media only screen and (min-width: 992px){.blog-articles__inner-text{padding-left:100px;padding-right:100px;margin-bottom:120px}.blog-articles__inner-text p{font-size:1.375rem;font-weight:300}.blog-articles__inner-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}}.call-to-action__inner{text-align:center}@media only screen and (max-width: 767px){.call-to-action__inner{padding:0 40px !important;text-align:left}.call-to-action__inner p{text-align:left !important}}.checklist__inner{background-color:#e8eaed;padding:40px}.checklist__headline{margin-bottom:40px;text-align:center}.checklist__wrapper ul{margin:0;padding:0;list-style:none}.checklist__wrapper ul li{font-weight:bold;line-height:180%;padding:10px 30px;position:relative;background-image:url(../img/752b28b8395e0b7a46d2cb6934f024da.svg);background-size:17px 13px;background-position:left 0 top 15px;background-repeat:no-repeat}@media only screen and (max-width: 767px){.checklist{padding:20px !important}.checklist__inner{padding:40px 20px !important}.checklist__item{margin-bottom:10px}}@media only screen and (min-width: 768px){.checklist__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}}.contact-schirmers__headline{padding:20px}.contact-schirmers__headline h4{font-family:"Roboto Slab",sans-serif}.contact-schirmers__contact{background-color:#e8eaed;padding:30px}.contact-schirmers__contact *{font-size:.75rem}.contact-schirmers__contact p{color:#575b61;margin:0;line-height:160%}.contact-schirmers__contact a{text-decoration:underline}.contact-schirmers__contact strong{color:#000;margin-bottom:10px}.contact-schirmers__contact-agentur strong{display:block;margin-bottom:20px}.contact-schirmers__contact-three{margin-top:auto}.contact-schirmers__contact-three p,.contact-schirmers__contact-three strong{font-size:.875rem !important}@media only screen and (max-width: 767px){.contact-schirmers__text{padding:0 20px}.contact-schirmers__contact>div{clear:both;padding:10px 20px}.contact-schirmers__contact-logo{float:left;clear:none;margin:0 20px 20px 0;padding:0 !important}.contact-schirmers__contact-agentur{clear:none !important;padding:0 !important}}@media only screen and (min-width: 768px){.contact-schirmers__headline{text-align:center}.contact-schirmers__text{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;margin-bottom:30px}.contact-schirmers__contact{padding:50px 10px;display:flex;align-items:flex-start;justify-content:space-evenly}}.headline__icon{text-align:center;margin-bottom:30px}.headline__text{text-align:center}.headline__text h2{color:#e51227;font-family:"Roboto Slab",sans-serif;font-weight:normal}.hero-slider__inner{position:relative}.hero-slider__inner>.intranet-link{position:absolute;top:184px;left:110px;z-index:2;transform:rotate(-90deg);transform-origin:top left;height:35px;font-size:1.125rem;font-weight:500;padding:0 20px;line-height:35px;color:#fff;background-color:#e51227;display:inline-block}.hero-slider__inner-image{position:relative;z-index:1}.hero-slider__inner-image img{width:100%;height:auto;max-width:100%;object-fit:cover;aspect-ratio:1220/700}.hero-slider__inner-button{padding:20px 0 0 40px}.hero-slider__inner-text>div:first-child{padding:15px 15px 15px 30px;color:#fff;text-transform:uppercase;font-family:"Roboto Slab",sans-serif}.hero-slider__inner .swiper-pagination{position:absolute;z-index:2;left:0;right:0;bottom:25px !important;text-align:center}.hero-slider__inner .swiper-pagination-bullet{width:15px;height:15px;margin:8px;background-color:#fff;opacity:1 !important}.hero-slider__inner .swiper-pagination-bullet-active{background-color:#e51227}.hero-slider__video video{width:100%;height:auto;max-width:100%;object-fit:cover;aspect-ratio:1220/700}@media only screen and (max-width: 767px){.hero-slider{padding:0 !important}.hero-slider__inner{padding:0 !important}.hero-slider__inner>.intranet-link{position:absolute;top:140px;left:0;z-index:2}.hero-slider__inner-text{hyphens:auto;-webkit-hyphens:auto;font-size:1.675rem !important;line-height:2.5rem !important}.hero-slider__inner-text br{display:none}.hero-slider__inner-button{padding:0 0 60px 30px !important}.hero-slider__inner-button a{border:1px solid #e51227 !important;color:#fff !important;background-color:#e51227 !important;box-shadow:0 10px 21px rgba(104,8,18,.21) !important}.hero-slider__inner-button a:hover{border:1px solid #000 !important;background-color:#000 !important}.hero-slider .swiper-wrapper{align-items:stretch}.hero-slider .swiper-slide{background-color:#575b61;height:auto}}@media only screen and (min-width: 768px){.hero-slider__inner-button{position:absolute;bottom:40px;left:80px;z-index:2;padding:0}.hero-slider__inner-text{position:absolute;top:80px;left:80px}.hero-slider__inner-text>div:first-child{padding:30px 40px;font-size:1.875rem;color:#fff;text-transform:uppercase;font-family:"Roboto Slab",sans-serif;background-color:rgba(59,59,59,.7);max-width:720px}}@media only screen and (max-width: 767px){.header-image__inner{padding:0 !important}.header-image__inner img{width:100%;height:auto}}.icons__inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.icons__item{text-align:center;font-size:1.125rem;color:#575b61;font-weight:300}.icons__item img{margin-bottom:20px}@media only screen and (min-width: 768px){.icons__inner{display:flex;align-items:flex-start;justify-content:space-around}}.image-text__inner{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.image-text__image{position:relative;order:1;width:auto;flex:0 1 100%}.image-right .image-text__image{order:2}.image-text__image img{position:relative;z-index:2;width:100%;height:100%;object-fit:cover}.image-text__text{flex:0 1 100%;order:2;padding:60px 20px 40px}.text-color-light .image-text__text *{color:#fff}.image-text__icon{margin-bottom:40px}@media only screen and (max-width: 767px){.image-text__inner>div{flex:0 1 100%}.image-text__image img{width:100%;height:auto}.image-text__image:before{right:0}.image-text__text{order:2 !important;padding:60px 20px 40px}}@media only screen and (min-width: 768px){.image-text__inner{flex-direction:row}.image-text__image{flex:0 0 50%;order:1}.image-text__text{padding:40px;flex:0 0 50%;order:2}.image-right .image-text__text{order:1}}@media only screen and (min-width: 1200px){.image-text__image{flex:0 0 490px;width:490px;height:550px;order:1}.image-text__text{flex:0 1 auto;padding:0 105px}}.image-gallery__image{position:relative;margin-bottom:10px}.image-gallery__image-link{position:absolute;z-index:2;top:20px;bottom:20px;left:20px;right:20px;font-size:1.125rem;color:#fff;font-family:"Roboto Slab",sans-serif;display:flex;align-items:flex-end;padding-right:20px}.image-gallery__image-link i{margin-left:10px;font-size:24px;vertical-align:-3px;white-space:break-spaces}@media only screen and (min-width: 768px){.image-gallery__row{grid-gap:25px;margin-bottom:25px;display:grid;grid-template-columns:3fr 2fr}.image-gallery__row:nth-child(even){grid-template-columns:2fr 3fr}.image-gallery__image{position:relative}.image-gallery__image img{display:block;width:100%;height:400px;object-fit:cover}.image-gallery__image-link{top:40px;bottom:40px;left:40px;right:40px;font-size:1.875rem;font-family:"Roboto Slab",sans-serif;padding-right:40px}.image-gallery__image-link i{margin-left:20px;font-size:40px;vertical-align:-7px;white-space:break-spaces;transform:translateX(0);transition:.3s ease-in-out}.image-gallery__image-link:hover i{transform:translateX(10px)}}.jobs__item{margin-bottom:30px;background-color:#fff}.jobs__item h3{margin:0}.jobs__item-head{position:relative;padding:50px;background-color:var(--color-primary-light);cursor:pointer}.jobs__item-head-bottom span{background-color:var(--color-primary);color:var(--color-onprimary);padding:4px 10px;font-size:.875rem;margin-right:6px}.jobs__item-head i{font-size:20px;color:#000;position:absolute;top:20px;right:20px}.jobs__item-head i.icon-plus{transition:.3s ease-in-out;transform:scale(1)}.open .jobs__item-head i.icon-plus{transform:scale(0)}.jobs__item-head i.icon-minus{transition:.3s ease-in-out;transform:scale(0)}.open .jobs__item-head i.icon-minus{transform:scale(1)}.jobs__item-body{display:block;background-color:var(--color-primary-light);max-height:0;overflow:hidden;transition:.3s ease-in-out}.open .jobs__item-body{max-height:2000px}.jobs__item-body-inner{padding:25px}.jobs__item-body ul{margin:10px 0;padding:0 0 0 20px}.jobs__item-body ul li{font:400 18px/27px "Roboto",sans-serif}.jobs__item-body-contact{max-width:520px}@media only screen and (max-width: 575px){.jobs__item-head{padding:25px}}@media only screen and (min-width: 768px){.jobs__item-head i{font-size:30px;top:50%;right:50px;margin-top:-15px}.jobs__item-body-top{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px}.jobs__item-body-inner{padding:0 50px 50px}}.kitchen-planner__inner{width:100%;max-width:1280px;margin:50px auto;height:880px}.link-list__item{background-image:url(../img/c77a8cae197f99d65e007190325056bf.jpg);background-size:cover}.link-list__item a{height:120px;width:100%;padding:20px 60px 20px 20px;display:flex;align-items:center;font-size:1.5rem;font-weight:500;color:#000;position:relative;background-color:rgba(255,255,255,.4)}.link-list__item a i{font-size:36px;position:absolute;top:50%;right:20px;margin-top:-18px;color:#e51227}.link-list__item a:hover{background-color:#e51227;color:#fff}.link-list__item a:hover i{color:#fff}@media only screen and (max-width: 767px){.link-list__inner{padding:0 20px !important}.link-list__item{margin-bottom:10px}}@media only screen and (min-width: 768px){.link-list__inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.link-list__item a{padding:20px 50px}.link-list__item a i{right:50px}}.logos__inner img{mix-blend-mode:multiply}.logos *{mix-blend-mode:multiply}.logos__item{width:auto !important}.page-title__text{height:400px;padding:40px 105px;display:flex;align-items:center;background-image:url(../img/0a037da0227d94aa57d05402e2cf64b4.jpg);background-size:cover;position:relative}.page-title__text>.intranet-link{position:absolute;top:150px;left:0;z-index:2;transform:rotate(-90deg);transform-origin:top left;height:35px;font-size:1.125rem;font-weight:500;padding:0 20px;line-height:35px;color:#fff;background-color:#e51227;display:inline-block}.page-title__text h1{font-size:48px;line-height:64px;color:#fff;font-family:"Roboto Slab",sans-serif;text-transform:uppercase;font-weight:normal}@media only screen and (max-width: 767px){.page-title__inner{padding:0 !important}.page-title__text{min-height:400px;height:auto;padding:20px 40px !important}.page-title__text>.intranet-link{display:none}.page-title__text h1{font-size:40px;line-height:60px}}@media only screen and (min-width: 1200px){.page-title__text h1{font-size:70px;line-height:87px}}.press__item{width:100%;margin-bottom:20px}.press__item a{width:100%;margin-bottom:20px}.press__item-date{background-color:#e51227;color:#fff;font-family:"Roboto Slab",sans-serif;font-size:1rem;padding:20px}.press__item-text{font:500 24px/32px "Roboto Slab",sans-serif;font-size:1.125rem !important;padding:10px 20px;background-image:url(../img/60cdcc6cf7900c77277829319509946f.jpg);background-size:cover}.press__item-text h4{margin:0}@media only screen and (max-width: 767px){.press__inner{padding:20px !important}}@media only screen and (min-width: 768px){.press__item{min-height:120px;margin-bottom:30px}.press__item a{min-height:120px;width:100%;margin-bottom:30px;display:flex;align-items:stretch}.press__item a:hover>div{background:#e51227}.press__item a:hover>div *{color:#fff}.press__item-date{font-size:1.125rem;flex:0 0 150px;display:flex;align-items:center}.press__item-text{font:500 24px/32px "Roboto Slab",sans-serif;flex:1 0 auto;padding:10px 40px;background-image:url(../img/60cdcc6cf7900c77277829319509946f.jpg);background-size:cover;display:flex;align-items:center}}.team__item{cursor:pointer;background-color:#e8eaed}.team__item-inner{position:relative}.team__item-inner-image{position:relative}.team__item-inner-image img{position:relative;z-index:1;display:block}.team__item-inner-text h3{font-size:1.875rem;font-weight:bold;color:#e51227;font-family:"Roboto Slab",sans-serif;margin-bottom:0}.team__item-inner-text *{font-size:1rem}.team__item-bottom{background-color:#e8eaed;text-align:center;padding:20px}.team__item-bottom div:first-child{font-weight:bold;margin-bottom:10px}@media only screen and (max-width: 767px){.team__item{margin-bottom:20px}.team__item-inner-text{background-color:#e8eaed;padding:20px 30px}.team__item-inner-text h3{margin-bottom:10px}.team__item-bottom{background-color:#d2d5db}}@media only screen and (min-width: 768px){.team__inner{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px}.team__item-inner-text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:40px;backdrop-filter:blur(3px);background-color:rgba(255,255,255,.75);display:flex;justify-content:flex-end;flex-direction:column;opacity:0;transition:.5s ease-in-out}.team__item-inner:hover>div{opacity:1}}.text-module+.text-module{padding-top:0 !important;padding-bottom:0 !important}.text-module ul{margin:10px 0;padding:0 0 0 20px}.text-module ul li{font:400 18px/27px "Roboto",sans-serif}.text-module.intro p,.text-module.intro li{font:300 22px/30px "Roboto",sans-serif}@media only screen and (max-width: 767px){.text-module{padding:0 40px}.text-module *{text-align:left !important}.text-module p,.text-module li{font-size:1rem !important}}@media only screen and (min-width: 768px){.text-module.intro{text-align:center;padding-left:100px !important;padding-right:100px !important}.text-module.two-column>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}}.text-blocks__inner{padding:0 20px}.text-blocks__inner>div{background-color:#e8eaed;margin-bottom:20px;padding:40px}.text-blocks__inner>div img{margin-bottom:20px}@media only screen and (min-width: 768px){.text-blocks__inner>div{padding:40px 20px}.text-blocks__inner>div img{margin:0}}@media only screen and (min-width: 992px){.text-blocks__inner{display:grid;grid-template-columns:repeat(3, minmax(100px, 1fr));grid-gap:25px}.text-blocks__inner>div{margin-bottom:0;padding:80px 30px}}@media only screen and (min-width: 1200px){.text-blocks__inner{padding:0 110px}.text-blocks__inner>div{padding:80px 60px}}.tiles__item{position:relative;margin-bottom:20px}.tiles__item-text{z-index:2;padding:20px}.tiles__item.text.light-grey{background-color:#e8eaed}.tiles__item.text.dark-grey{background-color:#575b61}.tiles__item.text.dark-grey *{color:#fff}.tiles__item.text.red{background-color:#e51227}.tiles__item.text.red *{color:#fff;margin:5px 0}.tiles__item.text.stone-light{background-image:url(../img/60cdcc6cf7900c77277829319509946f.jpg);background-size:cover}.tiles__item.text.stone-medium{background-image:url(../img/c77a8cae197f99d65e007190325056bf.jpg);background-size:cover}.tiles__item.text.stone-dark{background-image:url(../img/0a037da0227d94aa57d05402e2cf64b4.jpg);background-size:cover}.tiles__item.image-button a{position:absolute;bottom:20px;right:20px;margin:0}.tiles__item.image-link a{position:absolute;top:40px;bottom:40px;left:40px;right:40px;font-size:1.875rem;color:#fff;font-family:"Roboto Slab",sans-serif;display:flex;align-items:flex-end;padding-right:40px}.tiles__item.image-link a i{margin-left:20px;font-size:40px;vertical-align:-7px;white-space:break-spaces;transform:translateX(0);transition:.3s ease-in-out}.tiles__item.image-link a:hover i{transform:translateX(10px)}@media only screen and (min-width: 768px){.tiles__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.tiles__item{position:relative;margin:0}.rectangular .tiles__item{padding-bottom:100%}.square .tiles__item{padding-bottom:100%}.tiles__item-text{position:absolute;top:0;right:0;left:0;bottom:0;z-index:2;padding:40px;display:flex;justify-content:center;flex-direction:column}.tiles__item.image-button a{position:absolute;bottom:40px;right:40px}.tiles__item-image{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;overflow:hidden}.tiles__item-image img{width:100%;height:100%;object-fit:cover;transition:.5s ease-in-out}}@media only screen and (min-width: 1200px){.rectangular .tiles__item{padding-bottom:50%}.square .tiles__item{padding-bottom:100%}}.video-file__inner{position:relative;padding-top:40px;padding-bottom:40px}.video-file__inner .playVideoButton{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-22px;cursor:pointer;z-index:2}.video-file__inner .playVideoButton img{width:40px;height:auto;transform:scale(1);transition:.3s ease-in-out;opacity:1}.video-file__inner .playVideoButton.playing img{opacity:0}.video-file__inner video{width:100%;height:auto;border-radius:20px;overflow:hidden;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(0,0,0,.1),0px 8px 20px 0px rgba(0,0,0,.12)}@media only screen and (min-width: 768px){.video-file__inner .playVideoButton{margin-top:-40px;margin-left:-45px}.video-file__inner .playVideoButton img{width:80px}.video-file__inner .playVideoButton:hover img{transform:scale(1.2)}}
