.contact-details-contain{align-items:center;background-color:#eeeae4;display:flex;justify-content:center;min-height:1117px;padding:50px 57px}.contact-details-contain.has-buttons{flex-direction:column;justify-content:flex-end;padding:158px 57px}.contact-details{display:flex;flex:0 0 100%;gap:0 95px;justify-content:space-between;position:relative;text-align:center;width:100%}.contact-details:before{border-right:1px solid #000;bottom:0;content:"";height:457px;left:0;margin:auto;position:absolute;right:0;top:0;width:1px}.contact-details .contact-details--item{color:#25272e;flex:0 1 50%}.contact-details h4{font-family:Interstate Light;font-size:23px;font-style:normal;font-weight:500;line-height:34px;margin:0 0 22px}.contact-details .contact-details--text{font-family:Domaine Display Narrow;font-size:40px;font-style:normal;font-weight:400;line-height:66px}.contact-details--buttons{margin-top:294px}.contact-details--buttons .button{background-color:#25272e;color:#eeeae4;font-size:20px;letter-spacing:.04em;line-height:170%}.contact-details--buttons .button:focus,.contact-details--buttons .button:hover{background-color:#eeeae4;color:#25272e}@media only screen and (max-width:1024px){.contact-details-contain{min-height:805px}.contact-details .contact-details--text{font-size:25px;line-height:30px}}@media only screen and (max-width:767px){.contact-details-contain{min-height:823px;padding:50px 30px}.contact-details{flex-flow:row wrap;justify-content:center}.contact-details:before{display:none}.contact-details .contact-details--item{flex:0 1 100%}.contact-details .contact-details--item:first-child{border-bottom:1px solid #25272e;margin:0 0 93px;padding:0 0 89px}.contact-details .contact-details--text{margin:0 auto;max-width:280px}.contact-details--buttons{margin-top:93px}}