img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{max-width:100%;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px !important;padding:4px;text-align:center}.wp-caption img{margin:5px 5px 0}.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px}h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{background:transparent;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-y:scroll}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0;font-weight:normal}*{-webkit-appearance:none;-moz-appearance:none}html{-webkit-text-size-adjust:none}a:active,a:focus{outline:none;border:0px;text-decoration:none;color:inherit}input,textarea{border-radius:0}*{outline:0px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:none;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{transition:all 250ms ease-out}a:hover,a:active{color:inherit;text-decoration:none}.background-brown{background-color:#897f5c}.color-brown{color:#897f5c}.background-red{background-color:#fe4438}.color-red{color:#fe4438}.background-white{background-color:#fff}.color-white{color:#fff}.filter-on.active,.filter-off.active,.scroll-link.active{color:#fe4438}#blog-posts{color:#fff}.button-more{color:#fff}.button-more svg *{fill:#fff}.button-more:hover svg *{fill:#fe4438}.button-less{color:#fe4438}.button-less .blog-arrow *{fill:#fe4438}.button-less:hover{color:#fff}.button-less:hover svg *{fill:#fff}.transition{transition:all 250ms ease-out}.no-transition{transition:none}.clear:after{content:"";display:block;clear:both}.centerX{position:absolute;top:0%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.centerY{position:absolute;top:50%;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.centerXY{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%)}body{color:#897f5c;font-family:'Georgia',serif;font-size:17px;line-height:20px}.mfp-html p{line-height:20px}.font-sans{font-family:"LL Circular Book Web"}.font-x-large{font-size:40px;line-height:40px}.font-large{font-size:27px;line-height:32px}.font-medium{font-size:16px;line-height:19px;font-family:"LL Circular Book Web"}#button-close-blog,#button-toggle-blog{font-size:30px;line-height:36px;font-weight:bold;font-family:"LL Circular Bold Web";font-weight:normal;text-transform:uppercase}#button-close-blog.font-sans,#button-toggle-blog.font-sans{font-family:"LL Circular Bold Web";font-weight:normal}h3{margin-bottom:16px;font-size:27px;line-height:32px}.title-blog{font-size:25px;line-height:30px}b,strong,.font-bold{font-weight:bold}b.font-sans,strong.font-sans,.font-bold.font-sans{font-family:"LL Circular Bold Web";font-weight:normal}a{color:#897f5c}a:hover{color:#fe4438}h1,.text{max-width:750px}.mw-450{max-width:450px}.address p{margin-bottom:35px}.address p:last-child{margin-bottom:0px}.text p{margin-bottom:16px}.mfp-title,.mfp-counter{color:#897f5c;font-size:16px;line-height:19px;font-family:"LL Circular Book Web";font-weight:bold}.mfp-title.font-sans,.mfp-counter.font-sans{font-family:"LL Circular Bold Web";font-weight:normal}.testimonials{font-family:"LL Circular Book Web"}.testimonials h3{font-family:'Georgia',serif}.aA{font-size:20px !important;line-height:22px !important}.aA .testimonials,.aA .font-medium,.aA .font-sans{font-size:20px !important;line-height:22px !important}.aA nav{width:170px}.aA nav a span{position:relative;left:-20px;width:170px;line-height:22px !important}.aA .font-large .font-sans{font-size:27px !important;line-height:32px !important}nav{position:fixed;top:140px;left:10%;width:160px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}nav a{position:relative;height:31px;margin:20px 0px}nav a span{display:flex;align-items:center;justify-content:end;position:absolute;top:calc(42%);transform:translateY(-50%);position:relative;width:140px;height:45px}nav a svg{position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:11px;fill:white;stroke:#897f5c;stroke-width:1.5;transition:all 250ms ease-out}nav a.active{color:#fe4438}nav a.active svg{stroke:#fe4438;fill:#fe4438}nav:before{position:absolute;top:32px;right:5px;content:'';display:block;height:calc(100% - 64px);border-right:1px solid #897f5c}.newsletter-box input[type='email']{flex:0 0 66.66%;border:1px solid #897f5c;padding:9px 11px 7px 11px}.newsletter-box input[type='submit']{background:#897f5c;border:0;color:white;cursor:pointer;padding-right:16px;padding-left:16px}.magnify-hover .image{transition:all 500ms cubic-bezier(0, 0, .2, 1)}.magnify-hover:hover .image:not(.video){width:105% !important;height:105% !important}.bloc-text-image .image-container{overflow:hidden;position:relative;width:66.66%}.bloc-text-image .image-container .image{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%)}.bloc-text-image .image-container .image iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bloc-text-image .image-container:before{content:'';display:block;padding-top:65%}.bloc-text-image .text{position:relative;width:calc(33.33% - 15px);margin-left:15px;border-top:1px solid #897f5c;border-bottom:1px solid #897f5c}.bloc-text-image .text .centerXY{width:100%;max-width:300px}.testimonials .slick-prev,.testimonials .slick-next{left:30px;width:29px;height:50px;z-index:10;opacity:0;top:50%;background-image:url(https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/arrow-left.svg);transition:all 250ms ease-out}.testimonials .slick-next{left:calc(66.66% - 80px);background-image:url(https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/arrow-right.svg)}.testimonials .slick-prev:before,.testimonials .slick-next:before{display:none}.testimonials:hover .slick-prev,.testimonials:hover .slick-next{opacity:1}.testimonials .text a{color:#fe4438}.testimonials .text a:hover{color:#897f5c}.testimonials div[data-slick-index="0"] .image,.testimonials div[data-slick-index="0"] iframe{background-color:#fdea4a}.images{display:flex;flex-wrap:wrap;margin-left:-9px;margin-right:-9px}.images .image{position:relative}.images .image:before{content:'';display:block}.images .image video{position:absolute;top:0;left:0;width:100%;height:100%}.images .image>a{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:9px;left:9px;bottom:9px;right:9px}.images .image>div{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;bottom:0;right:0}.images .image.thumbnail-full{width:100%}.images .image.thumbnail-full:before{padding-top:67.154%}.images .image.thumbnail-horizontal{width:40.5%}.images .image.thumbnail-horizontal:before{padding-top:67.154%}.images .image.thumbnail-vertical{width:19%}.images .image.thumbnail-vertical:before{padding-top:143.15%}.images .image img{width:100%}.images .image .content{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:rgba(255,255,255,0.9);opacity:0;transition:all 250ms ease-out}.images .image:hover .content{opacity:1}#map{position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:url('https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/komform-map.png');background-size:cover}#map .dot{transition:all 250ms ease-out;--size:30px;display:block;position:absolute;top:65%;left:79%;width:var(--size);height:var(--size);transform:translate(-50%, -50%);background-color:#fe4438;border-radius:100%;cursor:pointer}#map .dot:hover{--size:40px}.files .file{width:50%;transition:all 250ms ease-out}.files .file path{fill:#897f5c;transition:all 250ms ease-out}.files .file div.float-left{width:calc(100% - 36px)}.files .file:hover{color:#fe4438}.files .file:hover path{fill:#fe4438}.list .file{transition:all 250ms ease-out}.list .file path{fill:#897f5c;transition:all 250ms ease-out}.list .file div.float-left{width:calc(100% - 36px)}.list .file:hover{color:#fe4438}.list .file:hover path{fill:#fe4438}.before-after{position:relative;overflow:hidden;height:100%}.before-after>div{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.white-popup-block{background:#FFF;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative}.mfp-bg{background-color:white;opacity:1}.mfp-figure:after{display:none}.mfp-arrow-left,.mfp-arrow-right{background-size:33px 55px !important;background-position:center !important;background-repeat:no-repeat !important}.mfp-arrow-left:before,.mfp-arrow-right:before,.mfp-arrow-left:after,.mfp-arrow-right:after{display:none !important}.mfp-arrow-left{background-image:url(https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/arrow-left-brown.svg) !important}.mfp-arrow-right{background-image:url(https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/arrow-right-brown.svg) !important}.mfp-inline-holder .mfp-content{height:100%}.white-popup-block{border-top:1px solid #897f5c;border-bottom:1px solid #897f5c;padding:70px 0px !important;margin:70px auto !important;height:calc(100% - 140px) !important}img.mfp-img{padding:70px 0px !important}.mfp-close{position:fixed;top:0px;right:30px !important;width:46px !important;height:72px !important;background-image:url(https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/close.svg) !important;background-size:46px 42px !important;background-position:0px 30px !important;background-repeat:no-repeat !important;color:transparent !important;cursor:pointer !important;opacity:1 !important}#blog{position:fixed;top:0px;left:0px;height:100%;z-index:300}#blog.open{width:100%;max-width:1024px}#blog.open #blog-content{width:calc(100% - 82px)}#blog #blog-content{width:0px;height:100%;overflow:hidden;transition:all 250ms ease-out}#blog #blog-content #blog-posts{width:calc(100% + 15px);overflow-y:scroll;height:100%;padding-top:146px;max-width:none}#button-close-blog,#button-toggle-blog{position:relative;width:52px;height:100%;color:white;transition:all 250ms ease-out}#button-close-blog .text,#button-toggle-blog .text{position:absolute;top:227px;left:7px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:left top;transition:all 250ms ease-out}#button-close-blog .icon,#button-toggle-blog .icon{position:absolute;top:32px;left:14px;width:24px;height:46px;background-image:url(https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/arrow-right.svg);background-size:100%;background-position:center;background-repeat:no-repeat}#button-close-blog{position:fixed;right:0px;top:0px;height:100vh}.open #button-close-blog,.open #button-toggle-blog{width:82px}.open #button-close-blog .icon,.open #button-toggle-blog .icon{width:53px;background-image:url(https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/close-white.svg)}.open #button-close-blog .text,.open #button-toggle-blog .text{left:20px}.blog{background-color:#897f5c}#blog-posts .post .file{color:#fff}#blog-posts .post .file path{fill:#fff}#blog-posts .post .button-more{display:block}#blog-posts .post a:not(.button-more):not(.button-less){color:white;text-decoration:underline}#blog-posts .post hr{margin-top:0px;border-bottom:1px solid #fff}#blog-posts .post .text p:nth-last-child(2){margin-bottom:0px}#blog-posts .post .blog-gallery,#blog-posts .post img{max-width:75%}section.home a{color:#5a5134}section.home a:hover{color:#fe4438}#aA{position:absolute;top:39px;right:calc(8.33% + 15px);background-image:url('https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/aA.svg');width:41px;height:29px;background-repeat:no-repeat;z-index:1001}#aA.active{background-image:url('https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/aA-active.svg')}.mfp-inline-holder .mfp-content{width:auto}.mfp-title{display:inline-block;padding-right:10px}.mfp-counter{display:inline-block;position:static}.mfp-link{text-transform:uppercase;position:absolute;top:0;right:0;color:#897f5c;font-size:16px;line-height:19px;font-family:"LL Circular Book Web";font-weight:bold;cursor:pointer;transition:all 250ms ease-out}.mfp-link:hover,.mfp-link.red{color:#fe4438}.mfp-link span:last-child{display:none}.mfp-link.red span:first-child{display:none}.mfp-link.red span:last-child{display:inline}.mfp-figure figure{display:flex;height:100vh}.mfp-figure figure img{align-self:center !important}.video,.mfp-html{width:90vw;max-width:1440px;height:100vh;line-height:17px;padding:147px 0px 70px 0px}.video .content,.mfp-html .content{position:relative;height:100%;border-top:1px solid #897f5c;border-bottom:1px solid #897f5c}.video .centerXY,.mfp-html .centerXY{white-space:nowrap}.video a,.mfp-html a{text-decoration:underline}.video-content{flex-direction:column;align-self:center;justify-content:center}.video{position:relative;width:calc(100vw - 12px)}@media (min-width:992px){.video{width:calc((100vh - 217px) * 1.5);height:100vh}}.video video,.video iframe{position:absolute;top:70px;left:0;height:calc(100% - 140px);width:100%}@media (min-width:992px){.video video,.video iframe{top:147px;height:calc(100% - 217px)}}@media (max-width:991px){.video iframe{top:50%;height:calc(100vw / 1.77);transform:translateY(-50%)}}.video:before{content:'';display:block;padding-top:calc(56.25% + 25px)}img.mfp-img{padding-top:147px !important}.mfp-bottom-bar{margin-top:-60px}#impressum{max-height:0px;overflow:hidden;transition:all 250ms ease-out}#impressum.visible{max-height:100vh}.button-next-project{position:relative;top:-15px;margin-right:15px}.button-prev-project-arrow,.button-next-project-arrow{display:inline-block;width:32px;height:42px;background-position:center;background-repeat:no-repeat;background-size:contain}.button-prev-project-arrow{background-image:url(https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/arrow-left-brown.svg);margin-right:15px}.button-next-project-arrow{background-image:url(https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/arrow-right-brown.svg)}.project-nav{position:fixed;top:30px;right:90px}.blog-arrow{width:15px;position:relative;top:2px}.text-large .font-sans{font-family:"LL Circular Bold Web"}.text-large a{text-decoration:underline}.employee .image-container{position:relative;overflow:hidden}.employee .image-container:before{padding-top:67%;content:'';display:block}.employee .image-container .image{background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%, -50%)}.blog-gallery .slick-prev,.blog-gallery .slick-next{left:0;top:auto;bottom:-29px;transform:none}.blog-gallery .slick-prev::before,.blog-gallery .slick-next::before{display:block;width:80%;height:80%;content:'';background-size:contain;background-repeat:no-repeat}.blog-gallery .slick-prev::before{background-image:url('https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/arrow-left-white.svg');background-position:left center}.blog-gallery .slick-next{left:15px}.blog-gallery .slick-next::before{background-image:url('https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/arrow-right-white.svg');background-position:right center}.featured{display:flex;position:absolute;top:0;top:30px;right:calc(8.33% + 71px);height:105px}.featured a{display:block}.featured a:first-child{width:116px;height:70px;margin-right:30px}.featured a:last-child{width:105px}.featured img{display:block;height:100%}.project-filters a{padding:4px 8px}.project-filters a.is-active{background-color:#897f5c;color:white}.border-bottom{border:0;border-bottom:1px solid #897f5c !important}#hd-sticker{--size:140px;position:absolute;top:40px;right:82.5px;width:var(--size);height:var(--size);border-radius:100%;background-image:url('https://komform.tempo-l.ch/wp-content/themes/abb_lt_2018.2/css/../images/hd-sticker.svg');background-size:100%;background-repeat:no-repeat;transform:translate(50%, -50%) rotate(-20deg)}@media (min-width:992px){#hd-sticker{top:195px}}#hd-sticker:hover{--size:160px}@media (max-width:991px){.home{border-bottom:0 !important;padding-bottom:0 !important}}.studies .carousel-visual{position:relative;padding-top:50%;background-size:cover}.studies .carousel-visual>*{position:absolute;top:0;left:0;width:100%;height:100%}.studies .carousel-caption{position:static;color:inherit;text-align:left;padding-top:15px;padding-bottom:15px}.studies .carousel-indicators{position:static;margin:0;border-top:1px solid #897f5c;padding-top:15px}.studies .carousel-indicators li{--size:18px;width:var(--size);height:var(--size);border-radius:100%;border:1px solid #897f5c;opacity:1;cursor:pointer}.studies .carousel-indicators li.active{background-color:#897f5c}.mx-9{margin-left:9px;margin-right:9px}.my-9{margin-top:9px;margin-bottom:9px}.mt-9{margin-top:9px}.mb-9{margin-bottom:9px}.ml-9{margin-left:9px}.mr-9{margin-right:9px}.px-9{padding-left:9px;padding-right:9px}.py-9{padding-top:9px;padding-bottom:9px}.pt-9{padding-top:9px}.pb-9{padding-bottom:9px}.pl-9{padding-left:9px}.pr-9{padding-right:9px}.mx-15{margin-left:15px;margin-right:15px}.my-15{margin-top:15px;margin-bottom:15px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.px-15{padding-left:15px;padding-right:15px}.py-15{padding-top:15px;padding-bottom:15px}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.mx-20{margin-left:20px;margin-right:20px}.my-20{margin-top:20px;margin-bottom:20px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.px-20{padding-left:20px;padding-right:20px}.py-20{padding-top:20px;padding-bottom:20px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.mx-25{margin-left:25px;margin-right:25px}.my-25{margin-top:25px;margin-bottom:25px}.mt-25{margin-top:25px}.mb-25{margin-bottom:25px}.ml-25{margin-left:25px}.mr-25{margin-right:25px}.px-25{padding-left:25px;padding-right:25px}.py-25{padding-top:25px;padding-bottom:25px}.pt-25{padding-top:25px}.pb-25{padding-bottom:25px}.pl-25{padding-left:25px}.pr-25{padding-right:25px}.mx-30{margin-left:30px;margin-right:30px}.my-30{margin-top:30px;margin-bottom:30px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.mr-30{margin-right:30px}.px-30{padding-left:30px;padding-right:30px}.py-30{padding-top:30px;padding-bottom:30px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.pl-30{padding-left:30px}.pr-30{padding-right:30px}.mx-35{margin-left:35px;margin-right:35px}.my-35{margin-top:35px;margin-bottom:35px}.mt-35{margin-top:35px}.mb-35{margin-bottom:35px}.ml-35{margin-left:35px}.mr-35{margin-right:35px}.px-35{padding-left:35px;padding-right:35px}.py-35{padding-top:35px;padding-bottom:35px}.pt-35{padding-top:35px}.pb-35{padding-bottom:35px}.pl-35{padding-left:35px}.pr-35{padding-right:35px}.mx-45{margin-left:45px;margin-right:45px}.my-45{margin-top:45px;margin-bottom:45px}.mt-45{margin-top:45px}.mb-45{margin-bottom:45px}.ml-45{margin-left:45px}.mr-45{margin-right:45px}.px-45{padding-left:45px;padding-right:45px}.py-45{padding-top:45px;padding-bottom:45px}.pt-45{padding-top:45px}.pb-45{padding-bottom:45px}.pl-45{padding-left:45px}.pr-45{padding-right:45px}.mx-50{margin-left:50px;margin-right:50px}.my-50{margin-top:50px;margin-bottom:50px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.ml-50{margin-left:50px}.mr-50{margin-right:50px}.px-50{padding-left:50px;padding-right:50px}.py-50{padding-top:50px;padding-bottom:50px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.pl-50{padding-left:50px}.pr-50{padding-right:50px}.mx-55{margin-left:55px;margin-right:55px}.my-55{margin-top:55px;margin-bottom:55px}.mt-55{margin-top:55px}.mb-55{margin-bottom:55px}.ml-55{margin-left:55px}.mr-55{margin-right:55px}.px-55{padding-left:55px;padding-right:55px}.py-55{padding-top:55px;padding-bottom:55px}.pt-55{padding-top:55px}.pb-55{padding-bottom:55px}.pl-55{padding-left:55px}.pr-55{padding-right:55px}.mx-60{margin-left:60px;margin-right:60px}.my-60{margin-top:60px;margin-bottom:60px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}.ml-60{margin-left:60px}.mr-60{margin-right:60px}.px-60{padding-left:60px;padding-right:60px}.py-60{padding-top:60px;padding-bottom:60px}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.pl-60{padding-left:60px}.pr-60{padding-right:60px}.mx-70{margin-left:70px;margin-right:70px}.my-70{margin-top:70px;margin-bottom:70px}.mt-70{margin-top:70px}.mb-70{margin-bottom:70px}.ml-70{margin-left:70px}.mr-70{margin-right:70px}.px-70{padding-left:70px;padding-right:70px}.py-70{padding-top:70px;padding-bottom:70px}.pt-70{padding-top:70px}.pb-70{padding-bottom:70px}.pl-70{padding-left:70px}.pr-70{padding-right:70px}.mx-105{margin-left:105px;margin-right:105px}.my-105{margin-top:105px;margin-bottom:105px}.mt-105{margin-top:105px}.mb-105{margin-bottom:105px}.ml-105{margin-left:105px}.mr-105{margin-right:105px}.px-105{padding-left:105px;padding-right:105px}.py-105{padding-top:105px;padding-bottom:105px}.pt-105{padding-top:105px}.pb-105{padding-bottom:105px}.pl-105{padding-left:105px}.pr-105{padding-right:105px}.mx-120{margin-left:120px;margin-right:120px}.my-120{margin-top:120px;margin-bottom:120px}.mt-120{margin-top:120px}.mb-120{margin-bottom:120px}.ml-120{margin-left:120px}.mr-120{margin-right:120px}.px-120{padding-left:120px;padding-right:120px}.py-120{padding-top:120px;padding-bottom:120px}.pt-120{padding-top:120px}.pb-120{padding-bottom:120px}.pl-120{padding-left:120px}.pr-120{padding-right:120px}html,body{height:100%,}body{position:relative}header{position:absolute;top:0px;left:0px;width:100%;z-index:200;min-height:70px}header.minimized{top:-142px;position:fixed}header.fixed{top:0px}header.menu #aA,header.menu #main_logo{display:none}section.home,section.category{padding-top:147px}.bb-b{border-bottom:1px solid #897f5c}#main_logo{position:relative;left:-4px;width:380px}#main_logo #logo,#main_logo #slogan{transition:all 250ms ease-out}#main_logo .transparent{opacity:0}section.category{background-color:#fff}section.home,section.category{border-bottom:1px solid #897f5c}#impressum p{margin-bottom:16px}.blog hr+.font-sans.font-bold,#blog-content hr+.font-sans.font-bold{margin-bottom:4px}.border-primary{border-color:#897f5c !important}#mobile-menu{display:none}@media (max-width:767px){.mfp-wrap{position:fixed !important;height:100% !important;top:0px !important}.video,.mfp-html,img.mfp-img{padding-top:70px !important}.testimonials .slick-prev{left:10px}.testimonials .slick-next{right:10px !important}.testimonials .slick-prev,.testimonials .slick-next{opacity:1 !important}.mfp-close{width:23px !important;background-size:23px 21px !important}.button-next-project-arrow,.button-prev-project-arrow{width:16px;height:21px}.project-nav{top:10px;right:50px}.button-next-project{top:-5px}.mfp-link{top:25px;left:0px;right:auto}.before-after:before{content:'';display:block;padding-top:75%}.bloc-text-image .text,.bloc-text-image .image-conainer{width:100%}.bloc-text-image .text{margin-left:0px !important;margin-top:35px;padding-top:25px;padding-bottom:25px}.images .image.thumbnail-vertical{width:50%}.images .image.thumbnail-horizontal{width:100%}#kontakt .centerXY{position:static !important;transform:none !important;-webkit-transform:none !important}section.category{padding-top:80px}.files .file{width:100%}.files .file div{width:calc(100% - 36px)}.list .file div{width:calc(100% - 36px)}}@media (max-width:991px){.blog{padding-top:35px}header{overflow:hidden}header .py-35{padding-top:15px;padding-bottom:15px}#button-close-menu,#button-toggle-menu{position:absolute;top:20px;right:15px;width:32px;height:30px;z-index:1000}#button-close-menu span,#button-toggle-menu span{position:relative;width:100%;display:block;background-color:#897f5c;height:1px;transition:all 250ms ease-out}#button-close-menu span:nth-child(2),#button-toggle-menu span:nth-child(2){margin-top:12px}#button-close-menu span:nth-child(3),#button-toggle-menu span:nth-child(3){margin-top:12px}#button-close-menu.open,#button-toggle-menu.open{top:35px}#button-close-menu.open span:nth-child(1),#button-toggle-menu.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:0px}#button-close-menu.open span:nth-child(3),#button-toggle-menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-14px}#button-close-menu.open span:nth-child(2),#button-toggle-menu.open span:nth-child(2){-webkit-transform:scale(0);transform:scale(0)}#button-close-menu span{background-color:white}header.menu{background-color:#897f5c}header.menu #button-toggle-menu span{background-color:white}#mobile-menu{position:fixed;top:0px;left:0px;width:100%;z-index:150;height:0px;overflow:hidden;display:block;background-color:#897f5c;transition:all 250ms ease-out}#mobile-menu a{color:white}#mobile-menu.open{height:100vh}}@media (max-height:500px){.mfp-html{width:500px !important;padding:40px 0px}.mfp-html .content{overflow-y:scroll !important}.mfp-html .centerXY{transform:none !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;position:static !important;top:auto !important;left:auto !important;padding:20px 40px !important}.mfp-bottom-bar{margin-top:-30px !important}}@media (max-width:991px){.featured{position:static;border-bottom:1px solid #897f5c;padding-bottom:45px !important;height:auto}.featured a{margin:0 30px !important;height:70px}#kontakt{padding-bottom:45px !important;border-bottom:0 !important}}@media (max-width:1199px){.bloc-text-image .text,.bloc-text-image .image-container{float:none !important;width:100%}.bloc-text-image .text{margin-top:15px;margin-left:0px;max-width:none}.bloc-text-image .centerXY{padding:45px 0px;width:100%;max-width:740px !important;margin:0px auto !important;text-align:center;position:static;transform:none;-webkit-transform:none}.testimonials .slick-next{left:auto;right:30px}}@media (min-width:992px) and (max-width:1439px){#aA{right:45px !important}body>.container-fluid{padding-right:45px}.featured{right:101px}}@media (max-width:991px){#aA{top:20px;right:60px}header{z-index:200}}@media (max-width:767px){.bloc-text-image .centerXY{padding:0px}.mfp-close{top:-20px;right:15px !important}.mfp-html{width:300px}.mfp-html .centerXY{white-space:normal}}@media (min-width:768px) and (max-width:991px){body>.container-fluid,header>.container-fluid{width:calc(100% - 208px)}#button-toggle-menu{right:54px}#aA{right:119px}nav{left:auto;top:119px;right:54px;transform:none;-webkit-transform:none}nav span.d-block{display:none !important}}@media (min-width:992px) and (max-width:1439px){nav{left:15%}#aA{top:45px;right:15px}}@media (min-width:1200px){.d-xl-block{display:none !important}}@media (min-width:1440px){.d-xl-block{display:block !important}}