.contacts-map-info a.mail,.contacts-map-info a.skype{-webkit-transition:.2s;-o-transition:.2s;display:block}.contacts-map{background:#d3d3d3;width:100%;height:348px;position:relative}.contacts-map #map{width:100%;height:100%}#map>ymaps>ymaps>ymaps>ymaps:nth-child(2){-webkit-filter:grayscale(100%);filter:grayscale(100%)}.contacts-map .nm-big-wrapper{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.contacts-map-info{background:#fff;width:314px;height:228px;padding:24px 0 0 32px;position:absolute;top:60px;left:20px}.contacts-map-info>.p1{margin:0 0 10px;font-weight:700;font-size:20px;line-height:22px;color:#000}.contacts-map-info>.p2,.contacts-map-info>.p3{font-size:16px;line-height:22px;color:#000}.contacts-map-info>.p3{margin:0 0 10px}.contacts-map-info>.p4{margin:0 0 20px;font-weight:700;font-size:24px;line-height:26px;color:#000}.contacts-map-info a.mail{position:relative;margin:0 0 10px;padding:0 0 0 29px;font-size:15px;line-height:17px;color:#0f76b9;text-decoration:none;transition:.2s}.contacts-map-info a.skype,.contacts-map-info a.whatsapp{position:relative;padding:0 0 0 29px;font-size:15px;line-height:21px;text-decoration:none}.contacts-map-info a.mail:hover{color:#e3000f}.contacts-map-info a.skype{color:#0f76b9;transition:.2s}.contacts-map-info a.skype:hover{color:#e3000f}.contacts-map-info a.whatsapp{display:block;color:#0f76b9;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.contacts-map-info a.whatsapp:hover{color:#e3000f}.contacts-map-info a.whatsapp .nm-svg{fill:#0f76b9}.contacts-map-info a.whatsapp:hover .nm-svg{fill:#e3000f}.contacts-map-info-select-box{display:none}.contacts-list{padding:42px 0 30px}.contacts-list ul{overflow:hidden}.contacts-list ul li{display:block;width:304px;height:102px;padding:24px 0 0 32px;float:left;cursor:pointer;border:1px solid transparent;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.contacts-list ul li.active{border:1px solid #0f76b9;cursor:default}.contacts-list ul li.active .p1{color:#0f76b9}.contacts-list ul li .p1{margin:0 0 10px;font-weight:700;font-size:20px;line-height:22px;color:#000;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.contacts-list ul li:hover .p1{color:#0f76b9}.contacts-list ul li .p1 span{color:#e3000f}.contacts-list ul li .p2{font-size:16px;line-height:18px;color:#000}.contacts-form{background-image:url(../img/contacts-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:60px 0}.contacts-form form{background:#fff;overflow:hidden;-webkit-box-shadow:0 0 25px 5px rgba(15,117,185,.2);box-shadow:0 0 25px 5px rgba(15,117,185,.2);border-radius:5px}.contacts-form form .nm-inputs-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:40px 40px 0}.contacts-form form .nm-textarea-wrap{padding:30px 40px 0}.contacts-form form h2{margin:0;padding:20px 0 25px;font-weight:700;font-size:28px;line-height:30px;color:#000;text-align:center;border-bottom:1px solid #ddd}.contacts-form form input[type=text],.contacts-form form input[type=tel],.contacts-form form input[type=email]{width:32%;height:45px;font-size:16px;color:#000}.contacts-buttons{margin:30px 0;float:right;padding-right:40px}.contacts-file{float:left;margin-right:30px}.contacts-form .nm-contact-add-block.active .nm-btn-white i{display:block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:180px}.contacts-form .nm-contact-add-block:not(.active) .nm-btn-white i{font-style:normal}.contacts-form .nm-contact-add-block .nm-btn-white{width:227px}.contacts-form .nm-contact-add-block:not(:first-child){margin-top:10px}.contacts-form .nm-contact-add-block.show.active span{font-size:16px}.contacts-form .nm-contact-add-block .nm-btn-close{top:16px}.contacts-form-file input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.contacts-form-file{display:none;width:190px;margin:0 0 10px;position:relative}.contacts-form-file.show{display:block}.contacts-form-file button{display:block;width:190px;padding:0 15px;text-align:left}.contacts-form-file button span{display:block;color:#0075b8;text-align:center}.contacts-form-file button i{display:inline-block;overflow:hidden}.contacts-form-file-del{display:block;width:20px;height:20px;position:absolute;top:12px;right:12px;z-index:1}.contacts-form input[type=submit]{display:block;text-align:center;width:172px}.contacts-form .nm-input::-webkit-input-placeholder{font-size:16px;font-weight:300;line-height:normal}.contacts-form .nm-input:-ms-input-placeholder{color:#bbb;font-size:16px;font-weight:300;line-height:normal}.contacts-form .nm-input::-moz-placeholder{font-size:16px;font-weight:300;line-height:43px;opacity:1}.contacts-info{padding:52px 0 18px}.contacts-info-select{display:none}.contacts-info-half{float:left}.contacts-info-half.h1,.contacts-info-half.h2{width:50%}.contacts-info-half h2{margin:0;font-weight:700;font-size:24px;line-height:26px;color:#000;float:left}.contacts-info table{margin:6px 0 16px}.contacts-info td:nth-of-type(1){width:172px;margin:0;font-size:16px;line-height:18px;color:#666;padding:0 0 22px}.contacts-info td:nth-of-type(2){margin:0;font-size:16px;line-height:18px;color:#000;padding:0 0 22px}.download{margin:0 0 0 24px;text-decoration:none;position:relative;bottom:10px}.download.nm-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding-left:34px}.download.nm-btn:hover{color:#0075b8}.download i{display:block;font-style:normal;position:absolute;top:9px;left:18px}.contacts-info h3{margin:0 0 20px;font-weight:700;font-size:20px;line-height:22px;color:#000}@media only screen and (max-width:1260px){.contacts-map-info{left:20px}.contacts-list{padding:20px 0 30px}.contacts-list .wrapper{padding:0 20px}.contacts-list ul li{width:320px}.contacts-info{padding:46px 0 18px}.contacts-info .wrapper{padding:0 20px}.contacts-info-half.h1,.contacts-info-half.h2{width:49%}.contacts-info td:nth-of-type(1){width:174px;padding:0 30px 22px 0}.contacts-info td:nth-of-type(2){padding:0 40px 22px 0}}@media (max-width:940px){.contacts-form form .nm-inputs-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts-form form input[type=text],.contacts-form form input[type=tel],.contacts-form form input[type=email]{width:48%;margin-bottom:25px}.contacts-form form input[type=text]:first-child{width:100%}.contacts-form form .nm-textarea-wrap{padding-top:0}}@media only screen and (max-width:1020px){.contacts-list ul li{width:332px}.contacts-buttons{margin:30px 0 20px;float:right}.contacts-info{padding:43px 0 18px}.contacts-info .nm-big-wrapper{max-width:784px}.contacts-info-title{display:none}.contacts-info-select{display:block;margin:0 0 12px}.contacts-info-select h2{margin:0 0 15px;font-weight:700;font-size:20px;line-height:22px;color:#000}.contacts-info-select-box{width:536px;height:45px;padding:0;margin:0 20px 0 0;border:1px solid #ddd;border-radius:3px;overflow:visible;background:#fff;background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#e5f6ff));background:-webkit-linear-gradient(top,#fff 0,#e5f6ff 100%);background:-o-linear-gradient(top,#fff 0,#e5f6ff 100%);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e5f6ff));background:linear-gradient(to bottom,#fff 0,#e5f6ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5f6ff', GradientType=0);-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;float:left}.contacts-info-select-box:hover{border:1px solid #0f76b9}.contacts-info-select-box.open{border:1px solid #0f76b9;border-radius:3px 3px 0 0}.contacts-info-select-box p{display:block;height:45px;padding:0 15px;font-size:16px;line-height:39px;color:#000;position:relative;cursor:pointer}.contacts-info-select-box>p:after,.contacts-info-select-box>p:before{position:absolute;display:block;content:"";background:#0f76b9;width:10px;height:2px;top:19px}.contacts-info-select-box>p:before{right:10px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);-webkit-transition:background .2s ease-in-out,-webkit-transform .2s ease-in-out;-o-transition:background .2s ease-in-out,transform .2s ease-in-out;transition:background .2s ease-in-out,transform .2s ease-in-out;transition:background .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.contacts-info-select-box>p:after{right:18px;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg);-webkit-transition:background .2s ease-in-out,-webkit-transform .2s ease-in-out;-o-transition:background .2s ease-in-out,transform .2s ease-in-out;transition:background .2s ease-in-out,transform .2s ease-in-out;transition:background .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.contacts-info-select-box.open>p:before{-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.contacts-info-select-box.open>p:after{right:17px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.contacts-info-select-box ul{display:none;width:536px;background:#fff;z-index:10;padding:0;border:1px solid #ccc;border-radius:0 0 3px 3px;-webkit-box-shadow:0 13px 27px 0 rgba(15,117,185,.2);box-shadow:0 13px 27px 0 rgba(15,117,185,.2);position:relative;left:-1px;top:-1px}.contacts-info-select-box.open ul{display:block}.contacts-info-select-box ul li{float:none;margin:0}.contacts-info-select-box ul li a{display:block;height:36px;padding:0 11px;border:1px solid transparent;font-size:16px;line-height:32px;color:#000;text-decoration:none;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;-o-transition:border .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out}.contacts-info-select-box ul li a.active{background:#f4f4f5;cursor:default;border:1px solid transparent}.contacts-info-select-box ul li:last-child a{margin:0}.contacts-info-select-box ul li a:hover{border:1px solid transparent}.contacts-info-select-box ul li a span{display:inline-block}.download.nm-btn{bottom:0;height:45px}.contacts-info-half{display:none}.contacts-info-half.active{display:block}.contacts-info-half.h1,.contacts-info-half.h2{width:100%}.contacts-info td:nth-of-type(1){width:256px;padding:0 0 21px}.contacts-info td:nth-of-type(2){padding:0 0 21px}}@media only screen and (max-width:786px){.contacts-map-info,.contacts-map-info-select-box ul{-webkit-box-shadow:0 13px 27px 0 rgba(15,117,185,.2)}.contacts-map{height:536px;background:#fff}.contacts-map #map{width:100%;height:348px}.contacts-map-info{width:360px;height:246px;padding:12px 0 0 30px;left:50%;top:230px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 13px 27px 0 rgba(15,117,185,.2)}.contacts-map-info>.p1{display:none}.contacts-map-info-select-box{display:block;width:300px;height:45px;padding:0;margin:0 0 15px;border:1px solid #ddd;border-radius:3px;overflow:visible;background:#fff;background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#e5f6ff));background:-webkit-linear-gradient(top,#fff 0,#e5f6ff 100%);background:-o-linear-gradient(top,#fff 0,#e5f6ff 100%);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e5f6ff));background:linear-gradient(to bottom,#fff 0,#e5f6ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5f6ff', GradientType=0);-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.contacts-map-info-select-box:hover{border:1px solid #0f76b9}.contacts-map-info-select-box.open{border:1px solid #0f76b9;border-radius:3px 3px 0 0}.contacts-map-info-select-box>p{display:block;height:45px;padding:0 15px;font-size:16px;line-height:39px;color:#000;position:relative;cursor:pointer}.contacts-map-info-select-box>p:after,.contacts-map-info-select-box>p:before{position:absolute;display:block;content:"";background:#0f76b9;width:10px;height:2px;top:19px}.contacts-map-info-select-box>p:before{right:10px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);-webkit-transition:background .2s ease-in-out,-webkit-transform .2s ease-in-out;-o-transition:background .2s ease-in-out,transform .2s ease-in-out;transition:background .2s ease-in-out,transform .2s ease-in-out;transition:background .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.contacts-map-info-select-box>p:after{right:18px;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg);-webkit-transition:background .2s ease-in-out,-webkit-transform .2s ease-in-out;-o-transition:background .2s ease-in-out,transform .2s ease-in-out;transition:background .2s ease-in-out,transform .2s ease-in-out;transition:background .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.contacts-map-info-select-box.open>p:before{-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.contacts-map-info-select-box.open>p:after{right:17px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.contacts-map-info-select-box ul{display:none;width:300px;background:#fff;border:1px solid #ccc;z-index:10;padding:0;border-radius:0 0 3px 3px;box-shadow:0 13px 27px 0 rgba(15,117,185,.2);position:relative;left:-1px;top:-1px}.contacts-map-info-select-box.open ul{display:block}.contacts-map-info-select-box ul li{float:none;margin:0}.contacts-map-info-select-box ul li .p1{cursor:pointer;display:block;height:36px;padding:0 11px;border:1px solid transparent;font-size:16px;line-height:32px;color:#000;text-decoration:none;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;-o-transition:border .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out}.contacts-map-info-select-box ul li.active .p1{background:#f4f4f5;cursor:default;border:1px solid transparent}.contacts-map-info-select-box ul li:last-child .p1{margin:0}.contacts-map-info-select-box ul li .p1:hover{border:1px solid transparent}.contacts-map-info-select-box ul li .p1 span{display:inline-block}.contacts-list,.contacts-map-info-select-box ul li .p2{display:none}.contacts-form{padding:60px 0}.contacts-form .wrapper{padding:0 10px}.contacts-form form{width:460px;margin:0 auto}.contacts-form form .nm-inputs-row{padding:30px 20px 0}.contacts-form form input[type=text],.contacts-form form input[type=tel],.contacts-form form input[type=email]{width:100%}.contacts-file{margin-right:0}.contacts-form form .nm-textarea-wrap{padding:00px 20px}.contacts-form form h2{margin:0 auto;padding:12px 100px;font-size:24px;line-height:30px}.contacts-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 0;padding:0 20px 20px;float:none}.contacts-form-file,.contacts-form-file button{width:200px}.contacts-form input[type=submit]{width:200px;margin:0}.contacts-form .nm-contact-add-block .nm-btn-white{width:200px;font-size:16px}.contacts-form .nm-contact-add-block.active .nm-btn-white i{width:150px}.contacts-info .wrapper{padding:0 10px}.contacts-info{padding:47px 0 18px}.contacts-info-select{width:460px;margin:0 auto 12px}.contacts-info-select-box,.contacts-info-select-box ul{width:288px}.download{width:150px;margin:0}.download.nm-btn{padding-left:30px}.download i{top:6px;left:13px}.contacts-info-half.h1,.contacts-info-half.h2{width:460px;margin:0 auto;float:none}.contacts-info td:nth-of-type(1){width:190px;padding:0 0 22px}}@media only screen and (max-width:479px){.contacts-map{height:518px;background:#fff}.contacts-map-info{width:300px;padding:12px 0 0 20px}.contacts-map-info-select-box,.contacts-map-info-select-box ul{width:260px}.contacts-form{padding:40px 0}.contacts-form form{width:300px}.contacts-form form h2{padding:12px 20px}.contacts-buttons{display:block}.contacts-file{float:none}.contacts-form-file{width:260px;margin:0 auto 20px}.contacts-form-file button{width:260px}.contacts-form input[type=submit]{width:100%;margin:10px auto 0;float:none}.contacts-form .nm-contact-add-block .nm-btn-white{width:100%}.contacts-form .nm-contact-add-block.active .nm-btn-white i{width:210px}.contacts-info{padding:50px 0 18px}.contacts-info-select{width:300px;margin:0 auto 22px}.contacts-info-select-box{width:300px;margin:0 0 20px}.contacts-info-select-box ul{width:300px}.download{width:300px;padding:0 0 0 110px}.download i{left:85px}.contacts-info-half.h1,.contacts-info-half.h2{width:300px}.contacts-info tr:nth-of-type(1) td:nth-of-type(1){padding:0 0 23px;color:#000}.contacts-info td:nth-of-type(1){width:100%;padding:0;display:block}.contacts-info td:nth-of-type(2){width:100%;padding:0 0 23px;display:block}}