.contact-form .cm-container{justify-content:space-between}.contact-form .left-col{width:40%}.contact-form .right-col{align-items:center;display:flex;justify-content:center;width:49%}.contact-form .column-title{display:inline-block;margin-bottom:33px;padding-bottom:15px;position:relative}.contact-form .column-title:before{background:url(https://45542565.fs1.hubspotusercontent-na1.net/hubfs/45542565/Infinium%20Health%20Services/Infinium%20Icon.png) no-repeat;background-position:50%;background-size:cover;content:"";height:35px;left:-54px;max-width:69px;position:absolute;top:4px;width:35px}.contact-form .column-title:after{border-radius:50px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.contact-form .left-col p{margin-bottom:22px}.contact-form .left-col .icon-contact-grp{margin:60px 0 74px}.contact-form .left-col .icon{width:30px}.contact-form .left-col .contact-text{padding-left:26px;width:calc(100% - 30px)}.contact-form .left-col .contact-text *{font-size:20px;line-height:1.2}.contact-form .left-col .icon-text{margin-bottom:20px}.contact-form .left-col .icon-text:last-child{margin-bottom:0}.contact-form .left-col h3{margin-bottom:14px}.contact-form form select[name=hours_needing_care]{max-width:362px}.contact-form .left-col .icon-contact-grp p:last-child{margin-bottom:0}.contact-form:after{background:url(https://45542565.fs1.hubspotusercontent-na1.net/hubfs/45542565/Infinium%20Health%20Services/logo-graphics.svg) no-repeat;background-size:contain;bottom:-49%;content:"";height:1520px;opacity:.38;position:absolute;right:-21px;transform:rotateY(180deg);width:800px;z-index:-1}.contact-form form .legal-consent-container .hs-richtext *,.contact-form form .legal-consent-container .hs-richtext p{font-size:14px}@media(max-width:1670px){.contact-form .left-col{width:47%}.contact-form:after{bottom:0;height:100%;position:absolute;right:0}}@media(max-width:1600px){.contact-form .left-col .contact-text *{font-size:18px}.contact-form .left-col .icon{width:25px}.contact-form .left-col .contact-text{padding-left:20px;width:calc(100% - 25px)}}@media(max-width:1720px){.contact-form .left-col{padding-left:50px}}@media(max-width:1360px){.contact-form .right-col{margin-top:0}}@media(max-width:1024px){.contact-form .left-col{width:100%}.contact-form .right-col{margin-top:10px;width:100%}.contact-form .left-col .icon-contact-grp{margin:30px 0}.contact-form .left-col .contact-text *{font-size:16px}.contact-form .left-col{padding-left:0}.contact-form .column-title{margin-top:52px}.contact-form .column-title:before{left:0;top:-44px}}@media(max-width:991px){.contact-form form select[name=hours_needing_care]{max-width:100%;width:100%}}@media(max-width:480px){.contact-form .left-col .contact-text{padding-left:14px}}