.a2-contacts{}.a2-contacts h1{font-size:36px;color:#fff;font-family:'MagistralCBold',sans-serif;line-height:1;margin-bottom:16px}.a2-contacts__description{font-size:16px;color:#fff;font-family:'Montserrat',sans-serif;line-height:1.5}.a2-contacts__list{list-style:none;margin:0;padding:0;margin-top:24px}.a2-contacts__item{display:flex;align-items:center;margin-bottom:8px}.a2-contacts__icon{width:40px;height:40px;margin-right:16px}.map-block{filter:invert(90%)}.a2-contacts__icon_1{background-image:url('/themes/moskovit/assets/images/contacts/geo.svg');background-repeat:no-repeat;background-size:contain;background-position:center}.a2-contacts__icon_2{background-image:url('/themes/moskovit/assets/images/contacts/phone.svg');background-repeat:no-repeat;background-size:contain;background-position:center}.a2-contacts__icon_3{background-image:url('/themes/moskovit/assets/images/contacts/time.svg');background-repeat:no-repeat;background-size:contain;background-position:center}.a2-contacts__icon_4{background-image:url('/themes/moskovit/assets/images/contacts/email.svg');background-repeat:no-repeat;background-size:contain;background-position:center}.a2-contacts__text,.a2-contacts__text a{font-size:16px;text-decoration:none;color:#fff;font-family:'Montserrat',sans-serif;line-height:1.5}.a2-contacts__text strong{display:block;margin-bottom:4px}.a2-contacts__text{width:calc(100% - 56px)}.a2-contacts__container{display:flex;justify-content:space-between;padding-top:60px;padding-bottom:60px;gap:40px}.a2-contacts__form{background-color:#25211E;border-radius:20px;padding:60px}.a2-contacts__form-title{font-size:36px;color:#fff;font-family:'MagistralCBold',sans-serif;line-height:1;text-align:center;margin-bottom:32px}.a2-contacts__form .form-control{background-color:#3E3331;color:#fff;border:1px solid #3E3331;border-radius:5px;padding:1.25rem 0.75rem 1rem;font-size:16px;line-height:24px;font-family:'Montserrat',sans-serif;width:100%;margin-bottom:16px}.a2-contacts__form .form-control::placeholder{color:#fff;opacity:0.4}.a2-contacts__form .custom-checkbox{background-color:transparent;border:none;display:flex;align-items:center;width:100%}.a2-contacts__form .custom-checkbox .custom-control-input{margin-right:16px;width:30px;height:30px;border-radius:5px;background-color:#3E3331;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:30px}.a2-contacts__form .custom-checkbox:checked::before{content:'✔';color:white;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.a2-contacts__form .custom-checkbox:checked{background-color:#EF7727;border-color:#EF7727}.a2-contacts__form .btn-submit{background-color:#F4945A;border-color:#F4945A !important;border-radius:5px;color:#fff;padding:1.25rem 2.5rem;font-size:16px;line-height:24px;font-family:'Montserrat',sans-serif;width:100%;margin-top:32px}.a2-contacts__form .btn-submit:hover{background-color:#F4945A;border-color:#F4945A !important;color:#fff}.a2-contacts__form #contactsForm_forms_flash{display:none}.a2-contacts__link{font-size:16px;text-transform:uppercase;text-decoration:none;color:#EF7727;border:1px solid #EF7727;font-family:'Montserrat',sans-serif;line-height:1.5;text-align:center;display:block;padding:20px 100px;border-radius:4px;cursor:pointer;margin-top:24px;display:inline-block}.a2-contacts__link:hover{color:#EF7727;border:1px solid #EF7727}.contacts-path{padding:80px 0;padding-bottom:30px}.contacts-path__title{font-family:'MagistralCBold',sans-serif;font-size:30px;font-weight:900;line-height:30px;text-align:left;color:#fff;margin-bottom:42px;padding:0}.contacts-path__list{margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}.contacts-path__item{background-color:#25211E;border-radius:5px;padding:32px;display:flex;flex-direction:column;width:48%}.contacts-path__item-icon_1{width:36px;height:36px;background:url('../themes/moskovit/assets/images/pesh.svg') 50% 50% no-repeat;background-size:contain;margin-bottom:16px}.contacts-path__item-icon_2{width:36px;height:36px;background:url('../themes/moskovit/assets/images/auto.svg') 50% 50% no-repeat;background-size:contain;margin-bottom:16px}.contacts-path__item-title{font-size:24px;font-family:'Montserrat',sans-serif;color:#fff;margin-bottom:16px;line-height:24px;text-align:left;font-weight:600}.contacts-path__item-description{font-size:16px;color:rgba(255,255,255,0.7);font-family:'Montserrat',sans-serif;line-height:1.5;text-align:left}.a2-contacts__content{position:relative;padding-bottom:90px}.a2-contacts__link{position:absolute;bottom:0;left:0}#map iframe{height:580px}@media (max-width:992px){.a2-contacts__container{flex-direction:column}.a2-contacts__link{position:absolute;bottom:0;left:50%;width:400px;transform:translate(-50%,0)}}@media (max-width:768px){.a2-contacts__container,.contacts-path__list{flex-direction:column}.contacts-path__item{width:100%;margin-bottom:32px}.contacts-path__title,.a2-contacts h1,.a2-contacts__form-title{font-family:'MagistralCBold',sans-serif;font-size:32px}.a2-contacts h1,.a2-contacts__description{text-align:center}.a2-contacts__link{width:100%}}@media (max-width:767px){main section#map .map-block{display:block !important}}@media (max-width:600px){#map iframe{height:380px}.a2-contacts h1,.a2-contacts__description,.contacts-path__title{text-align:center}.a2-contacts__content{padding-bottom:0}.a2-contacts__link{width:100%;padding:20px;font-size:14px;left:0;transform:none}.a2-contacts__description br{display:none}.a2-contacts__link{position:relative}.contacts-path{padding:30px 0}.a2-contacts__form{padding:32px}}