body{color:black;font-family:'Inter',sans-serif;font-size:16px;line-height:26px;font-weight:normal;font-style:normal;letter-spacing:normal;background:white;-webkit-font-smoothing:antialiased;margin:0}h1{font-size:4.5em;line-height:1em;font-weight:900;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,0.34)}@media (max-width:500px){h1{font-size:2.75em;line-height:1.092em}}@media (max-width:400px){h1{font-size:2.3em}}h2{font-size:2.375em;line-height:1.18em;font-weight:900;margin:20px auto;margin-top:0;text-align:center}h2.bigger{font-size:3.25em;line-height:1.2em}@media (max-width:500px){h2.bigger{font-size:2em;line-height:1em}}@media (max-width:400px){h2.bigger{font-size:1.8em}}@media (max-width:500px){h2{font-size:2em}}@media (max-width:400px){h2{font-size:1.8em}}h3{font-size:2em;line-height:1em;font-weight:900;letter-spacing:0}h4{font-size:1.4em;line-height:1em}h5{font-size:1.2em;line-height:1em}p{margin:20px auto}img{max-width:100%;height:auto}a{color:#DC291C;text-decoration:underline}a:hover{color:#720000;text-decoration:underline}.red{background-color:#d8382a}.red a{color:white;text-decoration:underline}.red a:hover{color:black;text-decoration:underline}.red h2{text-shadow:0 2px 10px rgba(0,0,0,0.25)}.container{margin:0 auto;max-width:1030px}.contHldr{margin:40px 25px}header{display:flex;justify-content:center;align-items:center;min-height:50px;background-color:#FFFFFF}.cols{display:flex}.img-center{display:flex;justify-content:center;align-items:center}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.btn{width:fit-content;margin:0 auto;padding:20px 30px;display:flex;gap:13px;justify-content:center;align-items:center;border-radius:4px;color:white;background-color:#DC291C;box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);font-size:13px;font-weight:600;letter-spacing:0;line-height:18px;text-decoration:none!important}.btn span{display:none}.btn:hover{text-decoration:none!important}@media (max-width:500px){.btn{font-size:12px}}#opener{background-color:#ffd368;background-image:url(opener-bg1.jpg);background-position:top center;background-repeat:no-repeat}@media (max-width:1000px){#opener{background-image:url(opener-touch_1000-bg1.jpg)}}@media (max-width:700px){#opener{background-image:url(opener-touch_700-bg1.jpg)}}@media (max-width:500px){#opener{background-image:url(opener-touch_500-bg1.jpg)}}@media (max-width:400px){#opener{background-size:contain;background-image:url(opener-touch_400-bg1.jpg)}}#opener .container{min-height:980px;display:flex;flex-direction:column;align-content:center;justify-content:flex-end}#opener .slunce{display:block;width:297px;margin:0 auto}@media (max-width:500px){#opener .slunce{width:222px}}#opener h1{color:white;margin:0 auto}#opener p{font-weight:600;letter-spacing:0;line-height:26px;text-align:center;text-shadow:0 0 10px rgba(255,227,123,0.25);max-width:780px}#opener .acetexlogomotto{width:96px;height:auto}#krivoklatsko{background-image:url(krivoklatsko-bg.jpg);background-position:top center;background-repeat:no-repeat}#krivoklatsko .container{min-height:695px;max-width:990px;display:flex;flex-direction:column;align-content:center;justify-content:center}#krivoklatsko .cols{gap:20px;align-items:center;justify-content:center}@media (max-width:700px){#krivoklatsko .cols{flex-direction:column}}#krivoklatsko h2{color:#263238;text-align:left}@media (max-width:700px){#krivoklatsko h2{text-align:center}}#kolikusetrite{color:white;background-image:url(kolikusetrite-bg.jpg);background-position:top center;background-repeat:no-repeat;font-weight:600}#kolikusetrite .container{min-height:446px;max-width:961px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}#kolikusetrite .cols{gap:40px}@media (max-width:800px){#kolikusetrite .cols{flex-direction:column}}#kolikusetrite h3{margin:0 auto}#kolikusetrite p{margin:10px auto}#kolikusetrite .fact{text-align:center;line-height:1.25em}#kolikusetrite .line{display:block;width:2px;height:165px;border-left:6px dotted white;align-self:center}@media (max-width:800px){#kolikusetrite .line{width:165px;height:2px;border-left:none;border-bottom:6px dotted white}}#kolikusetrite .pozn{font-style:italic;line-height:26px;font-weight:normal;text-align:center}#video1{background-image:url(video-bg.jpg);background-position:top center;background-repeat:no-repeat;text-align:center}#video1 .container{min-height:680px;max-width:830px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}@media (max-width:700px){#video1 .container{min-height:600px}}#video1 .contHldr{padding-top:0;padding-bottom:0}#video1 h4{font-size:1em;font-weight:bold;letter-spacing:0}#jakfunguje{color:white;text-align:center;background-image:url(jakfunguje-bg.jpg);background-position:top center;background-repeat:no-repeat}@media (max-width:720px){#jakfunguje{background-image:url(jakfunguje-touch-bg.jpg)}}#jakfunguje .container{min-height:500px;max-width:990px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}#fotovoltaickepanely{text-align:center;background-image:url(fotovoltaickepanely-bg.jpg);background-position:top center;background-repeat:no-repeat}#fotovoltaickepanely .container{min-height:497px;max-width:870px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}#fotovoltaickepanely .cols{display:grid;grid:45px auto / repeat(19, 1fr);margin-top:20px;row-gap:12px}@media (max-width:720px){#fotovoltaickepanely .cols{grid:auto / 1fr;row-gap:0}}#fotovoltaickepanely .item{color:#263238;font-weight:bold}#fotovoltaickepanely .item.line{box-sizing:border-box;grid-column:auto / span 3;display:block;width:auto;border-top:6px dotted #DF362A;margin:0 10px;align-self:center}@media (max-width:720px){#fotovoltaickepanely .item.line{display:none}}@media (max-width:720px){#fotovoltaickepanely .item.vycpavka{display:none}}#fotovoltaickepanely .item.text1{grid-column:1 / span 3}#fotovoltaickepanely .item.text2{grid-column:5 / span 3}#fotovoltaickepanely .item.text3{grid-column:9 / span 3}#fotovoltaickepanely .item.text4{grid-column:13 / span 3}#fotovoltaickepanely .item.text5{grid-column:17 / span 3}@media (max-width:720px){#fotovoltaickepanely .item.text1{grid-column:1;grid-row:2;padding-bottom:12px}#fotovoltaickepanely .item.text2{grid-column:1;grid-row:4;padding-bottom:12px}#fotovoltaickepanely .item.text3{grid-column:1;grid-row:6;padding-bottom:12px}#fotovoltaickepanely .item.text4{grid-column:1;grid-row:8;padding-bottom:12px}#fotovoltaickepanely .item.text5{grid-column:1;grid-row:10;padding-bottom:12px}}#fotovoltaickepanely h2{color:#263238}#hodise{color:white;text-align:center;background-image:url(hodise-bg.jpg);background-position:top center;background-repeat:no-repeat}@media (max-width:732px){#hodise{background-image:url(hodise-touch-bg.jpg)}}#hodise .container{min-height:461px;max-width:830px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}#topodstatne{text-align:center;background-image:url(topodstatne-bg.jpg);background-position:top center;background-repeat:no-repeat}#topodstatne .container{min-height:660px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}#topodstatne h2{text-align:left}@media (max-width:720px){#topodstatne h2{text-align:center}}@media (max-width:720px){#topodstatne .reccisel-desktop{display:none}}#topodstatne .reccisel-touch{display:none}@media (max-width:720px){#topodstatne .reccisel-touch{display:block}}#topodstatne .cols{align-items:flex-end;gap:40px}@media (max-width:720px){#topodstatne .cols{flex-direction:column;gap:0}}#topodstatne .kolotoc-wrap{position:relative}#topodstatne .kolotoc-wrap .box{border:2px #DC291C solid;padding-top:20px}#topodstatne .kolotoc{position:relative;width:290px;margin:0 auto;overflow:hidden}@media (max-width:350px){#topodstatne .kolotoc{width:calc(100vw - 50px)}}#topodstatne .kolotoc ul{width:10000vw}#topodstatne .kolotoc li{display:flex;flex-direction:column;gap:20px;margin-right:40px;padding:0;list-style:none;width:210px;float:left;position:relative;box-sizing:border-box}@media (max-width:350px){#topodstatne .kolotoc li{width:calc(100vw - 130px)}}#topodstatne .kolotoc li img{width:234px;height:auto}#topodstatne .navig{position:absolute;width:100%;height:440px;z-index:99}#topodstatne .navig span{position:absolute;right:0;top:45%;width:20px;height:20px;cursor:pointer;border:solid #DC291C;border-width:5px 0 0 5px;transform:rotate(-225deg);transform-origin:left top}#topodstatne .navig .kolotoc-levotoc{left:0px;border-width:5px 5px 0 0;transform:rotate(225deg);transform-origin:top right}#topodstatne #kolotoc-bullet{display:block;padding:0;margin:0;margin-top:15px}#topodstatne #kolotoc-bullet li{list-style:none;display:inline-block;width:12px;height:12px;border-radius:8px;border:2px #DC291C solid}#topodstatne #kolotoc-bullet li.active{background-color:#DC291C}#energieschovana{color:white;text-align:center;background-image:url(energieschovana-bg.jpg);background-position:top center;background-repeat:no-repeat}@media (max-width:732px){#energieschovana{background-image:url(hodise-touch-bg.jpg)}}#energieschovana .container{min-height:450px;max-width:830px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}#jaksviti{text-align:center;background-image:url(jaksviti-bg.jpg);background-position:top center;background-repeat:no-repeat}#jaksviti .container{min-height:560px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}#jaksviti .table{width:250px}#jaksviti img,#jaksviti .mapa{width:100%}#jaksviti .colors{display:grid;grid:auto / 60px 1fr;gap:20px;align-items:center;justify-items:start}@media (max-width:720px){#jaksviti .colors{grid:auto / 60px 100px 60px 100px;justify-content:center;margin-bottom:40px}}@media (max-width:420px){#jaksviti .colors{grid:auto / 60px 100px;justify-content:center;margin-bottom:40px}}#jaksviti .colors .color1,#jaksviti .colors .color2,#jaksviti .colors .color3,#jaksviti .colors .color4,#jaksviti .colors .color5,#jaksviti .colors .color6,#jaksviti .colors .color7{width:60px;height:20px;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}#jaksviti .colors .color1{background-color:#E9C4C3}#jaksviti .colors .color2{background-color:#E9B6B4}#jaksviti .colors .color3{background-color:#E9ABA7}#jaksviti .colors .color4{background-color:#E7908C}#jaksviti .colors .color5{background-color:#E37069}#jaksviti .colors .color6{background-color:#DF4D42}#jaksviti .colors .color7{background-color:#DF4D42}#jaksviti .cols{width:calc(100% - 50px);margin:0 auto;align-items:flex-end;justify-content:center}@media (max-width:720px){#jaksviti .cols{flex-direction:column;align-items:center}}#solarnipanely{color:white;text-align:center;background-image:url(energieschovana-bg.jpg);background-position:top center;background-repeat:no-repeat}@media (max-width:732px){#solarnipanely{background-image:url(solarnipanely-touch-bg.jpg)}}#solarnipanely .container{min-height:411px;max-width:830px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}#video2{background-image:url(video-bg.jpg);background-position:top center;background-repeat:no-repeat;text-align:center}#video2 .container{min-height:720px;max-width:830px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}#video2 h2{margin:0 auto}#video2 h4{font-size:1em;font-weight:bold;letter-spacing:0;margin-bottom:0}#servis{color:white;text-align:center;background-color:#273238;background-image:url(zaver-bg1.jpg),url(zaver-bg2.jpg);background-position:top center, bottom center;background-repeat:no-repeat,no-repeat;background-size:100% 445px, auto auto}@media (max-width:720px){#servis{background-image:url(zaver-touch-bg1.jpg),url(zaver-touch-bg2.jpg);background-size:100% 68vh, auto auto}}@media (max-width:520px){#servis{background-size:100% 70vh, auto auto}}@media (max-width:440px){#servis{background-size:100% 75vh, auto auto}}@media (max-width:400px){#servis{background-size:100% 80vh, auto auto}}@media (max-width:360px){#servis{background-size:100% 85vh, auto auto}}@media (max-width:320px){#servis{background-size:100% 90vh, auto auto}}@media (max-width:300px){#servis{background-size:100% 95vh, auto auto}}@media (max-width:290px){#servis{background-size:100% 100vh, auto auto}}@media (max-width:270px){#servis{background-size:100% 105vh, auto auto}}@media (max-width:260px){#servis{background-size:100% 110vh, auto auto}}#servis .container{min-height:983px;max-width:990px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:flex-start}#servis .contHldr{padding-top:60px}@media (max-width:720px){#servis .contHldr{padding-top:40px}}@media (max-width:400px){#servis .contHldr{padding-top:20px}}#servis .mw780{max-width:780px}#servis .obrazky{display:flex}#servis .obrazky img{width:calc(100% / 2);height:auto}@media (max-width:720px){#servis .obrazky{flex-direction:column}#servis .obrazky img{width:100%}}#servis .zaver{text-align:left}@media (max-width:720px){#servis .zaver{text-align:center}}#servis .zaver h2{margin:20px auto;text-align:left}#servis .zaver h2:first-child{margin-top:40px}@media (max-width:720px){#servis .zaver h2{text-align:center}}#servis .cols{width:100%;margin:0 auto;justify-content:space-between !important;align-items:center!important}#servis .cols a{margin:0}@media (max-width:650px){#servis .cols{justify-content:center;flex-direction:column}}#servis .btn{min-width:300px;min-height:88px;padding:0;font-size:1.5em;display:flex;align-items:center;justify-content:center}#servis .btn span{display:inline-block;font-size:1.8em;padding-bottom:8px}@media (max-width:350px){#servis .btn{min-width:200px;min-height:59px;font-size:1em}#servis .btn span{font-size:1.5em;padding-top:6px}}@media (max-width:650px){#servis .logoBottom{display:none}}footer{color:white;background-color:black;font-size:.88em;text-align:center;padding:31px}@media (max-width:720px){footer{font-size:.75em}}@media (max-width:400px){footer{padding:20px}}