﻿@import url("../fonts/akkurat.css");[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto;object-fit:cover}@supports (--custom: property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}@media (max-width: 767px){[style*="--mobile-aspect-ratio"]>:first-child{width:100%}[style*="--mobile-aspect-ratio"]>img{height:auto;object-fit:cover}@supports (--custom: property){[style*="--mobile-aspect-ratio"]{position:relative}[style*="--mobile-aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100% / (var(--mobile-aspect-ratio)))}[style*="--mobile-aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}}html,body{height:100%;font-family:"Akkurat",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-size:10px}body{font-size:1.8rem;line-height:2.55rem}.wrap{animation-duration:0.4s;padding-top:var(--header-height)}.unstyled,.sidebar ul,.arrowlist{margin:0;padding:0}.unstyled li,.sidebar ul li,.arrowlist li{list-style-type:none}.sidebar ul{padding-top:2.55rem}.inline-list li{display:inline-block;margin-right:30px}.red{color:#fd4f57}.small,.sidebar ul,h5,.arrowlist li,.language-switch ul li,.more-projects figcaption,.project-sub-info p,.project-navigation,#mck_contact_form{font-size:1.4rem;line-height:1.8rem}.versal{text-transform:uppercase}.img-responsive,section.news article img{display:block;width:100%;height:auto}img{display:block;max-width:100%;height:auto}@media (max-width: 768px){.underline{color:#FFF;text-decoration:underline}.underline a{color:#FFF !important}}.fade-in,.wrap,.ma-wrapper.visible .ma-cv,a.projekt-thumb:hover figure>figcaption{animation-name:fade-in;animation-duration:0.4s;animation-timing-function:ease-in;animation-delay:0;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:both;animation-play-state:running}a:link,a:visited{color:#7dcbf0;text-decoration:none;outline:none}a:hover,a:active{text-decoration:none;color:#fd4f57;outline:none}p{font-size:1.8rem;margin-top:0}p:last-child{margin-bottom:0}h1{font-size:4rem;line-height:1.23}h2{font-size:3rem;line-height:130%;margin-top:0}h3{font-size:2.5rem;line-height:130%;margin-top:0;margin-bottom:2.55rem}h4{font-weight:normal;font-size:23px;margin-top:0;margin-bottom:3.825rem}h5{font-weight:bold;margin-top:0;margin-bottom:1.275rem}h5.date{margin-bottom:0}.ma-detail h5{font-weight:normal}.large-type{font-size:4.8rem;line-height:1.23;margin-top:0;margin-bottom:1.275rem}@media screen and (min-width: 768px){h1{font-size:4.8rem}h2{font-size:4.2rem}h3{font-size:3.2rem}.large-type{font-size:5.8rem}}@media screen and (min-width: 1200px){h1{font-size:5.2rem}h2{font-size:5.2rem}.large-type{font-size:5.2rem}}@media screen and (min-width: 1680px){h1,h2,.large-type{font-size:6.5rem}}.teaser ~ section h3{margin-top:0}.news{padding-top:5.1rem}.teaser ~ .news{padding-top:0}h5+h3{margin-top:0}.content{margin-top:var(--header-height);margin-bottom:2.55rem}.main-header{min-height:7.65rem;background-color:#fff;box-shadow:0 -4px 12px 5px rgba(193,181,172,0.3);position:fixed;top:0px;left:0;width:100%;z-index:9999}.main-header .container{display:flex;align-items:center;min-height:7.65rem}.main-header .header-row{flex-grow:1}.main-header .main-header-wrapper{display:flex;align-items:center;justify-content:flex-end}.brand-row{display:flex;align-items:center;width:100%}svg#close-menu{position:relative;left:0}section{margin-bottom:5.1rem}@media screen and (min-width: 1200px){section{margin-bottom:10.2rem}}footer{clear:both;background-color:#c1b5ac;padding-top:2.55rem;padding-bottom:1.275rem;color:#fff}.copyright p{float:left}@media screen and (min-width: 768px){.copyright p{float:right}}.copyright p img{margin-left:-4px;margin-top:-6px}.social i{display:inline-block;width:35px;height:35px;margin-right:15px;background-color:#fff}.social i:hover{background-color:#fd4f57}i.facebook{-webkit-mask-image:url(../img/icon_facebook_weiss.svg);mask-image:url(../img/icon_facebook_weiss.svg)}i.vimeo{-webkit-mask-image:url(../img/icon_vimeo_weiss.svg);mask-image:url(../img/icon_vimeo_weiss.svg)}i.instagram{-webkit-mask-image:url(../img/icon_instagram_weiss.svg);mask-image:url(../img/icon_instagram_weiss.svg)}.no-smil i.facebook{background-image:url(../img/icon_facebook_weiss.svg)}.no-smil i.facebook:hover{background-image:url(../img/icon_facebook_rot.svg)}.no-smil i.vimeo{background-image:url(../img/icon_vimeo_weiss.svg)}.no-smil i.vimeo:hover{background-image:url(../img/icon_vimeo_rot.svg)}.no-smil i.instagram{background-image:url(../img/icon_instagram_weiss.svg)}.no-smil i.instagram:hover{background-image:url(../img/icon_instagram_rot.svg)}section.map{margin-top:-5.1rem}.arrowlist li{line-height:2.55rem}.arrowlist li:before{content:url(../img/pfeil.svg);width:16px;height:2.55rem;transform:translateY(15%);display:inline-block}section.news article{margin-bottom:5.1rem}section.news article:last-child{margin-bottom:0}section.archive{margin-top:5.1rem}.container--layout{margin-bottom:5.1rem}@media screen and (min-width: 1200px){.container--layout{margin-bottom:10.2rem}}.row-flex{display:flex;flex-wrap:wrap;margin-right:-10px;margin-bottom:10.2rem;margin-left:-10px}.row-flex>[class*='col']{margin-top:5.1rem}.row-flex>[class*='col']:first-child{margin-top:0}@media screen and (min-width: 768px){.row-flex>[class*='col']:nth-child(2){margin-top:0}.row-flex>[class*='col']:nth-child(3){margin-top:0}}@media screen and (min-width: 1200px){.row-flex>[class*='col']{margin-top:10.2rem}}@media screen and (max-width: 767px){.container{padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.row-flex{margin-left:-15px;margin-right:-15px}.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1{padding-left:15px;padding-right:15px}}.container{width:auto;max-width:100%}@media screen and (min-width: 768px){.container{max-width:90%}}@media screen and (min-width: 1400px){.container{max-width:1200px}}@media screen and (max-width: 767px){.image-grid article .image-wrapper{margin-bottom:2.55rem}}.image-grid article .image-wrapper::before{padding-bottom:calc(100% / 1.5)}.image-grid aside .image-wrapper::before{padding-bottom:calc(100% / 0.73)}.image-grid .image-wrapper{position:relative}.image-grid .image-wrapper::before{display:block;content:""}.image-grid .image-wrapper>:first-child{position:absolute;top:0;left:0;height:100%}.image-grid .image-wrapper>img{height:auto;object-fit:cover}section>article+article{padding-top:5.1rem}@media screen and (min-width: 1200px){section>article+article{padding-top:10.2rem}}a.email:link,a.email:visited{color:#fff;text-decoration:underline}.ma-detail-container{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 10px;color:#fff}@media screen and (min-width: 768px){.ma-detail-container{background-color:rgba(253,79,87,0.75);display:none}}.ma-detail{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(253,79,87,0.75)}@media screen and (min-width: 768px){.ma-detail{background-color:transparent}}.ma-detail h5{font-weight:bold}.ma-more{position:absolute;right:0}@media (max-width: 768px){.tel{color:#FFF;text-decoration:underline}.tel a{color:#333 !important}.vcard .tel{color:#333}}span.tel-before{display:inline-block;transform:translateY(0.1rem)}span.tel{font-size:1.35rem;transform:translateY(0.1rem);display:inline-block}.ma-container:hover .ma-detail-container{display:block}.ma-bild img{width:100%;height:auto}.ma-cv{display:none;position:fixed;top:var(--header-height);bottom:0;left:0;right:0;background-color:rgba(253,79,87,0.95);color:#fff;padding-top:2.55rem;z-index:10}.ma-cv p{font-size:1.8rem;line-height:2.55rem}@media screen and (min-width: 768px){.ma-cv p{font-size:3.6rem;line-height:5.1rem}}.ma-cv h4{margin-bottom:0;font-weight:bold;font-size:1.8rem;line-height:2.55rem}@media screen and (min-width: 768px){.ma-cv h4{font-size:3.6rem;line-height:5.1rem}}.projekt-wrapper{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.projekt-container{width:100%}}.ma-container,.projekt-container{margin-bottom:2.55rem}.ma-container{position:relative}.ma-wrapper.visible{z-index:1}.ma-wrapper.visible .ma-cv{display:block;z-index:999;overflow-y:scroll;-webkit-overflow-scrolling:touch}.ma-wrapper.closing .ma-cv{animation-name:fade-out;animation-duration:0.4s;animation-timing-function:ease-in;animation-delay:0;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:both;animation-play-state:running}.ma-cv a{color:#fff;text-decoration:underline}button.plus,button.close{width:30px;height:30px;background:none;border:none;margin:0;padding:0;float:right}button.plus:hover,button.close:hover{background-color:transparent}button.plus:focus,button.close:focus{outline:0}button.plus{margin-right:20px;background-image:url(../img/plus-button.svg)}button.close{position:absolute;right:15px;width:30px;height:30px;top:0;background-image:url(../img/close-button.svg)}@media screen and (min-width: 768px){button.close{top:2.55rem;right:10px}}@media screen and (min-width: 1200px){button.close{right:30px}}#close-menu{width:2.55rem;height:2.55rem}#close-menu ¨ g,#close-menu rect,#close-menu path{fill:#fd4f57}.projekt-nav ul{display:flex;align-items:flex-start;justify-content:space-between}.projekt-nav li{display:inline-block}.prev-project-link a,.next-project-link a{color:#fd4f57;font-size:2.55rem;width:2.55rem;height:2.55rem}.prev-project-link a:hover,.next-project-link a:hover{color:#7dcbf0}.branding{flex-grow:1}.branding h1,.branding h3{height:0;margin:0;font-size:0;line-height:0}.branding a{display:inline-block;vertical-align:middle}.branding .logo-text{display:block;width:100%;margin-top:5px;font-size:1.2rem;line-height:1.4rem;color:#000;white-space:nowrap}.branding img{height:1.8rem}@media screen and (min-width: 768px){.branding .logo-text{display:inline-block;vertical-align:middle;width:auto;margin-top:0;margin-left:7px}.branding img{display:inline-block;height:2.3rem}}@media screen and (min-width: 1025px) and (max-width: 1200px){.branding .logo-text{display:block;margin-top:5px;margin-left:0}}li.current_page_item a{color:#fd4f57}li.current_page_item ul li a{color:#7dcbf0}li.current_page_item ul li a:hover{color:#fd4f57}li.current_page_item ul li a.active{color:#fd4f57}li.icon-blog a{position:relative;padding-left:35px}li.icon-blog a::before,li.icon-blog a::after{display:inline-block;position:absolute;left:0;top:-5px;width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity 0.25s ease-out;content:""}li.icon-blog a::before{background-image:url("../img/icon-blog-blue.svg");opacity:1}li.icon-blog a::after{background-image:url("../img/icon-blog-red.svg");opacity:0}li.icon-blog:hover a:before{opacity:0}li.icon-blog:hover a:after{opacity:1}li.icon-blog.current_page_item a::before{opacity:0}li.icon-blog.current_page_item a::after{opacity:1}@media screen and (max-width: 1024px){body.menu-active{overflow:hidden;position:fixed;left:0;right:0}.main-navigation{overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#ffffff;bottom:0;left:0;top:var(--header-height);display:none;height:100%;overflow-y:scroll;padding-bottom:5.2rem;padding-left:15px;padding-right:15px;position:fixed;width:100%;z-index:999}.main-navigation li{font-size:2.9rem;line-height:6.2rem}.main-navigation li.menu-item-has-children>a:after{content:" +"}.main-navigation ul.sub-menu{display:none;margin-bottom:3.6rem}.main-navigation ul.sub-menu li{font-size:2.36rem;line-height:4.8rem}.language-switch{float:left;text-align:right;white-space:nowrap}.mobile-trigger{display:block;margin-top:-1px;margin-left:15px}.mobile-trigger li:before{background:url("../img/mobile_navi.svg");background-repeat:none;content:"";display:inline-block;height:2.55rem;width:2.55rem;float:right}body.menu-active .mobile-trigger li:before{background:url("../img/mobile_navi_close.svg")}}.closer{text-align:right}.closer a{display:block}.closer svg{display:block;float:right}@media screen and (min-width: 1025px){.mobile-trigger{display:none}nav.main-navigation{padding-left:0;padding-right:0}nav.main-navigation li{line-height:2.55rem}.hauptmenu li{display:inline-block;line-height:2.55rem;font-size:18px;padding-left:10px;padding-right:10px;margin-right:20px}.hauptmenu li a{display:block}.hauptmenu li:hover>ul{display:block;animation-name:fade-in;animation-duration:0.4s;animation-timing-function:ease-in;animation-delay:0;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:both;animation-play-state:running}.hauptmenu .sub-menu{list-style-type:none;margin-left:-10px;padding:0;padding-top:1.9125rem;padding-bottom:1.275rem;position:absolute;background-color:rgba(255,255,255,0.8);display:none}.hauptmenu .sub-menu li{display:list-item;padding-left:10px;padding-right:10px;line-height:5.1rem;height:3.1875rem}}.language-switch ul li{display:inline-block;line-height:2.55rem;text-transform:uppercase}.language-switch ul li:first-child:after{content:" /"}.language-switch ul li.current-lang a{color:#fd4f57}.teaser{color:#7dcbf0;margin-bottom:5.1rem;padding-bottom:0}@media screen and (min-width: 1200px){.teaser{margin-bottom:10.2rem}}.teaser h1,.teaser h2{margin-bottom:0}.d-teaser{display:none}@media screen and (min-width: 768px){.d-teaser{display:block}.m-teaser{display:none}}.sub-teaser{width:100%;color:#7dcbf0;margin-bottom:5.1rem}@media screen and (min-width: 1200px){.sub-teaser{margin-bottom:10.2rem}}.sub-teaser h2{margin-bottom:0}.weare{margin-top:2.55rem;margin-bottom:2.55rem}nav.filter{margin-bottom:5.1rem;margin-top:5.1rem;color:#fd4f57}nav.filter ul li{cursor:pointer}nav.filter li:before{content:url(../img/filter.svg);width:16px;margin-right:4px;height:2.55rem;transform:translateY(10%);display:inline-block}nav.filter li.active:before{content:url(../img/filter-active.svg)}nav.filter a{color:#fd4f57}nav.team-filter{margin-top:0}.projekt-container {transition:all 0.3s linear}.hiding{animation-name:fade-out;animation-duration:0.3s;animation-timing-function:ease-in;animation-delay:0;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:both;animation-play-state:running}a.projekt-thumb{display:block;height:100%}a.projekt-thumb figure{height:100%}a.projekt-thumb figure img{height:100%}.more-projects a.projekt-thumb{height:auto}.more-projects a.projekt-thumb figure{height:auto}.more-projects a.projekt-thumb figure img{height:auto}figure{display:block;position:relative}figcaption{position:absolute;top:0px;background-color:rgba(253,79,87,0.95);width:100%;height:100%;padding:1.275rem;opacity:0;color:#fff}.project-desc{padding-top:5.1rem;margin-bottom:5.1rem}.project-desc article{margin-bottom:5.1rem}.more-projects{padding-top:5.1rem}.project-content{background-color:#fff;padding-top:5.1rem}.project-content img,article img{margin-bottom:2.55rem}.project-navigation li{margin-right:0}.project-navigation a{color:black;text-decoration:underline}.project-navigation a:hover{text-decoration:none}.project-navigation li:after{content:" / "}.project-navigation li:last-child:after{content:""}.video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:2.55rem}.video-wrap iframe,.video-wrap object,.video-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%}.video__internal{max-width:100%;margin-bottom:2.55rem;outline:0}.vcard{margin-bottom:2.55rem}.vcard a.email{color:#333}#mck_contact_form input{border:none;background-color:transparent;border-bottom:1px solid #000;height:5.1rem;width:100%}#mck_contact_form textarea{border:none;background-color:transparent;resize:none;border-bottom:1px solid #000;height:15.3rem;width:100%;padding-top:1.275rem}#mck_contact_form input:focus,#mck_contact_form select:focus,#mck_contact_form textarea:focus,#mck_contact_form button:focus{outline:none}button{background:#fd4f57 none repeat scroll 0 0;border:none;color:#fafafa;cursor:pointer;float:right;font-family:"akkurat-regular",sans-serif;font-size:14px !important;height:35px;line-height:140%;margin-top:20px;padding:6px 10px;transition:all 0.4s}button:hover{background-color:#7dcbf0}body.search-active{overflow:hidden}body.search-active .search-overlay{position:fixed;top:0;left:0;width:100%;bottom:0;right:0;z-index:99999;background-color:#fd4f57;display:block}#searchform input{color:black}.search-overlay #searchform input#s{background-color:transparent}.search-overlay #searchform .ui-autocomplete-input{background-color:transparent}.search-overlay #searchform #search-suggest{-moz-user-select:none;-webkit-user-select:none}.search-overlay #searchform .search-text{font-family:"Akkurat",sans-serif;font-size:14.4rem;border:none;height:25.5rem;width:100%;font-weight:bold;background-color:transparent;left:0;right:0;top:0;position:absolute}.grid-sizer,.blog-grid-item{width:100%}@media screen and (min-width: 768px){.grid-sizer,.blog-grid-item{width:50%}}.blog-grid-item{padding:0 10px 2.55rem 10px;margin-bottom:7.65rem;transition:box-shadow 0.25s ease-in-out}@media screen and (min-width: 768px){.blog-grid-item{margin-bottom:10.2rem}}.blog-grid-item:hover{box-shadow:0px 6px 10px 0px #cfcfcf}.blog-grid-item:hover .date{color:#fd4f57}.blog-grid-item:hover .blog-excerpt{color:#fd4f57}.blog-grid-item:hover .blog-read-more{color:#fd4f57}.blog-grid-item:hover img{opacity:0.4}.blog-excerpt,.date{color:#000;transition:color 0.25s ease-in-out}.blog-excerpt{margin-bottom:2.55rem}.blog-preview-image{margin-bottom:5.1rem}.blog-preview-image img{transition:opacity 0.25s ease-in-out}.blog-preview-text{padding:0 5.1rem}.blog-read-more{font-size:1.4rem;color:#000;font-weight:600;text-decoration:underline;transition:color 0.25s ease-in-out}.load-more{display:flex;justify-content:center}#load-more-posts{outline:0}#load-more-posts:disabled{background-color:#c1b5ac;cursor:not-allowed}.blog__header{padding-top:5.1rem;padding-bottom:5.1rem}@media screen and (min-width: 1200px){.blog__header{padding-bottom:10.2rem}}.blog__title h1{margin-top:0;margin-bottom:3.825rem;font-size:4.6rem;line-height:4.8rem}.blog__lead{color:#fd4f57}@media screen and (min-width: 1200px){.blog__lead p{font-size:2.36rem;line-height:3rem}}.blog__lead *:last-child{margin-bottom:0}.blog__sharing{display:flex;align-items:center}.blog__sharing-message{margin-right:10px;font-weight:600}.horizontal-line{margin-top:5.1rem;margin-bottom:10.2rem;border-bottom:1px solid #c1b5ac}.horizontal-line--no-space{margin-bottom:0}.module{margin-bottom:5.1rem}@media screen and (min-width: 1200px){.module{margin-bottom:10.2rem}}.module--bild img{margin-bottom:0}.module--text *:last-child{margin-bottom:0}.module--slider-front{height:100%;margin-bottom:0}.module--slider-front .swiper-container,.module--slider-front .swiper-wrapper,.module--slider-front .swiper-slide,.module--slider-front figure{height:100%}.module--slider-front img,.module--slider-front video{width:100%;height:100%;object-fit:cover}.front .module--text{margin-bottom:0}@media screen and (orientation: portrait){[data-minimize-mobile] .row-flex{margin-bottom:0}[data-minimize-mobile] .row-flex>[class*='col']{margin-top:0}[data-minimize-mobile] .module--text{margin-bottom:0}[data-minimize-mobile] .module--text h3{margin-bottom:0}[data-minimize-mobile] .module--text h3::after{display:inline-block;vertical-align:middle;margin-left:10px;width:20px;height:20px;font-size:1.8rem;line-height:1;cursor:pointer;content:"+"}[data-minimize-mobile] .module--text p{max-height:0;overflow:hidden;margin-bottom:0}[data-minimize-mobile] .module--text.expanded{margin-bottom:5.1rem}[data-minimize-mobile] .module--text.expanded h3{margin-bottom:2.55rem}[data-minimize-mobile] .module--text.expanded h3::after{content:"-"}[data-minimize-mobile] .module--text.expanded p{max-height:100%;margin-bottom:2.55rem}[data-minimize-mobile]+.image-grid{margin-top:5.1rem}}.project-content .module--text{margin-top:2.55rem;margin-bottom:5.1rem}@media screen and (min-width: 768px){.project-content .module--text{margin-top:5.1rem;margin-bottom:7.65rem}}.project-content .module--text:last-child{margin-bottom:0}.project-content .module--text [class*='col']{max-width:66.6666%}.project-content .module--text *{font-weight:700;font-size:3.2rem;line-height:130%}.insta p{margin-bottom:2.55rem}.col-no-padding{padding:0}#sb_instagram .sbi_follow_btn a{margin-top:2.55rem;background-color:#fd4f57;border-radius:0}#sb_instagram .sbi_follow_btn a:hover{box-shadow:inset 0 0 10px 20px #7dcbf0}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper-button-next .circle-arrow path,.swiper-button-next .circle-arrow g,.swiper-button-prev .circle-arrow path,.swiper-button-prev .circle-arrow g{transition:stroke 0.25s ease-out}.swiper-button-next:hover .circle-arrow path,.swiper-button-next:hover .circle-arrow g,.swiper-button-prev:hover .circle-arrow path,.swiper-button-prev:hover .circle-arrow g{stroke:#fd4f57}.swiper-button-next .circle-arrow{transform:rotate(180deg)}.swiper-pagination-bullets{position:relative;margin-top:1.275rem}.swiper-pagination-bullet{width:12px;height:12px;margin:0 10px !important;border:1px solid #000;background-color:transparent;opacity:1;outline:0}.swiper-pagination-bullet-active{background-color:#000}.a2a_kit a{margin-right:5px}.a2a_kit a .a2a_svg svg{width:28px;height:28px;line-height:28px;transition:fill 0.25s ease-in-out}.a2a_kit a:hover .a2a_svg{opacity:1 !important}.a2a_kit a:hover .a2a_svg svg{fill:#fd4f57}.slideshow-container{height:100%}.slideshow-container--front{height:calc(100vh - var(--header-height))}@media screen and (orientation: portrait){.slideshow-container--front{height:auto}.slideshow-container--front .arrow-down{display:none}}.mck-slideshow,.mck-slideshow:after{width:100%;height:calc(100% - 7.65rem);top:7.65rem;left:0px;z-index:0}.mck-slideshow:after{content:''}.mck-slideshow li span{width:100%;height:100%;position:absolute;top:0px;left:0px;color:transparent;background-size:cover;background-position:50% 50%;background-repeat:none;opacity:0;z-index:0}.no-cssanimations .cb-slideshow li span{opacity:1}.arrow-down{width:40px;height:40px;background-image:url(../img/arrow-down.svg);margin:0 auto;position:relative;z-index:999;bottom:15.3rem;cursor:pointer}.brandcheck-header{display:none;color:#fff;font-size:1.8rem;background-color:#fd4f57}@media screen and (min-width: 1024px){.brandcheck-header{font-size:2.36rem}}.brandcheck-header__inner{display:flex;justify-content:space-between;align-items:flex-start;padding:1.9125rem 10px}@media screen and (min-width: 1024px){.brandcheck-header__inner{align-items:center}}.brandcheck-header__text{margin-right:5.1rem}@media screen and (min-width: 1024px){.brandcheck-header p{font-size:2.36rem}}.brandcheck-header__close{cursor:pointer}.brandcheck-header__close svg{display:block;width:30px}@media screen and (min-width: 1024px){.brandcheck-header__close svg{width:40px}}.brandcheck-header a:link,.brandcheck-header a:visited{color:#fff;text-decoration:underline}.brandcheck-header a:hover,.brandcheck-header a:active{color:#fff}.brandcheck-footer{margin-bottom:0;padding:7.65rem 0;color:#fff;background-color:#C7BBB6}.brandcheck-footer h1,.brandcheck-footer h2,.brandcheck-footer h3{font-size:2.5rem}@media screen and (min-width: 1024px){.brandcheck-footer h1,.brandcheck-footer h2,.brandcheck-footer h3{font-size:4.2rem}}.brandcheck-footer p{font-size:1.8rem}@media screen and (min-width: 1024px){.brandcheck-footer p{font-size:2.36rem;line-height:3rem}}.brandcheck-footer a:link,.brandcheck-footer a:visited{color:#fff;text-decoration:underline}.brandcheck-footer a:hover,.brandcheck-footer a:active{color:#65605d}.brandcheck{padding-top:5.1rem;padding-bottom:7.65rem;background-color:#f5f5f5}@media screen and (min-width: 1024px){.brandcheck{padding-top:132px;padding-bottom:221px}}.brandcheck *:last-child{margin-bottom:0}#fuer-unsere-kunden .row-flex,#for-our-clients .row-flex{margin-bottom:0}a{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{visibility:visible}100%{visibility:hidden}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}#mckinivan-location{height:500px;width:100%px}.gm-style-iw *{display:block;width:100%}.gm-style-iw h4,.gm-style-iw p{margin:0;padding:0}.gm-style-iw a{color:#4272db}#cookieChoiceInfo{text-align:left !important;padding-left:10px !important}
