﻿*{margin:0;padding:0}::-moz-selection{color:#fff;background:#c99e67}::selection{color:#fff;background:#c99e67}@font-face{font-family:"Purista-SemiBold";src:url("../fonts/Purista-SemiBold-ad33af4b664014a4fcdb28ae7d3ad863.woff2") format("woff2"),url("../fonts/Purista-SemiBold-ad33af4b664014a4fcdb28ae7d3ad863.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Purista-Light";src:url("../fonts/Purista-Light-9c8db549c11dc6a33ecbf735ebaa6d46.woff2") format("woff2"),url("../fonts/Purista-Light-9c8db549c11dc6a33ecbf735ebaa6d46.woff") format("woff");font-weight:normal;font-style:normal}h1{font-size:1em}h2{font-size:1em}h3{font-size:1em}.text-light,.text-light *{font-family:"Purista-Light" !important;font-weight:normal}.text-regular,.text-regular *{font-family:"Barlow",sans-serif !important;font-weight:normal}.text-semibold,.text-semibold *{font-family:"Purista-SemiBold" !important;font-weight:normal}.text-light h1,.text-semibold h1,.text-light p,.text-semibold p,.text-regular p{font-weight:normal}.text-light h2,.text-semibold h2,.text-regular h2{font-weight:normal}.text-light h3,.text-semibold h3,.text-regular h3{font-weight:normal}.navbar{width:100%;height:140px;background:#212d23;display:flex;align-items:center;justify-content:center;position:fixed;z-index:9;transition:.3s}.navbar-small{height:100px}#menu-navbar{background:none;position:absolute}.navbar-wrapper{width:93.7%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 576px){.navbar-wrapper{width:90%}}#menu-navbar .navbar-wrapper{align-items:center}.navbar-logo img{width:220px;transition:.5s}.navbar-logo img:hover{opacity:.5}.navbar-menu svg{width:70px;fill:#c99e67;transition:.5s}.navbar-menu svg:hover{opacity:.5;cursor:pointer}.toast-short{background:#2e2e2e;padding:15px;z-index:999;position:fixed;bottom:20px;display:block;left:50%;transform:translateX(-50%);color:#fff;min-width:150px;display:none;text-align:center}.page-header{background:#212d23;padding-top:140px}.page-header-row{display:flex;width:100%;padding-top:62px}.page-header-col{width:50%;overflow:hidden;box-sizing:border-box}#header-col-left{padding-left:6.5%}.page-header-nadpis{color:#fff;font-size:60px;margin-top:100px;letter-spacing:3.6px;line-height:1.3}.page-header-scroll{margin-top:40px;display:flex;flex-direction:column;width:30px;height:150px;justify-content:center;text-decoration:none;transition:.5s}.page-header-scroll p{color:#fff;font-size:14px;transform:rotate(270deg)}@keyframes arrow-anim{0%{top:0px}50%{top:20px}100%{top:0px}}.page-header-scroll svg{width:29px;fill:#fff;position:relative;margin-top:23px;-webkit-animation-duration:1s;animation-duration:1s;animation-name:arrow-anim;animation-iteration-count:infinite}.page-header-scroll:hover{opacity:.5}.page-header-contact-button{margin-top:112px}.home-products-button{margin-top:70px}.home-products-button .page-button{max-width:280px;width:100%}.home-products-button .page-button span{margin-left:0}@media only screen and (max-width: 768px){.home-products-button .page-button{height:55px !important}}@media only screen and (max-width: 576px){.home-products-button .page-button{height:45px !important;max-width:100%}}@media only screen and (max-width: 1536px){.home-products-button{margin-top:70px}}@media only screen and (max-width: 768px){.home-products-button{margin-top:50px}}.page-header-contact-button .page-button{width:359px;height:60px}@media only screen and (max-width: 1366px){.page-header-contact-button .page-button{width:300px;height:50px}}#header-button-responsive{display:none}.page-main-products-showcase{width:100%;display:flex;justify-content:center;background:#212d23;padding-top:71px}@media only screen and (max-width: 1024px){.page-main-products-showcase{padding-top:150px}}@media only screen and (max-width: 768px){.page-main-products-showcase{padding-top:120px}}@media only screen and (max-width: 576px){.page-main-products-showcase{padding-top:70px}}.page-main-products-showcase-wrapper{width:83%}@media only screen and (max-width: 576px){.page-main-products-showcase-wrapper{width:90%}}.page-main-products-showcase-info-heading{font-size:46px;color:#fff}.page-main-products-showcase-info-text{color:#7c9581;font-size:18px;margin-top:40px;text-transform:uppercase}.page-main-products-showcase-row{display:flex;margin-top:150px;margin-bottom:150px;position:relative}@media only screen and (max-width: 1536px){.page-main-products-showcase-row{margin-top:120px}}@media only screen and (max-width: 1366px){.page-main-products-showcase-row{margin-top:100px;margin-bottom:120px}}@media only screen and (max-width: 1024px){.page-main-products-showcase-row{margin-top:120px;margin-bottom:150px}}@media only screen and (max-width: 768px){.page-main-products-showcase-row{margin-top:80px;margin-bottom:100px}}@media only screen and (max-width: 576px){.page-main-products-showcase-row{margin-top:70px;margin-bottom:70px}}.page-main-products-showcase-col{position:relative;max-width:521px;width:100%;height:650px;transition:.5s;display:block;overflow:hidden}.page-main-products-showcase-col:not(:first-child){margin-left:15px}#showcase-prihradove-vazniky{background:url(../images/showcase-1.jpg);background-size:cover;background-position:center center;width:100%;height:100%;transition-timing-function:ease-in;transition:.5s}#showcase-tesarske-konstrukce{background:url(../images/showcase-2.jpg);background-size:cover;background-position:center center;width:100%;height:100%;transition-timing-function:ease-in;transition:.5s}#showcase-kvalitni-drevostavby{background:url(../images/showcase-3.jpg);background-size:cover;background-position:center center;width:100%;height:100%;transition-timing-function:ease-in;transition:.5s}.page-main-products-showcase-col:hover #showcase-prihradove-vazniky{transform:scale(1.2)}.page-main-products-showcase-col:hover #showcase-tesarske-konstrukce{transform:scale(1.2)}.page-main-products-showcase-col:hover #showcase-kvalitni-drevostavby{transform:scale(1.2)}.page-main-products-showcase-col-box{padding:40px;position:absolute;left:0;bottom:0;background:#212d23;display:flex;justify-content:center;align-items:center;flex-direction:column}.page-main-products-showcase-col-box-text{font-size:24px;color:#fff;text-transform:uppercase;transition:.5s}.page-main-products-showcase-col-box-text-line{width:30%;height:1px;background:#c99e67;transition:.3s;margin-top:15px}.page-main-products-showcase-col-box-text:hover{color:#c99e67}.page-main-products-showcase-col-box-text:hover .page-main-products-showcase-col-box-text-line{width:100%}.page-main-intro{width:100%;background:#fff}.page-main-intro-row{width:83%;display:flex;margin:auto;margin-top:150px;margin-bottom:180px;align-items:center}@media only screen and (max-width: 768px){.page-main-intro-row{margin-top:100px;margin-bottom:130px}}@media only screen and (max-width: 576px){.page-main-intro-row{margin-top:70px;margin-bottom:90px;width:90%}}#seo-col{width:40%}#intro-image-col{width:50%;margin-left:10%}.page-main-seo{margin-top:35px}@media only screen and (max-width: 1024px){.page-main-seo{margin-top:70px}}@media only screen and (max-width: 768px){.page-main-seo{margin-top:50px}}@media only screen and (max-width: 576px){.page-main-seo{margin-top:30px}}.page-main-header{font-size:46px;color:#101712;line-height:1.5}@media only screen and (max-width: 1024px){.page-main-header{max-width:500px;width:100%}}.heading-divider{margin-top:20px;width:80px;height:1px;background:#c99e67}@media only screen and (max-width: 768px){.heading-divider{margin-top:10px}}.page-main-seo-header-small{font-size:18px;margin-top:50px;color:#101712;line-height:1.5}@media only screen and (max-width: 576px){.page-main-seo-header-small{font-size:16px}}.page-main-seo-text{color:#737373;font-size:18px;max-width:640px;width:100%;margin-top:50px;line-height:1.5}@media only screen and (max-width: 576px){.page-main-seo-text{font-size:16px}}.page-main-seo-more{font-size:16px;margin-top:50px}.page-main-seo-more a{color:#c99e67;text-decoration:none;transition:.3s;position:relative}.page-main-seo-more a:after{content:"";position:absolute;bottom:-5px;left:0;height:0;width:0%;border-bottom:1px solid #c99e67;transition:width .3s ease}.page-main-seo-more a:hover:after{width:100%}.page-main-intro-image{background:url(../images/intro-image.jpg);background-size:cover;background-position:center;max-width:788px;width:100%;height:940px}@media only screen and (max-width: 1536px){.page-main-intro-image{height:900px;max-width:620px}}@media only screen and (max-width: 1366px){.page-main-intro-image{height:720px;max-width:570px}}@media only screen and (max-width: 1024px){.page-main-intro-image{max-width:100%;height:443px}}@media only screen and (max-width: 768px){.page-main-intro-image{height:335px}}@media only screen and (max-width: 576px){.page-main-intro-image{height:300px}}.page-main-benefits{background:#e9e9e9;width:100%;padding-top:185px;padding-bottom:200px;margin-top:-70px}#benefits-header{margin-left:8.5%}.page-main-benefits-row{width:83%;margin:auto;display:flex;margin-top:100px}@media only screen and (max-width: 576px){.page-main-benefits-row{width:90%}}.page-main-benefits-col{max-width:305px;width:100%;display:flex;flex-direction:column}.page-main-benefits-col:not(:first-child){margin-left:4.7%}.page-main-benefits-col-icon{width:80px;height:80px;background:#212d23;display:flex;justify-content:center;align-items:center}.page-main-benefits-col-icon img{width:38px}.page-main-benefits-col-info{margin-top:45px;font-size:18px}.page-main-benefits-col-info h3{text-transform:uppercase}.page-main-benefits-col-text{color:#737373;font-size:18px;margin-top:35px}.page-main-reference{background:#fff;padding-top:180px}#reference-header{margin-left:8.5%}#page-main-gallery{margin-top:70px;margin-bottom:230px;width:100%;height:auto}.page-main-aktuality{padding-bottom:140px;width:83%;margin:auto}@media only screen and (max-width: 576px){.page-main-aktuality{width:90%}}.page-main-aktuality .aktuality-row{margin-top:100px}.subpage-divided-top{padding-top:240px;padding-bottom:55px;background:#212d23}.subpage-divided-top-header{color:#fff;font-size:56px;margin-left:8.5%;display:inline-block;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width: 1536px){.subpage-divided-top-header{font-size:50px}}@media only screen and (max-width: 768px){.subpage-divided-top-header{font-size:46px}}@media only screen and (max-width: 576px){.subpage-divided-top-header{font-size:34px}}.header-line{width:70px;height:1px;background:#c99e67;transition:.3s;margin-top:15px}.subpage-divided-main{width:100%;background:#fff;height:auto}.subpage-divided-wrapper{width:83%;margin:auto}@media only screen and (max-width: 1366px){.subpage-divided-wrapper{width:84.7%}}@media only screen and (max-width: 576px){.subpage-divided-wrapper{width:90%}}.aktuality-row{display:flex;flex-wrap:wrap;justify-content:space-between}.page-main-aktuality .aktuality-row{flex-wrap:nowrap;justify-content:initial}.aktualita{max-width:640px;width:100%}#aktuality-aktualita{margin-top:160px}.page-main-aktuality-row .aktualita:nth-child(even){margin-left:10%}.aktualita-header{font-size:26px;color:#101712}.aktualita-text{font-size:18px !important;margin-top:35px;color:#737373 !important;font-family:"Purista-Light" !important;font-weight:normal !important}.aktualita-text span{color:#737373 !important;font-family:"Purista-Light" !important;font-weight:normal !important;font-size:18px !important;background:none !important}.aktualita-read-more{margin-top:60px;color:#c99e67;font-size:15px;max-width:235px;width:100%;height:51px;display:flex;justify-content:center;align-items:center;box-shadow:4px 4px 9px 0px #c8c8c8;transition:.5s;text-decoration:none}.aktualita-read-more:hover{background:#c99e67;color:#fff}.aktuality-page-numbers{font-size:15px;margin-top:100px}.aktuality-page-numbers a:not(:first-child){margin-left:10px}.aktuality-page-numbers a{color:#c99e67;text-decoration:none;transition:.5s}.aktuality-page-numbers a:hover{opacity:.5}.aktuality-page-numbers-active{text-decoration:underline !important}.page-aktualita-main{padding-top:240px;padding-bottom:130px;background:#212d23;border-bottom:1px solid #fff;position:relative;overflow-x:hidden}.page-aktualita-main-wrapper{width:83%;margin:auto;position:relative}@media only screen and (max-width: 576px){.page-aktualita-main-wrapper{width:90%}}.page-aktualita-main-navigation a{font-size:17px;color:#7c9581;text-decoration:none}.page-aktualita-main-header{font-size:60px;color:#fff;max-width:1070px;width:100%;text-transform:uppercase}@media only screen and (max-width: 1536px){.page-aktualita-main-header{font-size:50px;max-width:820px}}@media only screen and (max-width: 768px){.page-aktualita-main-header{font-size:46px}}@media only screen and (max-width: 768px){.page-aktualita-main-header{font-size:46px}}@media only screen and (max-width: 576px){.page-aktualita-main-header{font-size:34px}}.page-aktualita-main-text{color:#fff !important;margin-top:140px;max-width:900px !important;width:100%;font-size:20px !important;line-height:35px !important;font-family:"Purista-Light" !important;font-weight:normal !important}.page-aktualita-main-text span{color:#fff !important;font-size:20px !important;background:none !important;line-height:35px !important;font-family:"Purista-Light" !important;font-weight:normal !important}#aktualita-button{position:absolute;bottom:0;right:8.3%;margin:0 !important}.pagination{width:100%;display:flex;justify-content:center;align-items:center;margin-top:50px}.pagination svg{width:20px !important}.pagination span,.pagination a{font-family:"Purista-SemiBold";font-weight:normal;font-style:normal;color:#c99e67;font-size:16px}.ke-stazeni-row{margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.ke-stazeni-col{max-width:310px;width:100%;margin:20px;margin-top:150px}.ke-stazeni-col:first-child{margin-left:0}.ke-stazeni-col-icon{width:80px;height:80px;background:#212d23;display:flex;justify-content:center;align-items:center}.ke-stazeni-col-icon img{width:40px}.ke-stazeni-col-header{font-size:20px;margin-top:35px}.ke-stazeni-col-download-button{margin-top:60px;color:#c99e67;font-size:15px;max-width:235px;width:100%;height:51px;display:flex;justify-content:center;align-items:center;box-shadow:4px 4px 9px 0px #c8c8c8;transition:.5s;text-decoration:none}.ke-stazeni-col-download-button:hover{background:#c99e67;color:#fff}.subpage-fixed-slides{display:flex;flex-direction:row-reverse;width:100%;margin-top:150px}@media only screen and (max-width: 1536px){.subpage-fixed-slides{margin-top:140px}}@media only screen and (max-width: 1024px){.subpage-fixed-slides{margin-top:100px}}@media only screen and (max-width: 768px){.subpage-fixed-slides{margin-top:80px}}@media only screen and (max-width: 576px){.subpage-fixed-slides{margin-top:50px}}@media only screen and (max-width: 1024px){.subpage-fixed-slide-heading-text-wrapper{display:flex;padding-top:70px;justify-content:space-between;align-items:center}}@media only screen and (max-width: 1024px)and (max-width: 768px){.subpage-fixed-slide-heading-text-wrapper{padding-top:50px;align-items:flex-start}}@media only screen and (max-width: 1024px)and (max-width: 576px){.subpage-fixed-slide-heading-text-wrapper{flex-direction:column;padding-top:30px;align-items:flex-start}}@media only screen and (max-width: 1024px){.subpage-fixed-slide-heading-icon{display:none}}.subpage-fixed-slides-row{width:55%}@media only screen and (max-width: 1024px){.subpage-fixed-slides-row{width:100%}}.subpage-fixed-slide-image{width:45%;height:800px;display:block;position:sticky;top:110px}@media only screen and (max-width: 1536px){.subpage-fixed-slide-image{height:900px;width:50%;top:100px}}@media only screen and (max-width: 1366px){.subpage-fixed-slide-image{height:720px;width:50%;top:100px}}@media only screen and (max-width: 1024px){.subpage-fixed-slide-image{display:none}}.subpage-fixed-slide-image-img{width:100%;height:100%;position:absolute}.prihradove-vazniky-img,.prihradove-vazniky-img--responsive{background:url(../images/about-vazniky.jpg);background-size:cover;background-position:center center}.drevene-konstrukce-img,.drevene-konstrukce-img--responsive{background:url(../images/about-krovy.jpg);background-size:cover;background-position:center center;display:none}.panely-drevostaveb-img,.panely-drevostaveb-img--responsive{background:url(../images/about-panely.jpg);background-size:cover;background-position:center center;display:none}.prihradove-vazniky-1-img,.prihradove-vazniky-1-img--responsive{background:url(../images/prihradove-vazniky-1.jpg);background-size:cover;background-position:center center}.prihradove-vazniky-2-img,.prihradove-vazniky-2-img--responsive{background:url(../images/prihradove-vazniky-2.jpg);background-size:cover;background-position:center center;display:none}.prihradove-vazniky-3-img,.prihradove-vazniky-3-img--responsive{background:url(../images/prihradove-vazniky-3.jpg);background-size:cover;background-position:center center;display:none}.prihradove-vazniky-4-img,.prihradove-vazniky-4-img--responsive{background:url(../images/prihradove-vazniky-4.jpg);background-size:cover;background-position:center center;display:none}.subpage-fixed-slide{height:1000px;box-sizing:border-box;display:flex;justify-content:center;flex-direction:column;border-bottom:1px solid #cecece;margin-right:150px}.subpage-fixed-slide:last-of-type{border-bottom:none}@media only screen and (max-width: 1366px){.subpage-fixed-slide{height:750px}}@media only screen and (max-width: 1024px){.subpage-fixed-slide{width:100%;border-bottom:none;margin-right:0;height:auto}.subpage-fixed-slide:not(:first-of-type){margin-top:100px}}@media only screen and (max-width: 1024px)and (max-width: 576px){.subpage-fixed-slide:not(:first-of-type){margin-top:50px}}.subpage-fixed-slide-image-responsive{display:none;width:100%;height:445px}@media only screen and (max-width: 1024px){.subpage-fixed-slide-image-responsive{display:block}}@media only screen and (max-width: 768px){.subpage-fixed-slide-image-responsive{height:335px}}@media only screen and (max-width: 576px){.subpage-fixed-slide-image-responsive{height:300px}}.subpage-fixed-slide-heading h3{margin-top:30px;font-size:40px;color:#101712;text-transform:uppercase;letter-spacing:3px;max-width:430px;width:100%}@media only screen and (max-width: 1536px){.subpage-fixed-slide-heading h3{margin-top:20px}}@media only screen and (max-width: 1024px){.subpage-fixed-slide-heading h3{max-width:390px;font-size:34px;margin-top:0}}@media only screen and (max-width: 768px){.subpage-fixed-slide-heading h3{font-size:30px}}.subpage-fixed-slide-heading-icon img{width:63px}.subpage-fixed-slide-heading-count{font-size:50px;color:#212d23}@media only screen and (max-width: 1024px){.subpage-fixed-slide-heading-count{display:none}}.subpage-fixed-slide-text{max-width:460px;width:100%;margin-top:50px}.subpage-fixed-slide-text p{color:#212d23;font-size:18px;line-height:1.5}@media only screen and (max-width: 1024px){.subpage-fixed-slide-text p{font-size:16px}}@media only screen and (max-width: 1024px){.subpage-fixed-slide-text{max-width:360px;margin-top:0}}@media only screen and (max-width: 768px){.subpage-fixed-slide-text{max-width:270px}}@media only screen and (max-width: 576px){.subpage-fixed-slide-text{margin-top:30px}}.about-block-text{display:flex;margin-top:150px}@media only screen and (max-width: 1536px){.about-block-text{margin-top:120px}}@media only screen and (max-width: 1024px){.about-block-text{margin-top:100px}}@media only screen and (max-width: 768px){.about-block-text{margin-top:80px;flex-direction:column}}@media only screen and (max-width: 576px){.about-block-text{margin-top:70px}}.about-block-text-col{max-width:500px;width:100%}@media only screen and (max-width: 768px){.about-block-text-col{max-width:100%}}.about-block-text-col--second{margin-left:300px}@media only screen and (max-width: 1536px){.about-block-text-col--second{margin-left:120px}}@media only screen and (max-width: 1366px){.about-block-text-col--second{margin-left:70px}}@media only screen and (max-width: 768px){.about-block-text-col--second{margin-left:0px;margin-top:80px}}@media only screen and (max-width: 576px){.about-block-text-col--second{margin-top:50px}}.about-block-text-col-heading h3{color:#101712;font-size:36px;text-transform:uppercase;letter-spacing:2px}@media only screen and (max-width: 1024px){.about-block-text-col-heading h3{font-size:34px}}@media only screen and (max-width: 576px){.about-block-text-col-heading h3{font-size:28px}}.about-block-text-col-subheading{margin-top:40px}.about-block-text-col-subheading p{color:#101712;font-size:16px;text-transform:uppercase;line-height:1.5}@media only screen and (max-width: 1024px){.about-block-text-col-subheading{margin-top:30px}}.about-block-text-col-text{margin-top:40px}.about-block-text-col-text p,.about-block-text-col-text ul li{font-size:18px;color:#212d23;line-height:1.5;margin-left:1em}@media only screen and (max-width: 768px){.about-block-text-col-text p,.about-block-text-col-text ul li{font-size:16px}}@media only screen and (max-width: 1024px){.about-block-text-col-text{margin-top:30px}}.about-downloads{padding-top:150px;margin-top:200px;border-top:1px solid #cecece}@media only screen and (max-width: 1536px){.about-downloads{padding-top:120px;margin-top:180px}}@media only screen and (max-width: 1366px){.about-downloads{padding-top:120px;margin-top:120px}}@media only screen and (max-width: 1024px){.about-downloads{padding-top:100px;margin-top:100px}}@media only screen and (max-width: 768px){.about-downloads{padding-top:80px;margin-top:80px}}@media only screen and (max-width: 576px){.about-downloads{padding-top:70px;margin-top:70px}}.about-downloads-heading h2{color:#212d23;font-size:56px}@media only screen and (max-width: 1566px){.about-downloads-heading h2{font-size:46px}}@media only screen and (max-width: 576px){.about-downloads-heading h2{font-size:36px}}.about-downloads-items{display:flex;margin-top:150px}@media only screen and (max-width: 1024px){.about-downloads-items{margin-top:100px}}@media only screen and (max-width: 768px){.about-downloads-items{flex-wrap:wrap;margin-top:80px}}@media only screen and (max-width: 576px){.about-downloads-items{margin-top:50px}}.about-downloads-item{width:250px;height:300px;background:#c99e67;box-sizing:border-box;padding:30px 30px;position:relative;text-decoration:none;transition:.3s}.about-downloads-item:hover{box-shadow:4px 4px 9px 0px #c8c8c8}.about-downloads-item:not(:first-of-type){margin-left:15px}@media only screen and (max-width: 768px){.about-downloads-item:not(:first-of-type){margin-left:7px}}@media only screen and (max-width: 576px){.about-downloads-item:not(:first-of-type){margin-left:0px;margin-top:20px}}@media only screen and (max-width: 1536px){.about-downloads-item{padding:30px 20px}}@media only screen and (max-width: 1366px){.about-downloads-item{width:278px;height:250px}}@media only screen and (max-width: 1024px){.about-downloads-item{width:210px;height:250px}}@media only screen and (max-width: 768px){.about-downloads-item{margin:7px;width:200px}}@media only screen and (max-width: 576px){.about-downloads-item{margin:0px;width:100%;height:150px}}.about-downloads-item-heading{max-width:185px}.about-downloads-item-heading span{line-height:1.5;color:#fff;font-size:20px;text-transform:uppercase;text-decoration:none}@media only screen and (max-width: 1366px){.about-downloads-item-heading span{font-size:17px}}@media only screen and (max-width: 576px){.about-downloads-item-heading span{line-height:1.3}}@media only screen and (max-width: 1366px){.about-downloads-item-heading{max-width:200px}}.about-downloads-item-heading-size{margin-top:20px}.about-downloads-item-heading-size span{font-size:17px;color:#fff}@media only screen and (max-width: 1366px){.about-downloads-item-heading-size span{font-size:15px}}@media only screen and (max-width: 1366px){.about-downloads-item-heading-size{margin-top:10px}}.about-downloads-item-download{position:absolute;bottom:0;left:0;display:flex;justify-content:space-between;padding:20px 30px;width:100%;box-sizing:border-box;border-top:1px solid #fff;align-items:center}.about-downloads-item-download span{text-transform:uppercase;font-size:14px;color:#fff;letter-spacing:1px}@media only screen and (max-width: 576px){.about-downloads-item-download span{display:none}}@media only screen and (max-width: 576px){.about-downloads-item-download .about-downloads-item-download-icon{margin-left:auto}}.about-downloads-item-download svg{width:30px;fill:#fff}@media only screen and (max-width: 576px){.about-downloads-item-download{border-top:none}}.subpage-fullscreen-background{height:85vh;width:100%;background:#212d23;padding-top:140px}@media only screen and (max-width: 576px){.subpage-fullscreen-background{height:65vh}}.subpage-fullscreen-header{width:auto;background:#212d23;height:auto;position:absolute;bottom:0;left:0;font-size:60px;color:#fff;display:flex;justify-content:center;flex-direction:column;text-transform:uppercase}@media only screen and (max-width: 1366px){.subpage-fullscreen-header{font-size:50px}}@media only screen and (max-width: 768px){.subpage-fullscreen-header{font-size:46px}}@media only screen and (max-width: 576px){.subpage-fullscreen-header{font-size:34px}}.subpage-fullscreen-header h1{margin:60px;margin-left:160px}@media only screen and (max-width: 1536px){.subpage-fullscreen-header h1{margin:50px;margin-left:140px}}@media only screen and (max-width: 1366px){.subpage-fullscreen-header h1{margin:40px;margin-left:100px}}@media only screen and (max-width: 1024px){.subpage-fullscreen-header h1{margin-left:70px}}@media only screen and (max-width: 768px){.subpage-fullscreen-header h1{margin-left:50px}}@media only screen and (max-width: 576px){.subpage-fullscreen-header h1{margin:20px}}.subpage-fullscreen-header a{color:#7c9581;text-decoration:none;font-size:17px;margin-left:22.2%;transition:.5s}.subpage-fullscreen-header a:hover{opacity:.5}.subpage-fullscreen-top{background:url(../images/about.jpg);background-size:cover;background-position:center center;background-attachment:fixed;height:100%;width:92%;position:relative}@media only screen and (max-width: 1024px){.subpage-fullscreen-top{background-attachment:initial}}#klasicke-krovy-top{background:url(../images/klasicke-krovy.jpg);background-size:cover;background-position:center center;background-attachment:fixed}#fullscreen-top-vazniky{background:url(../images/prihradove-vazniky.jpg);background-size:cover;background-position:center center;background-attachment:fixed}#drevostavebni-panely-top{background:url(../images/panely-top.jpg);background-size:cover;background-position:center center;background-attachment:fixed}.subpage-fullscreen-top-poptavka{position:absolute;bottom:0;right:0}#o-penti-button{margin:0 !important}@media only screen and (max-width: 1366px){#o-penti-button{margin-right:35px !important}}@media only screen and (max-width: 1024px){#o-penti-button{margin:0 !important}}.subpage-fullscreen-info{background:#212d23;padding-top:180px;padding-bottom:180px;position:relative;overflow:hidden}@media only screen and (max-width: 1536px){.subpage-fullscreen-info{padding-top:150px;padding-bottom:150px}}@media only screen and (max-width: 1366px){.subpage-fullscreen-info{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width: 1024px){.subpage-fullscreen-info{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 768px){.subpage-fullscreen-info{padding-top:80px;padding-bottom:100px}}@media only screen and (max-width: 576px){.subpage-fullscreen-info{padding-top:50px;padding-bottom:50px}}.subpage-fullscreen-decoration{position:absolute;right:-80px;bottom:-160px}.subpage-fullscreen-decoration img{width:630px}@media only screen and (max-width: 1536px){.subpage-fullscreen-decoration img{width:530px}}@media only screen and (max-width: 1366px){.subpage-fullscreen-decoration img{width:400px}}@media only screen and (max-width: 1536px){.subpage-fullscreen-decoration{right:-60px;bottom:-130px}}@media only screen and (max-width: 1440px){.subpage-fullscreen-decoration{right:-150px}}@media only screen and (max-width: 1366px){.subpage-fullscreen-decoration{right:-80px;bottom:-80px}}@media only screen and (max-width: 1024px){.subpage-fullscreen-decoration{display:none}}.subpage-decoration{position:absolute;right:-120px;top:235px}.subpage-decoration img{width:840px}@media only screen and (max-width: 1536px){.subpage-decoration img{width:700px}}@media only screen and (max-width: 1366px){.subpage-decoration img{width:800px}}@media only screen and (max-width: 1536px){.subpage-decoration{right:-30px}}@media only screen and (max-width: 1366px){.subpage-decoration{top:250px}}@media only screen and (max-width: 1024px){.subpage-decoration{display:none}}.subpage-decoration-small{position:absolute;right:-50px;bottom:-130px}.subpage-decoration-small img{width:550px}@media only screen and (max-width: 1536px){.subpage-decoration-small img{width:500px}}@media only screen and (max-width: 1366px){.subpage-decoration-small img{width:430px}}@media only screen and (max-width: 1024px){.subpage-decoration-small img{display:none}}.subpage-fullscreen-info-wrapper{height:100%;width:100%;margin:auto;margin-left:160px}@media only screen and (max-width: 1536px){.subpage-fullscreen-info-wrapper{margin-left:140px}}@media only screen and (max-width: 1366px){.subpage-fullscreen-info-wrapper{margin-left:100px}}@media only screen and (max-width: 1024px){.subpage-fullscreen-info-wrapper{margin-left:70px}}@media only screen and (max-width: 768px){.subpage-fullscreen-info-wrapper{margin-left:50px}}@media only screen and (max-width: 576px){.subpage-fullscreen-info-wrapper{margin-left:20px;width:calc(100% - 40px)}}.subpage-fullscreen-info-text p,.subpage-fullscreen-info-text span{max-width:880px !important;width:100%;line-height:1.5;font-size:26px !important;color:#fff !important;font-family:"Purista-Light" !important;font-weight:normal !important;background-color:rgba(0,0,0,0) !important}@media only screen and (max-width: 1536px){.subpage-fullscreen-info-text p,.subpage-fullscreen-info-text span{font-size:22px !important;max-width:620px !important}}@media only screen and (max-width: 1366px){.subpage-fullscreen-info-text p,.subpage-fullscreen-info-text span{font-size:20px !important;max-width:570px !important}}@media only screen and (max-width: 768px){.subpage-fullscreen-info-text p,.subpage-fullscreen-info-text span{font-size:18px !important;max-width:500px}}.o-penti-body-section{display:flex;width:100%}.o-penti-body-section-image{width:50%;height:960px;background:url(../images/o-penti-1.png);background-size:cover;background-position:center center;background-attachment:fixed}@media only screen and (max-width: 1024px){.o-penti-body-section-image{background-attachment:initial}}.o-penti-body-section-text{display:flex;flex-direction:column;justify-content:center;padding:50px;padding-left:8.5%;width:50%;box-sizing:border-box}.o-penti-body-section-heading{font-size:46px}.o-penti-body-section-subheading{margin-top:50px;font-size:18px;text-transform:uppercase;max-width:600px;width:100%}.o-penti-body-section-list{margin-top:75px;font-size:18px;color:#737373;max-width:600px;width:100%}.o-penti-body-section-list ul{list-style:none}.o-penti-body-section-list ul li::before{content:"▪";color:#c99e67;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}#vazniky-header{width:54%}#vazniky-header h1{margin-left:16.8%}.page-product-nav{background:#fff;padding-left:calc(8.5% - 30px);height:90px;display:flex;align-items:center;box-sizing:border-box}@media only screen and (max-width: 1366px){.page-product-nav{height:50px}}@media only screen and (max-width: 576px){.page-product-nav{margin-top:35px;flex-direction:column;align-items:flex-start;height:auto}}.page-product-nav a{padding:0 40px 0;font-size:14px;text-decoration:none;color:#000;transition:.3s;letter-spacing:1px}@media only screen and (max-width: 1366px){.page-product-nav a{padding:0 20px 0}}@media only screen and (max-width: 768px){.page-product-nav a{padding:0 16px 0}}@media only screen and (max-width: 576px){.page-product-nav a{font-size:16px;padding:0;margin-top:25px;margin-left:25px}}.page-product-nav a:hover{color:#c99e67}.page-product-body{padding-top:146px;background:#e9e9e9;box-shadow:inset 0px 1px 9px 0px #c8c8c8}.page-product-body-wrapper{width:83%;margin:auto}@media only screen and (max-width: 576px){.page-product-body-wrapper{width:90%}}.page-product-header{margin-bottom:100px}.page-product-benefits{margin-top:100px;padding-bottom:133px;display:flex}.page-product-benefits-col{max-width:326px;width:100%}.page-product-benefits-col:not(:first-child){margin-left:80px}.page-main-benefits-col-icon{width:80px;height:80px;background:#212d23;display:flex;justify-content:center;align-items:center}.page-main-benefits-col-text ol{list-style-type:lower-latin;margin-left:1rem}.page-product-body-info{background:#fff}.page-product-body-info-wrapper{width:83%;margin:auto}@media only screen and (max-width: 576px){.page-product-body-info-wrapper{width:90%}}.page-product-body-info-section:not(:last-child){border-bottom:1px solid #e9e9e9}#page-product-info-header{margin-top:80px}.page-product-body-info-text{color:#737373;margin-top:40px;max-width:1055px;width:100%;font-size:18px}#page-product-info-text-last{margin-bottom:100px}.page-product-info-subheader{margin-top:50px;font-size:18px}.o-penti-body-section-list ul{list-style:none}.page-product-body-info-text ul{list-style:none;margin-left:1rem}.page-product-body-info-text ul li::before{content:"▪";color:#c99e67;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.page-product-body-gallery-link{height:800px;width:100%;overflow:hidden;margin-bottom:100px;position:relative;display:block}.page-product-body-gallery-link-background{width:100%;height:100%;background:url(../images/galerie-vazniku.jpg);background-size:cover;transition:.5s}.page-product-body-gallery-link:hover .page-product-body-gallery-link-background{transform:scale(1.1)}.page-product-body-gallery-link-box{width:522px;height:200px;position:absolute;bottom:0;left:0;background:#fff;display:flex;flex-direction:column;justify-content:center}.page-product-body-gallery-link-box h2{color:#000;text-decoration:none;font-size:46px}.page-product-body-gallery-link-box span{color:#c99e67;text-decoration:none;font-size:14px;margin-top:10px}.subpage-body{padding-top:180px;padding-bottom:150px;width:82.8%;margin:auto}@media only screen and (max-width: 1536px){.subpage-body{padding-top:150px;padding-bottom:120px}}@media only screen and (max-width: 1366px){.subpage-body{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width: 1024px){.subpage-body{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 768px){.subpage-body{padding-top:80px;padding-bottom:70px;width:87%}}@media only screen and (max-width: 576px){.subpage-body{padding-top:70px;width:90%}}.subpage-heading-row{display:flex}.subpage-heading{max-width:535px;width:100%}.subpage-heading h2{text-transform:uppercase;font-size:50px;color:#101712;letter-spacing:1px;line-height:1.3}@media only screen and (max-width: 1536px){.subpage-heading h2{font-size:46px}}@media only screen and (max-width: 768px){.subpage-heading h2{font-size:40px}}@media only screen and (max-width: 576px){.subpage-heading h2{font-size:30px}}.subpage-subheading-text{margin-left:285px;max-width:520px;width:100%}.subpage-subheading-text p{color:#212d23;line-height:1.5;font-size:18px}@media only screen and (max-width: 1536px){.subpage-subheading-text{display:none}}.subpage-image-full{width:100%;height:920px;background-size:cover;background-position:center;margin-top:150px}@media only screen and (max-width: 1536px){.subpage-image-full{margin-top:120px;height:630px}}@media only screen and (max-width: 1366px){.subpage-image-full{height:580px}}@media only screen and (max-width: 1024px){.subpage-image-full{margin-top:100px;height:445px}}@media only screen and (max-width: 768px){.subpage-image-full{margin-top:80px;height:335px}}@media only screen and (max-width: 576px){.subpage-image-full{margin-top:70px;height:300px}}.subpage-panel-items{background:#e9e9e9}.subpage-panel-items-wrapper{padding-top:150px;padding-bottom:150px;width:82.8%;margin:auto}@media only screen and (max-width: 1536px){.subpage-panel-items-wrapper{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width: 1024px){.subpage-panel-items-wrapper{padding-top:100px;padding-bottom:100px;width:87%}}@media only screen and (max-width: 768px){.subpage-panel-items-wrapper{padding-top:80px}}@media only screen and (max-width: 576px){.subpage-panel-items-wrapper{padding-top:50px;padding-bottom:70px;width:90%}}.subpage-panel-items-heading h3{color:#101712;font-size:46px;text-transform:uppercase;letter-spacing:2px}@media only screen and (max-width: 1536px){.subpage-panel-items-heading h3{font-size:40px}}@media only screen and (max-width: 768px){.subpage-panel-items-heading h3{font-size:30px}}@media only screen and (max-width: 576px){.subpage-panel-items-heading h3{font-size:28px}}.subpage-panel-items-subheading{margin-top:40px;color:#101712;max-width:630px;width:100%}.subpage-panel-items-subheading span{line-height:1.5;text-transform:uppercase;font-size:18px;letter-spacing:1px}@media only screen and (max-width: 1536px){.subpage-panel-items-subheading span{font-size:16px}}@media only screen and (max-width: 768px){.subpage-panel-items-subheading{margin-top:30px}}.subpage-panel-items-row{display:flex;flex-wrap:wrap;margin:-25px -12px;margin-top:75px}@media only screen and (max-width: 1536px){.subpage-panel-items-row{margin-top:60px}}@media only screen and (max-width: 576px){.subpage-panel-items-row{margin-top:20px}}.subpage-panel-item{margin:25px 10px;box-sizing:border-box;width:375px;height:180px;padding:0 50px;position:relative}.subpage-panel-item:not(:last-child){border-right:1px solid #cecece}@media only screen and (max-width: 768px){.subpage-panel-item:not(:last-child){border-right:none}}@media only screen and (max-width: 768px){.subpage-panel-item:nth-child(odd):not(:last-child){border-right:1px solid #cecece}}@media only screen and (max-width: 576px){.subpage-panel-item:nth-child(odd):not(:last-child){border-right:none}}@media only screen and (max-width: 1536px){.subpage-panel-item{padding:0 30px}}@media only screen and (max-width: 1366px){.subpage-panel-item{padding:0 20px;width:300px;margin:20px 10px}}@media only screen and (max-width: 1024px){.subpage-panel-item{width:280px}}@media only screen and (max-width: 576px){.subpage-panel-item{padding:0;margin:0;margin-top:20px;margin-left:20px;height:auto;display:flex}}.subpage-panel-item-count{position:absolute;left:25px;top:0;color:#212d23;font-size:16px}@media only screen and (max-width: 1536px){.subpage-panel-item-count{left:20px}}@media only screen and (max-width: 576px){.subpage-panel-item-count{position:relative;left:0}}.subpage-panel-item-text-wrapper{margin-left:15px}.subpage-panel-item-heading{margin-top:40px}.subpage-panel-item-heading span{font-size:18px;color:#212d23;letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width: 576px){.subpage-panel-item-heading{margin-top:0px;display:flex}}.subpage-panel-item-text{margin-top:20px;width:280px}.subpage-panel-item-text span{line-height:1.5;color:#212d23;font-size:18px}@media only screen and (max-width: 1536px){.subpage-panel-item-text span{font-size:16px}}@media only screen and (max-width: 1536px){.subpage-panel-item-text{width:100%}}.subpage-text-panel-items{background:#212d23}.subpage-text-panel-items-wrapper{padding-top:150px;padding-bottom:150px;width:82.8%;margin:auto;display:flex;align-items:center;flex-direction:column}@media only screen and (max-width: 1536px){.subpage-text-panel-items-wrapper{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width: 1024px){.subpage-text-panel-items-wrapper{padding-top:100px;padding-bottom:100px;width:87%;align-items:flex-start}}@media only screen and (max-width: 768px){.subpage-text-panel-items-wrapper{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width: 576px){.subpage-text-panel-items-wrapper{padding-top:50px;padding-bottom:50px;width:90%}}.subpage-text-panel-items-heading h2{font-size:50px;color:#fff;text-transform:uppercase;text-align:center}@media only screen and (max-width: 1366px){.subpage-text-panel-items-heading h2{font-size:46px}}@media only screen and (max-width: 1024px){.subpage-text-panel-items-heading h2{text-align:initial}}@media only screen and (max-width: 768px){.subpage-text-panel-items-heading h2{font-size:40px}}@media only screen and (max-width: 576px){.subpage-text-panel-items-heading h2{font-size:32px}}.subpage-text-panel-items-heading .heading-divider{margin:20px auto}@media only screen and (max-width: 1024px){.subpage-text-panel-items-heading .heading-divider{margin:20px 0}}.subpage-text-panel-items-row{display:flex;flex-wrap:wrap;margin-top:130px;width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:180px;grid-row-gap:80px}@media only screen and (max-width: 1536px){.subpage-text-panel-items-row{margin-top:120px;grid-column-gap:120px;grid-row-gap:80px}}@media only screen and (max-width: 1366px){.subpage-text-panel-items-row{grid-column-gap:60px}}@media only screen and (max-width: 1024px){.subpage-text-panel-items-row{grid-row-gap:55px;grid-column-gap:135px;width:auto;margin-top:100px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}}@media only screen and (max-width: 900px){.subpage-text-panel-items-row{grid-row-gap:50px;grid-column-gap:30px}}@media only screen and (max-width: 768px){.subpage-text-panel-items-row{margin-top:80px}}@media only screen and (max-width: 700px){.subpage-text-panel-items-row{display:flex;flex-direction:column;grid-row-gap:0px;grid-column-gap:0px}}@media only screen and (max-width: 576px){.subpage-text-panel-items-row{margin-top:30px}}.subpage-text-panel-item{width:360px;height:300px;position:relative}@media only screen and (max-width: 1536px){.subpage-text-panel-item{width:310px}}@media only screen and (max-width: 700px){.subpage-text-panel-item{height:auto;margin-top:40px}}@media only screen and (max-width: 320px){.subpage-text-panel-item{width:275px}}.subpage-text-panel-item-count{position:absolute;left:5px;top:0;color:#fff;font-size:14px}.subpage-text-panel-item-icon{display:none;margin-left:25px}.subpage-text-panel-item-icon img{width:64px}.subpage-text-panel-item-heading{margin-top:40px}.subpage-text-panel-item-heading span{font-size:26px;color:#fff;line-height:1.5}@media only screen and (max-width: 1366px){.subpage-text-panel-item-heading span{font-size:24px}}@media only screen and (max-width: 1024px){.subpage-text-panel-item-heading span{font-size:22px}}@media only screen and (max-width: 576px){.subpage-text-panel-item-heading span{font-size:20px}}@media only screen and (max-width: 576px){.subpage-text-panel-item-heading{margin-top:30px}}.subpage-text-panel-item-text{width:100%;margin-top:30px}.subpage-text-panel-item-text p{color:#7c9581;font-size:16px;line-height:1.5}@media only screen and (max-width: 1024px){.subpage-text-panel-item-text{margin-top:20px}}@media only screen and (max-width: 576px){.subpage-text-panel-item-text{margin-top:30px}}.subpage-text-image-row{display:flex;align-items:center}@media only screen and (max-width: 1024px){.subpage-text-image-row{flex-direction:column-reverse;margin-top:100px}}@media only screen and (max-width: 768px){.subpage-text-image-row{margin-top:80px}}@media only screen and (max-width: 576px){.subpage-text-image-row{margin-top:50px}}.subpage-text-image-text{width:51%}@media only screen and (max-width: 1024px){.subpage-text-image-text{width:100%}}.subpage-text-image-image{height:940px;width:49%}@media only screen and (max-width: 1536px){.subpage-text-image-image{height:900px}}@media only screen and (max-width: 1366px){.subpage-text-image-image{height:720px}}@media only screen and (max-width: 1024px){.subpage-text-image-image{width:100%;height:445px}}@media only screen and (max-width: 768px){.subpage-text-image-image{height:335px}}@media only screen and (max-width: 576px){.subpage-text-image-image{height:300px}}.subpage-text-image-text-heading{text-transform:uppercase;font-size:50px;color:#212d23;line-height:1.3;letter-spacing:1px}@media only screen and (max-width: 1366px){.subpage-text-image-text-heading{font-size:46px}}@media only screen and (max-width: 1024px){.subpage-text-image-text-heading{display:none}}.subpage-text-image-text-heading-responsive{display:none;font-size:46px;color:#212d23;line-height:1.3;letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width: 1024px){.subpage-text-image-text-heading-responsive{display:block}}@media only screen and (max-width: 768px){.subpage-text-image-text-heading-responsive{font-size:40px}}@media only screen and (max-width: 576px){.subpage-text-image-text-heading-responsive{font-size:32px}}.subpage-text-image-text-row{display:flex;margin-top:100px}@media only screen and (max-width: 1536px){.subpage-text-image-text-row{margin-top:80px;flex-direction:column}}@media only screen and (max-width: 1024px){.subpage-text-image-text-row{flex-direction:row}}@media only screen and (max-width: 768px){.subpage-text-image-text-row{margin-top:50px}}@media only screen and (max-width: 576px){.subpage-text-image-text-row{flex-direction:column;margin-top:40px}}.subpage-text-image-text-col{max-width:270px;width:100%}.subpage-text-image-text-col p{font-size:16px;color:#212d23;line-height:1.5;margin-top:40px}@media only screen and (max-width: 1536px){.subpage-text-image-text-col p{margin-top:0}}@media only screen and (max-width: 1024px){.subpage-text-image-text-col p{margin-top:40px}}.subpage-text-image-text-col:last-child{margin-left:70px}@media only screen and (max-width: 1536px){.subpage-text-image-text-col:last-child{margin-left:0px;margin-top:50px}}@media only screen and (max-width: 1024px){.subpage-text-image-text-col:last-child{margin-left:90px;margin-top:0}}@media only screen and (max-width: 768px){.subpage-text-image-text-col:last-child{margin-left:60px}}@media only screen and (max-width: 576px){.subpage-text-image-text-col:last-child{margin-left:0;margin-top:40px}}@media only screen and (max-width: 1536px){.subpage-text-image-text-col{display:flex;flex-direction:row;max-width:460px}}@media only screen and (max-width: 1366px){.subpage-text-image-text-col{max-width:400px}}@media only screen and (max-width: 1024px){.subpage-text-image-text-col{flex-direction:column}}@media only screen and (max-width: 768px){.subpage-text-image-text-col{max-width:285px}}@media only screen and (max-width: 576px){.subpage-text-image-text-col{max-width:100%}}.subpage-text-image-text-col-icon{display:none}.subpage-text-image-text-col-icon img{width:64px}@media only screen and (max-width: 1536px){.subpage-text-image-text-col-icon{margin-right:40px}}@media only screen and (max-width: 1024px){.subpage-text-image-text-col-icon{margin-right:0px}}.subpage-gallery{height:800px;width:100%;margin-top:150px;position:relative;overflow:hidden}@media only screen and (max-width: 1536px){.subpage-gallery{height:630px;margin-top:120px}}@media only screen and (max-width: 1366px){.subpage-gallery{height:580px}}@media only screen and (max-width: 1024px){.subpage-gallery{height:445px;margin-top:100px}}@media only screen and (max-width: 768px){.subpage-gallery{height:335px;margin-top:80px}}@media only screen and (max-width: 576px){.subpage-gallery{max-width:100%;height:400px;margin-top:70px}}.subpage-gallery-items{width:100%;height:100%}.subpage-gallery-item{height:100% !important}.subpage-gallery-controls{position:absolute;left:0;bottom:0;display:flex;z-index:2}.subpage-gallery-control-left,.subpage-gallery-control-right{background:#c99e67;width:60px;height:60px;border:none;transition:.3s}.subpage-gallery-control-left svg,.subpage-gallery-control-right svg{transition:.3s;fill:#fff;width:20px}.subpage-gallery-control-left:hover,.subpage-gallery-control-right:hover{background:#fff;cursor:pointer}.subpage-gallery-control-left:hover svg,.subpage-gallery-control-right:hover svg{fill:#c99e67}@media only screen and (max-width: 768px){.subpage-gallery-control-left,.subpage-gallery-control-right{width:45px;height:45px}.subpage-gallery-control-left svg,.subpage-gallery-control-right svg{width:20px}}.subpage-gallery-control-left svg{transform:rotate(90deg)}.subpage-gallery-control-right svg{transform:rotate(270deg)}.career-row{padding-top:180px;padding-bottom:180px;display:flex}@media only screen and (max-width: 1536px){.career-row{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width: 1024px){.career-row{flex-direction:column;padding-top:50px;padding-bottom:100px}}@media only screen and (max-width: 768px){.career-row{padding-bottom:60px}}.career-contact{width:24.3%;border-right:solid 1px #cecece}@media only screen and (max-width: 1536px){.career-contact{border-right:none;width:33.3%}}@media only screen and (max-width: 1024px){.career-contact{display:flex;width:100%;padding-bottom:50px;border-bottom:solid 1px #cecece}}.career-job-offerings{width:75.7%;box-sizing:border-box;margin-left:150px;display:flex;flex-direction:column}@media only screen and (max-width: 1536px){.career-job-offerings{margin-left:0px}}@media only screen and (max-width: 1024px){.career-job-offerings{width:100%;margin-top:50px}}.career-empty{padding:clamp(24px,4vw,56px);background:#f6f5f1;border-left:3px solid #c99e67;color:#212d23}.career-empty-label{font-size:14px;letter-spacing:2px;margin-bottom:16px;color:#74522c}.career-empty h2{font-size:clamp(26px,2.4vw,34px);line-height:1.25;max-width:24ch}.career-empty-description{font-size:18px;line-height:1.6;max-width:48ch;margin-top:20px}.career-empty .career-empty-button{display:inline-flex;padding:14px 24px;margin-top:28px;font-size:16px}.career-job-offering{width:100%;display:flex;align-items:flex-start;padding-bottom:50px;text-decoration:none}.career-job-offering:not(:first-child){margin-top:50px}.career-job-offering:not(:last-child){border-bottom:1px solid #cecece}@media only screen and (max-width: 768px){.career-job-offering{flex-direction:column}}.career-job-offering-date{font-size:18px;color:#212d23}@media only screen and (max-width: 1536px){.career-job-offering-date{font-size:16px}}.career-job-offering-heading{margin-left:100px;max-width:520px;width:100%}.career-job-offering-heading span{color:#212d23;font-size:26px;letter-spacing:1px;line-height:1.3}@media only screen and (max-width: 1536px){.career-job-offering-heading span{font-size:24px}}@media only screen and (max-width: 576px){.career-job-offering-heading span{font-size:22px}}@media only screen and (max-width: 1536px){.career-job-offering-heading{margin-left:50px}}@media only screen and (max-width: 768px){.career-job-offering-heading{margin-left:0;margin-top:20px}}.career-job-offering-tags{margin-top:20px;display:flex}.career-job-offering-tag{padding:5px 10px;font-size:16px;box-sizing:border-box}.job-offering-tag-price{background:#feeeda;color:#c99e67}.job-offering-tag-city{color:#212d23;background:#e9e9e9;margin-left:5px}@media only screen and (max-width: 1536px){.job-offering-tag-city{display:none}}.career-job-offering-link{font-size:16px;color:#c99e67;margin-left:auto;text-decoration:none;transition:.3s;letter-spacing:1px}.career-job-offering-link:hover{opacity:.5}@media only screen and (max-width: 768px){.career-job-offering-link{display:none}}.career-detail-info{padding-top:100px;width:83%;margin:auto;box-sizing:border-box;padding-left:135px;padding-bottom:200px}@media only screen and (max-width: 1536px){.career-detail-info{padding-top:80px;padding-left:100px}}@media only screen and (max-width: 1366px){.career-detail-info{padding-top:50px;padding-bottom:80px}}@media only screen and (max-width: 1024px){.career-detail-info{padding-left:0;padding-top:80px;padding-bottom:120px}}@media only screen and (max-width: 768px){.career-detail-info{padding-top:50px;padding-bottom:100px}}@media only screen and (max-width: 576px){.career-detail-info{width:90%;padding-bottom:50px}}.career-detail-info-tags{display:flex}@media only screen and (max-width: 576px){.career-detail-info-tags{flex-direction:column;align-items:flex-start}}.career-detail-info-tag{padding:10px 20px;background:#445346;font-size:18px;letter-spacing:1px}.career-detail-info-tag-price{color:#c99e67}.career-detail-info-tag-city{color:#fff;margin-left:5px}@media only screen and (max-width: 576px){.career-detail-info-tag-city{margin-left:0px;margin-top:10px}}.career-detail-info-text{max-width:880px;width:100%;margin-top:50px}.career-detail-info-text p,.career-detail-info-text span{font-size:26px !important;color:#fff !important;line-height:1.3 !important;letter-spacing:1px !important;background:none !important}@media only screen and (max-width: 1536px){.career-detail-info-text p,.career-detail-info-text span{font-size:22px !important}}@media only screen and (max-width: 1366px){.career-detail-info-text p,.career-detail-info-text span{font-size:20px !important}}@media only screen and (max-width: 768px){.career-detail-info-text p,.career-detail-info-text span{font-size:18px !important}}@media only screen and (max-width: 1536px){.career-detail-info-text{max-width:620px}}@media only screen and (max-width: 576px){.career-detail-info-text{width:calc(100% - 20px);margin-left:20px}}.career-info{display:flex;width:66.3%;align-items:flex-start}.career-info:not(:first-of-type){margin-top:100px}@media only screen and (max-width: 1024px){.career-info:not(:first-of-type){margin-top:80px}}@media only screen and (max-width: 576px){.career-info:not(:first-of-type){margin-top:50px}}@media only screen and (max-width: 1536px){.career-info{width:80%}}@media only screen and (max-width: 1100px){.career-info{width:90%}}@media only screen and (max-width: 1024px){.career-info{flex-direction:column;width:100%}}.career-info-heading{width:50%}.career-info-heading h2{font-size:26px;color:#212d23;letter-spacing:1px}@media only screen and (max-width: 1366px){.career-info-heading h2{max-width:210px;width:100%}}@media only screen and (max-width: 1024px){.career-info-heading h2{max-width:100%}}@media only screen and (max-width: 1024px){.career-info-heading{width:100%}}.career-info-text{width:50%}.career-info-text p,.career-info-text span{font-size:18px !important;line-height:1.3 !important;color:#212d23 !important;background:none !important}@media only screen and (max-width: 576px){.career-info-text p,.career-info-text span{font-size:16px !important}}@media only screen and (max-width: 1024px){.career-info-text{margin-top:50px;max-width:520px;width:100%}}@media only screen and (max-width: 1024px)and (max-width: 576px){.career-info-text{max-width:100%;margin-top:30px}}@media only screen and (max-width: 1024px){.career-info-text{width:100%}}.reference-body{width:100%;background:#fff}.reference-body-wrapper{width:83%;margin:auto;padding-top:110px;padding-bottom:110px;display:flex;flex-wrap:wrap}@media only screen and (max-width: 576px){.reference-body-wrapper{width:90%}}.reference-body-category{width:49.5%;position:relative;height:400px;margin-top:20px;overflow:hidden}.reference-body-category-background{width:100%;height:100%;transition:.5s;position:absolute;top:0}.reference-body-category:hover .reference-body-category-background{transform:scale(1.1)}.reference-body-category:nth-child(even){margin-left:1%}.reference-body-category-header{position:absolute;bottom:0;left:0;background:#fff;padding:25px;color:#212d23;font-size:24px;transition:.3s}.reference-body-category-see-more{font-size:14px;color:#c19864;margin-top:15px;display:none;position:absolute}.reference-kategorie-wrapper{width:100%;height:100%;position:relative;background:linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0), transparent, transparent)}.reference-kategorie-header{position:absolute;bottom:40px;left:5%;color:#fff;font-size:22px;text-transform:uppercase}#reference-detail-header{min-width:40%;max-width:80%;width:auto;height:auto;padding:20px 20px 20px 0}#reference-detail-header h1{margin-left:22.2%}#reference-detail-button{margin:0 !important}.reference-detail-body-wrapper{width:83%;margin:auto;padding-top:150px;padding-bottom:60px}@media only screen and (max-width: 576px){.reference-detail-body-wrapper{width:90%}}#reference-detail-gallery{padding-top:150px;padding-bottom:60px}.contact-header{display:flex}@media only screen and (max-width: 700px){.contact-header{flex-direction:column}}.contact-header-phone-mail{margin-left:215px}.contact-header-phone-mail .contact-col-info .contact-col-info-icon svg{width:30px;fill:#c99e67}.contact-header-phone-mail .contact-col-info a{margin-left:40px;color:#fff;font-size:28px;letter-spacing:1px}@media only screen and (max-width: 1536px){.contact-header-phone-mail .contact-col-info a{margin-left:25px;font-size:24px}}@media only screen and (max-width: 768px){.contact-header-phone-mail .contact-col-info a{font-size:22px}}@media only screen and (max-width: 700px){.contact-header-phone-mail .contact-col-info a{font-size:20px}}@media only screen and (max-width: 1536px){.contact-header-phone-mail{margin-left:200px}}@media only screen and (max-width: 1366px){.contact-header-phone-mail{margin-left:75px}}@media only screen and (max-width: 1024px){.contact-header-phone-mail{margin-left:60px}}@media only screen and (max-width: 768px){.contact-header-phone-mail{margin-left:25px}}@media only screen and (max-width: 700px){.contact-header-phone-mail{margin-left:0;margin-top:30px}}.col-info-phone{margin-top:45px}@media only screen and (max-width: 1536px){.col-info-phone{margin-top:40px}}@media only screen and (max-width: 1024px){.col-info-phone{margin-top:30px}}@media only screen and (max-width: 700px){.col-info-phone{margin-top:20px}}.contact-team{display:flex}.contact-team .page-contact-heading{margin-top:100px}@media only screen and (max-width: 1536px){.contact-team .page-contact-heading{margin-top:80px}}@media only screen and (max-width: 1366px){.contact-team .page-contact-heading{margin-top:50px}}@media only screen and (max-width: 1024px){.contact-team .page-contact-heading{margin-top:0}}@media only screen and (max-width: 1235px){.contact-team{flex-direction:column}}@media only screen and (max-width: 1024px){.contact-team .page-contact-heading p{margin-left:245px}}@media only screen and (max-width: 768px){.contact-team .page-contact-heading p{margin-left:165px}}@media only screen and (max-width: 675px){.contact-team .page-contact-heading p{margin-left:0}}.contact-team-people{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:15px;grid-row-gap:15px;margin-left:200px}@media only screen and (max-width: 1536px){.contact-team-people{margin-left:150px}}@media only screen and (max-width: 1366px){.contact-team-people{margin-left:120px}}@media only screen and (max-width: 1280px){.contact-team-people{margin-left:60px}}@media only screen and (max-width: 1235px){.contact-team-people{margin-left:0;margin-top:100px}}@media only screen and (max-width: 768px){.contact-team-people{margin-top:80px}}@media only screen and (max-width: 675px){.contact-team-people{margin-top:50px}}@media only screen and (max-width: 600px){.contact-team-people{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);grid-column-gap:0;grid-row-gap:20px}}.contact-team-person{width:520px;padding:30px 40px;background:#212d23;box-sizing:border-box;position:relative}@media only screen and (max-width: 1536px){.contact-team-person{width:400px}}@media only screen and (max-width: 1366px){.contact-team-person{width:375px}}@media only screen and (max-width: 1235px){.contact-team-person{width:435px}}@media only screen and (max-width: 768px){.contact-team-person{max-width:325px;width:100%}}@media only screen and (max-width: 576px){.contact-team-person{max-width:100%}}.contact-team-person-contact{margin-top:40px}.contact-team-person-contact div span{font-size:18px;color:#fff}.contact-team-person-contact div a{font-size:18px;color:#c19864}.contact-team-person-contact div:last-child{margin-top:5px}@media only screen and (max-width: 576px){.contact-team-person-contact{margin-top:20px}}.contact-team-person-image{margin-top:40px}.contact-team-person-image img{width:385px}@media only screen and (max-width: 1536px){.contact-team-person-image img{width:300px}}@media only screen and (max-width: 768px){.contact-team-person-image img{width:220px}}@media only screen and (max-width: 1366px){.contact-team-person-image{margin-top:30px}}.contact-team-person-name span{font-size:24px;color:#fff;letter-spacing:1px}@media only screen and (max-width: 768px){.contact-team-person-name span{font-size:22px}}.contact-team-person-name-title{letter-spacing:1px;color:#7c9581;font-size:15px;margin-top:8px}@media only screen and (max-width: 768px){.contact-team-person-name-title{font-size:14px}}.contact-header-address p{font-size:20px;color:#fff;line-height:1.3;letter-spacing:1px}@media only screen and (max-width: 1536px){.contact-header-address p{font-size:18px}}@media only screen and (max-width: 1366px){.contact-header-address p{line-height:1.5}}.contact-header-address-legal{margin-top:50px;font-size:12px;color:#fff}@media only screen and (max-width: 1024px){.contact-header-address-legal{margin-top:30px}}.page-contact{padding-top:180px;padding-bottom:180px;border-top:1px solid #cecece}@media only screen and (max-width: 1536px){.page-contact{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width: 1024px){.page-contact{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 768px){.page-contact{padding-top:80px}}@media only screen and (max-width: 576px){.page-contact{padding-top:70px}}.page-contact-row{width:82.8%;margin:auto;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 1024px){.page-contact-row{flex-direction:column}}@media only screen and (max-width: 768px){.page-contact-row{width:87%}}@media only screen and (max-width: 576px){.page-contact-row{width:90%}}.page-contact-form{max-width:920px;width:100%}@media only screen and (max-width: 1675px){.page-contact-form{max-width:725px}}@media only screen and (max-width: 1366px){.page-contact-form{max-width:655px}}@media only screen and (max-width: 1280px){.page-contact-form{max-width:500px}}@media only screen and (max-width: 1024px){.page-contact-form{max-width:100%;margin-top:115px}}@media only screen and (max-width: 768px){.page-contact-form{margin-top:100px}}@media only screen and (max-width: 576px){.page-contact-form{margin-top:50px}}.g-recaptcha{margin-top:50px}.page-contact-heading h2{font-size:50px;color:#101712;text-transform:uppercase}@media only screen and (max-width: 1536px){.page-contact-heading h2{font-size:46px}}@media only screen and (max-width: 768px){.page-contact-heading h2{font-size:40px}}@media only screen and (max-width: 715px){.page-contact-heading h2{font-size:34px}}.page-contact-heading p{text-transform:uppercase;color:#101712;margin-top:50px;font-size:20px;max-width:370px;width:100%;line-height:1.5;letter-spacing:1px}@media only screen and (max-width: 1536px){.page-contact-heading p{margin-top:40px;font-size:16px}}@media only screen and (max-width: 1024px){.page-contact-heading p{margin-top:0;margin-left:140px;max-width:300px}}@media only screen and (max-width: 875px){.page-contact-heading p{margin-left:75px}}@media only screen and (max-width: 675px){.page-contact-heading p{margin-left:0;margin-top:30px}}@media only screen and (max-width: 1024px){.page-contact-heading{width:100%;display:flex;align-items:center}}@media only screen and (max-width: 675px){.page-contact-heading{flex-direction:column;align-items:flex-start}}.subpage-kontakt-row{max-width:952px;width:100%;display:flex;justify-content:space-between}.career-contact .contact-col-info:last-child{margin-top:35px}@media only screen and (max-width: 1024px){.career-contact .contact-col-info:last-child{margin-top:0;margin-left:50px}}@media only screen and (max-width: 576px){.career-contact .contact-col-info:last-child{margin-left:0;margin-top:20px}}.career-contact .contact-col-info .contact-col-info-text{color:#fff;font-size:22px;color:#212d23;margin-left:25px}@media only screen and (max-width: 576px){.career-contact .contact-col-info .contact-col-info-text{font-size:20px}}.career-contact .contact-col-info .contact-col-info-icon svg{fill:#c99e67;width:30px}@media only screen and (max-width: 1536px){.career-contact .contact-col-info .contact-col-info-icon svg{width:25px}}@media only screen and (max-width: 576px){.career-contact{flex-direction:column}}.contact-col{font-size:20px;color:#fff}.contact-col span{font-size:18px}.contact-col-info{display:flex;align-items:center}.contact-col-info-icon svg{fill:#c99e67}.contact-col-info-text{text-decoration:none}.kontakt-main-upper{background:#e9e9e9;padding-top:140px;padding-bottom:140px}.kontakt-main-upper-wrapper{height:100%;width:83%;margin:auto}.kontakt-main-form{max-width:989px;width:100%}.ref-form{width:100%;display:inherit;justify-content:inherit;align-items:inherit;flex-direction:inherit}.page-ref-form-inputs-row{width:100%}.page-ref-form-inputs-col{display:flex;flex-direction:row}.page-ref-form-inputs-col:not(:first-of-type){margin-top:80px}@media only screen and (max-width: 576px){.page-ref-form-inputs-col:not(:first-of-type){margin-top:50px}}.page-ref-form-input{width:100%;display:flex;flex-direction:column;position:relative}.form-label{font-size:18px;font-weight:500;color:#000;transition:.3s;position:absolute;top:0px;letter-spacing:.5px;font-weight:500}.page-ref-form-input input,.page-ref-form-input textarea{font-size:18px;color:#000;padding:12px 12px 12px 0px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #cdcdcd;transition:.3s;outline:none;background:none;font-family:"Purista-Light";font-weight:normal}.page-ref-form-input .form-input-border{position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#c99e67;transition:.4s}.page-ref-form-input input:focus+.form-input-border{width:100%}.page-ref-form-input textarea:focus+.form-input-border{width:100%}.hiddendiv{display:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.label-changeColor{color:#818181}.page-ref-form-input textarea{resize:none;min-height:20px;overflow:hidden}.common{resize:none;min-height:20px;overflow:hidden;font-size:18px;width:100%}.label-moveUp{top:-10px;font-size:13px}.input-short{max-width:420px;width:100%}.input-short:last-child{margin-left:120px}.page-ref-form-legal{margin-top:100px;color:#000;font-size:16px}@media only screen and (max-width: 1024px){.page-ref-form-legal{margin-top:70px}}@media only screen and (max-width: 576px){.page-ref-form-legal{margin-top:50px}}.page-ref-form-legal p{font-weight:300}.page-ref-form-legal a{color:#000}.page-ref-form-legal a:hover{text-decoration:none}.page-ref-form-submit{position:relative;bottom:14px;float:right;letter-spacing:1px}@media only screen and (max-width: 768px){.page-ref-form-submit .page-button{width:100%}}.page-ref-form-submit .page-button{padding:20px 60px 20px 60px;background:#c99e67;font-size:16px;color:#fff;border:none;transition:.3s;border:2px solid #c99e67}.page-ref-form-submit .page-button:hover{color:#c99e67;cursor:pointer;background:rgba(0,0,0,0)}.kontakt-main{background:#fff;padding-top:100px;padding-bottom:100px}.kontakt-main-wrapper{height:100%;width:83%;margin:auto}.kontakt-main-team{margin-top:20px;padding-bottom:120px}.kontakt-main-team-row{width:100%;display:flex;flex-wrap:wrap}.kontakt-main-team-col{width:25%;margin-top:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.kontakt-main-team-col-person{font-size:18px}.kontakt-main-team-col-person-role{margin-top:10px;font-size:15px;color:#737373}.kontakt-main-team-col-line{height:2px;width:40px;background:#c99e67;margin-top:15px}.kontakt-main-team-col-person-phone{margin-top:20px}.kontakt-main-team-col-person-phone,.kontakt-main-team-col-person-mail{font-size:18px;color:#000;text-decoration:none;display:block}.kontakt-main-team-col-person-mail{margin-top:5px}.kontakt-main-map iframe{width:100%;height:800px}.gallery-item:first-child{margin-left:8.5%}.gallery-items{display:flex;overflow-x:hidden}.gallery-item-wrapper{width:100%;height:100%;position:relative;background:linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0), transparent, transparent)}.gallery-item-description{position:absolute;bottom:50px;left:40px}.gallery-item-description-category{padding:5px;background:#c99e67;color:#fff;font-size:14px;width:70%}.gallery-item-description-header{color:#fff;font-size:22px;margin-top:16px}.gallery-item-inside{width:100%;height:100%;position:absolute;transition:.5s}.gallery-item:hover .gallery-item-inside{transform:scale(1.1)}.gallery-controls{margin-left:8.5%;display:flex}.gallery-control-left,.gallery-control-right{width:80px;height:80px;display:flex;justify-content:center;align-items:center;background:#e9e9e9;transition:.5s;border:none}.gallery-control-left svg,.gallery-control-right svg{width:15px;fill:none;stroke:#101712;stroke-width:2px;fill-rule:evenodd}.gallery-control-right{transform:rotate(180deg)}.gallery-control-left:hover,.gallery-control-right:hover{background:#737373;cursor:pointer}.gallery-control-left:focus,.gallery-control-right:focus{outline:none}.page-button{box-sizing:border-box;background:#c99e67;text-decoration:none;color:#fff;transition:.3s;display:flex;justify-content:center;align-items:center;border:solid 2px #c99e67}.button-inverse{background:none;border:solid 2px #c99e67;color:#c99e67}.page-button:hover{background:none;border:solid 2px #c99e67;color:#c99e67}.button-inverse:hover{background:#c99e67;color:#fff}.page-header-contact-button-icon{width:34px;transition:.3s;fill:#fff}.page-button span{margin-left:20px}.page-button:hover .page-header-contact-button-icon{fill:#c99e67}.footer-info{background:#212d23;width:100%;min-height:365px;height:auto;display:flex;justify-content:center;align-items:center}.footer-row{width:70.1%;display:flex;justify-content:space-between;align-items:center}.footer-col{display:flex;align-items:center;flex-direction:column;max-width:285px;width:100%;min-height:155px}.footer-col-header{font-size:20px;color:#fff;letter-spacing:1px}.footer-col-text{font-size:17px;color:#7c9581;margin-top:20px;text-align:center}.footer-button{width:100%;height:50px;margin-top:20px}.footer-button a{height:50px}.footer-social{margin-top:20px}.footer-social a svg{fill:#fff;width:30px;transition:.3s}.footer-social a{text-decoration:none;transition:.5s}#footer-fb{margin-left:25px}.footer-social a:hover svg{fill:#c99e67}.footer-sitemap{padding-top:40px;padding-bottom:40px;background:#e9e9e9;width:100%}.footer-sitemap-links{margin-left:calc(8.5% - 30px);display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){.footer-sitemap-links{flex-direction:column}}.footer-sitemap-links a,.footer-sitemap-links .footer-cookie-settings{color:#737373;text-decoration:none;transition:.5s}@media only screen and (max-width: 768px){.footer-sitemap-links a,.footer-sitemap-links .footer-cookie-settings{text-align:center;margin-top:15px}}.footer-sitemap-links a:not(:first-child),.footer-sitemap-links .footer-cookie-settings:not(:first-child){margin-left:30px}@media only screen and (max-width: 1366px){.footer-sitemap-links a:not(:first-child),.footer-sitemap-links .footer-cookie-settings:not(:first-child){margin-left:20px}}@media only screen and (max-width: 768px){.footer-sitemap-links a:not(:first-child),.footer-sitemap-links .footer-cookie-settings:not(:first-child){margin-left:0}}.footer-sitemap-links a:hover,.footer-sitemap-links .footer-cookie-settings:hover{color:#000}.footer-copyright{color:#737373;text-decoration:none;margin-left:6.8%;margin-top:25px;display:flex}@media only screen and (max-width: 1366px){.footer-copyright{margin-left:6%}}@media only screen and (max-width: 768px){.footer-copyright{flex-direction:column;justify-content:center;align-items:center}}.footer-author{display:flex;align-items:center;margin-right:8.5%;margin-left:auto}@media only screen and (max-width: 1220px){.footer-author{margin-right:0;margin-left:0;margin-top:20px;width:100%}}.footer-author a,.footer-author p{text-decoration:none;color:#737373;font-size:16px;margin-left:0}@media only screen and (max-width: 1024px){.footer-author a,.footer-author p{font-size:14px}}.footer-author a svg,.footer-author p svg{margin-left:2px;width:100px;fill:#737373;transition:.3s;position:relative;top:4px}.footer-author a svg:hover,.footer-author p svg:hover{fill:#c99e67}@media only screen and (max-width: 576px){.footer-author a svg,.footer-author p svg{width:75px;margin-left:3px;top:2px}}@media only screen and (max-width: 768px){.footer-author{justify-content:center;margin-top:20px;margin-left:0;margin-right:0}}.page-fixed-contact{position:fixed;bottom:0;right:70px;display:none}@media only screen and (max-width: 1024px){.page-fixed-contact{display:block}}@media only screen and (max-width: 768px){.page-fixed-contact{right:50px}}@media only screen and (max-width: 576px){.page-fixed-contact{right:22px}.page-fixed-contact .page-header-contact-button .page-button{width:236px !important;height:45px}}.fixed-contact-full{display:block}.fullscreen-menu{background:#fff;width:100%;height:100%;position:fixed;top:0;z-index:99;display:none}.fullscreen-menu-row{display:none;width:100%;height:100%;justify-content:center;align-items:center}.fullscreen-menu-col{width:35%;height:50%}.fullscreen-menu-close{position:relative;right:5px}.fullscreen-menu-close svg{fill:#cdcdcd;width:51px;transition:.5s}.fullscreen-menu-close svg:hover{fill:#c99e67;cursor:pointer}.fullscreen-menu-contact-item{width:270px}.fullscreen-menu-contact-item-heading{font-size:15px}.fullscreen-menu-contact-item-content{font-size:20px;line-height:30px}.fullscreen-menu-contact-item-content a{color:#000;text-decoration:none}.fullscreen-menu-contact-item:not(:first-child){margin-top:50px}.fullscreen-menu-contact-item-content-small{font-size:17px;line-height:20px}.fullscreen-menu-links{line-height:90px;display:flex;flex-direction:column;align-items:flex-start;text-transform:uppercase}.fullscreen-menu-link{display:block;color:#000;text-decoration:none;font-size:40px;transition:.3s}.link-line{width:0%;height:1px;background:#c99e67;transition:.3s}.fullscreen-menu-link:hover .link-line{width:100%}.fullscreen-menu-link:hover{color:#c99e67}@media only screen and (max-width: 1600px){.page-header-intro-image img{width:900px}.page-header-nadpis{font-size:50px}.page-header-scroll{margin-top:80px}.page-header-contact-button{margin-top:50px}.page-main-header{font-size:39px}#page-main-gallery{margin-bottom:190px}.navbar{height:110px}.navbar-logo img{width:180px}.page-header{padding-top:110px}.fullscreen-menu-link{font-size:35px}.fullscreen-menu-links{line-height:60px}.subpage-divided-top{padding-top:200px}#aktuality-aktualita{margin-top:100px;max-width:550px}.page-aktualita-main{padding-top:200px}.page-aktualita-main-text{margin-top:100px}.subpage-fullscreen-background{padding-top:110px}.page-product-body-gallery-link-box h2{font-size:39px}.page-product-body-gallery-link{height:600px}#reference-detail-button{display:none}.kontakt-main-map iframe{height:700px}}@media only screen and (max-width: 1366px){.fullscreen-menu-link{font-size:30px}.page-header-intro-image img{width:700px}.page-header-nadpis{font-size:40px}.page-header-scroll{margin-top:50px}.page-header-contact-button{margin-top:30px}.page-main-products-showcase-col-box{padding:30px}.page-main-products-showcase-col-box-text{font-size:20px}.page-main-seo-header-small{margin-top:30px}.page-main-seo-text{margin-top:30px}.page-main-seo-more{margin-top:30px}.page-main-header{font-size:35px}#seo-col{width:45%}#intro-image-col{width:50%;margin-left:5%}.page-main-reference{padding-top:80px}.page-main-benefits{background:#fff;padding-bottom:100px}.page-main-aktuality .aktuality-row{margin-top:70px}.footer-row{width:83%}}@media only screen and (max-width: 1366px)and (max-width: 576px){.footer-row{width:90%}}@media only screen and (max-width: 1366px){.subpage-divided-top{padding-top:160px}.page-aktualita-main{padding-top:160px;padding-bottom:70px;background:#212d23}.page-aktualita-main-text{margin-top:70px}#aktualita-button{display:none}.o-penti-body-section-heading{font-size:40px}.o-penti-body-section-list{margin-top:25px}.o-penti-body-section-subheading{margin-top:20px}.o-penti-body-section-list{font-size:16px}.o-penti-body-section-image{height:760px}.page-product-benefits{margin-top:50px;padding-bottom:80px}.page-product-body{padding-top:70px}#page-product-info-header{margin-top:50px}#page-product-info-text-last{margin-bottom:50px}.page-product-body-gallery-link-box h2{font-size:35px}.page-product-body-gallery-link-box{width:300px;height:150px}.page-product-body-gallery-link{height:500px}.reference-body-category{height:320px}.reference-body-category-header{padding:20px}.reference-body-wrapper{padding-top:70px;padding-bottom:70px}#reference-detail-gallery{padding-top:80px;padding-bottom:40px}.kontakt-main-upper{padding-top:90px;padding-bottom:90px}.kontakt-main-team-col{width:33.3%}.kontakt-main-team-row{justify-content:initial}.kontakt-main{padding-top:70px;padding-bottom:70px}.kontakt-main-team{margin-top:0px;padding-bottom:90px}.kontakt-main-map iframe{height:600px}}@media only screen and (max-width: 1024px){.page-header-row{flex-direction:column;padding-top:0px}.page-header-col{width:100%}#header-col-right{padding-left:6.5%}.page-header-scroll{display:none}#header-button-desktop{display:none}.page-header-nadpis{margin-top:50px}#header-button-responsive{display:block;margin-top:26px}.page-header-intro-image img{width:884px;margin-top:150px}#fullscreen-menu-info{display:none}.fullscreen-menu-col{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.page-main-products-showcase-row{flex-direction:column}.page-main-products-showcase-col{max-width:100%;height:350px}.page-main-products-showcase-col:not(:first-child){margin-left:0;margin-top:15px}.page-main-intro-row{flex-direction:column-reverse;margin-top:80px}#seo-col{width:100%}#intro-image-col{width:100%;margin-left:0%;margin-top:36px}.page-main-benefits{padding-bottom:100px}.gallery-control-left,.gallery-control-right{width:65px;height:65px}.gallery-control-left svg,.gallery-control-right svg{width:12px}#page-main-gallery{margin-top:50px;margin-bottom:120px}.page-main-aktuality .aktuality-row{margin-top:20px}.aktualita-header{font-size:22px}.aktualita-text{font-size:17px !important;margin-top:15px}.aktualita-text span{font-size:17px !important}.aktuality-row{flex-direction:column}.page-main-aktuality-row .aktualita:nth-child(even){margin-left:0}.aktualita:not(:first-child){margin-top:45px}.page-main-aktuality{padding-bottom:50px}.page-main-products-showcase-info-heading{font-size:40px}.footer-row{flex-direction:column}.footer-col{margin-top:40px}.footer-col:last-child{margin-bottom:40px}.footer-col-text{margin-top:10px}.page-aktualita-main-text{font-size:18px;line-height:30px}.page-aktualita-main-text span{font-size:18px !important;line-height:30px !important}.subpage-fullscreen-top-poptavka{display:none}.o-penti-body-section{flex-direction:column}#o-penti-first-section{flex-direction:column-reverse}#o-penti-third-section{flex-direction:column-reverse}.o-penti-body-section-image{height:400px;width:100%}.o-penti-body-section-text{width:100%}.page-product-body-gallery-link{height:400px}.reference-body-category-header{font-size:22px}.reference-body-category{height:280px}.reference-body-wrapper{padding-top:50px;padding-bottom:50px}.subpage-fullscreen-header a{display:none}#reference-detail-header{padding:0}.kontakt-main-upper{padding-top:60px;padding-bottom:60px}.kontakt-main-team-col{width:50%}.kontakt-main{padding-top:50px;padding-bottom:50px}.kontakt-main-team{padding-bottom:80px}.kontakt-main-map iframe{height:600px}}@media only screen and (max-width: 800px){.page-main-benefits-row{flex-direction:column}.page-main-benefits-col{flex-direction:row;max-width:100%;width:100%}.page-main-benefits-col-icon{flex-shrink:0}.page-main-benefits-col:not(:first-child){margin-left:0;margin-top:30px}.page-main-benefits-col-info{margin-top:0px;margin-left:20px}#page-product-benefits-info{margin-left:0px;margin-top:25px}.page-main-benefits-col-text{margin-top:10px}.page-main-benefits-row{margin-top:35px}.page-main-benefits{padding-top:120px;padding-bottom:50px;margin-top:-50px}.gallery-item-description{bottom:20px;left:20px}.aktualita-read-more{max-width:100%;margin-top:30px}.page-main-products-showcase-info-heading{font-size:32px}.page-main-products-showcase-info-text{font-size:16px;margin-top:10px}.footer-col{max-width:100%}.subpage-divided-top{padding-top:130px}#aktuality-aktualita{margin-top:42px}.page-aktualita-main{padding-top:130px}.ke-stazeni-row{flex-direction:column;justify-content:center;align-items:center}.ke-stazeni-col{margin:0;margin-top:65px}.ke-stazeni-col-download-button{margin-top:30px;max-width:100%}.subpage-fullscreen-info-text{font-size:18px !important}.page-product-benefits{flex-direction:column}.page-product-benefits-col:not(:first-child){margin-left:0;margin-top:50px}.page-product-body-info-text{margin-top:20px}.page-product-info-subheader{margin-top:20px}#page-product-info-header{margin-top:30px}#page-product-info-text-last{margin-bottom:30px}.reference-body-wrapper{flex-direction:column}.reference-body-category{height:280px;width:100%}.reference-body-category:nth-child(even){margin-left:0}.reference-body-category-header{padding:15px}.reference-kategorie-header{bottom:20px}#reference-detail-gallery{padding-top:44px;padding-bottom:30px}.subpage-kontakt-row{flex-direction:column}.page-ref-form-inputs-row{margin-top:0}.page-ref-form-inputs-col{flex-direction:column}.input-short{max-width:100%;width:100%}.input-short:last-child{margin-left:0}.page-ref-form-submit{position:relative;bottom:0px;float:none;margin-top:50px}.page-main-button{width:100%}.kontakt-main-upper{padding-top:40px;padding-bottom:40px}.kontakt-main{padding-bottom:40px;padding-top:40px}.kontakt-main-map iframe{height:500px}}@media only screen and (max-width: 768px){.page-header-intro-image img{width:668px;margin-top:80px}}@media only screen and (max-width: 600px){.navbar{height:90px}.navbar-small{height:90px}.page-header{padding-top:90px}.navbar-logo img{width:143px}.page-button span{font-size:16px}.page-header-intro-image img{width:330px;margin-top:50px}.page-header-nadpis{font-size:32px}.fullscreen-menu-link{font-size:20px;line-height:40px}.page-main-products-showcase-col{height:340px}.page-main-products-showcase-col-box{max-width:190px;height:104px}.page-main-products-showcase-row{margin-bottom:66px}.page-main-header{font-size:32px}.page-main-benefits-header{font-size:32px}.page-main-intro-row{margin-top:53px}.gallery-control-left,.gallery-control-right{width:50px;height:50px}.gallery-control-left svg,.gallery-control-right svg{width:10px}.page-main-reference{padding-top:50px}#page-main-gallery{margin-top:20px;margin-bottom:50px}.subpage-fullscreen-background{padding-top:90px}.o-penti-body-section-heading{font-size:32px}.o-penti-body-section-image{height:300px}#vazniky-header{width:70%}#vazniky-header h1{margin-left:13%}.page-product-body-gallery-link-box{height:100px;width:270px}.page-product-body-gallery-link-box h2{font-size:32px}.page-product-body-gallery-link{height:200px}.reference-body-category{height:220px}.reference-body-category-header{padding:15px;width:60%}.kontakt-main-team-col{width:100%}.kontakt-main-team-col{margin-top:60px}.kontakt-main-team-col:first-child{margin-top:36px}.kontakt-main-map iframe{height:420px}}@media only screen and (max-width: 470px){.footer-sitemap{display:flex;justify-content:center;align-items:center;flex-direction:column}.footer-sitemap-links{margin-left:0}.footer-copyright{margin-left:0;margin-top:15px}.page-product-benefits-col:not(:first-child){margin-top:40px}.page-product-body{padding-top:40px}.page-product-benefits{margin-top:40px;padding-bottom:40px}.page-main-header{font-size:28px;max-width:200px}}@media only screen and (max-width: 370px){.page-header-nadpis{font-size:27px}}@media only screen and (max-width: 325px){#vazniky-header{width:85%}#vazniky-header h1{margin-left:10.7%}}.alert-box{position:fixed;left:20px;bottom:20px;z-index:99999}@media only screen and (max-width: 576px){.alert-box{left:10px;bottom:10px}}.alert{padding:12px 28px 12px 28px;font-size:16px;box-sizing:border-box;border:none;border-radius:4px;width:350px;margin-top:25px}@media only screen and (max-width: 576px){.alert{padding:12px 15px 12px 15px;width:200px}}.alert:hover{cursor:pointer}.form-alert{padding:12px 28px 12px 28px;font-size:16px;box-sizing:border-box;border:none;transition:.3s;border-radius:4px;width:80%;margin-top:25px}@media only screen and (max-width: 576px){.form-alert{padding:12px 15px 12px 15px}}.alert-warning{background:#c99e67;color:#fff}.footer-cookie-settings{font:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit;align-self:flex-start}@media(max-width: 768px){.footer-sitemap-links .footer-cookie-settings{align-self:center}}