.ipcontactus_elevate{display:flex;flex-direction:column;align-items:center;gap:32px}.ipcontactus_elevate__title{display:flex;flex-direction:column;text-align:center;gap:11px;text-transform:uppercase;line-height:1}.ipcontactus_elevate__title .heading-1{font-size:50px}.ipcontactus_elevate__title p{margin-bottom:0!important}.ipcontactus_elevate__title p:not(.subheading){display:none}.ipcontactus_elevate__form{max-width:729px;margin:0 auto}.ipcontactus_elevate__form .custom-page-row{flex-flow:column;margin:0}.ipcontactus_elevate__form .custom-page-col{margin:0 0 20px;padding:0!important}.ipcontactus_elevate__form .custom-page-hidden-label .custom-page-col label label{display:none;font-family:var(--font-family-default);font-weight:400;font-size:15px;line-height:160%;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}.ipcontactus_elevate__form .custom-page-col input[type=email],.ipcontactus_elevate__form .custom-page-col input[type=phone],.ipcontactus_elevate__form .custom-page-col input[type=text],.ipcontactus_elevate__form .custom-page-col textarea{display:block;padding:10px 8px;width:100%;height:48px;border:0;border-bottom:1px solid #9A9A9A;border-radius:0;font-family:var(--font-family-default);font-weight:400;font-size:15px;line-height:160%;letter-spacing:.15em;text-transform:uppercase;color:var(--primary)}.ipcontactus_elevate__form .custom-page-col textarea{padding:12px 16px;border:1px solid #9A9A9A;height:130px}.ipcontactus_elevate__form .custom-page-row.custom-page-message{padding-top:27px}.ipcontactus_elevate__form .custom-page-row.custom-page-stayintouch label{position:relative;display:flex;align-items:flex-start;gap:12px;font-weight:400;font-size:15px;line-height:160%;letter-spacing:.1em}.ipcontactus_elevate__form .custom-page-row.custom-page-stayintouch .wpcf7-list-item-label{text-transform:uppercase}.ipcontactus_elevate__form .custom-page-row.custom-page-stayintouch label span{position:static}.ipcontactus_elevate__form .custom-page-row.custom-page-stayintouch .wpcf7-list-item{margin:0!important}.ipcontactus_elevate__form .custom-page-row.custom-page-stayintouch label span::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12.6111L8.92308 17.5L20 6.5' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;transition:opacity var(--default-transition);opacity:0}.ipcontactus_elevate__form .custom-page-row.custom-page-stayintouch label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;margin:0;min-width:24px;max-width:24px;height:24px;border-radius:0;background:rgb(0 0 0 / .1);border:1px solid #525252}.ipcontactus_elevate__form .custom-page-row.custom-page-stayintouch label input:checked+span::before{opacity:1}.ipcontactus_elevate__form{padding-top:12px;margin:0;display:flex;justify-content:center}.ipcontactus_elevate__form .custom-page-row.custom-page-submit{padding:12px 0 0}.ipcontactus_elevate__form .custom-page-col input[type=submit]{display:block;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:400;color:#fff;transition:var(--transition);padding:19px 55px;background:var(--primary);border:1px solid var(--primary);margin:0 auto}.ipcontactus_elevate__form .wpcf7-spinner{position:absolute;top:30px;right:0}.ipcontactus_elevate__form .wpcf7-response-output{margin:20px 0!important}.ipcontactus_elevate__form .wpcf7-not-valid-tip{padding:4px 8px 0;font-size:13px;line-height:160%;letter-spacing:.1em;text-transform:uppercase;position:static!important}.ipcontactus_elevate__form .wpcf7-list-item{margin-left:0}@media screen and (min-width:744px){.ipcontactus_elevate__title .heading-1{font-size:75px}}@media screen and (min-width:1280px){.ipcontactus_elevate__title .heading-1{font-size:90px}}