.contact .contact-bottom,.contact-bottom .contact-titles{margin:30px 0}.contact-bottom .contact-titles h4{color:#e51414;margin:10px 0}.contact-bottom .contact-titles h2{font-size:40px;font-weight:600;margin:15px 0 15px -4px}.contact-bottom .contact-titles p{font-size:14px;line-height:1.5}.contact-bottom .contact-elements{display:flex;margin-top:50px;justify-content:space-between;gap:100px}.contact-bottom .contact-form{display:flex;flex-wrap:wrap;gap:20px}.contact-bottom .contact-form>div{display:flex;flex-direction:column;flex-basis:calc(50% - 10px);font-size:14px;row-gap:4px}.contact-bottom .contact-form>div label span{color:#e51414}.contact-bottom .contact-form>div:nth-child(3),.contact-bottom .contact-form>div:nth-child(4){flex-basis:100%}.contact-elements .contact-info{flex-basis:50%;display:flex;flex-direction:column;row-gap:20px}.contact-elements .contact-info-item{font-size:14px}.contact-elements .contact-info-texts{display:flex;flex-direction:column}.contact-elements .contact-info-item .contact-date,.contact-elements .contact-info-item .contact-street{margin:15px 0}

/*! responsive */@media (max-width:768px){.contact-titles{width:100%}.contact-elements{flex-direction:column;gap:50px}}@media (max-width:480px){.contact-form{flex-direction:column}.contact-bottom .contact-form>div,.contact-elements .contact-info-item{font-size:15px}}