.section_contacts{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 20px 30px rgba(0,0,0,.1);-moz-box-shadow:0 20px 30px rgba(0,0,0,.1);box-shadow:0 20px 30px rgba(0,0,0,.1);background-color:#f5f5f5}.contacts-wrapper{padding:40px;max-width:710px;width:50%}.contacts-list{margin:0 0 30px;padding:0;list-style:none}.contact-item{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.contact-item:last-child{margin-bottom:0}.contact-item::before{content:"";display:block;width:16px;height:16px;margin-right:20px;background-position:center;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain}.contact-item_address::before{background-image:url(/assets/templates/main/images/icons/pin-outline.svg)}.contact-item_phone::before{background-image:url(/assets/templates/main/images/icons/phone-outline.svg)}.contact-item_email::before{background-image:url(/assets/templates/main/images/icons/email.svg)}.contact-item__link{border-bottom:1px solid rgba(0,0,0,.5);-webkit-transition:.2s ease;-o-transition:.2s ease;-moz-transition:.2s ease;transition:.2s ease}.contact-item__link:focus,.contact-item__link:hover{outline:0;border-bottom:1px solid transparent}.contact-item__link:active{opacity:.6}.contacts-form-outer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px}.contacts-form-wrapper{position:relative}.contacts-form-text-wrapper{padding-left:10px;padding-right:10px}.contacts-text{margin:0 0 30px}.contacts-map-container{width:50%}@media (max-width:900px){.form-item-wrapper_contacts{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);margin-top:20px;margin-bottom:0}.form-item-wrapper_contacts:first-child{margin-top:0}}@media (max-width:768px){.contacts-wrapper{padding:20px}}@media (max-width:500px){.section_contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-wrapper{width:100%}.contacts-map-container{height:80vh;width:100%;min-height:300px;max-height:370px}}