.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}.solutions{margin:0 auto;justify-content:center}.solutions .solution{border:1px solid #d3dde2;position:relative;padding:30px 60px 23px 28px;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media (min-width:1200px){.solutions .solution{width:18.16667%;margin:0 .366667%}.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{padding:14px 0 9px 24px;margin:auto auto 5px}}.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{height:auto;margin:0 16px 0 0;width:42px;min-width:42px;display:flex;align-items:center}.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{width:42.13575px;height:33.01875px}.solutions .solution .icon-s-box .icon-s-penziony{width:36.204375px;height:36.204375px}.solutions .solution .icon-s-box .icon-s-hotely{width:44.653125px;height:40.407px}.solutions .solution .icon-s-box .icon-s-komercni-budovy{width:42.136125px;height:38.124px}.solutions .solution .icon-s-box .icon-s-ohrev-chlazeni{width:42.461625px;height:41.711625px}}.solutions .solution .sub-title{color:#495967;width:100%;display:inline-block}.solutions .solution .title{font-size:24px;font-weight:700;width:100%;display:inline-block;color:#151e28;margin-top:-5px}@media (max-width:767.98px){.solutions .solution .title{font-size:20px}}@media (max-width:767.98px){.solutions .solution .button{right:29px;bottom:21px;padding:4px 12px}}.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{display:none;padding:0;margin:0;position:absolute;bottom:10px;width:90%;left:5%;border-top:1px dashed #1ae27e}.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{margin-top:24px;letter-spacing:0;max-width:440px}.technology .technology-info .button{margin-top:46px;margin-left:4px}.technology .technology-illustration-points{list-style:none}.technology .technology-illustration-points .point{position:absolute}.technology .technology-illustration-points .point:first-child{top:67%;left:18%}.technology .technology-illustration-points .point:nth-child(2){top:26%;left:38%}.technology .technology-illustration-points .point:nth-child(3){top:68%;left:36.3%}.technology .technology-illustration-points .point:nth-child(4){top:37%;left:65%}.technology .technology-illustration-points .point:nth-child(5){top:68%;left:71%}.technology .technology-illustration-points .point .button{right:auto;top:auto;z-index:20;-webkit-transition:none;-o-transition:none;transition:none}.technology .technology-illustration-points .point .point-popup{display:none;background-color:#fff;color:#151e28;left:-4px;top:-76px;width:331px;height:190px;position:absolute}.technology .technology-illustration-points .point .point-popup .popup-title{font-size:18px;font-weight:700;padding:48px 29px 0;display:block}.technology .technology-illustration-points .point .point-popup .popup-description{padding:3px 29px 0;display:block}.technology .technology-illustration-points .point .point-popup:after,.technology .technology-illustration-points .point .point-popup:before{content:"";position:absolute;top:0;display:block;width:0;height:0;border-style:solid}.technology .technology-illustration-points .point .point-popup:before{left:-25px;border-width:95px 25px 95px 0;border-color:#0000 #fff}.technology .technology-illustration-points .point .point-popup:after{right:-25px;border-width:95px 0 95px 25px;border-color:#0000 #0000 #0000 #fff}.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{list-style:none;margin-top:35px;display:flex;justify-content:center;padding-left:0}@media (max-width:767.98px){.icon-chain .image-items{margin-left:0;padding-left:0;margin-top:41px;flex-direction:column}}.icon-chain .image-items .image-item{width:100%;margin-bottom:28px}@media (min-width:768px){.icon-chain .image-items .image-item{float:left;padding:0;margin:0;width:305px}}@media (max-width:767.98px){.icon-chain .image-items .image-item{flex-direction:row;display:flex}}.icon-chain .image-items .image-item .image{width:100%;display:flex;justify-content:center;position:relative}@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;width:72px;height:72px}@media (max-width:767.98px){.icon-chain .image-items .image-item .image .icon-box{width:45px;height:45px}.icon-chain .image-items .image-item .image .icon-box .icon.icon-about-1{background-position:90.7% 86.1%;background-size:550px 486px;width:45px;height:45px}.icon-chain .image-items .image-item .image .icon-box .icon.icon-about-2{background-position:90.7% 100.1%;background-size:550px 486px;width:45px;height:45px}.icon-chain .image-items .image-item .image .icon-box .icon.icon-about-3{background-position:90.7% 72.1%;background-size:550px 486px;width:45px;height:45px}}@media (max-width:767.98px){.icon-chain .image-items .image-item .image .icon-t-box{align-self:center}}.icon-chain .image-items .image-item .image hr{width:200px;margin-top:36px;border:1px solid #2c3a47;position:absolute;right:-100px}@media only screen and (max-width:991px){.icon-chain .image-items .image-item .image hr{width:120px;right:-60px}}.icon-chain .image-items .image-item:last-child{margin-bottom:0}.icon-chain .image-items .image-item:last-child .image hr{display:none!important}.icon-chain .image-items .image-item .title{display:block;width:100%;font-weight:700;color:#fff;font-size:18px;margin-top:24px}@media (max-width:767.98px){.icon-chain .image-items .image-item .title{float:left;width:auto;letter-spacing:.28px;font-size:16px;margin-top:0;margin-left:13px}}.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;width:auto;letter-spacing:.28px;font-size:14px;margin-top:8px;margin-left:13px}}@media (max-width:767.98px){.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{padding-top:160px;margin-top:56px}@media (max-width:767.98px){.icon-chain-wrapper{padding-top:60px}}.icon-chain-wrapper h2{color:#fff}.technology{padding-top:0;margin-top:0;margin-bottom:146px;padding-bottom:50px}@media (max-width:991.98px){.technology{margin-bottom:0}}.technology .technology-illustration{position:relative;margin-top:110px}@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{width:100%;height:auto}