
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


:root{
    --grey: #F2F2F2;
    --grey-hover:#e4e4e4;
    --radius3: 10px;
    --radius: 15px;
    --radius2: 30px;
    --black: #131313;
    --spacing: 10%;
    --fade-duration: 1.5s;
    --slide-duration:1.5s;
    --transition-duration:.2s;
    --orange: #f07e00;
    --font: 'Montserrat', sans-serif;
}
html{
    scroll-behavior: smooth;
    overflow-x: hidden;
    height: 100%;
}
body{
    font-family: var(--font);
    margin:0;
    overflow-x: hidden;
    height:100%;   
    
}
::-webkit-scrollbar {
    width: 10px;
  }
::-webkit-scrollbar-track {
    background: #f1f1f1; 
  }
::-webkit-scrollbar-thumb {
    background: #888; 
  }
::-webkit-scrollbar-thumb:hover {
    background: #555; 
  }
*{
    transition: ease all .5s;
}
.grecaptcha-badge {
    display: none!important;
    visibility: hidden!important;
}

/*

ANIMATIONS

*/

@-webkit-keyframes slide-right{0%{margin-left:-100%;opacity:0}70%{opacity:0}100%{margin-left:0;opacity:1}}@keyframes slide-right{0%{margin-left:-100%;opacity:0}70%{opacity:0}100%{margin-left:0;opacity:1}}@-webkit-keyframes slide-right-spacing{0%{margin-left:-100%;opacity:0}70%{opacity:0}100%{margin-left:var(--spacing);opacity:1}}@keyframes slide-right-spacing{0%{margin-left:-100%;opacity:0}70%{opacity:0}100%{margin-left:var(--spacing);opacity:1}}@-webkit-keyframes slide-left{0%{margin-left:100%;opacity:0}70%{opacity:0}100%{margin-left:0;opacity:1}}@keyframes slide-left{0%{margin-left:100%;opacity:0}70%{opacity:0}100%{margin-left:0;opacity:1}}@-webkit-keyframes slide-left-spacing{0%{margin-right:-100%;opacity:0}70%{opacity:0}100%{margin-right:var(--spacing);opacity:1}}@keyframes slide-left-spacing{0%{margin-right:-100%;opacity:0}70%{opacity:0}100%{margin-right:var(--spacing);opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.slide-right{-webkit-animation:slide-right var(--slide-duration);animation:slide-right var(--slide-duration)}.slide-right-spacing{-webkit-animation:slide-right-spacing var(--slide-duration);animation:slide-right-spacing var(--slide-duration);margin-left:var(--spacing)}.slide-left-spacing{-webkit-animation:slide-left-spacing var(--slide-duration);animation:slide-left-spacing var(--slide-duration);margin-right:var(--spacing)}.slide-left{-webkit-animation:slide-left var(--slide-duration);animation:slide-left var(--slide-duration)}.fade{-webkit-animation:fade var(--fade-duration);animation:fade var(--fade-duration)}
/* 


Navigation bar


*/

.menu.open,.nav{background:var(--grey);border-radius:var(--radius);box-shadow:0 3px 6px rgba(0,0,0,.16)}.nav{width:calc(100% - 40px);margin:20px;height:100px}.logo,.menu,.mobile-btn{width:auto;vertical-align:top}.logo{float:left}.logo,.menu{height:100%}.logo img{height:60px;margin:20px 0 20px 20px}.menu a{line-height:70px;margin:10px 0 10px 5%;display:inline-block;font-weight:700;font-size:28px;color:var(--black);text-decoration:none;transition:var(--transition-duration);border-radius:var(--radius);padding:5px 10px}.menu a:hover{background:var(--grey-hover);color:var(--orange)}.menu a.action{float:right;border-radius:var(--radius);line-height:60px;padding:5px 20px;background:#fff;height:60px;margin:15px;display:inline-block!important}@keyframes navslide{0%{height:0}100%{height:370px}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.menu.open{height:370px;left:20px;top:20px;right:20px;position:absolute;z-index:1000;animation:1s navslide}.nav.open{box-shadow:unset}.menu.open a:first-child{max-width:calc(100% - 110px)}.menu.open a{display:block;max-width:calc(100% - 60px);margin:10px 0 10px 20px;animation:1s .7s both fadein}.menu.open a.action{float:unset}.mobile-btn{display:none;height:auto;margin:30px 20px 30px 0;float:right;z-index:1001}.mobile-btn div{width:40px;height:6px;background-color:var(--black);margin:6px 0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:var(--transition-duration) ease-in-out;-moz-transition:var(--transition-duration) ease-in-out;-o-transition:var(--transition-duration) ease-in-out;transition:var(--transition-duration) ease-in-out}.mobile-btn.open{right:10px;top:10px;position:absolute}.mobile-btn.open div:first-child{margin-top:-10px;opacity:.01}.mobile-btn.open div:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mobile-btn.open div:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-12px}
/*


Introduction


*/
.intro .right,.intro .selector{position:relative;overflow:hidden}.intro .left,.intro .right,.intro .selector .item{display:inline-block;vertical-align:top}.intro .right img,.intro .selector .item img{object-fit:cover;height:100%;width:100%}.intro .left{width:60%}.intro .right{width:25%;background:var(--grey);border-radius:var(--radius2);margin:100px var(--spacing) 0 40px;z-index:1;height:400px}.intro.single .right{padding:0;width:27%}.intro.single .right h3{position:absolute;bottom:0;left:10%;right:10%;margin:0;font-size:50px;font-weight:900;color:#fff;text-align:center;padding:15px 20px;background:rgba(0,0,0,.6);border-radius:var(--radius3) var(--radius3) 0 0}.intro.single .right h3 span{font-weight:400;font-size:30px}.intro .right::before{bottom:75%!important;left:30%!important;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.3),rgba(0,0,0,.1))}.intro h1{font-size:50px;margin-top:100px;margin-bottom:0}.intro.single a{padding:15px 25px;font-weight:800;background:var(--grey);color:var(--black);text-decoration:none;font-size:28px;border-radius:var(--radius3);margin:0 10px;transition:var(--transition-duration)}.intro.single a:hover{background:var(--grey-hover);color:var(--orange)}.intro .selector .item:first-child,.intro a:nth-child(3),.intro h1,.intro h2{margin-left:var(--spacing)}.intro h2{font-size:28px;font-weight:400;margin-top:10px}.intro.single h2{margin-bottom:50px}.intro h2 a{font-weight:700;color:var(--black);}.intro .selector{width:100%;border-radius:0 var(--radius2) var(--radius2) 0;margin-top:50px;padding:20px 0}.about .left::before,.benefits .item::before,.experience .item::before,.intro .right::before,.intro .selector::before,.options a:not(a.fill)::before,.separator .image::before{content:"";background-image:url("img/dot.webp");background-size:8px;background-repeat:space;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3!important;z-index:11}.intro .selector .item{width:180px;height:180px;margin:0 30px;overflow:hidden;border-radius:var(--radius);position:relative;z-index:11}.intro .selector .item img{filter:brightness(60%)}.intro .selector .item a{position:absolute;top:0;right:0;bottom:0;left:0;transition:var(--transition-duration)}.intro .selector .item a:hover img{filter:brightness(80%)}.intro .selector .item h3{color:var(--grey);position:absolute;top:10px;right:10px;left:10px;bottom:10px;font-size:20px;line-height:20px;font-weight:900;margin:0}

/*

NEWS & PROJECT DETAIL

*/
.news,.news .item{position:relative}.close-btn,.news .item{cursor:pointer;transition:var(--transition-duration)}#shader{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:50}.news{width:calc(60% - 40px);margin:100px 20% 0;background:var(--grey);border-radius:var(--radius2);padding:20px}.close-btn:hover div{background:var(--orange)}.close-btn div{width:40px;height:6px;background-color:var(--black);margin:6px 0}.close-btn div:first-child{transform:rotate(45deg)}.close-btn div:nth-child(2){transform:rotate(-45deg);margin-top:-12px}.news-content,.project-details{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--grey);border-radius:var(--radius3);z-index:101;width:50%;max-height:70%;overflow:scroll;overflow-x:hidden;padding:20px;-ms-overflow-style:none;scrollbar-width:none;cursor:default}.news-content::-webkit-scrollbar{display:none}.news .item,.news-content h6{display:inline-block;vertical-align:top}.news-content h6{font-size:2rem;margin:0;width:70%}.news-content p.date{margin:10px 0 30px;padding:5px 10px;border-radius:var(--radius3);background:var(--grey-hover);display:table}.news h4{margin:0;font-size:35px}.news .item{margin-top:30px;width:calc(100% / 2 - 150px);height:150px;border-radius:var(--radius);overflow:hidden}.news .item:not(:first-child){margin-left:20px}.news .item img{width:100%;height:100%;object-fit:cover;filter:brightness(70%)}.news .item:hover img{filter:brightness(100%)}.news .item h5{position:absolute;padding:10px;top:0;font-size:30px;margin:0;color:var(--black);left:0;right:0;background:rgba(255,255,255,.8);border-radius:var(--radius) var(--radius) 0 0}.news img.decor{position:absolute;top:5%;right:7%;height:90%}
/*

PROJECT DETAILS

*/
.close-btn,.project .project-details span span{background:var(--grey-hover);border-radius:var(--radius3)}.project .specs p{font-size:17px;line-height:5px}.project p.heading{text-decoration:underline;margin-top:50px;margin-bottom:-5px}.project .project-details h6{color:var(--black);background:unset;display:inline-block;vertical-align:top;padding:0}.project .project-details span span{display:inline-block;margin-left:20px!important;font-size:25px;width:unset!important;padding:5px 10px;vertical-align:top}.project .project-details span.head{margin-bottom:30px;border-bottom:5px solid var(--black);margin-top:-55px;position:sticky;top:-20px;z-index:100;padding:15px 0;background:var(--grey)}.close-btn{position:sticky;top:-10px;z-index:101;right:0;padding:20px;display:table;left:90%}.project .project-details ul{list-style:none;font-size:20px;padding-inline-start:0}.project .project-details table{width:90%;margin-bottom:20px}.project-details table,.project-details td,.project-details tr{border:1px solid var(--black);border-collapse:collapse;padding:10px}.project-details td:first-child,.project-details tr:first-child{font-weight:800}

/*

GALLERY

*/
.gallery img,.lightbox img{left:unset!important;transform:unset!important;z-index:10!important}.gallery{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.gallery img{position:relative!important;height:auto!important;top:unset!important;bottom:unset!important;right:unset!important;opacity:unset!important;filter:brightness(100%)!important;max-width:100%;margin-top:10px;width:calc(50% - 20px)!important;margin-left:10px}.gallery img:first-child:last-child{width:calc(100% - 20px)!important}.lightbox{position:fixed;top:15%;left:15%;bottom:20%;right:15%;max-height:70%;overflow:hidden;z-index:1000;padding:5px;background:var(--grey)}.lightbox img{opacity:1!important;position:unset!important;width:100%!important;height:100%!important;object-fit:contain!important}.lightbox button{position:absolute;top:0;right:0;padding:5px 20px;background:var(--grey-hover);border:none;font-size:20px;font-weight:600;transition:var(--transition-duration);font-family:var(--font);border-radius:0 0 0 var(--radius3);cursor:pointer}.lightbox button:hover{background:var(--orange)}

/*


SEPARATOR


*/
.separator{margin-top:100px;width:100%;height:250px;background:var(--grey);position:relative;-webkit-animation:fade var(--fade-duration);animation:fade var(--fade-duration)}.separator .image{height:80%;width:25%;margin-top:1.5%;float:right;vertical-align:top;border-radius:var(--radius2);overflow:hidden;background:rgba(0,0,0,.16);position:relative;z-index:1;margin-right:11%}.separator .image::before{opacity:.2}.separator .image img{height:100%;width:100%;z-index:11;position:relative;object-fit:cover}.separator .text{float:left;margin-left:var(--spacing);margin-top:50px;max-width:60%}.separator .text p:first-child{font-size:40px;text-decoration:underline;font-weight:800;margin:0}.separator .text p:nth-child(2){margin:5px 0 0;font-size:28px}
/*


ABOUT


*/
.about .left,.about .right{width:40%;display:inline-block}.about,.about .left,.about .right{display:inline-block}.about{margin-top:100px;position:relative;margin-left:var(--spacing)}.about .left{position:relative;height:400px;background:var(--grey);border-radius:var(--radius2);z-index:1;overflow:hidden;-webkit-animation:fade var(--fade-duration);animation:fade var(--fade-duration)}.about .left::before{top:75%;left:30%;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.3),rgba(0,0,0,.1))}.about .left img{width:100%;height:100%;object-fit:cover}.about .right{vertical-align:top;margin-left:5%;margin-right:var(--spacing)}.about h4{font-size:35px;margin:0}.about p{font-size:20px;width:100%}.about a,.options .item p:nth-child(4),.options a:not(a.fill){display:inline-block;margin-top:10px;padding:10px 35px;font-weight:800;font-size:20px;background:var(--grey);border-radius:var(--radius3);vertical-align:top;color:var(--black);text-decoration:none;transition:var(--transition-duration)}.about a:hover,.options a:hover{background:var(--grey-hover);color:var(--orange)}
/*


OPTIONS


*/

.options .item img,a.fill{border-radius:var(--radius)}a.fill{position:absolute!important;top:0;left:0;bottom:0;right:0}.options{margin:150px 0 0 var(--spacing)}.options .left{display:inline-block;width:65%}.options .right{float:right;vertical-align:top;position:relative;width:34%;height:100%}.options h4{margin:0;font-size:35px}.options p{font-size:20px;width:50%}.options .item{width:100%;height:220px;margin-top:30px}.options .item:first-child{margin-top:70px}.options .item .image{width:40%;display:inline-block;height:100%;position:relative}.options .item .text{display:inline-block;vertical-align:top;width:57%;margin-left:2%}.options .item img{height:100%;width:100%;object-fit:cover}.about .left p.desc,.intro .right p.desc,.options .item .image p,.separator p.desc{position:absolute;border-radius:var(--radius) var(--radius) 0 0;bottom:0;left:10%;right:10%;color:var(--grey);text-align:center;font-weight:800;font-size:15px;width:80%;padding:5px 0;background:rgba(0,0,0,.9);margin:0;z-index:100}.options h5{margin:0;font-size:25px}.options .item .text p:nth-child(2){width:100%;margin-top:5px}.options a{font-weight:400;position:relative;z-index:1}.options a:not(a.fill)::before{opacity:.08!important}.options .item p:nth-child(4){display:table;width:auto;padding:10px 20px;margin-top:5px}.options .item span{font-weight:400;font-size:13px}.entrance .dots,.options .dots{position:absolute;top:0;bottom:0;right:0;width:70%;height:1000px;background-image:url("img/dot.webp");background-size:8px;background-repeat:space;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.3),rgba(0,0,0,.1));-webkit-mask-size:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:left top;border-radius:var(--radius2) 0 0 var(--radius2);z-index:-1}.options .right img{width:100%;margin-left:0}.options .right img:nth-child(2){margin-top:-300px}.options .right img:nth-child(3){margin-top:500px;transform:scale(-1,1)}

/*

EXPERIENCE

*/
.experience{text-align:center;padding:50px 0;height:auto;overflow:hidden}.experience .item{padding:20px;border-radius:var(--radius);background:#fff;display:inline-block;vertical-align:top;margin:0 50px;position:relative;z-index:1;overflow:hidden}.experience .item p span{font-weight:800;font-size:80px;display:block}.experience .item p{font-size:25px}.experience .item:first-child:before{bottom:66.6%;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.3))}.experience .item:nth-child(2):before{top:66.6%;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.3))}.experience .item:nth-child(3):before{left:80%;opacity:.1!important}.experience img{position:absolute;left:50px;height:95%;bottom:-10px}
/*


PROJECTS


*/
.project.small span span{margin-left:0;margin-bottom:10px;width:90%;}.project span span,.projects .left,.projects .project,.projects .right{display:inline-block;vertical-align:top}.projects{margin-top:100px;position:relative}.contact,.contact h6:not(:first-child){margin-top:50px}.projects .left,.projects .right{width:calc(40% - 10px)}.projects .left{padding-right:100px;margin-left:var(--spacing);border-right:5px solid #383838;width:calc(40% - 10px - 100px)}.projects h4{font-size:35px;margin:0}.projects p{font-size:20px}.projects img{opacity:.05;position:absolute;left:-40%;transform:rotate(30deg);height:100%;z-index:-1}.contact{width:auto;padding:15px;border-radius:var(--radius2);background:#ffffff88;z-index:1}.contact h6{font-size:25px;margin:0}.contact p{margin:0}.projects .horizontal,.projects .vertical{display:inline-block;vertical-align:top;margin:0}.projects .horizontal{width:calc(100% / 3 *2 - 15px)}.projects .vertical{width:calc(100% / 3 - 15px)}.projects .project{height:250px;width:calc(100% / 2 - 23px);margin:10px;position:relative;overflow:hidden;border-radius:var(--radius3);cursor:pointer;transition:var(--transition-duration)}.projects .project:hover img{filter:brightness(100%)}.projects .horizontal .project.big{width:calc(100% - 20px)}.projects .vertical .project.big,.projects .vertical .project.small{width:100%}.projects .vertical .project.big{height:calc(200px * 2 + 20px);margin:10px}.project img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;object-fit:cover;transform:unset;opacity:1!important;filter:brightness(70%)}.project h6{font-weight:900;font-size:30px;color:#fff;margin:0;padding:20px 5px;background:#000;background:linear-gradient(190deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.4) 100%)}.project span{display:block;font-weight:700;margin:0;vertical-align:top}.project span span{font-size:15px;margin-top:2px;margin-left:10px;width:70%;background:var(--orange);border-radius:5px;padding:5px}.horizontal.mobile-full-width,.project.mobile{display:none}

/*
 

ENTRANCE


*/
.entrance{width:100%;margin:300px 0 0;position:relative}.entrance.single{margin:300px 0}.entrance h4{font-size:35px;margin:0}.entrance p{font-size:20px;margin:5px 0 0}.entrance h6{font-size:28px;margin:0}.entrance .right>div:nth-child(5) p:not(:nth-child(1)){font-size:12px;line-height:14px;}.entrance .left,.entrance .right{display:inline-block;position:relative}.entrance .left{width:30%;margin-top:-100px}.entrance .dots{left:0;right:unset;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.3),rgba(0,0,0,.1));border-radius:0 var(--radius2) var(--radius2) 0;height:800px}.entrance .left img{transform:scale(-1,1);width:130%;margin-top:200px}.entrance .right{width:calc(100% - 45% - var(--spacing));margin:0 var(--spacing) 0 0;float:right}.entrance .panel{background:var(--grey);border-radius:var(--radius);padding:20px;margin:10px}.entrance .panel.half{width:calc(100% / 2 - 63px);vertical-align:top;height:150px;display:inline-block}.entrance form{margin:20px 0 0}.entrance button,.entrance input{margin-top:10px;display:inline-block;vertical-align:top;height:50px;padding:0 20px;outline:0;border:none;border-radius:var(--radius3);background:#e2e2e2;font-size:20px;transition:var(--transition-duration)}.entrance input[type="submit"]{font-weight:900;padding:0 40px;cursor:pointer}.entrance input[type="submit"]:hover{background:#c5c5c5;color:var(--orange)}.entrance form p{font-size:12px;margin:10px 0 0}
/*

HOWTO

*/
.howto .projects{margin-top:20px}.howto .projects .project{width:40%;display:inline-block;height:auto!important}.howto .projects .project h6{height:100%;background:var(--grey);color:var(--black);padding:10px;transition:var(--transition-duration)}.howto .projects .project h6:hover{background:var(--grey-hover)}.howto .left,.howto .right{margin-left:var(--spacing)}.howto{display:flex;margin-top:100px;position:relative}.howto img.back{position:absolute;opacity:.1;z-index:-10;right:var(--spacing);bottom:-170px}.howto .left{float:left;width:40%}.howto .right{width:30%;float:right;overflow:hidden;border-radius:var(--radius2);position:relative}.howto .right img{width:100%;height:100%;object-fit:cover}.howto h4{font-size:35px;margin:0}.howto li,.howto p{font-size:20px;margin:20x 0 0}.howto li{margin-top:10px}.howto .right p{position:absolute;left:20%;right:20%;bottom:0;font-size:24px;padding:5px 0;background:rgba(0,0,0,.5);color:#fff;font-weight:700;margin:0;text-align:center;border-radius:var(--radius3) var(--radius3) 0 0}
/*

BENEFITS

*/
.benefits .row{display:flex;justify-content:center;flex-wrap:wrap}.benefits,.benefits .item{position:relative;text-align:center}.benefits{width:calc(100% - var(--spacing)*2);margin-top:150px;margin-left:var(--spacing);display:flex;flex-direction:column}.benefits img.back{position:absolute;opacity:.1;transform:rotate(-20deg);left:85%;top:-100px;height:130%;z-index:-10}.benefits .item::before{z-index:10}.benefits .item{border-radius:var(--radius);overflow:hidden;padding:20px;background:var(--grey);margin:15px;font-size:25px;font-weight:700;border:1px solid #d3d3d3;flex-basis:calc(30% - 40px);height:150px;display:flex;align-items:center;justify-content:center}.benefits .item img{height:100%;width:100%;object-fit:cover}#vyhody>div:nth-child(2)>div::before,#vyhody>div:nth-child(4)>div::before{top:70%!important;left:30%!important;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.4),rgba(0,0,0,.1))}#vyhody>div:nth-child(3)>div:nth-child(2)::before{display:none}#vyhody>div:nth-child(3)>div:first-child::before,#vyhody>div:nth-child(3)>div:nth-child(3)::before{top:70%!important;right:30%!important;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,.4))}#vyhody>div:nth-child(3)>div:nth-child(2),.benefits .item:nth-child(4){padding:0;flex-basis:30%;height:calc(150px + 40px)}#vyhody>div:nth-child(3)>div:nth-child(2) img{filter:brightness(70%)}#vyhody>div:nth-child(3)>div:nth-child(2) h4{position:absolute;top:20%;left:0;right:0;margin:0;z-index:10;font-size:5vw;color:#fff;text-align:center}
/*

OTHER OPTIONS

*/
.other-options .item,.other-options a.projects-link{transition:var(--transition-duration);display:inline-block}.other-options{width:calc(100% - var(--spacing)*2);position:relative;margin-left:var(--spacing)}.other-options span{display:block}.other-options h4{font-size:35px;margin:0;display:inline-block;vertical-align:top}.other-options a.projects-link{vertical-align:top;margin-left:30px;padding:10px 15px;background:var(--grey);border-radius:var(--radius3);color:var(--black);text-decoration:none;font-weight:800;font-size:24px}.other-options .item h5,.other-options .item p{padding:10px;margin:0;z-index:10;position:absolute}.other-options a.projects-link:hover{background:var(--grey-hover)}.other-options .item{width:calc(100%/ 3 - 45px);margin:50px 20px;height:400px;position:relative;overflow:hidden;border-radius:var(--radius);cursor:pointer}.other-options .item:hover>img{filter:brightness(1)}.other-options .item img{width:100%;height:100%;object-fit:cover;filter:brightness(.7)}.other-options .item h5{top:0;bottom:60%;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;font-size:35px;font-weight:800}.other-options .item p{top:50%;bottom:5%;left:30px;right:30px;border-radius:var(--radius);background:var(--grey);color:var(--black);font-size:1.5vw}.other-options img.back{position:absolute;z-index:-10;right:-250px;bottom:-30px;opacity:.1}
/*

COOKIES

*/
.cookies{width:calc(100% - 40px);padding:20px;position:fixed;left:0;right:0;bottom:0;z-index:1001;background:var(--grey);box-shadow:0 -3px 3px rgb(0 0 0 / 6%);display:none}.cookies .buttons,.cookies p{display:inline-block;vertical-align:top}.cookies p{width:80%;margin:0}p.cookie_change{cursor:pointer}.cookies .buttons button{width:100%;background:var(--orange);color:var(--grey);padding:10px 20px;border-radius:var(--radius3);border:none;font-weight:600;font-family:var(--font);cursor:pointer;transition:.2s}.cookies .buttons button:nth-child(2){margin-top:15px;background:var(--grey-hover);color:var(--black)}.cookies .buttons button:hover{background:#db7501}.cookies .buttons button:nth-child(2):hover{background:#d1d1d1}

/*

FOOTER

*/
a.admin{font-size: 15px;padding: 5px 10px;background: var(--orange);line-height: 20px;border-radius: 5px;color: white;margin-top: 10px;}a.admin:hover{background:#da7400;color:white;}footer{width:100%;margin-top:230px;height:50px;box-shadow:0 -3px 3px rgb(0 0 0 / 6%)}footer.single{margin-top:70px}footer p{float:left;font-size:15px;font-weight:600;margin-left:20px}footer a{float:right;line-height:50px;margin-right:80px;font-size:20px;color:var(--black);text-decoration:none;transition:var(--transition-duration)}footer a:hover{color:var(--orange)}


/*

MOBILE

*/
@media only screen and (max-width:1750px){.intro .selector .item{margin:0 15px}.news .item{width:calc(100% / 2 - 30px);z-index:10}.news img.decor{opacity:.4!important}.separator .text{max-width:45%}}@media only screen and (max-width:1560px){.intro .selector .item{margin:0 10px}.other-options .item h5{bottom:60%;font-size:30px}}@media only screen and (max-width:1500px){.intro .selector .item{margin:0 5px}}@media only screen and (max-width:1440px){.intro .right{display:none}.intro .left{width:calc(100% - var(--spacing) - var(--spacing))}.news{width:calc(80% - 40px);margin:100px var(--spacing) 0 var(--spacing)}.project h6{font-size:30px}.menu a{margin:10px 0 10px 2%}.intro .left,.options .left{width:calc(100% - var(--spacing))}.options .right{position:absolute;width:40%;opacity:.1!important;right:7px}.options .dots{right:0}.other-options .item h5{bottom:55%}}@media only screen and (max-width:1230px){.benefits .item:nth-child(3),.benefits .item:nth-child(6){margin-left:0}.benefits .item:nth-child(2){margin-left:calc(35% - 8px)}}@media only screen and (max-width:1220px){.entrance .left,.experience img{opacity:.2!important}.separator .image{height:80%;width:20%}.separator .text{max-width:55%}.projects .left{width:calc(50% - 50px);padding-right:50px}.projects .right{width:30%}.projects .horizontal{width:100%}.projects .vertical{display:none}.project.mobile{display:block}.project h6{padding:10px}.projects .project{width:calc(100% - 20px)!important;height:150px!important}.entrance{margin-top:150px}.entrance .left{position:absolute}.entrance .right{width:calc(100% - var(--spacing) - var(--spacing));margin:0 var(--spacing) 0 var(--spacing);float:unset}.menu:not(.menu.open){width:0;display:none}.mobile-btn{display:inline-block}.other-options .item p{left:10px;right:10px;font-size:1.7vw;top:60%}.other-options .item h5{font-size:27px}.news-content,.project-details{width:70%}}@media only screen and (max-width:1155px){.benefits .item:nth-child(4){display:none!important;visibility:hidden}.benefits .item:first-child::before{display:none}.benefits .item:first-child{display:block!important;visibility:visible!important;width:100%!important}.benefits .item{margin-top:15px;margin-left:0!important;width:40%!important;display:inline-block!important}.entrance.single{margin:180px 0 300px}}@media only screen and (max-width:960px){footer a{margin-right:20px}.intro .selector .item{width:42%}.intro .selector .item:nth-child(3){margin:10px 5px 0 var(--spacing)}.intro .selector .item:nth-child(4){margin-top:10px}.news .item{width:calc(100% - 30px)}.separator .text p:first-child{font-size:40px}.separator .text p:nth-child(2){margin-top:15px}.separator .image{display:none}.separator .text{max-width:100%;margin:50px var(--spacing) 0 var(--spacing)}.about .left{margin-top:0!important}.about .left,.about .right{width:90%;margin:50px 0 0}.options .item{height:270px}.experience .item{width:50%;margin:50px 0 0}.projects .left{width:calc(50% - 20px);padding-right:20px}.other-options span{margin-bottom:30px}.other-options .item{width:100%;margin:20px 0;display:block;height:200px}.other-options .item::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6!important;background-color:#000}.other-options .item h5{font-size:30px;background:unset}.other-options .item p{top:40%;right:30%;font-size:20px}}@media only screen and (max-width:850px){.howto{display:unset}.howto .left,.howto .right{display:block;width:calc(100% - (var(--spacing)*2));float:unset;margin-top:50px}.projects .left{width:80%}.projects .horizontal{display:none}.horizontal.mobile-full-width{display:block}.horizontal.mobile-full-width .project{margin:10px;width:calc(100% / 2 - 25px)!important;display:inline-block}.projects h4:nth-child(6){margin-top:50px}.projects p{width:85%}.entrance .panel.half{width:unset;display:block}.other-options a.projects-link{margin-left:0;margin-top:20px;display:table}}@media only screen and (max-width:730px){.benefits .item{width:calc(100% - 40px)!important;height:100px}.options .item{margin-top:70px}footer{height:unset;text-align:center}footer p{padding-top:20px}footer a,footer p{display:block;float:unset;margin:10px 0 10px 10px;line-height:unset}.other-options .item p{right:10px;bottom:10px;top:55%}.news-content,.project-details{width:80%}.lightbox{top:0;bottom:0;left:0;right:0;max-height:unset;}}@media only screen and (max-width:600px){#projekty>img,.entrance .dots,.entrance .left img,.experience img,.news img.decor,.options .right{display:none;visibility:hidden}.separator .text p:nth-child(2){font-size:25px}.options .item{height:240px;margin-top:60px}.options a{margin-top:0}.options .item .image{display:none}.options .item .text{width:100%}.experience .item{width:80%}.other-options .item p{font-size:18px}.other-options .item h5{font-size:27px}}@media only screen and (max-width:500px){.howto .right{border-radius:var(--radius)}.intro .selector .item{width:calc(100% - var(--spacing) - 20px);margin-top:10px;margin-left:var(--spacing)}.intro .selector .item:first-child{margin-top:0}.news .item h5,.other-options .item h5,.separator .text p:nth-child(2){font-size:25px}.news img.decor{opacity:.2!important}.separator{height:300px}.separator.experience{height:unset}.separator .text p:first-child{font-size:35px}.options .item{margin-top:50px;height:300px}#investice>div.left.slide-right>div:first-child{height:220px}.horizontal.mobile-full-width .project{width:calc(100% - 20px)!important}.options p{width:90%}.entrance button,.entrance input{width:calc(100% - 40px)}.entrance button{margin-top:10px}#projekty>div.left>div.contact>p:nth-child(10){font-size:18px}.intro.single a{display:table;margin:10px 0 10px var(--spacing)}}