.icon-s-box{display:block;margin:0;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.icon-s-box .icon-s{background:url(/app/themes/a-technology-theme/dist/images/icons-s_e727c4cb.svg) 0 0 no-repeat;background-size:326px 221px;display:inline-block;overflow:hidden;text-indent:200%;white-space:nowrap}.icon-s-box .icon-s.icon-s-hotely{background-position:0 0;height:107.752px;width:119.075px}.icon-s-box .icon-s.icon-s-komercni-budovy{background-position:55.7370680172% 0;height:101.664px;width:112.363px}.icon-s-box .icon-s.icon-s-ohrev-chlazeni{background-position:0 99.9842255194%;height:113.231px;width:113.231px}.icon-s-box .icon-s.icon-s-penziony{background-position:99.8821808201% 0;height:96.545px;width:94.289px}.icon-s-box .icon-s.icon-s-rodinne-domy{background-position:55.7370680172% 76.4678450545%;height:88.05px;width:112.363px}.icon-t-box{background:#121a21;border-radius:38px;display:block;height:38px;margin:0;position:relative;text-align:center;vertical-align:middle;width:38px}.icon-t-box .icon-t{background:url(/app/themes/a-technology-theme/dist/images/icons-t-dark_bd3ff055.svg) no-repeat;background-size:250px 250px;display:inline-block;height:50px;margin-left:-6px;margin-top:-6px;overflow:hidden;text-indent:200%;white-space:nowrap;width:50px}.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:75% 100%}.icon-t-box .icon-t.icon-t-vyhrivani-travniku{background-position:100% 100%}.icon-t-box.icon-t-big{border-radius:72px;height:72px;width:72px}.icon-t-box.icon-t-big .icon-t{background-size:500px 500px;height:100px;margin-left:-14px;margin-top:-14px;width:100px}@media(min-width:768px){.icon-t-box.icon-t-md-big{border-radius:72px;height:72px;width:72px}.icon-t-box.icon-t-md-big .icon-t{background-size:500px 500px;height:100px;margin-left:-14px;margin-top:-14px;width:100px}}.icon-t-box.icon-t-huge{border-radius:102px;height:102px;width:102px}.icon-t-box.icon-t-huge .icon-t{background-size:750px 750px;height:100px;width: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_7ccd231a.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-left:-7px;margin-top:-7px}.icon-t-box.icon-t-border.icon-t-big .icon-t{margin-left:-15px;margin-top:-15px}@media(min-width:768px){.icon-t-box.icon-t-border.icon-t-md-big .icon-t{margin-left:-15px;margin-top:-15px}}.icon-t-box.icon-t-border.icon-t-huge{border-radius:108px;height:108px;width:108px}.icon-t-box.icon-t-border.icon-t-huge .icon-t{height:150px;margin-left:-23px;margin-top:-20px;width:150px}.solutions{justify-content:center;margin:0 auto}.solutions .solution{border:1px solid #d3dde2;padding:30px 60px 23px 28px;position:relative;transition:all .2s ease-out 0s}@media(min-width:1200px){.solutions .solution{margin:0 .366667%;width:18.16667%}.solutions .solution:first-child{margin-left:3.066667%}}@media(min-width:992px)and (max-width:1199.98px){.solutions .solution:first-child,.solutions .solution:nth-child(4){margin:0 0 20px 6.25%}.solutions .solution:nth-child(3){margin:0 6.25% 20px 0}.solutions .solution:nth-child(2),.solutions .solution:nth-child(5){margin:0 6.25% 20px}}@media(min-width:768px)and (max-width:991.98px){.solutions .solution{margin:0 4.166665% 20px}}@media(max-width:767.98px){.solutions .solution{margin:auto auto 5px;padding:14px 0 9px 24px}}.solutions .solution .icon-s-box{height:120px;margin-bottom:56px;margin-top:54px}@media(min-width:768px){.solutions .solution .icon-s-box{margin-left:32px}}@media(max-width:767.98px){.solutions .solution .icon-s-box{align-items:center;display:flex;height:auto;margin:0 16px 0 0;min-width:42px;width:42px}.solutions .solution .icon-s-box .icon-s{background-size:120.25px 82.5px;margin:0 auto}.solutions .solution .icon-s-box .icon-s-rodinne-domy{height:33.01875px;width:42.13575px}.solutions .solution .icon-s-box .icon-s-penziony{height:36.204375px;width:36.204375px}.solutions .solution .icon-s-box .icon-s-hotely{height:40.407px;width:44.653125px}.solutions .solution .icon-s-box .icon-s-komercni-budovy{height:38.124px;width:42.136125px}.solutions .solution .icon-s-box .icon-s-ohrev-chlazeni{height:41.711625px;width:42.461625px}}.solutions .solution .sub-title{color:#495967;display:inline-block;width:100%}.solutions .solution .title{color:#151e28;display:inline-block;font-size:24px;font-weight:700;margin-top:-5px;width:100%}@media(max-width:767.98px){.solutions .solution .title{font-size:20px}.solutions .solution .button{bottom:21px;padding:4px 12px;right:29px}}.solutions .solution:hover{background-color:#151e28;border-color:#d3dde2}.solutions .solution:hover .sub-title{color:#1ae27e}.solutions .solution:hover .title{color:#fff}.solutions .solution:hover hr{display:block}.solutions .solution .green-line{border-top:1px dashed #1ae27e;bottom:10px;display:none;left:5%;margin:0;padding:0;position:absolute;width:90%}.technology{margin-top:190px}.technology .technology-info{margin-top:151px;padding-left:84px}@media(max-width:1199.98px){.technology .technology-info{margin-top:101px}}@media(max-width:991.98px){.technology .technology-info{margin-top:51px;padding-left:0}}.technology .technology-info h2{color:#fff}.technology .technology-info .content{letter-spacing:0;margin-top:24px;max-width:440px}.technology .technology-info .button{margin-left:4px;margin-top:46px}.technology .technology-illustration-points{list-style:none}.technology .technology-illustration-points .point{position:absolute}.technology .technology-illustration-points .point:first-child{left:18%;top:67%}.technology .technology-illustration-points .point:nth-child(2){left:38%;top:26%}.technology .technology-illustration-points .point:nth-child(3){left:36.3%;top:68%}.technology .technology-illustration-points .point:nth-child(4){left:65%;top:37%}.technology .technology-illustration-points .point:nth-child(5){left:71%;top:68%}.technology .technology-illustration-points .point .button{right:auto;top:auto;transition:none;z-index:20}.technology .technology-illustration-points .point .point-popup{background-color:#fff;color:#151e28;display:none;height:190px;left:-4px;position:absolute;top:-76px;width:331px}.technology .technology-illustration-points .point .point-popup .popup-title{display:block;font-size:18px;font-weight:700;padding:48px 29px 0}.technology .technology-illustration-points .point .point-popup .popup-description{display:block;padding:3px 29px 0}.technology .technology-illustration-points .point .point-popup:after,.technology .technology-illustration-points .point .point-popup:before{border-style:solid;content:"";display:block;height:0;position:absolute;top:0;width:0}.technology .technology-illustration-points .point .point-popup:before{border-color:#0000 #fff;border-width:95px 25px 95px 0;left:-25px}.technology .technology-illustration-points .point .point-popup:after{border-color:#0000 #0000 #0000 #fff;border-width:95px 0 95px 25px;right:-25px}.technology .technology-illustration-points .point .popup-checkbox{display:none}.technology .technology-illustration-points .point .popup-checkbox:checked+label{z-index:22}.technology .technology-illustration-points .point .popup-checkbox:checked+label+.point-popup{display:block;z-index:21}.technology .technology-illustration-points .point .popup-checkbox:checked+label .expand{display:none}.technology .technology-illustration-points .point .popup-checkbox:checked+label .collapse{display:block}.icon-chain .image-items{display:flex;justify-content:center;list-style:none;margin-top:35px;padding-left:0}@media(max-width:767.98px){.icon-chain .image-items{flex-direction:column;margin-left:0;margin-top:41px;padding-left:0}}.icon-chain .image-items .image-item{margin-bottom:28px;width:100%}@media(min-width:768px){.icon-chain .image-items .image-item{float:left;margin:0;padding:0;width:305px}}@media(max-width:767.98px){.icon-chain .image-items .image-item{display:flex;flex-direction:row}}.icon-chain .image-items .image-item .image{display:flex;justify-content:center;position:relative;width:100%}@media(max-width:767.98px){.icon-chain .image-items .image-item .image{width:42px}}.icon-chain .image-items .image-item .image .icon-box{display:inline-block;height:72px;width:72px}@media(max-width:767.98px){.icon-chain .image-items .image-item .image .icon-box{height:45px;width:45px}.icon-chain .image-items .image-item .image .icon-box .icon.icon-about-1{background-position:90.7% 86.1%;background-size:550px 486px;height:45px;width:45px}.icon-chain .image-items .image-item .image .icon-box .icon.icon-about-2{background-position:90.7% 100.1%;background-size:550px 486px;height:45px;width:45px}.icon-chain .image-items .image-item .image .icon-box .icon.icon-about-3{background-position:90.7% 72.1%;background-size:550px 486px;height:45px;width:45px}.icon-chain .image-items .image-item .image .icon-t-box{align-self:center}}.icon-chain .image-items .image-item .image hr{border:1px solid #2c3a47;margin-top:36px;position:absolute;right:-100px;width:200px}@media only screen and (max-width:991px){.icon-chain .image-items .image-item .image hr{right:-60px;width:120px}}.icon-chain .image-items .image-item:last-child .image hr{display:none!important}.icon-chain .image-items .image-item:last-child{margin-bottom:0}.icon-chain .image-items .image-item .title{color:#fff;display:block;font-size:18px;font-weight:700;margin-top:24px;width:100%}@media(max-width:767.98px){.icon-chain .image-items .image-item .title{float:left;font-size:16px;letter-spacing:.28px;margin-left:13px;margin-top:0;width:auto}}.icon-chain .image-items .image-item .description{display:block;width:100%}@media(max-width:767.98px){.icon-chain .image-items .image-item .description{float:left;font-size:14px;letter-spacing:.28px;margin-left:13px;margin-top:8px;width:auto}.icon-chain .image-items .image-item .description-wrapper{display:flex;flex-direction:column;justify-content:flex-start;text-align:start;vertical-align:middle}}.solutions{margin-top:65px}@media(min-width:768px){.solutions .solution{max-width:319px}}@media(max-width:767.98px){.solutions .solution{display:flex;flex-direction:row;padding-left:15px}.solutions .solution .button{right:15px}}.solutions .row{margin-left:0;margin-right:0}.icon-chain-wrapper{margin-top:56px;padding-top:160px}@media(max-width:767.98px){.icon-chain-wrapper{padding-top:60px}}.icon-chain-wrapper h2{color:#fff}.technology{margin-bottom:146px;margin-top:0;padding-bottom:50px;padding-top:0}@media(max-width:991.98px){.technology{margin-bottom:0}}.technology .technology-illustration{margin-top:110px;position:relative}@media(min-width:992px){.technology .technology-illustration{margin-bottom:-100px}}@media(max-width:767.98px){.technology .technology-illustration{margin-top:70px}}.technology .technology-illustration .technology-image{height:auto;width:100%}
