body.hidden-scroll{overflow:hidden}.sl-overlay{right:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-overlay,.sl-wrapper{position:fixed;left:0;top:0}.sl-wrapper{z-index:1040;width:100%;height:100%}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{right:30px;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;font-size:3rem}.sl-wrapper .sl-close,.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;z-index:10060;color:#000}.sl-wrapper .sl-counter{left:30px;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width:35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform .2s ease;transition:-ms-transform .2s ease;transition:-o-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.reference-cta{padding-top:76px;padding-bottom:22px}@media (max-width:767.98px){.reference-cta{padding-top:56px}.reference-cta .row{background-color:#11181e}}.reference-cta .reference-cta-body{padding:60px 10px;margin:0}.reference-cta.reference-cta-top-overlap{margin-top:-250px;padding-top:0}.reference-cta h2{color:#fff}.reference-cta .description{margin-top:22px;padding:0 20px;color:#495967}.reference-cta .button{margin-top:40px;padding-left:35px;padding-right:35px}.reference-cta .subtitle{margin-bottom:10px}.simple-header{margin-top:15px;margin-bottom:45px}.simple-header h1{padding-bottom:18px}.simple-header .description{color:#495967}.icon-s-box{margin:0;position:relative;display:block;vertical-align:middle;text-align:center;overflow:hidden}.icon-s-box .icon-s{background:url(/app/themes/a-technology-theme/dist/images/icons-s_d847700d.svg) 0 0 no-repeat;text-indent:200%;white-space:nowrap;overflow:hidden;display:inline-block;background-size:326px 221px}.icon-s-box .icon-s.icon-s-hotely{background-position:0 0;width:119.075px;height:107.752px}.icon-s-box .icon-s.icon-s-komercni-budovy{background-position:55.737068017244205% 0;width:112.363px;height:101.664px}.icon-s-box .icon-s.icon-s-ohrev-chlazeni{background-position:0 99.98422551939795%;width:113.231px;height:113.231px}.icon-s-box .icon-s.icon-s-penziony{background-position:99.88218082007327% 0;width:94.289px;height:96.545px}.icon-s-box .icon-s.icon-s-rodinne-domy{background-position:55.737068017244205% 76.46784505453178%;width:112.363px;height:88.05px}.icon-t-box{margin:0;width:38px;height:38px;position:relative;background:#121a21;display:block;vertical-align:middle;text-align:center;border-radius:38px}.icon-t-box .icon-t{background:url(/app/themes/a-technology-theme/dist/images/icons-t-dark_3377c95a.svg) no-repeat;text-indent:200%;white-space:nowrap;overflow:hidden;display:inline-block;background-size:250px 250px;width:50px;height:50px;margin-top:-6px;margin-left:-6px}.icon-t-box .icon-t.icon-t-bojler-s-tepelnym-cerpadlem{background-position:25% 0}.icon-t-box .icon-t.icon-t-centralni-rizeni-i4comfort{background-position:0 75%}.icon-t-box .icon-t.icon-t-centralni-vysavac{background-position:0 25%}.icon-t-box .icon-t.icon-t-elektricke-podlahove-topeni{background-position:25% 25%}.icon-t-box .icon-t.icon-t-elektronicke-zabezpeceni-budov{background-position:50% 0}.icon-t-box .icon-t.icon-t-fan-coil-multifunkcni-radiator{background-position:50% 25%}.icon-t-box .icon-t.icon-t-klimatizace{background-position:0 50%}.icon-t-box .icon-t.icon-t-mereni-a-regulace{background-position:25% 50%}.icon-t-box .icon-t.icon-t-nadrz-s-vymenikem{background-position:50% 50%}.icon-t-box .icon-t.icon-t-ochrana-potrubi-proti-zamrznuti{background-position:75% 0}.icon-t-box .icon-t.icon-t-plynovy-kotel{background-position:75% 25%}.icon-t-box .icon-t.icon-t-pravidelny-servis-a-udrzba{background-position:75% 50%}.icon-t-box .icon-t.icon-t-profesionalni-pristup-a-kvalitni-prace{background-position:0 0}.icon-t-box .icon-t.icon-t-radiator{background-position:25% 75%}.icon-t-box .icon-t.icon-t-rizene-kvaseni-vina{background-position:50% 75%}.icon-t-box .icon-t.icon-t-rizeni-technologickych-procesu{background-position:75% 75%}.icon-t-box .icon-t.icon-t-samoregulacni-kabel{background-position:100% 0}.icon-t-box .icon-t.icon-t-solarni-systemy{background-position:100% 25%}.icon-t-box .icon-t.icon-t-tepelne-cerpadlo{background-position:100% 50%}.icon-t-box .icon-t.icon-t-topny-kabel{background-position:100% 75%}.icon-t-box .icon-t.icon-t-vetrani-a-rekuperace{background-position:0 100%}.icon-t-box .icon-t.icon-t-vyhrivani-bazenu{background-position:25% 100%}.icon-t-box .icon-t.icon-t-vyhrivani-okapu{background-position:50% 100%}.icon-t-box .icon-t.icon-t-vyhrivani-vjezdu{background-position:75% 100%}.icon-t-box.icon-t-big{width:72px;height:72px;border-radius:72px}.icon-t-box.icon-t-big .icon-t{background-size:500px 500px;width:100px;height:100px;margin-top:-14px;margin-left:-14px}@media (min-width:768px){.icon-t-box.icon-t-md-big{width:72px;height:72px;border-radius:72px}.icon-t-box.icon-t-md-big .icon-t{background-size:500px 500px;width:100px;height:100px;margin-top:-14px;margin-left:-14px}}.icon-t-box.icon-t-huge{width:102px;height:102px;border-radius:102px}.icon-t-box.icon-t-huge .icon-t{background-size:750px 750px;width:100px;height:100px}.icon-t-box.icon-t-light{background-color:#f0f4f9}.icon-t-box.icon-t-light .icon-t{background-image:url(/app/themes/a-technology-theme/dist/images/icons-t-light_5e72c7d9.svg)}.icon-t-box.icon-t-light.icon-t-border{border-color:#d5e1ef}.icon-t-box.icon-t-border{border:1px dashed #2c3a47}.icon-t-box.icon-t-border .icon-t{margin-top:-7px;margin-left:-7px}.icon-t-box.icon-t-border.icon-t-big .icon-t{margin-top:-15px;margin-left:-15px}@media (min-width:768px){.icon-t-box.icon-t-border.icon-t-md-big .icon-t{margin-top:-15px;margin-left:-15px}}.icon-t-box.icon-t-border.icon-t-huge{width:108px;height:108px;border-radius:108px}.icon-t-box.icon-t-border.icon-t-huge .icon-t{width:150px;height:150px;margin-top:-20px;margin-left:-23px}.carousel{flex-wrap:nowrap;overflow:hidden;position:relative;display:flex;margin:0 0 0 30px}@media (max-width:991.98px){.carousel{margin-top:30px}}.carousel .carousel-item{width:100%;flex:0 0 auto;-webkit-transition:margin-left .2s ease-out 0s;-o-transition:margin-left .2s ease-out 0s;transition:margin-left .2s ease-out 0s}.carousel .carousel-item .title{font-weight:700;font-size:24px;display:block;margin-bottom:24px}.carousel .carousel-item .title .number{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#1ae27e;margin-right:10px}.carousel .carousel-item .description{color:#495967}.carousel-pagination .page-item .page-link{border:1px solid #2c3a47;width:8px;height:8px;border-radius:8px;color:#0000;margin-top:5px}.carousel-pagination .page-item.prev{margin-right:0;margin-left:40px}.carousel-pagination .page-item.next{margin-left:0}.carousel-pagination .page-item.active .page-link{background-color:#fff;border-color:#fff}.page-link{position:relative;display:block;color:#495967;text-decoration:none}.page-link:hover{z-index:2;color:#fff;text-decoration:none}.page-link:focus{z-index:3}.page-item.active .page-link{z-index:3;color:#fff;font-weight:700}.page-item.disabled .page-link{pointer-events:none}.page-item.disabled .icon-box{visibility:hidden}.page-item.next{margin-left:13px;cursor:pointer}.page-item.next .icon-box{width:60px;height:56px}.page-item.next .icon-box i{background-size:900px 750px;width:60px;height:56px;background-position:23.2% 50%}.page-item.next:hover i{background-position:23.2% 60.8%}.page-item.prev{margin-right:13px;cursor:pointer}.page-item.prev .icon-box{width:60px;height:56px}.page-item.prev .icon-box i{background-size:900px 750px;width:60px;height:56px;background-position:23.2% 28.3%}.page-item.prev:hover i{background-position:23.2% 39.2%}.at-bg-light-grey .page-item.active .page-link{color:#151e28}.at-bg-light-grey .page-item.prev .icon-box i{background-position:5.3% 28.3%}.at-bg-light-grey .page-item.prev:hover i{background-position:23.2% 39.2%}.at-bg-light-grey .page-item.next .icon-box i{background-position:5.3% 50%}.at-bg-light-grey .page-item.next:hover i{background-position:23.2% 60.8%}.pagination{display:flex;padding-left:0;list-style:none;padding-top:60px;margin:0;padding-bottom:114px}@media (max-width:767.98px){.pagination{padding-top:53px;padding-bottom:50px}}.pagination li:not(.prev):not(.next) .page-link{padding:16px 17px}@media (max-width:767.98px){.pagination li:not(.prev):not(.next) .page-link{border:1px solid #fff;width:8px;height:8px;border-radius:8px;color:#0000;margin-top:5px}}@media (max-width:767.98px){.at-bg-light-grey .pagination li:not(.prev):not(.next):not(.active) .page-link{border-color:#151e28}}@media (max-width:767.98px){.at-bg-light-grey .pagination .page-item.active .page-link,.pagination .page-item.active .page-link{background-color:#1ae27e;border-color:#1ae27e}}.header-info-box{margin-bottom:75px;margin-top:18px}@media (max-width:1199.98px){.header-info-box{margin-bottom:0}}.header-info-box h1{margin-bottom:29px}.header-info-box .sub-title{color:#495967;margin-bottom:10px}.header-info-box .icon-s-box{margin-bottom:25px}.header-info-box .content{color:#495967;margin-bottom:30px}.header-info-box .location{margin-left:-19px}.references{padding-top:150px}@media (max-width:991.98px){.references{padding-top:50px}}.references h2{padding-left:33px;letter-spacing:.8px}@media (max-width:991.98px){.references h2{padding-left:8px}}.references .sub-title-content{padding-top:22px;padding-left:35px;max-width:555px;text-align:left;letter-spacing:0;padding-right:20px}@media (max-width:991.98px){.references .sub-title-content{padding-left:10px;padding-top:12px}}.references .button{margin-top:31px;margin-left:33px}.references .reference-posts .reference-post{position:relative;max-width:583px;margin-left:-6px;margin-top:18px;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media (max-width:991.98px){.references .reference-posts .reference-post{max-width:100%;margin-left:0}}.references .reference-posts .reference-post .reference-link{display:block;padding-top:65.8181818%;position:relative}.references .reference-posts .reference-post .reference-image-wrapper{position:absolute;z-index:1;top:0;right:0;left:0;bottom:0;overflow:hidden}.references .reference-posts .reference-post img{width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.references .reference-posts .reference-post .reference-tags{list-style:none;position:absolute;top:14px;right:14px;z-index:10}.references .reference-posts .reference-post .reference-tags li{width:38px;height:38px;background-color:#121a21;border-radius:38px;float:left;margin-left:5px}.references .reference-posts .reference-post .reference-tags li.more{background-color:#1ae27e;text-align:center;line-height:38px}.references .reference-posts .reference-post .reference-tags li img{width:56px;height:56px;position:relative;margin-top:-9px;margin-left:-9px}.references .reference-posts .reference-post .reference-category-title{z-index:3;position:absolute;bottom:37px}.references .reference-posts .reference-post .reference-category{padding-left:55px;padding-right:195px;color:#8fafcb;letter-spacing:0}.references .reference-posts .reference-post .reference-title{padding-left:54px;padding-right:196px;font-size:18px;font-weight:700;color:#fff;padding-top:5px}@media (max-width:991.98px){.references .reference-posts .reference-post .reference-title{background:#0000 linear-gradient(180deg,#151e2800,#151e282a 8%,#151e28a1 37%,#151e28e8 67%,#151e28) 0 0 no-repeat padding-box}.references .reference-posts .reference-post .reference-title:after{content:"";background:url(/app/themes/a-technology-theme/dist/images/icons_a0094359.svg) no-repeat 93.3% 28.8%;text-indent:200%;white-space:nowrap;overflow:hidden;display:inline-block;background-size:800px 666px;width:30px;height:20px}}.references .reference-posts .reference-post .button{z-index:10;position:absolute;bottom:8px;top:auto;right:-18px;padding:16px 16px 11px}.references .reference-posts .reference-post .button .more{display:none;padding-right:17px;padding-left:12px}.references .reference-posts .reference-post .button .icon-box{margin-top:-4px}.references .reference-posts .reference-post hr{display:none;padding:0;margin:0;position:absolute;bottom:10px;width:90%;left:5%;border-top:2px dashed #1ae27e;z-index:10}.references .reference-posts .reference-post .overlay{position:absolute;top:0;bottom:0;z-index:2;left:0;right:0;width:100%;height:100%;background:transparent linear-gradient(180deg,#151e2880,#151e28 80%) 0 0 no-repeat padding-box}.references .reference-posts .reference-post.show-hover-activator .show-on-hover{visibility:hidden;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media (max-width:991.98px){.references .reference-posts .reference-post.show-hover-activator .show-on-hover{display:none}.references .reference-posts .reference-post.show-hover-activator .show-on-hover.reference-title{display:block;visibility:visible;width:100%;padding:30px 20px 10px;bottom:0}}.references .reference-posts .reference-post.show-hover-activator:hover .show-on-hover{visibility:visible;display:inline-block}@media (max-width:991.98px){.references .reference-posts .reference-post.show-hover-activator:hover .show-on-hover{display:none}.references .reference-posts .reference-post.show-hover-activator:hover .show-on-hover.reference-title{display:block;visibility:visible}}@media (max-width:991.98px){.references .reference-posts{margin-top:40px}}.references .reference-posts .reference-post:first-child{margin-top:0}@media (min-width:992px){.references .reference-posts .reference-post:first-child:before{content:"";position:absolute;top:-30px;left:-30px;background-color:#f2f5f6;width:228px;height:217px}}.references .mobile-button{margin:31px auto 0;width:auto}.text_section{margin-top:103px}@media (max-width:767.98px){.text_section{margin-top:50px}}.text_image_section{margin-top:68px}@media (max-width:767.98px){.text_image_section{margin-top:50px}}.text_image_section img{max-width:100%;height:auto}.text_image_section .text-part{padding-top:80px}.gallery_row,.gallery_section{margin-top:68px}@media (max-width:767.98px){.gallery_row,.gallery_section{margin-top:50px}}.gallery_row a,.gallery_section a{position:relative;display:block}.gallery_row a:hover:before,.gallery_section a:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#151e28cc;z-index:1}.gallery_row a:hover:after,.gallery_section a:hover:after{background:url(/app/themes/a-technology-theme/dist/images/icons_a0094359.svg) no-repeat 40.8% 40.4%;text-indent:200%;white-space:nowrap;overflow:hidden;display:inline-block;background-size:900px 750px;width:50px;height:50px;content:"";z-index:1005;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px}.gallery_row .col,.gallery_section .col{padding:4px}.gallery_row .col img,.gallery_section .col img{width:100%;height:auto}.gallery_row .col:nth-child(2) a,.gallery_section .col:nth-child(2) a{margin-bottom:8px}.text-content{color:#495967;margin-top:25px}.text_image_section h2,.text_image_section h3,.text_image_section h4,.text_section h2,.text_section h3,.text_section h4{max-width:466px;font-size:40px;margin:0}.faq{padding-top:102px}@media (max-width:767.98px){.faq{padding-top:50px}.faq h2{padding-left:10px}}.faq .accordion{margin:51px 25px 0}@media (max-width:767.98px){.faq .accordion{margin:26px 0 0}}.faq .accordion .accordion-item{border-top:1px solid #f2f5f6;position:relative;color:#495967}.faq .accordion .accordion-item:last-child{border-bottom:1px solid #f2f5f6}.faq .accordion .accordion-item button{font-size:18px;border:0;color:#151e28;background:no-repeat;width:100%;padding:29px 70px 23px 33px;text-align:left;font-weight:700}@media (max-width:767.98px){.faq .accordion .accordion-item button{padding:15px 33px 15px 70px;font-size:14px}}.faq .accordion .accordion-item button .expand{display:block}.faq .accordion .accordion-item button .collapse{display:none}.faq .accordion .accordion-item button .button{top:22px;right:18px;bottom:auto;padding:4px 12px;height:29px}@media (max-width:767.98px){.faq .accordion .accordion-item button .button{top:9px;left:18px;right:auto;line-height:23px}}.faq .accordion .accordion-item button:hover{text-decoration:underline}.faq .accordion .accordion-item button:after{display:none}.faq .accordion .accordion-item button:focus{box-shadow:0 0 0 .25rem rgba(26,226,126,.25)}.faq .accordion .accordion-item .accordion-header.show button .expand{display:none}.faq .accordion .accordion-item .accordion-header.show button .collapse{display:block}.faq .accordion .accordion-item .accordion-collapse{border:0}.faq .accordion .accordion-item .accordion-body{padding-left:34px;max-width:880px;padding-bottom:60px}@media (max-width:767.98px){.faq .accordion .accordion-item .accordion-body{padding:0 10px 20px}}.faq .accordion .accordion-item .faq-links{list-style:none;float:right;margin-top:-80px;margin-right:18px}@media (max-width:767.98px){.faq .accordion .accordion-item .faq-links{display:block;float:none;margin:0 auto 25px;min-width:157px;width:fit-content;padding:0}}.faq .accordion .accordion-item .faq-links a{color:#495967;text-decoration:none}.faq .accordion .accordion-item .faq-links .button-bordered{min-width:157px;display:inline-block;color:#151e28}.image-grey-block{display:block;width:100%;position:relative;margin-top:170px}@media (max-width:1199.98px){.image-grey-block{margin-top:40px}}.image-grey-block img{width:100%;z-index:99;display:block;position:relative;height:auto}@media (min-width:992px){.image-grey-block:after{content:"";position:absolute;top:-30px;left:-30px;background-color:#f2f5f6;width:228px;height:217px;z-index:98}}.info-slider{padding-top:135px;padding-bottom:260px}@media (max-width:991.98px){.info-slider{padding-top:95px}}.service_header{margin-bottom:-42px}@media (min-width:992px) and (max-width:1199.98px){.service_header{margin-bottom:0}}@media (min-width:1200px){.service_header .button-second{margin-left:20px}}@media (max-width:1199.98px){.service_header .button{width:60%;margin:10px auto;text-align:center;display:block}}@media (max-width:991.98px){.service_header .button{width:80%}}