.m-contact-form{background:#1e1e1e;color:#fff;padding:50px 0;position:relative}@media screen and (max-width:768px){.m-contact-form{overflow:hidden;padding:70px 6.3vw 75px}}.m-contact-form .bg-image{position:absolute;right:30px;top:30px}@media screen and (max-width:768px){.m-contact-form .bg-image{right:-30px;width:198px}}.m-contact-form h2{font-size:4.8rem;letter-spacing:.01em;line-height:1.3;margin-bottom:.2em;text-align:center}@media screen and (max-width:768px){.m-contact-form h2{font-size:2.8rem;line-height:1.3125}}.m-contact-form p.lead{font-size:2.4rem;line-height:1.67;margin-bottom:3.3em;text-align:center}@media screen and (max-width:768px){.m-contact-form p.lead{font-size:2rem;line-height:1.75}}.m-contact-form .form-inner{margin:0 auto;max-width:900px;position:relative;width:95%;z-index:1}@media screen and (max-width:768px){.m-contact-form .form-inner{width:100%}}