.contact_box{padding:80px 0;background-color:#0e0e06}.contact_box .background{display:block;position:absolute;top:0;bottom:0;left:0;width:50%}.contact_box .background img{display:block;width:100%;height:100%;object-position:100% 50%;object-fit:cover}.contact_box .contents{width:calc(50% - 40px);padding:40px;margin-left:auto;background-color:#fff}.contact_box h1{font-size:var(--size-h2)}.contact_box h3{margin-bottom:15px}.contact_box .contacts{display:flex;overflow:hidden;flex-wrap:wrap;padding:20px 0 0;margin:0 -20px 25px;border-top:1px solid #D3D6DB;border-bottom:1px solid #D3D6DB}.contact_box .contact{display:block;width:50%;padding:0 20px;margin-bottom:20px;margin-left:-1px;border-left:1px solid #D3D6DB;font-size:16px;font-weight:600;line-height:20px}.contact_box .contact .title{display:block;margin-bottom:3px;color:#707070;font-size:12px;font-weight:500;line-height:16px;text-transform:uppercase}.contact_box .button{min-width:140px}@media (max-width: 1024px){.contact_box{padding:40px 0}.contact_box .background{width:33.33%}.contact_box .contents{width:calc(66.66% - 20px);padding:30px}}@media (max-width: 640px){.contact_box{padding:30px 0;background-color:#fff}.contact_box .background{display:none}.contact_box .contents{width:auto;padding:0;margin:0;background-color:transparent}}@media (max-width: 480px){.contact_box .contacts{padding:5px 0;margin:0;border-width:0}.contact_box .contact{width:100%;padding:0;border-width:0;margin:0 0 15px}}

/*# sourceMappingURL=contact.css.map */
