.main .cover{margin-bottom:50px;height:720px;width:100%;background:#edd05d;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/dom_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:40px}.main .cover-overlay__content-text{width:100%;padding-right:120px;font-family:Formular,arial;color:#1f4e8a;font-size:18px;line-height:27px}.main .cover-overlay__content-btn{margin-top:40px;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:#22bade;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;font-size:20px;color:#fff}.main .cover-overlay__content-btn__text .arrow{margin-top:-8px;margin-left:50px;color:#fff;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:#fff;transition:all .3s}.main .doma{width:100%;margin-bottom:65px}.main .doma-ul{width:100%;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main .doma-ul__item{width:50%;margin-top:40px;position:relative}.main .doma-ul__item .imageDom{width:100%;position:relative}.main .doma-ul__item .imageDom-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 .doma-ul__item .imageDom-content .link{color:#fff;font-size:36px;font-family:Formular-Light,arial;margin-right:15px;position:relative;right:-100%;transition:all .3s}.main .doma-ul__item .imageDom-content .link:after{opacity:0;content:"";position:absolute;top:105%;height:2px;left:0;background:#fff;width:10%;transition:opacity .3s,width .2s}.main .doma-ul__item .imageDom-content .link:hover:after{opacity:1;width:100%;transition:opacity .3s,width .2s}.main .doma-ul__item .imageDom-content .cube{position:relative;color:#fff;font-size:36px;font-family:Formular-Medium,arial;background:#22bade;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 .doma-ul__item .imageDom:before{content:"";position:absolute;top:100%;left:0;width:0;height:0;background:rgba(31,78,138,.75);transition:all .2s}.main .doma-ul__item:hover .imageDom-content .link{right:0;transition:all .2s .25s}.main .doma-ul__item:hover .imageDom-content .cube{background:#edd05d;color:#1f4e8a}.main .doma-ul__item:hover .imageDom:before{width:100%;height:100%;top:0;transition:all .2s}.main .doma-ul__item-title{color:#1f4e8a;font-size:34px;font-family:Formular-Light,arial;margin-top:10px}.main .doma-ul__item:nth-child(odd){padding-right:15px}.main .doma-ul__item:nth-child(2n){padding-left:15px}.main .doma-ul__item:first-child,.main .doma-ul__item:nth-child(2){margin-top:0}.main .podbor{width:100%;background-image:url(../assets/img/map_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;margin-bottom:65px}.main .podbor-block{width:100%;display:-ms-flexbox;display:flex}.main .podbor-block__left{width:60%;padding:70px 0}.main .podbor-block__left-title{font-size:62px;font-family:Formular-Medium,arial}.main .podbor-block__left-title a{color:#edd05d;transition:color .2s}.main .podbor-block__left-title a span{color:#1f4e8a;background:#edd05d;padding:25px 60px 30px 20px;display:inline-block;margin-top:10px;transition:background-color .2s}.main .podbor-block__left-title a:hover{color:#fff}.main .podbor-block__left-title a:hover span{background:#fff}.main .podbor-block__left-text{width:50%;margin-top:30px;padding-left:20px;font-size:18px;font-family:Formular,arial;color:#fff;line-height:25px}.main .podbor-block__left-text a{font-family:Formular-Bold,arial;color:#fff;text-decoration:underline}.main .feedback{padding-bottom:60px}@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 .doma-ul__item-title{font-size:30px}.main .doma-ul__item .imageDom-content .link{font-size:32px}.main .doma-ul__item .imageDom-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: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 .doma{margin-bottom:40px}.main .doma-ul__item-title,.main .doma-ul__item .imageDom-content .link{font-size:24px}.main .doma-ul__item .imageDom-content .cube{width:50px;height:50px;font-size:24px}.main .podbor{margin-bottom:40px}.main .podbor-block__left{width:60%}.main .podbor-block__left-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}}@media screen and (max-width:768px){.main .podbor{display:none}.main .doma{margin-bottom:20px}.main .doma-ul__item-title{font-size:20px;padding-left:65px;position:relative;margin-top:5px}.main .doma-ul__item .imageDom-content{bottom:-20px;left:15px;right:unset;width:auto}.main .doma-ul__item .imageDom-content .link{display:none}.main .doma-ul__item .imageDom-content .cube{width:40px;height:40px;font-size:20px;padding-bottom:0}}@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:#edd05d;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-title br{display:none}.main .cover-overlay__content-text{font-size:14px;line-height:21px;color:#1f4e8a;padding-right:0}.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}}@media screen and (max-width:550px){.main .doma .wr{padding:0}.main .doma-ul__item{width:100%;margin-bottom:20px;margin-top:0}.main .doma-ul__item:nth-child(2n),.main .doma-ul__item:nth-child(odd){padding:0}.main .doma-ul__item:last-child{margin-bottom:0}}@media screen and (max-width:480px){.main .doma h2.mainTitle{border:0}.main .doma-ul{margin-top:20px}}


@media (max-width: 767px) {
    .main .cover-overlay__content-btn__text .arrow {
        line-height: 8px;
        top: 25px;
    }
}
