@import url(https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;700&display=swap);*{font-family:'Red Hat Display',sans-serif;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{overflow-x:hidden}.container{width:100%;padding:0 15px;max-width:1200px;margin:auto}img{max-width:100%;height:auto}.btn{text-decoration:none;cursor:pointer;border:0;border-radius:0;font-weight:700;text-transform:lowercase;display:inline-block;font-size:19px;cursor:pointer;padding:20px 30px}.btn--yellow{background-color:#d19c48;color:#fff}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:40px 80px;position:fixed;top:0;height:135px;left:0;width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:500}@media screen and (max-width:991px){.header{padding:10px 5px}}.header--stiky{padding:15px 30px 15px;height:85px;background-color:rgba(25,25,25,.95)}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__menu a,.header__menu button{display:inline-block;margin:0 5px;background:0 0;border:none;outline:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;cursor:pointer;text-decoration:none;opacity:.5}.header__menu a svg,.header__menu button svg{width:25px;height:auto;fill:#fff}.header__menu a:hover,.header__menu button:hover{opacity:1}.header__menu a.toggle-menu,.header__menu button.toggle-menu{opacity:1;margin-left:10px}.header__menu a.toggle-menu svg,.header__menu button.toggle-menu svg{width:35px}#copyright{background:#000;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#copyright p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#fff;text-align:center;margin-bottom:0}@media (max-width:768px){#copyright p{-ms-flex-wrap:wrap;flex-wrap:wrap}}#copyright p img{-webkit-animation:rotate 3s infinite;animation:rotate 3s infinite;width:30px;margin:0 5px}#copyright p a{color:#fff;margin-left:5px;text-decoration:none}#copyright p a:hover{color:#fff}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.menu{position:fixed;top:-100%;left:0;width:100%;padding:40px 0;height:100%;background:rgba(0,0,0,.9);z-index:499;opacity:0;-webkit-transition:1.5s;-o-transition:1.5s;transition:1.5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu.active{top:0;opacity:1}.menu a{display:inline-block;width:100%;font-size:6vh;text-decoration:none;font-family:'Red Hat Display',sans-serif;padding:10px 0;text-align:center;color:#fff;text-transform:lowercase;font-weight:700;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.menu a:hover{color:#d19c48}.glitch.active{position:relative}.glitch.active::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;left:2px;text-shadow:-2px 0 #ff00c1;clip:rect(44px,450px,56px,0);animation:glitch-anim 5s infinite linear alternate-reverse}.glitch.active::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;left:-2px;text-shadow:-2px 0 #00fff9,2px 2px #ff00c1;animation:glitch-anim2 3s infinite linear alternate-reverse}@-webkit-keyframes glitch-anim{0%{clip:rect(33px,9999px,87px,0);-webkit-transform:skew(.85deg);transform:skew(.85deg)}5%{clip:rect(72px,9999px,76px,0);-webkit-transform:skew(.8deg);transform:skew(.8deg)}10%{clip:rect(51px,9999px,83px,0);-webkit-transform:skew(.65deg);transform:skew(.65deg)}15%{clip:rect(51px,9999px,86px,0);-webkit-transform:skew(.71deg);transform:skew(.71deg)}20%{clip:rect(27px,9999px,37px,0);-webkit-transform:skew(.29deg);transform:skew(.29deg)}25%{clip:rect(24px,9999px,17px,0);-webkit-transform:skew(.48deg);transform:skew(.48deg)}30%{clip:rect(12px,9999px,83px,0);-webkit-transform:skew(.01deg);transform:skew(.01deg)}35%{clip:rect(59px,9999px,92px,0);-webkit-transform:skew(.26deg);transform:skew(.26deg)}40%{clip:rect(13px,9999px,4px,0);-webkit-transform:skew(.26deg);transform:skew(.26deg)}45%{clip:rect(67px,9999px,3px,0);-webkit-transform:skew(.11deg);transform:skew(.11deg)}50%{clip:rect(65px,9999px,60px,0);-webkit-transform:skew(.21deg);transform:skew(.21deg)}55%{clip:rect(72px,9999px,48px,0);-webkit-transform:skew(.61deg);transform:skew(.61deg)}60%{clip:rect(16px,9999px,91px,0);-webkit-transform:skew(.23deg);transform:skew(.23deg)}65%{clip:rect(63px,9999px,50px,0);-webkit-transform:skew(.13deg);transform:skew(.13deg)}70%{clip:rect(18px,9999px,76px,0);-webkit-transform:skew(.97deg);transform:skew(.97deg)}75%{clip:rect(9px,9999px,100px,0);-webkit-transform:skew(.47deg);transform:skew(.47deg)}80%{clip:rect(45px,9999px,54px,0);-webkit-transform:skew(.2deg);transform:skew(.2deg)}85%{clip:rect(17px,9999px,36px,0);-webkit-transform:skew(.49deg);transform:skew(.49deg)}90%{clip:rect(31px,9999px,6px,0);-webkit-transform:skew(.44deg);transform:skew(.44deg)}95%{clip:rect(80px,9999px,30px,0);-webkit-transform:skew(.64deg);transform:skew(.64deg)}100%{clip:rect(2px,9999px,39px,0);-webkit-transform:skew(.42deg);transform:skew(.42deg)}}@keyframes glitch-anim{0%{clip:rect(33px,9999px,87px,0);-webkit-transform:skew(.85deg);transform:skew(.85deg)}5%{clip:rect(72px,9999px,76px,0);-webkit-transform:skew(.8deg);transform:skew(.8deg)}10%{clip:rect(51px,9999px,83px,0);-webkit-transform:skew(.65deg);transform:skew(.65deg)}15%{clip:rect(51px,9999px,86px,0);-webkit-transform:skew(.71deg);transform:skew(.71deg)}20%{clip:rect(27px,9999px,37px,0);-webkit-transform:skew(.29deg);transform:skew(.29deg)}25%{clip:rect(24px,9999px,17px,0);-webkit-transform:skew(.48deg);transform:skew(.48deg)}30%{clip:rect(12px,9999px,83px,0);-webkit-transform:skew(.01deg);transform:skew(.01deg)}35%{clip:rect(59px,9999px,92px,0);-webkit-transform:skew(.26deg);transform:skew(.26deg)}40%{clip:rect(13px,9999px,4px,0);-webkit-transform:skew(.26deg);transform:skew(.26deg)}45%{clip:rect(67px,9999px,3px,0);-webkit-transform:skew(.11deg);transform:skew(.11deg)}50%{clip:rect(65px,9999px,60px,0);-webkit-transform:skew(.21deg);transform:skew(.21deg)}55%{clip:rect(72px,9999px,48px,0);-webkit-transform:skew(.61deg);transform:skew(.61deg)}60%{clip:rect(16px,9999px,91px,0);-webkit-transform:skew(.23deg);transform:skew(.23deg)}65%{clip:rect(63px,9999px,50px,0);-webkit-transform:skew(.13deg);transform:skew(.13deg)}70%{clip:rect(18px,9999px,76px,0);-webkit-transform:skew(.97deg);transform:skew(.97deg)}75%{clip:rect(9px,9999px,100px,0);-webkit-transform:skew(.47deg);transform:skew(.47deg)}80%{clip:rect(45px,9999px,54px,0);-webkit-transform:skew(.2deg);transform:skew(.2deg)}85%{clip:rect(17px,9999px,36px,0);-webkit-transform:skew(.49deg);transform:skew(.49deg)}90%{clip:rect(31px,9999px,6px,0);-webkit-transform:skew(.44deg);transform:skew(.44deg)}95%{clip:rect(80px,9999px,30px,0);-webkit-transform:skew(.64deg);transform:skew(.64deg)}100%{clip:rect(2px,9999px,39px,0);-webkit-transform:skew(.42deg);transform:skew(.42deg)}}@-webkit-keyframes glitch-anim2{0%{clip:rect(55px,9999px,83px,0);-webkit-transform:skew(.77deg);transform:skew(.77deg)}5%{clip:rect(12px,9999px,53px,0);-webkit-transform:skew(.74deg);transform:skew(.74deg)}10%{clip:rect(30px,9999px,51px,0);-webkit-transform:skew(.37deg);transform:skew(.37deg)}15%{clip:rect(41px,9999px,84px,0);-webkit-transform:skew(.8deg);transform:skew(.8deg)}20%{clip:rect(27px,9999px,93px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}25%{clip:rect(89px,9999px,12px,0);-webkit-transform:skew(.87deg);transform:skew(.87deg)}30%{clip:rect(41px,9999px,19px,0);-webkit-transform:skew(.75deg);transform:skew(.75deg)}35%{clip:rect(1px,9999px,47px,0);-webkit-transform:skew(.69deg);transform:skew(.69deg)}40%{clip:rect(60px,9999px,63px,0);-webkit-transform:skew(.15deg);transform:skew(.15deg)}45%{clip:rect(2px,9999px,70px,0);-webkit-transform:skew(.26deg);transform:skew(.26deg)}50%{clip:rect(9px,9999px,81px,0);-webkit-transform:skew(.54deg);transform:skew(.54deg)}55%{clip:rect(72px,9999px,65px,0);-webkit-transform:skew(.48deg);transform:skew(.48deg)}60%{clip:rect(24px,9999px,62px,0);-webkit-transform:skew(.48deg);transform:skew(.48deg)}65%{clip:rect(88px,9999px,53px,0);-webkit-transform:skew(.72deg);transform:skew(.72deg)}70%{clip:rect(35px,9999px,64px,0);-webkit-transform:skew(.39deg);transform:skew(.39deg)}75%{clip:rect(84px,9999px,65px,0);-webkit-transform:skew(.8deg);transform:skew(.8deg)}80%{clip:rect(96px,9999px,83px,0);-webkit-transform:skew(.85deg);transform:skew(.85deg)}85%{clip:rect(79px,9999px,74px,0);-webkit-transform:skew(.65deg);transform:skew(.65deg)}90%{clip:rect(15px,9999px,50px,0);-webkit-transform:skew(.4deg);transform:skew(.4deg)}95%{clip:rect(53px,9999px,95px,0);-webkit-transform:skew(.96deg);transform:skew(.96deg)}100%{clip:rect(4px,9999px,70px,0);-webkit-transform:skew(.78deg);transform:skew(.78deg)}}@keyframes glitch-anim2{0%{clip:rect(55px,9999px,83px,0);-webkit-transform:skew(.77deg);transform:skew(.77deg)}5%{clip:rect(12px,9999px,53px,0);-webkit-transform:skew(.74deg);transform:skew(.74deg)}10%{clip:rect(30px,9999px,51px,0);-webkit-transform:skew(.37deg);transform:skew(.37deg)}15%{clip:rect(41px,9999px,84px,0);-webkit-transform:skew(.8deg);transform:skew(.8deg)}20%{clip:rect(27px,9999px,93px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}25%{clip:rect(89px,9999px,12px,0);-webkit-transform:skew(.87deg);transform:skew(.87deg)}30%{clip:rect(41px,9999px,19px,0);-webkit-transform:skew(.75deg);transform:skew(.75deg)}35%{clip:rect(1px,9999px,47px,0);-webkit-transform:skew(.69deg);transform:skew(.69deg)}40%{clip:rect(60px,9999px,63px,0);-webkit-transform:skew(.15deg);transform:skew(.15deg)}45%{clip:rect(2px,9999px,70px,0);-webkit-transform:skew(.26deg);transform:skew(.26deg)}50%{clip:rect(9px,9999px,81px,0);-webkit-transform:skew(.54deg);transform:skew(.54deg)}55%{clip:rect(72px,9999px,65px,0);-webkit-transform:skew(.48deg);transform:skew(.48deg)}60%{clip:rect(24px,9999px,62px,0);-webkit-transform:skew(.48deg);transform:skew(.48deg)}65%{clip:rect(88px,9999px,53px,0);-webkit-transform:skew(.72deg);transform:skew(.72deg)}70%{clip:rect(35px,9999px,64px,0);-webkit-transform:skew(.39deg);transform:skew(.39deg)}75%{clip:rect(84px,9999px,65px,0);-webkit-transform:skew(.8deg);transform:skew(.8deg)}80%{clip:rect(96px,9999px,83px,0);-webkit-transform:skew(.85deg);transform:skew(.85deg)}85%{clip:rect(79px,9999px,74px,0);-webkit-transform:skew(.65deg);transform:skew(.65deg)}90%{clip:rect(15px,9999px,50px,0);-webkit-transform:skew(.4deg);transform:skew(.4deg)}95%{clip:rect(53px,9999px,95px,0);-webkit-transform:skew(.96deg);transform:skew(.96deg)}100%{clip:rect(4px,9999px,70px,0);-webkit-transform:skew(.78deg);transform:skew(.78deg)}}@-webkit-keyframes glitch-skew{0%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}10%{-webkit-transform:skew(-1deg);transform:skew(-1deg)}20%{-webkit-transform:skew(2deg);transform:skew(2deg)}30%{-webkit-transform:skew(1deg);transform:skew(1deg)}40%{-webkit-transform:skew(5deg);transform:skew(5deg)}50%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}60%{-webkit-transform:skew(3deg);transform:skew(3deg)}70%{-webkit-transform:skew(3deg);transform:skew(3deg)}80%{-webkit-transform:skew(3deg);transform:skew(3deg)}90%{-webkit-transform:skew(1deg);transform:skew(1deg)}100%{-webkit-transform:skew(5deg);transform:skew(5deg)}}@keyframes glitch-skew{0%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}10%{-webkit-transform:skew(-1deg);transform:skew(-1deg)}20%{-webkit-transform:skew(2deg);transform:skew(2deg)}30%{-webkit-transform:skew(1deg);transform:skew(1deg)}40%{-webkit-transform:skew(5deg);transform:skew(5deg)}50%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}60%{-webkit-transform:skew(3deg);transform:skew(3deg)}70%{-webkit-transform:skew(3deg);transform:skew(3deg)}80%{-webkit-transform:skew(3deg);transform:skew(3deg)}90%{-webkit-transform:skew(1deg);transform:skew(1deg)}100%{-webkit-transform:skew(5deg);transform:skew(5deg)}}.toggle-menu{background-color:transparent;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;outline:0;padding:0}.toggle-menu svg{width:40px;height:auto}.line{fill:none;stroke:#fff;stroke-width:6;-webkit-transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1);-o-transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1);transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line1{stroke-dasharray:60 207;stroke-width:6}.line2{stroke-dasharray:60 60;stroke-width:6}.line3{stroke-dasharray:60 207;stroke-width:6}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.contact{background-image:url(/img/kontakt-dmg-tlo.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;padding:120px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:991px){.contact{padding:80px 25px;background-attachment:inherit}}.contact__heading h2{font-size:3vw;color:#fff;font-weight:700;margin-bottom:30px;text-align:center}@media screen and (max-width:991px){.contact__heading h2{font-size:9vw}}.contact__heading p{font-size:19px;color:#a2a6a9;line-height:27px;margin:10px 0}@media screen and (max-width:991px){.contact__heading p{text-align:center}}.contact__info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.contact__info a{color:#d19c48;text-decoration:none;display:inline-block;text-align:center;width:100%;margin-bottom:20px}.contact__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.contact__phone a{color:#fff;padding:10px;width:auto;position:relative}.contact__phone a:first-child:after{content:'';position:absolute;right:-1px;width:2px;background:#d19c48;height:30px;top:calc(50% - 15px)}.contact__form .contact_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;max-width:670px}.contact__form .form-btn{margin-top:30px}.contact__form .form-block{width:calc(100% / 3);margin:0}@media screen and (max-width:768px){.contact__form .form-block{width:100%}}.contact__form .form-block--full{width:100%}.contact__form .form-block__input{background:0 0;border:none;border-top:1px solid #aaa;padding:19px 20px 20px 20px;width:100%;background-color:transparent;color:#d19c48;font-family:inherit;outline:0;font-size:17px}.contact__form .form-block textarea{border-bottom:1px solid #aaa;height:120px;resize:none}.contact__form .form-block:nth-child(2) .form-block__input{border-left:1px solid #aaa;border-right:1px solid #aaa}@media screen and (max-width:768px){.contact__form .form-block:nth-child(2) .form-block__input{border-left:none;border-right:none}}.fade{-webkit-animation:fade .5s linear forwards;animation:fade .5s linear forwards;opacity:0}@-webkit-keyframes fade{to{opacity:1}}@keyframes fade{to{opacity:1}}.anim-elem{opacity:0}