@charset "UTF-8";.buttonRow{display:flex;gap:10px;justify-content:center}.button{display:inline-flex;text-align:center;text-decoration:none;font-weight:700;font-size:15px;line-height:1.25;border-radius:6px;border:0;cursor:pointer;padding:12.5px 35px;transform:skew(-25deg)}.button span{transform:skew(25deg)}@media screen and (max-width:1024px){.button{padding:10px 25px;font-size:.9rem}}@media screen and (max-width:1024px){.button{padding:10px 20px;font-size:.8rem}}@media screen and (max-width:480px){.button{padding:10px 20px;font-size:13px}}.button--blue{color:#fff;background-color:#2380f1}.button--blue:hover{background-color:#329de0}.button--white{background-color:#fff;color:#2560a8}.button--link{display:flex;background-color:transparent;justify-content:flex-start;align-items:center;font-weight:700;color:#3c3c3b;text-decoration:none;padding:0}.button--link:after{content:"";display:flex;width:27px;height:15px;margin-left:15px;background-image:url(../../images/ui/arrow-blue.svg);background-size:contain;background-repeat:no-repeat}.button--link:hover:after{margin-left:20px}.flex{display:flex}.inline-flex{display:inline-flex}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.hidden{display:none}.relative{position:relative}.absolute{position:absolute}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.button,.button--link:after,.navigation .navigation__link,.trans{transition:all .3s ease-in-out}.text-large{font-size:125%}.text-small{font-size:75%}.mt-0{margin-top:0}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mt-6{margin-top:6rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.blue{color:#0f66dc}.cookies{position:fixed;right:2rem;bottom:2rem;max-width:450px;width:100%;background-color:rgba(255,255,255,.85);z-index:999;border-radius:12px;box-shadow:0 25px 50px 0 rgba(55,58,64,.1)}@media screen and (max-width:940px){.cookies{width:100%;left:0;right:0;bottom:0;border-radius:0;box-shadow:none;max-width:100%}}.cookies:hover{background-color:#fff}.cookies .cookies__row{flex-direction:column;align-items:center;padding:1.5rem}.cookies .cookies__col--message{margin-bottom:1rem}.cookies .cookies__message{margin:0;color:#000;font-weight:400;text-align:center;font-size:.8rem}.cookies .button{padding:.5rem 1rem;font-size:.8rem}.header{position:relative;padding:2rem 0}@media screen and (max-width:480px){.header{padding:1rem 0}}.header .header__wrapper{display:flex;justify-content:space-between}.header .header__logo{display:block}@media screen and (max-width:768px){.header .header__logo{max-width:170px;width:100%}}@media screen and (max-width:480px){.header .header__logo{max-width:130px}}.header .header__logo img{display:block;width:100%;max-width:220px}.footer{background-color:#2560a8;padding:15px 0}.footer p{text-align:center;color:#fff;margin-bottom:0}.footer .footer__link--external{padding-right:2rem;background-image:url(../../images/ui/external-white.svg);background-position:right 1.5px;background-repeat:no-repeat;background-size:17.5px auto}.footer .divider{margin-left:.75rem}.header{position:relative}.header .header__wrapper{display:flex;justify-content:space-between;align-items:center}.navigation{display:flex;align-items:center;justify-content:space-between;margin:0}.navigation .navigation__item{display:flex;align-items:center;margin:0 1.5rem;font-weight:700}.navigation .navigation__item--external .navigation__link{padding-right:2rem;background-image:url(../../images/ui/external.svg);background-position:right 1.5px;background-repeat:no-repeat;background-size:17.5px auto}.navigation .navigation__link{font-size:1rem;font-weight:600;text-decoration:none;color:#8a8a8a}.navigation .navigation__link:hover{color:#329de0}.hamburger{display:none;flex-direction:column;justify-content:space-between;width:30px;height:22px;cursor:pointer}.hamburger span{display:block;height:3px;width:100%;background:#8a8a8a;transition:all .3s ease-in-out}@media (max-width:1010px){.navigation{display:none;flex-direction:column;position:absolute;top:100%;left:0;width:100%;background:#fff;padding:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:100}.navigation.active{display:flex}.navigation .navigation__item{padding:1rem 0}}@media screen and (max-width:1010px) and (max-width:640px){.navigation .navigation__item{padding:.75rem 0}}@media screen and (max-width:1010px) and (max-width:640px){.navigation .navigation__link{font-size:.9rem}}@media (max-width:1010px){.hamburger{display:flex}}.gallery{display:flex;justify-content:center;width:100%;flex-flow:row wrap;margin:2rem auto 4rem;gap:2rem}.gallery .gallery__link{display:block;position:relative;display:inline-block;overflow:hidden}.gallery .gallery__link::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(0deg,#020024 0,rgba(1,0,18,.5) 75%,rgba(0,0,0,0) 100%);opacity:0;transform:rotate(360deg);transition:all .3s ease-in-out;border-radius:6px}@media screen and (max-width:640px){.gallery .gallery__link::before{height:50px}}.gallery .gallery__link::after{content:"";position:absolute;z-index:10;bottom:20px;right:20px;width:20px;height:20px;background-image:url(../../images/ui/magnifier.svg);background-size:contain;opacity:0;transition:all .3s ease-in-out}@media screen and (max-width:640px){.gallery .gallery__link::after{bottom:15px;right:15px;width:15px;height:15px}}@media screen and (max-width:640px){.gallery .gallery__link:after,.gallery .gallery__link:before{opacity:1}}.gallery .gallery__link:hover::after,.gallery .gallery__link:hover::before{opacity:1}.gallery img{display:block;max-width:285px;width:100%;border-radius:6px}.gallery--secondary{max-width:1000px}@media screen and (max-width:640px){.gallery--secondary{gap:1rem}}@media screen and (max-width:640px){.gallery--secondary .gallery__link{width:calc(50% - 1rem)}}@media screen and (max-width:640px){.gallery--secondary .gallery__link::after{bottom:15px;right:15px;width:15px;height:15px}}@media screen and (max-width:640px){.gallery--secondary .gallery__link:after,.gallery--secondary .gallery__link:before{opacity:1}}.cover{position:relative;padding-top:0;margin-bottom:0}.cover .cover__image{display:block;max-width:1920px;width:100%;margin:0 auto}.cover .cover__image img{display:block;width:100%}.cover .cover__wrapper{display:flex;align-items:flex-start;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1280px;width:100%}@media screen and (max-width:1440px){.cover .cover__wrapper{top:43%}}@media screen and (max-width:480px){.cover .cover__wrapper{top:40%}}.cover h1{font-size:45px;font-weight:700;color:#fff;margin-bottom:2rem;text-align:left;line-height:1.5}@media screen and (max-width:1440px){.cover h1{font-size:40px}}@media screen and (max-width:1024px){.cover h1{font-size:30px}}@media screen and (max-width:940px){.cover h1{font-size:25px;max-width:500px;width:100%;margin-bottom:1rem}.cover h1 br{display:none}}@media screen and (max-width:640px){.cover h1{font-size:20px;max-width:400px}}.cover .cover__subheadline{color:#fff;font-size:24px}.cover .cover__copy{margin-bottom:2rem}@media screen and (max-width:480px){.cover .button{padding:8px 14px;font-size:11px}}.cover--video{position:relative;height:650px;overflow:hidden}.cover--video:before{position:absolute;content:"";width:100%;height:100px;top:50%;background-image:url(../../images/ui/oblouk.png);background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:100}.cover--video .cover__image--video video{position:absolute;top:0;left:0}.services .services__row{display:flex;justify-content:center;gap:2rem}@media screen and (max-width:640px){.services .services__row{flex-direction:column;gap:0}}@media screen and (max-width:640px){.services .services__list{margin-bottom:0}}.services p{max-width:700px;width:100%;margin:2rem auto}.contact .contact__row{display:flex;justify-content:center;gap:4rem}@media screen and (max-width:480px){.contact .contact__row{flex-direction:column;gap:2rem}}.contact .contact__col{line-height:1.8;max-width:400px}.contact h3{margin-top:0}.contact .contact__icon{display:block;background-repeat:no-repeat;padding:.5rem 2.5rem;background-position:0 7.5px;text-decoration:none;line-height:1.2;margin-bottom:.5rem}.contact .contact__icon:hover{text-decoration:underline}.contact .contact__icon--phone{background-image:url(../../images/ui/phone.svg);background-size:16px auto;background-position:6px 3px}.contact .contact__icon--mail{background-image:url(../../images/ui/mail.svg);background-size:22px auto}.contact .contact__map{display:block;max-width:800px;width:100%;height:300px;margin:2rem auto}.contact .contact__address{font-style:normal}
/*# sourceMappingURL=4-components.min.css.map */
