*{margin:0;padding:0}::-moz-selection{background:#c99e67;color:#fff}::selection{background:#c99e67;color:#fff}html{font-size:16px}h1,h2,h3{font-size:1rem}@font-face{font-family:Purista-SemiBold;font-style:normal;font-weight:400;src:url(/fonts/Purista-SemiBold-ad33af4b664014a4fcdb28ae7d3ad863.woff2?4b4fa58b99c3335693a69cbc14747e05) format("woff2"),url(/fonts/Purista-SemiBold-ad33af4b664014a4fcdb28ae7d3ad863.woff?2c4767546614e2f675a8f4c544eaec8f) format("woff")}@font-face{font-family:Purista-Light;font-style:normal;font-weight:400;src:url(/fonts/Purista-Light-9c8db549c11dc6a33ecbf735ebaa6d46.woff2?504f9a360d40b83a75856478abd91e4a) format("woff2"),url(/fonts/Purista-Light-9c8db549c11dc6a33ecbf735ebaa6d46.woff?453d5817ef58dfcd7da6664f8be91175) format("woff")}h1,h2,h3{font-size:1em}.text-light,.text-light *{font-family:Purista-Light!important;font-weight:400}.text-regular,.text-regular *{font-family:Barlow,sans-serif!important;font-weight:400}.text-semibold,.text-semibold *{font-family:Purista-SemiBold!important;font-weight:400}.text-light h1,.text-light h2,.text-light h3,.text-light p,.text-regular h2,.text-regular h3,.text-regular p,.text-semibold h1,.text-semibold h2,.text-semibold h3,.text-semibold p{font-weight:400}.required{color:red}header{overflow:hidden;position:relative}.navbar-logo img{transition:.5s;width:220px}.navbar-logo img:hover{opacity:.5}@media only screen and (max-width:576px){.navbar-logo img{width:200px}}.header-family-image{height:851px;margin-top:118px;overflow:hidden;position:absolute;right:1.25%;width:1311px;z-index:2}.header-family-image img{height:100%;width:100%}@media only screen and (max-width:1536px){.header-family-image{height:691px;margin-top:91px;right:-126px;width:1065px}}@media only screen and (max-width:768px){.header-family-image{height:594px;margin-top:321px;right:-216px;width:916px}}@media only screen and (max-width:576px){.header-family-image{height:359px;margin-top:321px;right:50%;transform:translateX(50%);width:553px}}.header-penti-logo{position:absolute;right:3.54%;top:62px}@media only screen and (max-width:1536px){.header-penti-logo{right:3.07%;top:39px}}.header-penti-logo--desktop{display:block}@media only screen and (max-width:1536px){.header-penti-logo--desktop{display:none}}.header-penti-logo--tablet{display:none}@media only screen and (max-width:1536px){.header-penti-logo--tablet{display:block}}@media only screen and (max-width:576px){.header-penti-logo--tablet{display:none}}.page-header{background:#212d23;min-height:100vh;padding-top:114px}@media only screen and (max-width:1536px){.page-header{padding-top:70px}}@media only screen and (max-width:1024px){.page-header{min-height:63vh}}@media only screen and (max-width:576px){.page-header{padding-top:24px}}.page-header-row{display:flex;width:100%}.page-header-col{box-sizing:border-box;overflow:hidden;width:50%;z-index:3}@media only screen and (max-width:576px){.page-header-col{width:100%}}#header-col-left{padding-left:6.5%}@media only screen and (max-width:1536px){#header-col-left{padding-left:7.7%}}@media only screen and (max-width:576px){#header-col-left{padding-left:4.9%}}.page-header-nadpis{color:#fff;font-size:60px;letter-spacing:3.6px;line-height:1.3;margin-top:116px}@media only screen and (max-width:1536px){.page-header-nadpis{font-size:50px;line-height:1.2;margin-top:98px}}@media only screen and (max-width:576px){.page-header-nadpis{font-size:36px;line-height:1;margin-top:55px}}.page-header-contact-button .page-button{height:75px;width:252px}@media only screen and (max-width:1536px){.page-header-contact-button .page-button{height:70px}}@media only screen and (max-width:576px){.page-header-contact-button .page-button{height:60px;width:338px}}.home-products-button{margin-top:70px}@media only screen and (max-width:1536px){.home-products-button{margin-top:61px}}@media only screen and (max-width:576px){.home-products-button{margin-top:403px}}@-webkit-keyframes arrow-anim{0%{top:0}50%{top:20px}to{top:0}}@keyframes arrow-anim{0%{top:0}50%{top:20px}to{top:0}}.page-header-scroll{display:flex;flex-direction:column;height:150px;justify-content:center;margin-top:40px;text-decoration:none;transition:.5s;width:30px}.page-header-scroll svg{fill:#fff;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infini;-webkit-animation-name:arrow-anim;animation-name:arrow-anim;margin-top:23px;position:relative;width:29px}@media only screen and (max-width:576px){.page-header-scroll{height:80px;margin-top:0;width:24px}}.form-header{background:#212d23;padding-bottom:50px;padding-left:3.16%;padding-top:60px}@media only screen and (max-width:1536px){.form-header{padding-left:7.54%;padding-top:50px}}@media only screen and (max-width:576px){.form-header{padding-left:5.7%;padding-top:24px}}.form-header-heading{margin-left:100px;margin-top:168px}.form-header-heading h2{color:#fff;font-size:56px;text-transform:uppercase}@media only screen and (max-width:1536px){.form-header-heading h2{font-size:50px}}@media only screen and (max-width:576px){.form-header-heading h2{font-size:34px}}.form-header-heading .heading-divider{margin-top:11px}@media only screen and (max-width:1536px){.form-header-heading{margin-left:0;margin-top:106px;max-width:980px}}@media only screen and (max-width:576px){.form-header-heading{margin-top:88px;max-width:94.3%}}.page-about{background:#212d23;padding-bottom:150px;padding-top:68px}@media only screen and (max-width:1536px){.page-about{padding-bottom:100px;padding-top:90px}}@media only screen and (max-width:576px){.page-about{padding-bottom:65px;padding-top:70px}}.page-about-row{display:flex;flex-direction:row;justify-content:space-between;margin-left:8.6%;margin-right:8.6%}@media only screen and (max-width:1536px){.page-about-row{margin-left:7.5%;margin-right:7.5%}}@media only screen and (max-width:576px){.page-about-row{flex-direction:column;margin-left:6.4%;margin-right:6.4%}}.page-about-col{display:flex;flex-direction:column}.page-about-col p{color:#fff;font-size:26px;margin-top:64px}@media only screen and (max-width:1536px){.page-about-col p{font-size:22px;margin-top:50px}}@media only screen and (max-width:576px){.page-about-col p{font-size:20px;margin-top:30px}}.page-about-col:first-child{margin-top:12px;max-width:420px}@media only screen and (max-width:1536px){.page-about-col:first-child{margin-top:10px;max-width:340px}}@media only screen and (max-width:576px){.page-about-col:first-child{margin-top:0;max-width:100%}}.page-about-col:nth-child(2){max-width:450px}@media only screen and (max-width:1536px){.page-about-col:nth-child(2){max-width:340px}}@media only screen and (max-width:576px){.page-about-col:nth-child(2){margin-top:43px;max-width:100%}}.page-about-col:nth-child(3){margin-top:6.5px;max-width:350px}@media only screen and (max-width:1536px){.page-about-col:nth-child(3){max-width:340px}}@media only screen and (max-width:576px){.page-about-col:nth-child(3){margin-top:64px;max-width:100%}}.about-icon--desktop{display:block}@media only screen and (max-width:1536px){.about-icon--desktop{display:none}}.about-icon--tablet{display:none}@media only screen and (max-width:1536px){.about-icon--tablet{display:block}}@media only screen and (max-width:576px){.about-icon--tablet{display:none}}.about-icon--mobile{display:none}@media only screen and (max-width:576px){.about-icon--mobile{display:block}}.subpage-body{margin:auto;padding-top:150px;width:82.8%}@media only screen and (max-width:1536px){.subpage-body{padding-top:100px;width:85%}}@media only screen and (max-width:576px){.subpage-body{padding-top:70px;width:88.8%}}.subpage-heading-row{display:flex}.subpage-heading{max-width:842px;width:100%}.subpage-heading h2{color:#101712;font-size:50px;letter-spacing:1px;line-height:1.3;text-transform:uppercase}@media only screen and (max-width:1536px){.subpage-heading h2{font-size:40px;line-height:1.2}}@media only screen and (max-width:576px){.subpage-heading h2{font-size:32px}}.heading-divider{background:#c99e67;height:1px;margin-top:20px;width:80px}@media only screen and (max-width:576px){.heading-divider{width:70px}}.subpage-fixed-slides{display:flex;flex-direction:row-reverse;margin-top:150px;width:100%}@media only screen and (max-width:1536px){.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}}.subpage-fixed-slide-image{display:block;height:800px;margin-bottom:calc(50vh - 400px);position:-webkit-sticky;position:sticky;top:calc(50vh - 400px);width:45%}@media only screen and (max-width:1536px){.subpage-fixed-slide-image{height:700px;margin-bottom:calc(50vh - 350px);top:calc(50vh - 350px);width:49.22%}}@media only screen and (max-width:1024px){.subpage-fixed-slide-image{display:none}}.subpage-fixed-slide-image-responsive{display:none;height:445px;width:100%}@media only screen and (max-width:1024px){.subpage-fixed-slide-image-responsive{display:block!important}}@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:190px}}.subpage-fixed-slide-image-img{height:100%;position:absolute;width:100%}.prihradove-vazniky-img,.prihradove-vazniky-img--responsive{background:url(/images/showcase-1.jpg);background-position:50%;background-size:cover}@media only screen and (max-width:576px){.prihradove-vazniky-img,.prihradove-vazniky-img--responsive{position:relative}}.drevene-konstrukce-img,.drevene-konstrukce-img--responsive{background:url(/images/showcase-2.jpg);background-position:50%;background-size:cover;display:none}@media only screen and (max-width:576px){.drevene-konstrukce-img,.drevene-konstrukce-img--responsive{position:relative}}.panely-drevostaveb-img,.panely-drevostaveb-img--responsive{background:url(/images/showcase-3.jpg);background-position:50%;background-size:cover;display:none}@media only screen and (max-width:576px){.panely-drevostaveb-img,.panely-drevostaveb-img--responsive{position:relative}}.subpage-fixed-slides-row{width:55%}@media only screen and (max-width:1024px){.subpage-fixed-slides-row{width:100%}}.subpage-fixed-slide{border-bottom:1px solid #cecece;box-sizing:border-box;display:flex;flex-direction:column;margin-right:150px;margin-top:180px;padding-bottom:150px}.subpage-fixed-slide:is(:last-child){border-bottom:none}@media only screen and (max-width:1536px){.subpage-fixed-slide{margin-right:120px;margin-top:100px;padding-bottom:100px}}@media only screen and (max-width:1024px){.subpage-fixed-slide{margin-right:0;margin-top:70px}}.subpage-fixed-slide-heading h3{color:#101712;font-size:40px;max-width:450px;text-transform:uppercase;width:100%}.subpage-fixed-slide-heading h3 span{color:#c99e67;text-transform:none}@media only screen and (max-width:1366px){.subpage-fixed-slide-heading h3{font-size:36px}}@media only screen and (max-width:768px){.subpage-fixed-slide-heading h3{font-size:28px}}@media only screen and (max-width:1024px){.subpage-fixed-slide-heading{background:#fff;margin-top:-34px;padding-left:4px;padding-top:16px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:3}}@media only screen and (max-width:768px){.subpage-fixed-slide-heading{width:220px}}.subpage-fixed-slide-list{margin-top:70px;max-width:613px;padding-left:20px;width:100%}.subpage-fixed-slide-list ul{list-style-type:square}.subpage-fixed-slide-list ul li{color:#212d23;font-size:20px;line-height:1.5}.subpage-fixed-slide-list ul li::marker{color:#c99e67}.subpage-fixed-slide-list ul li:not(:first-child){margin-top:30px}@media only screen and (max-width:1536px){.subpage-fixed-slide-list{margin-top:40px;max-width:467px}}.subpage-fixed-slide-button{margin-top:50px}.subpage-fixed-slide-button .page-button{background:#c99e67;color:#fff;height:75px;width:200px}.subpage-fixed-slide-button .page-button:hover{background:#fff!important;color:#c99e67}@media only screen and (max-width:1536px){.subpage-fixed-slide-button .page-button{height:65px}.subpage-fixed-slide-button{margin-top:40px}}.subpage-fixed-slide-text{margin-top:50px;max-width:460px;width:100%}.form-main{display:flex}.form-sidebar{background:#e9e9e9;max-width:550px;width:100%}@media only screen and (max-width:1536px){.form-sidebar{max-width:381px}}@media only screen and (max-width:1024px){.form-sidebar{max-width:316px}}@media only screen and (max-width:768px){.form-sidebar{display:none}}.form-sidebar-wrapper{display:block;margin-bottom:40px;position:-webkit-sticky;position:sticky;top:0}.form-mobile-info{background:#e9e9e9;display:none;width:100%}@media only screen and (max-width:768px){.form-mobile-info{display:block}}.sidebar-content{display:flex;flex-direction:column;max-width:316px;padding-left:29.8%;padding-top:150px}@media only screen and (max-width:1536px){.sidebar-content{max-width:254px;padding-left:28%;padding-right:20px;padding-top:60px}}@media only screen and (max-width:1024px){.sidebar-content{padding-left:10%;padding-right:10%}}@media only screen and (max-width:768px){.sidebar-content{max-width:70.67%;padding-left:114px;padding-top:40px}}@media only screen and (max-width:576px){.sidebar-content{max-width:100%;padding-left:5.6%;padding-top:40px}}.sidebar-content--selected{display:none}.sidebar-content-header{font-size:30px;max-width:296px;text-transform:uppercase}@media only screen and (max-width:1536px){.sidebar-content-header h3{max-width:214px}}.sidebar-content-header span{color:#c99e67;font-size:40px;line-height:2;text-transform:none;white-space:nowrap}@media only screen and (max-width:1536px){.sidebar-content-header span{font-size:36px}}.sidebar-content-header p{color:#212d23;font-size:20px;text-transform:none}@media only screen and (max-width:1536px){.sidebar-content-header p{font-size:16px}.sidebar-content-header{font-size:26px;max-width:254px}}.sidebar-content-button{margin-bottom:280px;margin-top:50px}.sidebar-content-button .page-button{background:transparent;border-color:#212d23;color:#212d23;height:50px;width:196px}.sidebar-content-button .page-button:hover{color:#fff!important}@media only screen and (max-width:576px){.sidebar-content-button .page-button{width:100%}}@media only screen and (max-width:1536px){.sidebar-content-button{margin-bottom:48px;margin-top:40px}}@media only screen and (max-width:576px){.sidebar-content-button{margin-bottom:40px;margin-top:30px}}.sidebar-content-default-text{margin-top:20px}.sidebar-content-default-text p{color:#101712;font-size:18px}@media only screen and (max-width:1536px){.sidebar-content-default-text p{font-size:16px}}@media only screen and (max-width:576px){.sidebar-content-default-text p{font-size:18px;padding-bottom:40px}}.form-form{width:100%}.form-body-wrapper{display:flex;flex-direction:column;margin-left:150px;margin-top:150px;max-width:67.3%}@media only screen and (max-width:1536px){.form-body-wrapper{margin-left:114px;margin-top:70px;max-width:70.67%}}@media only screen and (max-width:576px){.form-body-wrapper{margin-left:5.6%;margin-top:40px;max-width:88.8%}}.form-body-select{display:flex;flex-direction:column}.form-body-select span{font-size:20px;text-transform:uppercase}@media only screen and (max-width:576px){.form-body-select span{font-size:18px}}.form-body-select-row{display:flex;margin-top:40px}@media only screen and (max-width:1024px){.form-body-select-row{flex-direction:column}}.form-body-select-col{display:flex;flex-direction:column;max-width:296px}.form-body-select-col:not(:first-child){margin-left:18px}@media only screen and (max-width:1024px){.form-body-select-col:not(:first-child){margin-left:0}}.form-body-select-col .select-foto-checkmark{display:none}.form-body-select-col .subpage-fixed-slide-image-img-number{display:none;height:26px;width:33px}@media only screen and (max-width:1536px){.form-body-select-col{max-width:210px}}@media only screen and (max-width:1024px){.form-body-select-col{background:#e9e9e9;max-width:100%;padding:53px 6% 24px;position:relative}.form-body-select-col:not(:first-child){margin-top:6%}.form-body-select-col .select-foto{display:none}.form-body-select-col .select-foto-checkmark{display:none;left:auto;position:absolute;right:10px;top:10px;transform:none}.form-body-select-col .subpage-fixed-slide-image-img-number{align-items:center;display:flex;justify-content:center}}.form-body-select-col--selected .select-foto .select-foto-wrapper{background:#000;opacity:.6}.form-body-select-col--selected .select-foto .select-foto-checkmark{display:block}@media only screen and (max-width:1024px){.form-body-select-col--selected .select-foto{display:none}.form-body-select-col--selected .select-foto-checkmark{display:block}}.form-body-select-col--notselected{opacity:.5}.select-foto-checkmark{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.select-foto{align-items:center;display:flex;height:160px;justify-content:center;position:relative;width:296px}@media only screen and (max-width:1536px){.select-foto{height:113px;width:210px}}.select-foto-1{background:url(/images/select-foto-1.jpg);background-position:50%;background-size:cover}.select-foto-2{background:url(/images/select-foto-2.jpg);background-position:50%;background-size:cover}.select-foto-3{background:url(/images/select-foto-3.jpg);background-position:50%;background-size:cover}.select-foto-wrapper{height:100%;position:relative;width:100%}.select-foto-number{align-items:center;background:#212d23;display:flex;height:31px;justify-content:center;left:0;position:absolute;top:0;width:39px}.select-foto-number h3{color:#fff;font-size:18px}@media only screen and (max-width:1536px){.select-foto-number{height:22px;width:28px}.select-foto-number h3{font-size:14px}}.subpage-fixed-slide-image-img-number{align-items:center;background:#212d23;display:flex;height:50px;justify-content:center;left:0;position:absolute;top:0;width:65px}.subpage-fixed-slide-image-img-number h3{color:#fff;font-size:30px}@media only screen and (max-width:1536px){.subpage-fixed-slide-image-img-number{height:42px;width:54px}.subpage-fixed-slide-image-img-number h3{font-size:26px}}@media only screen and (max-width:1024px){.subpage-fixed-slide-image-img-number{height:32px;width:51px}.subpage-fixed-slide-image-img-number h3{font-size:18px}}.select-text{color:#101712;font-size:18px;min-height:133px;padding-top:30px;text-transform:uppercase}.select-text .service-price{color:#c99e67;font-size:24px;line-height:2;text-transform:none}@media only screen and (max-width:1536px){.select-text .service-price{font-size:22px}}@media only screen and (max-width:1024px){.select-text .service-price{font-size:24px;line-height:normal;padding-top:5px}}@media only screen and (max-width:1536px){.select-text{font-size:16px;min-height:116px}}@media only screen and (max-width:1024px){.select-text{font-size:18px;min-height:auto;padding-top:0}}.select-col-button{font-size:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:15px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.select-col-button:hover{background:#fff!important;color:#c99e67}@media only screen and (max-width:1024px){.select-col-button{margin-top:20px;width:100%}}.select-col-button--nohover:hover{background:#c99e67!important;color:#fff!important;cursor:default!important}.form-inputs-row{display:flex}@media only screen and (max-width:1536px){.form-inputs-row{flex-direction:column}}.form-inputs-col{display:flex;flex-direction:column}.form-inputs-col-second{margin-left:167px}@media only screen and (max-width:1536px){.form-inputs-col-second{margin-left:0}}.form-question-heading{margin-bottom:40px;margin-top:100px}.form-question-heading h3{font-size:20px;text-transform:uppercase}@media only screen and (max-width:1536px){.form-question-heading h3{font-size:18px}.form-question-heading{margin-bottom:20px;margin-top:50px}}@media only screen and (max-width:1024px){.form-question-heading{margin-top:40px}}.form-input-radio{cursor:pointer;display:block;font-family:Barlow Condensed,sans-serif;font-size:18px;margin-top:12px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-input-radio input{cursor:pointer;opacity:0;position:absolute}.form-input-radio input:checked~.checkmark-radio{background-color:#c99e67}.form-input-radio input:checked~.checkmark-radio:after{display:block}.form-input-radio .checkmark-radio:after{background:#fff;border-radius:50%;height:7px;left:7px;top:7px;width:7px}@media only screen and (max-width:1536px){.form-input-radio{font-size:16px}}.form-special-input-number{background:transparent;border-bottom:1px solid #212d23;height:40px;position:relative;width:165px}.form-special-input-number-minus{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;z-index:2}.form-special-input-number-minus .icon-minus{fill:#c99e67;height:2px;transition:.3s;width:16px}.form-special-input-number-input{-ms-progress-appearance:unset;-moz-appearance:textfield;-webkit-appearance:none;border:none;box-sizing:border-box;color:#212d23;font-size:20px;left:0;text-align:center;width:100%;z-index:1}.form-special-input-number-input,.form-special-input-number-plus{align-items:center;background:transparent;border-radius:4px;display:flex;height:100%;justify-content:center;position:absolute;top:0}.form-special-input-number-plus{cursor:pointer;right:15px;z-index:2}.form-special-input-number-plus .icon-plus{fill:#c99e67;height:16px;transition:.3s;width:16px}.form-img-input{margin-bottom:100px}@media only screen and (max-width:576px){.form-img-input{margin-bottom:40px}}.form-footer{background:#e9e9e9;padding-bottom:140px;padding-left:150px;padding-top:50px;width:calc(100% - 150px)}.form-footer label{color:#101712;font-size:16px}@media only screen and (max-width:1536px){.form-footer{padding-bottom:100px;padding-left:114px;width:calc(100% - 114px)}}@media only screen and (max-width:768px){.form-footer{padding-left:14.16%;padding-right:14.16%;padding-top:40px;width:70.68%}}@media only screen and (max-width:576px){.form-footer{padding:10px 5.6% 40px;width:88.8%}}.submit-button{background:#c99e67;color:#fff;font-size:16px;height:75px;margin-left:auto;margin-right:27.78%;margin-top:55px;width:265px}.submit-button:hover{background:transparent!important;color:#c99e67!important;cursor:pointer}@media only screen and (max-width:1536px){.submit-button{height:70px;margin-right:19.7%;margin-top:40px}}@media only screen and (max-width:768px){.submit-button{margin-right:0}}@media only screen and (max-width:576px){.submit-button{height:60px;width:100%}}.footer-form{background:#212d23;border-bottom:1px solid #fff}.footer-form-wrapper{align-items:center;display:flex;flex-direction:column;margin:auto;padding-bottom:118px;padding-top:118px}@media only screen and (max-width:1536px){.footer-form-wrapper{padding-bottom:80px;padding-top:80px}}.footer-form-header{max-width:670px;text-align:center;text-transform:uppercase}.footer-form-header h2{color:#fff;font-size:50px;font-weight:400}@media only screen and (max-width:1536px){.footer-form-header h2{font-size:40px}.footer-form-header{max-width:540px}}@media only screen and (max-width:576px){.footer-form-header{max-width:94.3%}}.header-line{background:#c99e67;height:1px;margin-top:25px;transition:.3s;width:78px}@media only screen and (max-width:1536px){.header-line{margin-top:20px}}@media only screen and (max-width:576px){.header-line{margin-top:10px}}.footer-form-button{margin-top:56px}.footer-form-button .page-button{height:75px;width:268px}@media only screen and (max-width:1536px){.footer-form-button .page-button{height:70px;width:332px}}@media only screen and (max-width:576px){.footer-form-button .page-button{height:60px;width:260px}}@media only screen and (max-width:1536px){.footer-form-button{margin-top:40px}}@media only screen and (max-width:576px){.footer-form-button{margin-top:30px}}.footer-info{align-items:center;background:#212d23;display:flex;height:auto;justify-content:center;min-height:365px;width:100%}@media only screen and (max-width:1536px){.footer-info{min-height:330px}}@media only screen and (max-width:576px){.footer-info{padding-bottom:10px;padding-top:10px}}.footer-row{align-items:center;display:flex;justify-content:space-between;width:70.1%}@media only screen and (max-width:1536px){.footer-row{width:74.2%}}@media only screen and (max-width:768px){.footer-row{flex-direction:column;width:95%}}.footer-col{align-items:center;display:flex;flex-direction:column;max-width:230px;min-height:155px;width:100%}@media only screen and (max-width:768px){.footer-col{margin-top:30px;max-width:88.53%;padding-bottom:30px}.footer-col:not(:last-child){border-bottom:1px solid #707070}}.footer-col-header{color:#fff;font-size:20px;letter-spacing:1px}.footer-col-text{color:#7c9581;font-size:16px;margin-top:20px;text-align:center}.footer-button{height:50px;margin-top:20px;width:100%}.footer-button a{height:50px}.footer-telefon,.footer-telefon a{color:#c99e67;font-size:20px;margin-top:30px}.footer-telefon a,.page-button{text-decoration:none}.page-button{align-items:center;background:#c99e67;border:2px solid #c99e67;box-sizing:border-box;color:#fff;display:flex;justify-content:center;transition:.3s}.page-button:hover{background:#212d23;cursor:pointer}.button-inverse{background:none;border:2px solid #c99e67}.button-inverse:hover{background:#c99e67;color:#fff}.footer-social{margin-top:40px}.footer-social a{text-decoration:none;transition:.5s}.footer-social a svg{fill:#fff;transition:.3s;width:30px}.footer-social a:hover svg{fill:#c99e67}#footer-fb{margin-left:25px}.footer-sitemap{background:#e9e9e9;padding-bottom:47px;padding-top:49px;width:100%}@media only screen and (max-width:1536px){.footer-sitemap{padding-bottom:40px;padding-top:40px}}@media only screen and (max-width:576px){.footer-sitemap{display:none}}.footer-sitemap-links{display:flex;flex-wrap:wrap;margin-left:calc(8.5% - 30px)}.footer-sitemap-links a{color:#737373;text-decoration:none;transition:.5s}.footer-sitemap-links a:not(.footer-sitemap-links a:first-child){margin-left:30px}.footer-author{align-items:center;display:flex;margin-left:auto;margin-right:8.5%}.footer-author a,.footer-author p{color:#737373;font-size:16px;margin-left:0;text-decoration:none}.footer-author a svg,.footer-author p svg{fill:#737373;margin-left:2px;position:relative;top:4px;transition:.3s;width:100px}.footer-author a svg:hover,.footer-author p svg:hover{fill:#c99e67}.footer-copyright{color:#737373;display:flex;text-decoration:none}.page-aktualita-main{background:#212d23;border-bottom:1px solid #fff;overflow-x:hidden;padding-bottom:130px;padding-top:240px;position:relative}.page-aktualita-main-wrapper{margin:auto;position:relative;width:83%}@media only screen and (max-width:576px){.page-aktualita-main-wrapper{width:90%}}.page-aktualita-main-header{color:#fff;font-size:60px;max-width:1070px;text-transform:uppercase;width:100%}@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:576px){.page-aktualita-main-header{font-size:34px}}.page-aktualita-main-text{margin-top:140px;max-width:900px!important;width:100%}.page-aktualita-main-text,.page-aktualita-main-text span{color:#fff!important;font-family:Purista-Light!important;font-size:20px!important;font-weight:400!important;line-height:35px!important}.page-aktualita-main-text span{background:none!important}@media only screen and (max-width:1600px){.page-aktualita-main-text{margin-top:100px}}@media only screen and (max-width:1366px){.page-aktualita-main-text{margin-top:70px}}@media only screen and (max-width:1024px){.page-aktualita-main-text{font-size:18px;line-height:30px}.page-aktualita-main-text span{font-size:18px!important;line-height:30px!important}}#aktualita-button{bottom:0;margin:0!important;position:absolute;right:8.3%}.page-contact-button{height:60px;margin-top:112px;width:359px}.page-contact-button a span{margin-left:20px}.page-contact-button:hover a span{color:#c99e67}.page-contact-button .page-button{height:60px;width:359px}@media only screen and (max-width:1600px){.page-contact-button{margin-top:50px}}@media only screen and (max-width:1366px){.page-contact-button{height:50px;margin-top:30px;width:300px}.page-contact-button #aktualita-button{display:none}}.page-header-contact-button-icon{fill:#fff;transition:.3s;width:34px}.page-header-contact-button-icon:hover{fill:#c99e67}.form-construction-map{height:400px;margin-top:50px;width:100%}@media only screen and (max-width:1024px){.form-construction-map{height:300px}}.app-button{background:transparent;border:2px solid #ffbf00;border-radius:4px;border-radius:50px;box-sizing:border-box;color:#ffbf00;display:inline-block;font-size:14px;letter-spacing:1px;padding:10px 30px;text-decoration:none;transition:.3s}.button-inverted{background:#ffbf00;color:#000}.button-inverted:hover{background:transparent!important;color:#ffbf00!important}.app-button--white{border:1px solid #fff;color:#fff}.app-button--white:hover{background:#ffbf00;border:1px solid #ffbf00;color:#fff!important}.app-text-button{border:none;display:inline-block;font-size:15px;width:auto}.app-text-button:hover{background:none!important;color:#fff}.app-body-content-button{float:right;font-size:16px;margin-top:30px;padding:15px}@media only screen and (max-width:1024px){.app-body-content-button{font-size:15px;padding:10px}}@media only screen and (max-width:800px){.app-body-content-button{width:100%}}.app-button:hover{background:#ffbf00;color:#fff;cursor:pointer}.panel-heading{font-family:Qualy;font-weight:500}.panel-text-light{font-family:GalanoGrotesque-Light;font-weight:300}.admin-panel{align-items:center;background:#000;bottom:0;box-sizing:border-box;display:flex;height:45px;padding-left:30px;padding-right:20px;position:fixed;width:100%;z-index:999}@media only screen and (max-width:500px){.admin-panel{padding-left:15px;padding-right:15px}}@media only screen and (max-width:440px){.admin-panel{display:none}}.admin-panel-item{align-items:center;display:flex;text-decoration:none}.admin-panel-item:not(:first-of-type){margin-left:30px}@media only screen and (max-width:500px){.admin-panel-item:not(:first-of-type){margin-left:15px}}.admin-panel-item .admin-panel-item__text{margin-left:10px}.admin-panel-item .admin-panel-item__text span{color:#fff;font-size:14px;text-decoration:none;transition:.3s}.admin-panel-item:hover .admin-panel-item__icon svg{fill:#ffbf00}.admin-panel-item:hover .admin-panel-item__text span{color:#ffbf00}.admin-panel-item__icon svg{fill:#fff;transition:.3s;width:18px}.admin-panel-button{margin-left:30px;padding:5px 30px}@media only screen and (max-width:750px){.admin-panel-button{display:none!important}}.admin-panel-item__logged-users{align-items:center;display:flex;margin-left:auto}.admin-panel-item__logged-users .admin-panel-item__logged-users-icon svg{fill:#ffbf00;width:17px}@media only screen and (max-width:1024px){.admin-panel-item__logged-users{display:none}}.admin-panel-item__logged-users-text{color:#fff;font-size:14px;margin-left:11px}.admin-panel-item__logoff{margin-left:55px}.admin-panel-item__logoff svg{fill:#fff;transition:.3s;width:20px}.admin-panel-item__logoff form button{background:none;border:none}.admin-panel-item__logoff:hover svg{fill:#ffbf00;cursor:pointer}@media only screen and (max-width:1024px){.admin-panel-item__logoff{display:none}}.cookie-consent{background:#212d23;bottom:40px;box-sizing:border-box;display:none;flex-direction:column;line-height:1.5;max-width:620px;padding:40px 30px;position:fixed;right:120px;width:100%;z-index:999}@media only screen and (max-width:1366px){.cookie-consent{max-width:440px}}@media only screen and (max-width:1024px){.cookie-consent{bottom:35px;right:110px}}@media only screen and (max-width:768px){.cookie-consent{right:65px}}@media only screen and (max-width:576px){.cookie-consent{bottom:0;justify-content:center;max-width:100%;padding-left:20px;padding-right:20px;right:0;width:100%}}.cookie-consent-dark{align-items:flex-end;background:#333;bottom:70px;box-sizing:border-box;display:none;flex-direction:row;font-family:Purista-SemiBold,serif;font-size:14px;font-weight:300;justify-content:space-between;left:70px;line-height:1.5;max-width:520px;padding:30px 25px;position:fixed;width:100%;z-index:999}@media only screen and (max-width:1024px){.cookie-consent-dark{bottom:35px;left:35px}}@media only screen and (max-width:576px){.cookie-consent-dark{bottom:0;flex-direction:column;justify-content:center;left:0;padding:20px 25px;text-align:center;width:100%}}.cookie-consent-dark span{max-width:320px;width:100%}@media only screen and (max-width:576px){.cookie-consent-dark span{margin:auto}}.cookie-consent__heading{color:#fff;font-family:Purista-SemiBold,serif;font-size:16px}.cookie-consent__message{color:#fff;font-family:Barlow,sans-serif;font-size:14px;font-weight:300;margin-top:10px}@media only screen and (max-width:1366px){.cookie-consent__message{max-width:280px}}@media only screen and (max-width:576px){.cookie-consent__message{font-size:13px;max-width:250px}}.cookie-consent__buttons-row{display:flex;margin-top:10px}.cookie-consent__agree,.cookie-consent__detail,.cookie-consent__refuse,.cookie-consent__save-changes{background:none;border:none;color:#fff;font-family:Purista-SemiBold,serif;font-size:16px;font-weight:300;text-align:center;text-decoration:none;text-decoration:underline;text-transform:lowercase;transition:.3s}.cookie-consent__agree:hover,.cookie-consent__detail:hover,.cookie-consent__refuse:hover,.cookie-consent__save-changes:hover{color:#c99e67;cursor:pointer}.cookie-consent__details{display:none}.cookie-consent__agree,.cookie-consent__refuse{margin-left:30px}.cookie-consent__checkbox{margin-left:20px;margin-top:5px}.cookie-consent__checkbox .input-checkbox{font-family:Barlow,sans-serif;font-weight:300}.cookie-consent__checkbox__essential .form-checkbox-container input:checked~.form-checkbox-checkmark{background:#3d3d3d;border:1px solid #3d3d3d}.cookie-consent__checkboxes-row{display:flex;flex-wrap:wrap;margin-left:-20px;margin-top:10px}input:-webkit-autofill{background-color:transparent!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.form{align-items:inherit;display:inherit;flex-direction:inherit;justify-content:inherit;width:100%}@media only screen and (max-width:800px){.form .app-btn{width:100%}}.app-form-inputs-row{width:100%}@media only screen and (max-width:1366px){.app-form-inputs-row{margin-top:0}}.app-form-inputs-checkbox-row{display:flex;flex-wrap:wrap;margin:0 0 0 -20px;width:100%}.app-form-inputs-checkbox-row .app-form-inputs-col{margin-left:20px}@media only screen and (max-width:576px){.app-form-inputs-checkbox-row .app-form-inputs-col{margin-left:0}.app-form-inputs-checkbox-row{flex-direction:column;margin:0}}.app-form-inputs-col{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:820px){.app-form-inputs-col{flex-direction:column}}.app-form-inputs-col:first-child .app-input{margin-top:0}.app-form-inputs-col:not(:first-child){margin-top:40px}@media only screen and (max-width:768px){.app-form-inputs-col:not(:first-child){margin-top:0}}.app-input{display:flex;flex-direction:column;position:relative;width:100%}@media only screen and (max-width:768px){.app-input{margin-top:30px}}.app-input:not(:first-child){margin-left:18px}@media only screen and (max-width:768px){.app-input:not(:first-child){margin-left:0}}@media only screen and (max-width:576px){.app-input--first{margin-top:0!important}}.app-input--margin-top{margin-top:25px}.app-input--no-margin-left,.input-checkbox{margin-left:0!important}.input-checkbox{width:auto}.input-checkbox:not(:first-child){margin-top:15px}.form-label{color:#777;font-size:18px;font-style:normal;font-weight:300;font-weight:500;letter-spacing:.5px;position:absolute;top:0;transition:.3s}@media only screen and (max-width:576px){.form-label{font-size:16px}}.app-input .form-checkbox-container{color:#101712;font-size:16px;font-style:normal;font-weight:300;text-align:left}.app-input .form-checkbox-container a{color:#101712}.app-input .form-checkbox-container .form-checkbox-text{margin-left:15px;position:relative;top:5px}@media only screen and (max-width:1024px){.app-input .form-checkbox-container .form-checkbox-text{margin-left:0;top:7px}}@media only screen and (max-width:576px){.app-input .form-checkbox-container .form-checkbox-text{margin-left:0;top:0}.app-input .form-checkbox-container{font-size:16px}}.input-checkbox--small .form-checkbox-container{color:#fff;font-size:14px;margin-bottom:0;padding-left:25px}.input-checkbox--small .form-checkbox-checkmark{height:15px;width:15px}.input-checkbox--small .form-checkbox-container .form-checkbox-checkmark:after{height:8px;left:4px;top:2px;width:4px}.form-checkbox-container{cursor:pointer;display:block;font-size:22px;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:576px){.form-checkbox-container{padding-left:40px}}.form-checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.form-checkbox-checkmark{background-color:#fff;border:1px solid #212d23;border-radius:2px;height:30px;left:0;position:absolute;top:0;transition:.3s;width:30px}.form-checkbox-checkmark:after{content:"";display:none;position:absolute}.form-checkbox-container input:checked~.form-checkbox-checkmark:after{display:block}.form-checkbox-container input:checked~.form-checkbox-checkmark{background:#c99e67;border:1px solid #c99e67}.form-checkbox-container .form-checkbox-checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:12px;left:11px;top:7px;transform:rotate(45deg);width:6px}.app-input input,.app-input textarea{background:transparent;border:none;border-bottom:1px solid #484a51;color:#212d23;font-size:20px;font-style:normal;font-weight:300;outline:none;padding:12px 12px 12px 0;transition:.3s}.app-input .form-input-border{background-color:#212d23;bottom:0;height:1px;left:0;position:absolute;transition:.4s;width:0}.app-input input:focus+.form-input-border,.app-input textarea:focus+.form-input-border{width:100%}.hiddendiv{word-wrap:break-word;display:none;overflow-wrap:break-word;white-space:pre-wrap}.label-changeColor{color:#c99e67}.app-input textarea,.common{min-height:20px;overflow:hidden;resize:none}.common{font-size:18px;width:100%}.label-moveUp{font-size:13px!important;top:-10px!important}.input-short{width:calc(50% - 13px)}@media only screen and (max-width:820px){.input-short{width:100%}}.form-left-text{color:#b82744;font-size:16px;margin-top:35px}@media only screen and (max-width:800px){.form-left-text{font-size:14px}}.form-left-text p{font-weight:300}.form-left-text a{color:#b82744;text-decoration:none}.form-left-text a:hover{color:#b82744;text-decoration:underline}.form-submit{margin-top:50px;width:100%}.form-submit .app-btn{width:100%}@media only screen and (max-width:576px){.form-submit .app-btn{margin-top:40px}}.forgotten-password{margin-top:25px}.forgotten-password a{color:#fff}.forgotten-password a:hover{color:#b82744}.app-btn{background:#b82744;border:2px solid #b82744;border-radius:25px;color:#fff;font-size:16px;letter-spacing:1px;padding:12px 28px;transition:.3s}.app-btn-grey{background:transparent;border:1px solid #bebebe;color:#8a8a8a}.app-btn-grey:hover{background:#bebebe!important;color:#fff!important;cursor:pointer}.app-btn:hover{cursor:pointer}.app-btn-inverted,.app-btn:hover{background:transparent;color:#b82744}.app-btn-inverted{border:1px solid #b82744}.app-btn-inverted:hover{background:#b82744;color:#fff;cursor:pointer}.app-body-buttons .app-btn:hover,.form-submit .app-btn:hover{background:transparent;color:#b82744;cursor:pointer}.app-input-custom-file{margin-left:0!important;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-input-custom-file label{align-items:center;background:transparent;border:2px solid #c99e67;box-sizing:border-box;color:#c99e67;display:flex;font-size:14px;height:50px;justify-content:center;padding:5px;position:relative;text-align:center;text-transform:uppercase;transition:.3s;width:157px}.app-input-custom-file label svg{margin-left:26px}@media only screen and (max-width:576px){.app-input-custom-file label svg{bottom:17px;margin-left:0;position:absolute;right:30px}.app-input-custom-file label{width:100%}}.app-input-custom-file label:hover{background:#c99e67;color:#fff;cursor:pointer}.app-input-custom-file label:hover svg path{fill:#fff}.app-input-file{cursor:pointer;height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.app-radio{cursor:pointer;display:block;font-size:18px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-radio input{cursor:pointer;opacity:0;position:absolute}.checkmark-radio{background:transparent;border:1px solid #bebebe;border-radius:50%;height:21px;left:0;position:absolute;top:0;transition:.3s;width:21px}@media only screen and (max-width:576px){.checkmark-radio{top:-4px}}.app-radio:hover input~.checkmark-radio{background-color:#ccc}.app-radio input:checked~.checkmark-radio{background-color:transparent;border:1px solid #b82744}.checkmark-radio:after{content:"";display:none;position:absolute}.app-radio input:checked~.checkmark-radio:after{display:block}.app-radio .checkmark-radio:after{background:#b82744;border-radius:50%;height:7px;left:7px;top:7px;width:7px}.app-form-custom-select{border-bottom:1px solid #484a51;position:relative}.app-form-custom-select .form-input-border{bottom:-1px}.app-form-custom-select select{display:none}.select-selected:after{background-image:url(/images/arrow.svg?e5bedbba006691129367210e7523443e);background-position:50%;background-repeat:no-repeat;content:"";height:7px;position:absolute;right:18px;top:7px;transition:.3s;width:12px}input[type=time]::-webkit-calendar-picker-indicator{background:url(/images/clock.svg?9658c82319cbc1b9393b06ef7a7ed8ad) 97% 50% no-repeat!important}input[type=date]::-webkit-calendar-picker-indicator{background:url(/images/calendar.svg?cddfdcef613f56a3b6c4b84ca8f4643c) 97% 50% no-repeat!important}.form-input-border-width{width:100%!important}.select-selected.select-arrow-active:after{transform:rotate(180deg)}.select-items div,.select-selected{background-color:#0d0d0d;color:#fff;cursor:pointer;font-size:18px;padding:8px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:576px){.select-items div,.select-selected{font-size:16px}}.select-selected{background:transparent;padding:0 0 12px}.select-items{left:0;max-height:300px;overflow-y:scroll;position:absolute;right:0;top:110%;z-index:99}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:#b82744;color:#fff}.select-items div:last-child{padding-bottom:20px}.app-search-users{position:relative;width:350px}.app-search-users .app-input{margin-top:0}.app-search-users .app-input input{padding:10px 35px 12px 0}.app-search-users .app-input .form-label{font-size:16px;top:7px}.app-search-users .app-input .app-icon-input__icon{position:absolute;right:5px;top:10px}.app-search-users .app-input .app-icon-input__icon svg{fill:#fff;transition:.3s;width:20px}@media only screen and (max-width:1000px){.app-search-users{width:250px}}.app-search-users-list{background:#0d0d0d;border:1px solid #707070;border-radius:3px;display:none;padding:20px;position:absolute;top:100%;width:100%;z-index:2}.app-search-users-list .loader{margin:auto;position:relative}.app-search-users-list .app-search-users-list__person{display:block;text-decoration:none;transition:.3s}.app-search-users-list .app-search-users-list__person:hover{opacity:.5}.app-search-users-list .app-search-users-list__person:not(:first-child){margin-top:20px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background:url(https://pro.fontawesome.com/releases/v5.10.0/svgs/solid/times-circle.svg) no-repeat 50% 50%;background-size:contain;border-radius:50em;height:1em;opacity:0;pointer-events:none;width:1em}input[type=search]:focus::-webkit-search-cancel-button{opacity:.3;pointer-events:all}input[type=search]::-webkit-search-cancel-button{filter:invert(1)}.alert-box{bottom:20px;left:20px;position:fixed;z-index:99999}@media only screen and (max-width:576px){.alert-box{bottom:10px;left:10px}}.alert{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;margin-top:25px;padding:12px 28px;width:350px}@media only screen and (max-width:576px){.alert{padding:12px 15px;width:200px}}.alert:hover{cursor:pointer}.form-alert{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;margin-top:25px;padding:12px 28px;transition:.3s;width:80%}@media only screen and (max-width:576px){.form-alert{padding:12px 15px}}.alert-warning{background:#c99e67;color:#fff}.alert-front{background:#0720ff;color:#fff}.alert-danger{background:#ee3423;color:#fff}
