.contacts-block{position:relative;display:flex;padding-bottom:165px;margin-bottom:-49px;z-index:1}@media(max-width:1599px){.contacts-block{padding-top:60px}}@media(max-width:1199px){.contacts-block{padding-top:40px}}@media(max-width:989px){.contacts-block{padding-top:24px;padding-bottom:80px;flex-direction:column-reverse}}.contacts-block-home{position:relative;display:flex;padding-bottom:175px;margin-bottom:-49px;z-index:1}@media(max-width:1599px){.contacts-block-home{padding-top:120px}}@media(max-width:1199px){.contacts-block-home{padding-top:100px}}@media(max-width:989px){.contacts-block-home{padding-top:64px;padding-bottom:80px;flex-direction:column-reverse}}.contacts-left{flex-shrink:0;width:40%;margin-right:60px}@media(max-width:1199px){.contacts-left{margin-right:30px}}@media(max-width:989px){.contacts-left{width:100%;margin-right:0;margin-top:60px}}.contacts-right{flex-grow:1}@media(max-width:989px){.contacts-right{margin-top:20px}}.contacts-description{color:#babbbe;margin-top:20px;margin-bottom:30px}.contacts-form-row{display:flex}.contacts-form-row>*{margin-right:30px}.contacts-form-row>*:last-child{margin-right:0}@media(max-width:989px){.contacts-row{margin-right:40px}}.contacts-row-title{margin-top:40px;margin-bottom:10px;font-weight:700;font-size:20px;line-height:150%;color:#babbbe}@media(max-width:1199px){.contacts-row-title{font-size:18px}}@media(max-width:989px){.contacts-row-title{margin-top:30px;font-size:16px}}.contacts-row-value{position:relative;font-weight:700;font-size:20px;line-height:23px;padding-left:16px;font-family:Open Sans,sans-serif;margin:10px 0}@media(max-width:989px){.contacts-row-value{font-size:18px;line-height:21px}}a.contacts-row-value:hover:before{background-color:#fff}.contacts-row-value:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background-color:#dd3522;top:10px;left:0;transition:.3s ease background-color 0ms}@media(max-width:989px){.contacts-info{display:flex;flex-wrap:wrap}}@media(max-width:429px){.contacts-info{flex-direction:column}}.form-project-row{display:flex}@media(max-width:429px){.form-project-row{flex-direction:column}}.form-project-row>*{margin-right:30px}@media(max-width:429px){.form-project-row>*{margin-right:0}}.form-project-row>*:last-child{margin-right:0}.contacts-site-site{padding-bottom:115px;padding-top:0;margin-top:-20px}@media(max-width:1199px){.contacts-site-site{margin-top:90px}}@media(max-width:989px){.contacts-site-site{margin-top:60px;padding-bottom:0;margin-bottom:10px}}@media(max-width:429px){.contacts-site-site{margin-top:30px}}.contacts-site-row{display:flex;width:100%;margin-right:0}.contacts-site-row-title{margin-top:60px}@media(max-width:989px){.contacts-site-row-title{margin-top:30px}}.contacts-site-row>div:not(:last-of-type){margin-right:60px}@media(max-width:1199px){.contacts-site-row>div:not(:last-of-type){margin-right:40px}}.contacts-site-row:first-of-type{order:2}@media(max-width:989px){.contacts-site-row{flex-wrap:wrap}}.contacts-site-nav{display:flex;align-items:center}@media(max-width:989px){.contacts-site-nav{margin-top:60px;flex-direction:column;align-items:flex-start;height:170px;flex-wrap:wrap}}@media(max-width:429px){.contacts-site-nav{margin-top:40px;margin-bottom:30px;height:auto}}.contacts-site-nav-item{font-size:18px;line-height:22px;font-weight:500;color:#fff}.contacts-site-nav-item:not(:last-of-type){margin-right:60px}@media(max-width:989px){.contacts-site-nav-item:not(:last-of-type){flex:0 1 55px;font-size:16px;line-height:19px}}.page-info{padding-bottom:80px;max-width:1260px;color:#babbbe}@media(max-width:1199px){.page-info{padding-bottom:50px}}@media(max-width:989px){.page-info{padding-bottom:30px}}.page-info h1{font-size:50px;line-height:59px;color:#fff}@media(max-width:1199px){.page-info h1{font-size:40px;line-height:46px}}@media(max-width:989px){.page-info h1{font-size:26px;line-height:31px}}.page-info p{margin:20px 0;font-weight:500;font-size:18px;line-height:150%}@media(max-width:989px){.page-info p{font-size:16px}}.page-info h5{text-transform:none;font-size:24px;line-height:28px;margin-top:20px;margin-bottom:-10px;color:#fff}@media(max-width:989px){.page-info h5{font-size:20px;line-height:22px}}.page-info li{position:relative;margin:20px 0;padding-left:25px;line-height:22px}.page-info li:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background-color:#fff;left:16px;top:10px}
