@import url("https://fonts.googleapis.com/css?family=Catamaran:300,400,500,700");body{font-family: 'Catamaran', sans-serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin-top: 0;margin-bottom: 0;font-weight: 300}h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin-bottom: 15px}@media screen and (min-width: 768px){h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin-bottom: 30px}}h1,.h1{font-size: 34px}h2,.h2{font-size: 21px}h3,.h3{font-size: 17px}h4,.h4{font-size: 17px;font-weight: 400}img{max-width: 100%;height: auto}ul,ol{padding-left: 15px}ul ul,ul ol,ol ul,ol ol{padding-left: 30px}ol ul{list-style-type: disc}.schrift-blau{color: #3f859e}.schrift-weiss{color: #fff}.schrift-grau{color: #313232}@media screen and (min-width: 992px){.row.eq-height{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}}@media screen and (min-width: 992px){.row.eq-height > [class*='col-']{display: flex;flex-direction: column}}.cc-btn{text-decoration: none}.cc-btn:hover, .cc-btn:active{text-decoration: none}body{color: #313232;font-size: 15px;font-weight: 300;background-color: #fff}@media screen and (min-width: 768px){body{font-size: 17px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{color: #3f859e}@media screen and (max-width: 767px){h1,.h1{font-size: 26px}}strong{font-weight: 500}header{position: absolute;top: 0;left: 0;right: 0;width: 100%;z-index: 1}header .navbar-wrapper{position: relative;display: inline-block;padding-top: 45px}header .navbar-wrapper .logo,header .navbar-wrapper .navbar-toggle{background-color: #3f859e}header .navbar-wrapper .logo{float: left;padding: 13px 0 13px 25px}@media screen and (min-width: 768px){header .navbar-wrapper .logo{padding: 15px 0 14px 45px}}@media screen and (min-width: 1200px){header .navbar-wrapper .logo{padding: 20px 0 24px 45px}}header .navbar-wrapper .logo:hover, header .navbar-wrapper .logo:focus{text-decoration: none}header .navbar-wrapper .logo img{max-width: 105px}@media screen and (min-width: 768px){header .navbar-wrapper .logo img{max-width: 165px}}@media screen and (min-width: 1200px){header .navbar-wrapper .logo img{max-width: 220px}}header .navbar-wrapper .navbar-toggle{display: block;margin: 0;padding: 22px 30px 22px 20px;border: 0;border-radius: 0}@media screen and (min-width: 768px){header .navbar-wrapper .navbar-toggle{padding: 30px 45px 29px 30px}}@media screen and (min-width: 1200px){header .navbar-wrapper .navbar-toggle{padding: 47px 60px 47px 45px}}header .navbar-wrapper .navbar-toggle .icon-bar{width: 40px;background-color: #fff;transition: all 0.2s}@media screen and (min-width: 768px){header .navbar-wrapper .navbar-toggle .icon-bar{width: 68px;height: 3px}}@media screen and (min-width: 1200px){header .navbar-wrapper .navbar-toggle .icon-bar{width: 78px;height: 4px}}header .navbar-wrapper .navbar-toggle .icon-bar + .icon-bar{margin-top: 10px}@media screen and (min-width: 768px){header .navbar-wrapper .navbar-toggle .icon-bar + .icon-bar{margin-top: 15px}}header .navbar-wrapper .navbar-toggle .icon-bar.top-bar{transform: rotate(45deg);transform-origin: 14.5% 10%}header .navbar-wrapper .navbar-toggle .icon-bar.middle-bar{opacity: 0}header .navbar-wrapper .navbar-toggle .icon-bar.bottom-bar{transform: rotate(-45deg);transform-origin: 14.5% 90%}header .navbar-wrapper .navbar-toggle.collapsed .icon-bar.top-bar{transform: rotate(0)}header .navbar-wrapper .navbar-toggle.collapsed .icon-bar.middle-bar{opacity: 1}header .navbar-wrapper .navbar-toggle.collapsed .icon-bar.bottom-bar{transform: rotate(0)}header .navbar-wrapper .navbar-mcn{clear: both}@media screen and (min-width: 768px){header .navbar-wrapper .navbar-mcn{display: none !important;padding-left: 0;padding-right: 0}}header .navbar-wrapper .navbar-mcn.in{display: block !important}@media screen and (min-width: 768px){header .navbar-wrapper .navbar-mcn .navbar-main{float: none}}header .navbar-wrapper .navbar-mcn .navbar-main > li{float: none;margin-top: 10px}header .navbar-wrapper .navbar-mcn .navbar-main > li > a{width: 100%;padding: 10px 45px 10px;color: #fff;background-color: #3f859e}header .navbar-wrapper .navbar-mcn .navbar-main > li.active > a{color: #313232}.header{position: relative;margin-bottom: 60px}@media screen and (min-width: 768px){.header{margin-bottom: 60px}}@media screen and (min-width: 1200px){.header{margin-bottom: 75px}}.header .carousel .carousel-inner .item{height: 365px;background-repeat: no-repeat;background-position: center center;background-size: cover}@media screen and (min-width: 992px){.header .carousel .carousel-inner .item{height: 650px}}.header .carousel .carousel-inner .item .carousel-caption{left: 0;right: 0;bottom: 0;height: 45px;padding: 20px 0 0;color: #313232;font-size: 20px;text-shadow: none}@media screen and (min-width: 768px){.header .carousel .carousel-inner .item .carousel-caption{height: 105px;padding-top: 60px;font-size: 36px}}@media screen and (min-width: 1200px){.header .carousel .carousel-inner .item .carousel-caption{height: 140px;font-size: 53px}}.header .carousel .carousel-inner .item .carousel-caption .carousel-caption-bg{position: absolute;left: 0;right: 0;bottom: 0;height: 140px;border-left: 50px solid transparent;border-right: 50px solid transparent;border-bottom: 45px solid #fff;z-index: -1}@media screen and (min-width: 768px){.header .carousel .carousel-inner .item .carousel-caption .carousel-caption-bg{border-bottom: 105px solid #fff}}@media screen and (min-width: 1200px){.header .carousel .carousel-inner .item .carousel-caption .carousel-caption-bg{border-bottom: 140px solid #fff}}.header .carousel .carousel-indicators{bottom: -30px;margin-bottom: 0}@media screen and (min-width: 768px){.header .carousel .carousel-indicators{display: block;bottom: -44px}}@media screen and (min-width: 1200px){.header .carousel .carousel-indicators{bottom: -24px}}.header .carousel .carousel-indicators li{width: 11px;height: 11px;margin: 0;background-color: #313232;border: 0;border-radius: 50%}.header .carousel .carousel-indicators li.active{width: 11px;height: 11px;background-color: #3f859e}main .section,main .single{padding-top: 60px;padding-bottom: 60px;background-color: #fff}main .section:nth-child(odd),main .single:nth-child(odd){background-color: #eaeaea}main .section .container{position: relative}main .section + .section{margin-top: 10px}main .section p:last-child{margin-bottom: 0}main .section .article-sidebar{height: 100%;margin-top: 30px;padding: 60px 25px;color: #fff;background-color: #313232}@media screen and (min-width: 992px){main .section .article-sidebar{margin-top: 0}}main .section .article-sidebar h2{color: #3f859e;font-size: 26px}@media screen and (min-width: 768px){main .section .article-sidebar h2{font-size: 34px}}main .section .article-sidebar a{color: #fff}main .section#wir-sind-mcn-mastercleannord-gmbh{padding-top: 0;padding-bottom: 0}main .section#wir-sind-mcn-mastercleannord-gmbh .article-body{padding-top: 60px;padding-bottom: 60px}main .section#das-bieten-wir-ihnen{padding-top: 30px;background-image: url("../assets/images/2-0-hintergrund.jpg");background-position: center top;background-repeat: no-repeat;background-size: cover}main .section#das-bieten-wir-ihnen h1{display: none}main .single{padding-top: 240px}.benefits-list{list-style: none;margin-top: 50px;margin-bottom: 0;margin-left: -15px;margin-right: -15px;padding-left: 0}.benefits-list .rows{position: relative}.benefits-list .rows:before, .benefits-list .rows:after{content: '';display: table}.benefits-list .rows:after{clear: both}.benefits-list .item{position: relative;min-height: 365px;margin-top: 30px;padding: 15px 20px;font-size: 15px;line-height: 1.3;background-color: #fff}@media screen and (min-width: 768px){.benefits-list .item{min-height: 432px}}@media screen and (min-width: 992px){.benefits-list .item{padding: 30px 30px 60px}}.benefits-list .item h4{margin-top: 0;margin-bottom: 20px}.benefits-list .item ul{list-style-type: disc}.benefits-list .item + .item{margin-top: 10px}.benefits-list .item .item-readmore{display: inline-block;position: absolute;bottom: 0;right: 0;width: 120px;padding-top: 5px;padding-bottom: 10px;color: #fff;text-decoration: none;text-align: center;background-color: #3f859e}.benefits-list .item .item-readmore:before{content: '';position: absolute;top: -50px;left: 0;width: 0;height: 0;border-bottom: 50px solid #3f859e;border-left: 120px solid transparent}.benefits-list .item .item-readmore:not(.collapsed), .benefits-list .item .item-readmore:hover, .benefits-list .item .item-readmore:focus{background-color: #313232}.benefits-list .item .item-readmore:not(.collapsed):before, .benefits-list .item .item-readmore:hover:before, .benefits-list .item .item-readmore:focus:before{border-bottom-color: #313232}.benefits-list .item.image{background-position: center top;background-repeat: no-repeat;background-size: cover}.benefits-list .item-collapse{clear: both}@media screen and (max-width: 767px){.benefits-list .item-collapse{padding-top: 15px}}.benefits-list .item-collapse .item-collapse-inner{position: relative;margin-top: 15px;font-size: 15px;line-height: 1.3;background-color: #fff}@media screen and (min-width: 768px){.benefits-list .item-collapse .item-collapse-inner{margin-top: 30px}}.benefits-list .item-collapse .item-collapse-inner .item-collapse-body{padding: 15px 20px}@media screen and (min-width: 992px){.benefits-list .item-collapse .item-collapse-inner .item-collapse-body{min-height: 432px;padding: 30px 390px 30px 30px}}.benefits-list .item-collapse .item-collapse-inner .item-collapse-body h4{margin-top: 0;margin-bottom: 20px}.benefits-list .item-collapse .item-collapse-inner .item-collapse-body ul{list-style-type: disc}@media screen and (min-width: 992px){.benefits-list .item-collapse .item-collapse-inner .item-collapse-image{position: absolute;top: 0;right: 0}}@media screen and (max-width: 991px){.benefits-list .item-collapse .item-collapse-inner .item-collapse-image img{max-width: 100%;height: auto}}@media screen and (min-width: 992px){.benefits-list .item-collapse .item-collapse-inner .item-collapse-image img{height: 100%;width: auto;max-width: 360px}}.map,.mapImage{height: 222px}.map{margin-left: -15px;margin-right: -15px}.mapImage{margin-bottom: 30px;width: 100%;height: 230px;background-repeat: no-repeat;background-position: center center;background-size: contain}@media screen and (min-width: 768px){.mapImage{background-size: cover}}@media screen and (min-width: 992px){.mapImage{height: 100%;margin-bottom: 0;background-position: center top}}footer{margin-top: 10px}footer .footer-top{padding-top: 30px;padding-bottom: 30px;color: #fff;font-weight: 300;background-color: #313232}@media screen and (min-width: 768px){footer .footer-top{padding-top: 60px;padding-bottom: 60px}}@media screen and (min-width: 992px){footer .footer-top .special-row{margin-left: -30px;margin-right: -30px}}footer .footer-top .special-row h3{font-size: 34px}footer .footer-top .special-row p:last-child{margin-bottom: 0}footer .footer-top .special-row a{color: #fff}footer .footer-top .special-row a:hover, footer .footer-top .special-row a:focus{color: #fff}@media screen and (max-width: 767px){footer .footer-top .special-row .middle .footer,footer .footer-top .special-row .right .footer{margin-top: 30px}}footer .footer-top .special-row .right .footer{color: #3f859e}@media screen and (min-width: 768px){footer .footer-top .special-row .right .footer{padding-top: 68px}}footer .footer-top .special-row .right .footer a{color: #3f859e}footer .footer-bottom{margin-top: 10px;background-color: rgba(121, 169, 186, 0.7)}footer .footer-bottom .container{position: relative}@media screen and (max-width: 767px){footer .footer-bottom .navbar-footer{margin: 0;text-align: center}}@media screen and (min-width: 768px){footer .footer-bottom .navbar-footer{margin-right: 21px}}@media screen and (max-width: 767px){footer .footer-bottom .navbar-footer > li{display: inline-block}}footer .footer-bottom .navbar-footer > li > a{padding: 20px 6px 15px;color: #fff}@media screen and (min-width: 768px){footer .footer-bottom .navbar-footer > li > a{padding: 20px 6px 15px}}footer .footer-bottom .navbar-footer > li > a:hover, footer .footer-bottom .navbar-footer > li > a:focus{color: #fff;text-decoration: underline;background-color: transparent}footer .footer-bottom .navbar-footer > li:not(:first-child) > a:before{content: '|';position: absolute;top: 20px;left: -2px}footer .footer-bottom .scrolltop{position: absolute;bottom: 0;right: 10px;padding: 22px 14px 18px;background-color: rgba(121, 169, 186, 0.45);cursor: pointer}@media screen and (min-width: 768px){footer .footer-bottom .scrolltop{right: 90px;padding: 18px 20px 12px}}