.main .cover{height:720px;width:100%;background:#22bade;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:relative}.main .cover-image{width:50%;height:100%;background-image:url(../assets/img/infra_cover.png);background-repeat:no-repeat;background-size:cover}.main .cover-image img{display:none}.main .cover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.main .cover-overlay .wr{height:100%}.main .cover-overlay__content{height:100%;width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.main .cover-overlay__content-title{width:100%;color:#fff;font-size:60px;line-height:70px;font-family:Formular-Bold,arial;margin-bottom:30px}.main .cover-overlay__content-text{width:100%;padding-right:140px;font-family:Formular,arial;color:#1f4e8a;font-size:18px;line-height:27px}.main .cover-overlay__content-btn{margin-top:30px;height:75px;background:#1f4e8a;padding-left:30px;padding-right:25px;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;cursor:pointer;overflow:hidden}.main .cover-overlay__content-btn__hover{background:#fff;position:absolute;width:75px;right:0;top:0;bottom:0;transition:all .3s}.main .cover-overlay__content-btn__hover2{background:#1f4e8a;position:absolute;width:75px;top:0;right:-75px;bottom:0;transition:all .3s}.main .cover-overlay__content-btn__text{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;font-family:Formular-Bold,arial;color:#fff;font-size:20px}.main .cover-overlay__content-btn__text .arrow{margin-top:-8px;margin-left:50px;color:#22bade;font-family:Formular-Medium,arial;font-size:33px}.main .cover-overlay__content-btn:hover .cover-overlay__content-btn__hover{width:100%;transition:all .3s}.main .cover-overlay__content-btn:hover .cover-overlay__content-btn__hover2{right:0;transition:all .5s}.main .cover-overlay__content-btn:hover .cover-overlay__content-btn__text{color:#1f4e8a;transition:all .3s}.main .content{margin-top:50px;width:100%}.main .content-block{width:100%}.main .content-block__spisok{width:100%;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main .content-block__spisok-item{width:50%;margin-top:40px;position:relative}.main .content-block__spisok-item .imageInfra{width:100%;position:relative}.main .content-block__spisok-item .imageInfra-content{position:absolute;bottom:25px;right:-10px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;overflow:hidden}.main .content-block__spisok-item .imageInfra-content .link{color:#fff;font-size:36px;font-family:Formular-Light,arial;margin-right:15px;position:relative;right:-100%;transition:all .3s}.main .content-block__spisok-item .imageInfra-content .link:after{opacity:0;content:"";position:absolute;top:105%;height:2px;left:0;background:#fff;width:10%;transition:opacity .3s,width .2s}.main .content-block__spisok-item .imageInfra-content .link:hover:after{opacity:1;width:100%;transition:opacity .3s,width .2s}.main .content-block__spisok-item .imageInfra-content .cube{position:relative;color:#fff;font-size:36px;font-family:Formular-Medium,arial;background:#1f4e8a;width:75px;height:75px;padding-bottom:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .3s}.main .content-block__spisok-item .imageInfra:before{content:"";position:absolute;top:100%;left:0;width:0;height:0;background:rgba(34,186,222,.85);transition:all .2s}.main .content-block__spisok-item:hover .imageInfra-content .link{right:0;transition:all .2s .25s}.main .content-block__spisok-item:hover .imageInfra-content .cube{background:#edd05d;color:#22bade;transition:all .2s .15s}.main .content-block__spisok-item:hover .imageInfra:before{width:100%;height:100%;top:0;transition:all .2s}.main .content-block__spisok-item__title{color:#1f4e8a;font-size:34px;font-family:Formular-Light,arial;margin-top:10px}.main .content-block__spisok-item:nth-child(odd){padding-right:15px}.main .content-block__spisok-item:nth-child(2n){padding-left:15px}.main .content-block__spisok-item:first-child,.main .content-block__spisok-item:nth-child(2){margin-top:0}.main .spisok{width:100%;margin-top:65px;position:relative;z-index:10}.main .spisok-block{background:#1f4e8a;width:calc(100% + 100px);margin-left:-50px;padding:50px}.main .spisok-block h2.mainTitle a:hover{color:#fff}.main .spisok-block__ul{width:100%;margin-top:60px;display:block;-webkit-column-count:3;column-count:3}.main .spisok-block__ul-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;font-size:22px;font-family:Formular,arial;margin-bottom:40px}.main .spisok-block__ul-item img{margin-right:15px}.main .map{width:100%;height:780px;margin-top:-215px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;margin-bottom:65px;z-index:9}.main .map-content{position:absolute;top:0;left:0;bottom:0;right:0}.main .map-content .wr{height:100%}.main .map-content__block{padding-bottom:70px;height:100%;width:60%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.main .map-content__block-title{color:#008c58;font-size:62px;font-family:Formular-Medium,arial}.main .map-content__block-title a{color:#edd05d;transition:color .3s}.main .map-content__block-title a span{color:#008c58;background:#edd05d;padding:25px 60px 30px 20px;display:inline-block;margin-top:10px;transition:background-color .3s}.main .map-content__block-title a:hover{color:#fff}.main .map-content__block-title a:hover span{background:#fff}.main .map-content__block-text{width:50%;color:#fff;font-size:18px;font-family:Formular,arial;line-height:25px;margin-top:30px;padding-left:20px}.main .map-content__block-text a{color:#fff;font-family:Formular-Bold,arial;border-bottom:1px solid #fff}.main .feedback{padding-bottom:60px}.main .feedback-block__sides .feedbackDesc{background:#ea5045}@media screen and (max-width:1440px){.main .cover{height:auto}.main .cover-image{width:67%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;background-image:none}.main .cover-image img{position:relative;right:-25%;display:block}}@media screen and (max-width:1366px){.main .cover-overlay__content-text{padding-right:80px}.main .content-block__spisok-item__title{font-size:30px}.main .content-block__spisok-item .imageInfra-content .link{font-size:32px}.main .content-block__spisok-item .imageInfra-content .cube{width:70px;height:70px}}@media screen and (max-width:1280px){.main .cover-overlay__content-title{font-size:50px;line-height:60px;margin-bottom:35px}.main .cover-overlay__content-text{font-size:16px;line-height:24px}.main .cover-overlay__content-btn{margin-top:35px;height:55px;padding-left:13px;padding-right:18px}.main .cover-overlay__content-btn__hover{width:55px}.main .cover-overlay__content-btn__hover2{width:55px;right:-55px}.main .cover-overlay__content-btn__text{font-size:15px}.main .cover-overlay__content-btn__text .arrow{margin-top:-6px;margin-left:30px;font-size:24px}}@media screen and (max-width:1220px){.main .spisok-block__ul-item{font-size:18px;margin-bottom:30px}}@media screen and (max-width:1210px){.main .content-block__spisok{margin-top:20px}.main .map{margin-bottom:40px}}@media screen and (max-width:1024px){.main .cover{margin-bottom:30px}.main .cover-overlay__content-title{margin-bottom:20px}.main .cover-overlay__content-text{padding-right:45px}.main .cover-overlay__content-btn{margin-top:20px}.main .content{margin-top:30px}.main .content-block__spisok-item .imageInfra-content .link,.main .content-block__spisok-item__title{font-size:24px}.main .content-block__spisok-item .imageInfra-content .cube{width:50px;height:50px;font-size:24px}.main .map-content__block{width:60%}.main .map-content__block-text{width:80%}}@media screen and (max-width:950px){.main .cover-image{width:80%}.main .cover-image img{right:-38%}.main .cover-overlay__content-title{font-size:40px;line-height:50px;margin-bottom:15px}.main .cover-overlay__content-text{font-size:14px;line-height:21px;padding-right:15px}.main .spisok-block__ul{margin-top:30px;-webkit-column-count:2;column-count:2}.main .spisok-block__ul-item{margin-bottom:20px}}@media screen and (max-width:768px){.main .cover-overlay__content-title{font-size:34px;line-height:40px}.main .content-block__spisok-item__title{font-size:20px;padding-left:65px;position:relative;margin-top:5px}.main .content-block__spisok-item .imageInfra-content{bottom:-20px;left:15px;right:unset;width:auto}.main .content-block__spisok-item .imageInfra-content .link{display:none}.main .content-block__spisok-item .imageInfra-content .cube{width:40px;height:40px;font-size:20px;padding-bottom:0}.main .spisok{margin-bottom:20px}.main .spisok .wr{padding:0}.main .spisok-block{margin-left:0;width:100%;padding:25px 20px 5px}.main .spisok-block__ul-item{font-size:16px}.main .map{display:none}}@media screen and (max-width:750px){.main .cover-overlay__content-title{font-size:34px;line-height:38px;margin-bottom:15px}.main .cover-overlay__content-text{font-size:12px;line-height:18px;padding-right:15px}.main .cover-overlay__content-btn{padding-left:10px;padding-right:13px;height:40px}.main .cover-overlay__content-btn__hover{width:40px}.main .cover-overlay__content-btn__hover2{width:40px;right:-40px}.main .cover-overlay__content-btn-text{font-size:12px;font-family:Formular-Medium,arial}.main .cover-overlay__content-btn-text .arrow{margin-top:-4px;margin-left:22px;font-size:20px}}@media screen and (max-width:650px){.main .cover{background:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.main .cover-image{width:100%;background-color:#22bade;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start}.main .cover-image>img{right:0}.main .cover-overlay{position:relative}.main .cover-overlay__content{width:100%;margin-top:20px}.main .cover-overlay__content-title{color:#1f4e8a;font-size:20px;line-height:24px;margin-bottom:20px}.main .cover-overlay__content-text{font-size:14px;line-height:21px}.main .cover-overlay__content-btn{width:100%;padding-right:16px;margin-top:20px;height:50px;background:#22bade}.main .cover-overlay__content-btn__hover{width:50px;background:#1f4e8a}.main .cover-overlay__content-btn__hover2{width:50px;right:-50px}.main .cover-overlay__content-btn__text{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-right:45px;position:static;z-index:10;font-size:14px;font-family:Formular-Bold,arial}.main .cover-overlay__content-btn__text .arrow{color:#fff;font-family:Formular-Medium,arial;font-size:24px;margin-left:35px;position:absolute;right:15px;margin-left:0}.main .cover-overlay__content-btn:hover .cover-overlay__content-btn__text{color:#fff}}@media screen and (max-width:550px){.main .content .wr{padding:0}.main .content-block__spisok-item{width:100%;margin-bottom:20px;margin-top:0}.main .content-block__spisok-item:nth-child(2n),.main .content-block__spisok-item:nth-child(odd){padding:0}.main .content-block__spisok-item:last-child{margin-bottom:0}.main .spisok h2.mainTitle{padding:0}.main .spisok-block{padding:25px 20px 0}.main .spisok-block__ul{-webkit-column-count:1;column-count:1;margin-top:40px}.main .spisok-block__ul-item{margin-bottom:30px}}@media screen and (max-width:480px){.main .content h2.mainTitle,.main .spisok h2.mainTitle{border:0}}
