.contacts-form{border-color:var(--light-grey);border-style:none none solid;border-width:1px;display:flex}.contacts-form .form{align-items:flex-start;display:flex;flex-direction:column}.contacts-form .form h2{text-align:left}.contacts-form .form h2,.contacts-form .form p{color:var(--primary-color)}.contacts-form .text{display:flex;flex-direction:column}.contacts-form .text h3{text-align:left}.contacts-form .text h3,.contacts-form .text p{color:var(--primary-color)}.contacts-form .text hr{background-color:var(--light-grey)}@media (min-width:1276px){.contacts-form{flex-direction:row;justify-content:center;margin:83px 0 46px;padding-bottom:46px}.contacts-form .form,.contacts-form .form form{width:666px}.contacts-form .form h2{margin-bottom:15px}.contacts-form .form p{margin-bottom:20px}.contacts-form .rectangular-form{margin-top:43px}.contacts-form .text{margin-left:36px;width:471px}.contacts-form .text h3{margin-bottom:15px}.contacts-form .text hr{margin:20px 0 23px}}@media (max-width:1275px){.contacts-form{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-top:0;padding:44px 20px 60px}.contacts-form .form h2,.contacts-form .form p{margin-bottom:20px}.contacts-form .rectangular-form{margin-top:43px;width:100%}.contacts-form .text{margin-top:50px}.contacts-form .text h3{margin-bottom:15px}.contacts-form .text hr{margin:20px 0 23px}.contacts-form .text hr:first-of-type{margin-top:38px}}