.contact-form-wrap{overflow:hidden;padding:6.75rem 0 5.5rem;position:relative}.contact-form-wrap .cfc-form .cfs-bg-pattern,.contact-form-wrap .cfs-bg-img{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.contact-form-wrap .cfc-form .cfs-bg-pattern{border-radius:6px}.contact-form-wrap .cfc-form .cfs-bg-pattern img,.contact-form-wrap .cfs-bg-img img{height:100%;object-fit:cover;object-position:top;width:100%}.contact-form-wrap .cfs-content .desc p{margin-bottom:8px}.contact-form-wrap .cfs-bg-img img.mobile{display:none}.contact-form-wrap .cfs-bg-img img{object-position:center -35px;opacity:.15}.contact-form-wrap .cfc-form{background-image:var(--bgPattern);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:6px;margin-left:auto;max-width:31.25rem;overflow:hidden;padding:4.25rem 3.75rem 3rem;position:relative}.contact-form-wrap .cfc-form .hs_submit{margin-top:1.5rem;text-align:right}@media (max-width:991px){.contact-form-wrap .cfc-form{padding:4.25rem 2rem 1.875rem}}@media (max-width:767px){.contact-form-wrap .cfc-right{margin-top:4.125rem}.contact-form-wrap .cfc-form{max-width:100%;padding:4.25rem 1rem 1.625rem}.contact-form-wrap .cfs-bg-img img{object-position:top}.contact-form-wrap .cfs-bg-img img.desktop{display:none}.contact-form-wrap .cfs-bg-img img.mobile{display:block}}