.contacts{margin:0;padding-top:60px}@media(min-width:768px){.contacts{padding-top:70px}}@media(min-width:992px){.contacts{padding-top:75px}}@media(min-width:1200px){.contacts{padding-top:85px}}@media(min-width:1710px){.contacts{padding-top:110px}}.contacts .col-12{padding-left:20px;padding-right:20px}.contacts p{margin-bottom:30px}@media(min-width:1710px){.contacts p{margin-bottom:40px}}.contacts__question{display:block;line-height:1.2;font-size:16px;margin-bottom:5px}@media(min-width:768px){.contacts__question{font-size:18px;letter-spacing:.5px}}@media(min-width:992px){.contacts__question{font-size:21px;letter-spacing:.6px}}@media(min-width:1200px){.contacts__question{font-size:24px;letter-spacing:.7px}}@media(min-width:1710px){.contacts__question{font-size:32px;letter-spacing:.8px}}.contacts__special-title{line-height:1.2;font-size:24px;color:#567f69;margin-top:0;margin-bottom:20px;letter-spacing:.4px}@media(min-width:768px){.contacts__special-title{margin-bottom:25px;font-size:26px}}@media(min-width:992px){.contacts__special-title{margin-bottom:30px;font-size:28px}}@media(min-width:1200px){.contacts__special-title{margin-bottom:35px;font-size:30px}}@media(min-width:1710px){.contacts__special-title{margin-bottom:40px;font-size:34px}}.contacts__image{width:100%;height:auto;margin-bottom:30px}@media(min-width:768px){.contacts__image{margin-bottom:0}}@media(min-width:1710px){.contacts__image{padding-right:60px}}@media(min-width:1710px){.contacts__text-block{padding-left:60px}}.contacts__link{line-height:1.2;font-size:16px;color:#202020}@media(min-width:1200px){.contacts__link{font-size:18px;letter-spacing:.45px}}.contacts__link:hover,.contacts__link:focus{color:#567f69}.contacts__link.margin-left{display:inline-block;margin-left:37px}@media(min-width:768px){.contacts__link.margin-left{margin-left:39px}}@media(min-width:992px){.contacts__link.margin-left{margin-left:40px}}@media(min-width:1200px){.contacts__link.margin-left{margin-left:45px}}.contacts__icon{width:18px;height:18px;fill:#567f69;margin-right:15px;vertical-align:middle}@media(min-width:768px){.contacts__icon{width:20px;height:20px}}@media(min-width:1200px){.contacts__icon{width:25px;height:25px}}@media(min-width:1710px){.contacts__review-text{font-size:16px}}.contacts__review-link,.contacts__review-link:visited,.contacts__review-link:hover,.contacts__review-link:focus,.contacts__review-text a,.contacts__review-text a:visited,.contacts__review-text a:hover,.contacts__review-text a:focus{color:inherit}.contacts__email,.contacts__phone{margin-bottom:20px}@media(min-width:768px){.contacts__email,.contacts__phone{margin-bottom:25px}}@media(min-width:1200px){.contacts__email,.contacts__phone{margin-bottom:30px}}.contacts__fax{margin-bottom:40px}.contacts__email>svg{position:relative;bottom:1px}.contacts__phone>svg{position:relative;bottom:2px}.contacts__fax>svg{position:relative;bottom:4px}.contacts .subtitle{margin-bottom:10px}@media(min-width:768px){.contacts .subtitle{margin-bottom:15px}}.google-reviews{display:flex;align-items:center}.google-reviews img{width:115px;height:auto;flex-shrink:0}.google-reviews__text{margin-left:15px}.google-reviews__text--title{font-weight:500;font-size:16px;margin-top:0;margin-bottom:5px}.google-reviews__text--title span{text-transform:uppercase}.google-reviews__text--desc{color:#676767;font-size:14px}p.google-reviews__text--desc{margin-bottom:0}.google-reviews__widget{border:1px solid #E8E8E8}
