.custom-contact-container{padding:80px 0;position:relative}.custom-contact-container:after{background:url(https://4448855.fs1.hubspotusercontent-na1.net/hubfs/4448855/IFT%20Mahalo%202023/Assets/Small%20assets/leaf-form.svg);background-position:0 100%;background-repeat:no-repeat;background-size:contain;bottom:-80px;content:"";height:100%;left:-20px;max-width:614px;position:absolute;width:100%;z-index:-1}.custom-contact-wrapper{display:flex;gap:30px;justify-content:space-between;position:relative;z-index:99}.custom-contact-col-one{max-width:500px;width:100%}.custom-contact-col-one h2{color:#169cd8;margin-bottom:24px}.custom-contact-col-two,.form-title~div>form{background:#fff;border-radius:16px;box-shadow:0 4px 20px 0 rgba(96,104,142,.2);max-width:600px;width:100%}.custom-contact-col-two h3{display:none}.custom-contact-col-two form{padding:32px}.custom-contact-col-two .hs-form-field legend,.hs-form-field>label,.hs-form-field>label span{color:#231f20}.custom-contact-col-two .hs-form-required{color:#169cd8}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid #e0e4ea;border-radius:3px;padding:10px 14px}.custom-contact-col-two .hs-button{background:#169cd8;border:none;border-radius:38px;color:#fff;display:inline-block;font-size:18px;font-weight:600;margin:16px 0 0;padding:19px 38px;text-decoration:none;text-transform:uppercase;transition:all .4s ease-in-out;width:fit-content}.custom-contact-col-two .hs-button:hover{background:#53c2f1;border:none;transition:all .4s ease-in-out}@media only screen and (max-width:767px){.custom-contact-wrapper{flex-direction:column}}