.o-contactForm{overflow:hidden;padding-bottom:15px;padding-top:70px}.m-contactForm__left h2{margin-bottom:38px}.m-contactForm__form{margin-bottom:40px;margin-top:50px}.m-contactForm__form .hs-richtext p{font-size:14px;letter-spacing:-.42px;line-height:19px}.m-contactForm__image{margin-bottom:68px}.m-contactForm__details{border-radius:12px 0 0 12px;padding:65px 22px 118px;position:relative}.m-contactForm__details:before{background:var(--grey40);content:"";height:100%;left:10%;position:absolute;top:0;width:100vw;z-index:-1}.m-contactForm__address{margin-bottom:50px}.m-contactForm__address h6{margin-bottom:0}.m-contactForm__subtext{margin-bottom:0;min-height:19px}.m-contactForm__social{margin-bottom:75px}.m-contactForm__social ul{list-style:none;margin:0;padding:0}.m-contactForm__social ul li{display:inline-block;margin-right:25px}.m-contactForm__social .a{fill:var(--ideagenteal)}.m-contactForm__email h3{font-size:28px}@media (min-width:1200px){.m-contactForm__form,.m-contactForm__image{margin-bottom:13px}.m-contactForm__details{padding:65px 40px 85px 85px}.m-contactForm__subtext{margin-bottom:22px}.m-contactForm__social{margin-bottom:0}}@media (max-width:768px){.m-contactForm__form input[type=date],.m-contactForm__form input[type=email],.m-contactForm__form input[type=number],.m-contactForm__form input[type=password],.m-contactForm__form input[type=search],.m-contactForm__form input[type=tel],.m-contactForm__form input[type=text],.m-contactForm__form textarea{width:100%!important}.m-contactForm__right{margin-left:-25px}}