.hero-contact-2{background:linear-gradient(180deg,#f2f2f2 -1.7%,hsla(0,0%,100%,.0001) 24.15%,rgba(237,237,238,.0001) 73.18%,#f7f7f7);mix-blend-mode:normal}.hero-contact-2,.hero-contact-2 .container{position:relative}.hero-contact-2 .col-lg-4:before{content:"";z-index:-1;width:1px;height:100%;background:linear-gradient(180deg,#f2f2f2,#f2f2f2 90%,transparent);top:0;left:0;border-radius:100px 0 0 30px;position:absolute;transform:translateY(-10vh)}.hero-contact-2 .col-lg-4 p:nth-child(2){margin-bottom:30px}.hero-contact-2 .col-lg-4 p:last-child{font-size:24px;font-weight:700;font-family:fieldwork,sans-serif}.hero-contact-2 .col-lg-8{position:inherit}.hero-contact-2 .col-lg-8:before{left:inherit}.hero-contact-2 .col-lg-8:after,.hero-contact-2 .col-lg-8:before{content:"";z-index:-1;width:1px;height:100%;background:linear-gradient(180deg,#f2f2f2,#f2f2f2 90%,transparent);border-radius:100px 0 0 30px;position:absolute;transform:translateY(-10vh)}.hero-contact-2 .col-lg-8:after{left:calc(66.66% + 8px);top:0}.hero-contact-2 form.hs-form{background:transparent;padding-right:0;padding-left:15px}.hero-contact-2 form.hs-form:after{z-index:-1;width:1px;height:50vh;background:linear-gradient(180deg,#f2f2f2,#f2f2f2 90%,transparent);top:0;right:0;border-radius:100px 0 0 30px;position:absolute;content:"";transform:translateY(-10vh)}.hero-contact-2 form.hs-form .hs-form-field input:not([type=checkbox]):not([type=radio]):not([type=file]){background:#fff}.hero-contact-2 form.hs-form .hs-form-field input:not([type=checkbox]):not([type=radio]):not([type=file]):focus{border:1px solid #7236e2;box-shadow:0 0 7px rgba(114,54,226,.2);border-radius:3px}.hero-contact-2 form.hs-form .hs-form-field input[type=checkbox]:focus{outline:1px solid #7236e2;box-shadow:0 0 7px rgba(114,54,226,.2);border-radius:3px}.hero-contact-2 form.hs-form .hs-form-field textarea{background:#fff}.hero-contact-2 form.hs-form .hs-form-field textarea:focus{border:1px solid #7236e2;box-shadow:0 0 7px rgba(114,54,226,.2);border-radius:3px}.hero-contact-2 form.hs-form .hs-form-field input[type=checkbox]+span:before{background:#fff}.hero-contact-2 .triangle--shape{width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:100px 50vw 0;background-color:transparent}.hero-contact-2 .triangle--shape.top-position{top:0;position:absolute}.hero-contact-2 .contact--form--title{padding-top:36px;padding-bottom:40px}.hero-contact-2 .contact--form--subdescription{font-size:24px}@media(max-width:575px){.hero-contact-2 .triangle--shape{border-width:60px 50vw 0}}