@font-face{font-family:boxicons;src:url(../fonts/boxicons.ttf?0f2b67081120384aafab1ba37aaf7845)format("truetype"),url(../fonts/boxicons.woff?0f2b67081120384aafab1ba37aaf7845)format("woff"),url(../fonts/boxicons.woff2?0f2b67081120384aafab1ba37aaf7845)format("woff2");font-weight:400}@font-face{font-family:boxicons-brands;src:url(../fonts/boxicons-brands.ttf?b3d54a4467f6f9c84bb64184bdb0fa6b)format("truetype"),url(../fonts/boxicons-brands.woff?b3d54a4467f6f9c84bb64184bdb0fa6b)format("woff"),url(../fonts/boxicons-brands.woff2?b3d54a4467f6f9c84bb64184bdb0fa6b)format("woff2")}a{color:inherit;text-decoration:inherit}body{font-family:roboto,sans-serif;overflow-x:hidden;background-image:url(../images/background-half.jpg);background-image:url(../images/background.webp);background-repeat:no-repeat;background-position:top;background-size:cover;background-attachment:fixed;margin:0;padding:0;color:#ababab;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}header,footer,section{width:100%;margin:0 auto 200px;background-color:rgba(0,0,0,.75);padding:20px 20px 30px;color:#fff;box-sizing:border-box;border:#999 solid 1px;border-left:none;border-right:none}header>div.container,footer>div.container,section>div.container{max-width:1200px;width:100%;margin:0 auto}header span,footer span,section span{font-size:1.5rem;font-weight:400}h2{padding:10px 0;margin:0;font-size:40px}h3{padding:0;margin:0;font-size:30px}.bgimg{background-size:cover;background-position:50%;background-repeat:no-repeat}.split{display:flex;flex-direction:row;justify-content:center;margin-top:2rem}.split .col{box-sizing:border-box}header{margin-bottom:0;padding-top:10px;padding-bottom:10px;transition:height .3s;overflow:hidden;border-top:none}header .container{display:flex}header .logo{width:160px;height:100%;background-image:url(../images/LOGO%20HALES%201.png);background-size:contain;background-position:50%;background-repeat:no-repeat}header .right{margin:0 0 0 auto}header .links{display:inline-block;width:100%;text-align:right}header .links a{transition:color .2s ease,transform .2s ease}header .links a:hover{transform:scale(1.1);color:#fff}header .nav{font-size:24px}header .contact{font-size:18px}header .contact a{margin:0 10px}header .social{margin-left:50px}#navbar-toggle-checkbox,#navbar-toggle-label{display:none}#navbar-toggle-label::before{content:"\f4e0";font-family:boxicons !important;font-size:46px;cursor:pointer}#navbar-menu{list-style-type:none;display:flex;flex-direction:row;justify-content:end}#navbar-menu li a{padding:10px;display:inline-block;margin:0 auto;position:relative}#navbar-menu li a:hover,#navbar-menu li a .active{color:#fff}#navbar-menu li a:hover::after,#navbar-menu li a .active::after{transform:scaleX(1)}#navbar-menu li a::after{display:block;content:'';position:absolute;left:4px;right:4px;height:2px;transition:transform .2s;background-color:#fff;transform:scaleX(0)}#video{position:relative;height:70vh;max-height:670px;padding:0;margin:0 auto;background:0 0;overflow:hidden;display:flex}#video video{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#000}#video .overlay{width:100%;height:100%;top:0;left:0;position:absolute;background-color:#1d1e23;opacity:.25}#video .text{position:relative;margin:auto;width:100%;font-family:protest guerrilla,sans-serif;font-weight:400;font-style:normal}#video .text h4{font-weight:inherit;font-style:inherit;margin:0;text-shadow:1px 1px 2px #000;color:#dfdfdf;white-space:nowrap;text-align:center;font-size:120px}#services-carousel{color:#fff;text-shadow:#000 0 0 2px}#carousel{padding:20px 0}#carousel #carousel-view{display:flex;gap:50px;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;position:relative;padding:0;margin:0}#carousel #carousel-view>li{scroll-snap-align:center;list-style-type:none;display:flex;flex-direction:row;min-height:300px;flex:0 0 100%}#carousel #carousel-view>li .text{max-width:50%;padding-right:20px;box-sizing:border-box}#carousel #carousel-view>li .img{width:50%;background-position:50%;background-size:contain;background-repeat:no-repeat}#carousel #carousel-picker{list-style-type:none;display:flex;flex-direction:row;justify-content:center;padding:0;margin:0}#carousel #carousel-picker li{padding:10px;border-radius:10px;background-color:#ffffff7f;display:inline-block;margin:0 5px;cursor:pointer;pointer-events:all}#carousel #carousel-picker li.selected{box-shadow:0 0 0 2px #FFF}#carousel #carousel-picker li:hover{background-color:#fff}#about .split .col{max-width:50%;width:50%}#about .split .img{background-image:url(../images/MAN_ORANZOVY.png);background-position:top;padding-top:39%}#about .split .text{text-align:right;margin-left:20px;margin-right:20px}#about .split h3{margin-bottom:20px}#services .split .col{line-height:1;flex-grow:1;width:33%;padding:0 10px}#services .split .col:first-of-type{padding-left:0}#services .split .col:last-of-type{padding-right:0}#services .split .col .bgimg{height:500px;position:relative}#services .split .col span{font-size:1.5rem;display:block;margin:10px}#services .split .col div.link{text-align:right;display:none}#services h3{font-size:36px;position:absolute;left:0;right:0;bottom:0;padding:10px;backdrop-filter:blur(10px);background:rgba(0,0,0,.3);margin:0}#services .preprava{background-image:url(../images/MANN_preprava_HR.png)}#services .kontainer{background-image:url(../images/MANN_kontjner.png)}#services .staveb-odpad{background-image:url(../images/MANN_stavebny%20odpad.png)}.btn{padding:10px;font-size:1.5rem;background:#001f85;display:inline-block;margin:10px 0 0;border:none;color:inherit}#contact .col{width:50%;text-align:left}#contact .col.form{padding:0 50px;box-sizing:border-box}#contact .col.form>div{margin:0 20px}#contact .col:first-of-type{padding-left:0}#contact .col:last-of-type{padding-right:0}#contact label{vertical-align:middle;line-height:32px;font-size:24px;text-align:left}#contact input:not([type=checkbox]):not([type=radio]),#contact textarea{padding:10px 15px;display:inline-block;width:100%;margin:0 0 20px;font-size:18px;box-sizing:border-box}#contact textarea{resize:vertical;min-height:100px}#contact .submit{text-align:right}#contact .submit button{padding:15px 20px;transition:opacity .4s}#contact .submit button:disabled,#contact .submit button[disabled]{opacity:.6}#contact .ack label{font-size:20px}#contact #form-submit-status{margin-top:20px}#form-submit-status{text-align:center;pointer-events:none;min-height:2em}#form-submit-status span{opacity:0;transition:opacity .4s;display:none}#form-submit-status span.error{color:red}#form-submit-status span.visible{opacity:1;pointer-events:all}#gdpr{margin-top:200px}#gdpr a{text-decoration:underline}#gdpr h1{font-size:40px}#gdpr h2{font-size:30px}#gdpr h3{font-size:24px}footer{margin-top:auto;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;font-family:poppins,sans-serif;line-height:1.2;border-bottom:none}footer h5{font-size:24px;margin:.5em 0 1em}footer ul{list-style:none;padding:0;text-align:right}footer .split{justify-content:start}footer .split .col{flex:0 0 25%;margin-right:30px}footer .split .col.nav{margin-left:auto;margin-right:0}footer .logo-box{height:70px;line-height:70px}footer .logo-box::before{content:'';width:106px;height:70px;display:inline-block;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(../images/LOGO%20HALES%201.png)}footer .logo-box span{margin:0 20px;font-size:30px;vertical-align:top}footer .address p{margin:0}footer a{display:inline-block;transition:color .3s ease,transform .3s ease}footer a:hover{transform:scale(1.1);color:#fff}.style-icon{position:relative;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:100%;display:inline-block;color:inherit}.style-icon::before{font-family:boxicons !important;border:0 solid;margin:0;padding:0;vertical-align:middle;font-size:24px}.style-icon.facebook::before,.style-icon.instagram::before{font-family:boxicons-brands !important;font-size:36px !important;transition:color .2s}.style-icon.facebook::before{content:"\f14b"}.style-icon.facebook:hover::before{color:#1877f2}.style-icon.instagram::before{content:"\f174"}.style-icon.instagram:hover::before{background:#833ab4;background:linear-gradient(to right,#833ab4,#fd1d1d,#fcb045);border-radius:8px}.style-icon.phone::before{content:"\f588"}.style-icon.mail::before{content:"\f374"}.mang{background-image:url(../images/ManGprazdny_bez_pozadia.png)}.manskrina{background-image:url(../images/ManSkrina.png)}.manodrevo{background-image:url(../images/ManOdrevo_bez_pozadia.png)}.manhrvo{background-image:url(../images/ManHRVO_bez_pozadia.png)}.manhrocel{background-image:url(../images/ManHROcel_bez_pozadia.png)}.manhrc{background-image:url(../images/ManHRC_bez_pozadia.png)}.vwcrafter{background-image:url(../images/VWCRAFTER.png)}.manretaz{background-image:url(../images/ManRetaz_BEZ_POZADIA.png)}