.contacts-wrap{margin-top:110px}.contacts-wrap .content{position:relative;font-size:0;line-height:0;margin-top:80px}.contacts-wrap .content>*{font-size:16px;line-height:1.2em;display:inline-block;vertical-align:middle}.contacts-wrap .content:before{content:'';height:100%;display:inline-block;vertical-align:middle}.contacts-wrap .content>*{width:50%}.contacts-wrap .map-block{height:680px;position:relative}.contacts-wrap .map-block .map-wrap{width:100%;height:100%;background-color:#a3a3a3}.contacts-wrap .map-block .map-wrap #contacts-map{width:100%;height:100%;position:relative;z-index:1}.contacts-wrap .map-block .map-wrap .close-btn{position:absolute;z-index:2;right:20px;top:20px;font-size:20px;cursor:pointer;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}.contacts-wrap .map-block .map-wrap .close-btn:hover{-webkit-transform:rotateZ(270deg);-ms-transform:rotate(270deg);transform:rotateZ(270deg)}.contacts-wrap .map-block .contacts-block-wrap{position:relative;font-size:0;line-height:0;height:100%;width:100%;background-image:url("/images/background.png");background-position:center;background-size:cover;background-repeat:no-repeat;text-align:center;position:absolute;left:0;top:0;z-index:3}.contacts-wrap .map-block .contacts-block-wrap>*{font-size:16px;line-height:1.2em;display:inline-block;vertical-align:middle}.contacts-wrap .map-block .contacts-block-wrap:before{content:'';height:100%;display:inline-block;vertical-align:middle}.contacts-wrap .map-block .contacts-info{text-align:center}.contacts-wrap .map-block .contacts-block-helper{display:inline-block;text-align:center}.contacts-wrap .map-block .info-col{text-align:left;display:inline-block;position:relative}.contacts-wrap .map-block .info-col:first-child{padding-right:30px}.contacts-wrap .map-block .info-col:first-child:after{content:'';display:block;position:absolute;right:0;height:80%;top:0;bottom:0;background-color:#ebebeb;width:3px;margin:auto}.contacts-wrap .map-block .info-col:last-child{padding-left:50px}.contacts-wrap .map-block .contacts-button{display:inline-block;margin-top:70px;width:100%;text-align:left}.contacts-wrap .map-block .contacts-button .btn-wrap{display:inline-block}.contacts-wrap .map-block .contacts-button .btn-wrap .text{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:800;line-height:16.01px;text-transform:uppercase;letter-spacing:1.4px}.contacts-wrap .map-block .info-block{color:#fff;max-width:220px}.contacts-wrap .map-block .info-block:last-child{margin-top:70px}.contacts-wrap .map-block .info-block a{color:#fff;text-decoration:none}.contacts-wrap .map-block .info-block>span{font-size:55px}.contacts-wrap .map-block .info-block>span.icon-location{font-size:70px}.contacts-wrap .map-block .info-block .desc{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;margin-top:10px}.contacts-wrap .map-block .info-block .title{margin-top:15px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:800;letter-spacing:1.4px;line-height:16.01px;text-transform:uppercase;max-width:150px}.contacts-wrap .map-block .info-block .title.max-width{max-width:180px}.contacts-wrap .form-block{text-align:center}.contacts-wrap .form-block form{position:relative;font-size:0;line-height:0;text-align:center;margin:60px auto 0;display:table}.contacts-wrap .form-block form>*{font-size:16px;line-height:1.2em;display:inline-block;vertical-align:top}.contacts-wrap .form-block form:before{content:'';height:100%;display:inline-block;vertical-align:top}.contacts-wrap .form-block .col{text-align:left;width:300px}.contacts-wrap .form-block .col:first-child{padding-right:30px}.contacts-wrap .form-block .col:last-child{padding-left:30px}.contacts-wrap .form-block .btn-wrap{padding:0 80px}.contacts-wrap .form-block .btn-wrap .text{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:800;line-height:16.01px;text-transform:uppercase;letter-spacing:1.4px}.contacts-wrap .form-block-wrap{display:inline-block;text-align:left}.contacts-wrap #locationField{position:absolute;z-index:2;width:auto;top:40px;left:40px;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;max-width:100%}.contacts-wrap #locationField .location-title{padding:20px 70px;color:#fff;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;line-height:1em;margin-bottom:40px;background-color:#ffa400;display:table;cursor:default}.contacts-wrap #locationField .error-message{font-size:14px;font-style:italic;color:#ed1c24;margin-top:10px;display:block;font-weight:700;font-family:FontAwesome;opacity:0;-webkit-transition:opacity 0.6s ease-in-out;-o-transition:opacity 0.6s ease-in-out;transition:opacity 0.6s ease-in-out;max-width:100%}.contacts-wrap #locationField .error-message.show{opacity:1}.contacts-wrap #locationField .location-wrap{font-size:0;line-height:0;display:block;max-width:100%}.contacts-wrap #locationField .location-wrap>*{font-size:16px;line-height:1.2em}.contacts-wrap #locationField .info-fileds{display:block;max-width:100%}.contacts-wrap #locationField .button{position:relative;display:block;margin-left:10%;top:0;margin-top:0;vertical-align:top}.contacts-wrap #locationField .transports{padding:8px;width:100%;background-color:#fff;max-width:100%}.contacts-wrap #locationField .transports>div{display:inline-block;font-size:18px;color:#000;cursor:pointer}.contacts-wrap #locationField .transports>div:not(:last-child){margin-right:25px}.contacts-wrap #locationField .transports>div.active{color:#ffa400}.contacts-wrap #locationField .transports #geo-location{float:right;font-size:22px}.contacts-wrap #locationField input{width:100%;padding:9px 13px;border:1px solid #000;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.contacts-wrap #locationField input:focus,.contacts-wrap #locationField input:hover{outline:none}.contacts-wrap #locationField input::-webkit-input-placeholder{color:#000}.contacts-wrap #locationField input::-moz-placeholder{color:#000}.contacts-wrap #locationField input:-moz-placeholder{color:#000}.contacts-wrap #locationField input:-ms-input-placeholder{color:#000}@media (max-width: 1599px){.contacts-wrap .form-block{padding-left:80px}.contacts-wrap .form-block form{text-align:justify;text-justify:distribute;font-size:0;line-height:0;text-align:left;margin:60px 0;display:table}.contacts-wrap .form-block form>*{font-size:16px;line-height:1.5em;display:inline-block}.contacts-wrap .form-block form:after{content:'';display:inline-block;width:100%}.contacts-wrap .form-block form .col{max-width:100%;width:300px;display:block}.contacts-wrap .form-block form .col:last-child{margin-top:40px;padding-left:0}.contacts-wrap .form-block .btn-wrap{padding:0 60px;max-width:100%}.contacts-wrap #locationField{left:70px;right:70px}.contacts-wrap #locationField .location-title{padding:20px 40px}.contacts-wrap .content{position:relative;font-size:0;line-height:0;margin-top:40px;text-align:left}.contacts-wrap .content>*{font-size:16px;line-height:1.2em;display:inline-block;vertical-align:top}.contacts-wrap .content:before{content:'';height:100%;display:inline-block;vertical-align:top}.contacts-wrap .content>*{text-align:left}.contacts-wrap .content .map-block{vertical-align:middle}}@media (max-width: 1199px){.contacts-wrap{margin-top:100px}.contacts-wrap .content>*{width:100%;padding-left:0}.contacts-wrap .form-block-wrap{display:block;text-align:center}.contacts-wrap .form-block{margin-top:50px}.contacts-wrap .form-block form{margin:60px auto 0}.contacts-wrap .form-block form .field-form-message{margin-top:0;margin-bottom:0;width:300px}.contacts-wrap .form-block form .col{display:inline-block}.contacts-wrap .form-block form .col:last-child{margin-left:80px;margin-top:0}.contacts-wrap .form-block .btn-wrap .text{font-size:12px}.contacts-wrap .map-block{height:420px}.contacts-wrap .map-block .info-col:first-child{padding-right:0}.contacts-wrap .map-block .info-col:first-child:after{display:none}.contacts-wrap .map-block .info-col:last-child{padding-left:0}.contacts-wrap .map-block .info-col:last-child .info-block:last-child{margin-right:0}.contacts-wrap .map-block .info-block{margin-right:50px;display:inline-block;vertical-align:top}.contacts-wrap .map-block .info-block:last-child{margin-top:0}.contacts-wrap .map-block .info-block>span{height:70px;display:block}.contacts-wrap .map-block .info-block>span.icon-location{font-size:60px}.contacts-wrap .map-block .info-block>span:before{display:inline-block;vertical-align:middle}.contacts-wrap .map-block .info-block>span:after{content:'';width:0;display:inline-block;vertical-align:middle;height:100%}.contacts-wrap .map-block .contacts-button{display:table;margin:70px auto 0;width:auto}}@media (max-width: 991px){.contacts-wrap .map-block{height:560px}.contacts-wrap .map-block .info-block{margin-right:0;width:50%}.contacts-wrap .map-block .info-block:first-child{padding-right:20px}.contacts-wrap .map-block .info-block:last-child{padding-left:20px}.contacts-wrap .map-block .info-col{position:relative;font-size:0;line-height:0;display:block}.contacts-wrap .map-block .info-col>*{font-size:16px;line-height:1.2em;display:inline-block;vertical-align:top}.contacts-wrap .map-block .info-col:before{content:'';height:100%;display:inline-block;vertical-align:top}.contacts-wrap .map-block .info-col:first-child{margin-bottom:50px}}@media (max-width: 767px){.contacts-wrap .form-block form{max-width:400px}.contacts-wrap .form-block form .col{width:100%;max-width:400px;padding:0 20px;text-align:center}.contacts-wrap .form-block form .col>*{text-align:left}.contacts-wrap .form-block form .col:last-child{padding:0 20px;margin-left:0;margin-top:20px}.contacts-wrap .form-block form .field-form-message{width:100%}}@media (max-width: 479px){.contacts-wrap #locationField{left:20px;right:20px;top:70px}.contacts-wrap #locationField .location-title{padding:20px 5px;font-size:10px;letter-spacing:0.5px}.contacts-wrap .map-block .contacts-button{position:absolute;bottom:10%;left:50%;right:0;margin:auto;width:auto;display:table;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.contacts-wrap .map-block .contacts-button .btn-wrap .text{font-size:10px;letter-spacing:0.4px}.contacts-wrap .map-block .contacts-block-wrap{padding:20px 0}.contacts-wrap .map-block .contacts-block-wrap:before{display:none}.contacts-wrap .map-block .info-col:first-child{margin-bottom:0}.contacts-wrap .map-block .info-block{width:100%;padding:0 20px;max-width:none;display:table;margin-bottom:25px}.contacts-wrap .map-block .info-block>*{display:table-cell}.contacts-wrap .map-block .info-block .title{max-width:none;margin-top:5px}.contacts-wrap .map-block .info-block .info-text{display:table-cell;vertical-align:top;width:80%}.contacts-wrap .map-block .info-block>span{display:inline-block;height:50px;width:70%}.contacts-wrap .map-block .info-block>span.icon-letter{font-size:35px}.contacts-wrap .map-block .info-block>span.icon-location{font-size:55px;text-align:center}.contacts-wrap .map-block .info-block>span.icon-kalendar{font-size:45px;text-align:center}.contacts-wrap .map-block .info-block>span.icon-phone{font-size:45px;text-align:center}}
