.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.is-sm{max-width:800px;margin-left:auto;margin-right:auto}.ipcontactus_elevate__title .heading-1{font-size:50px}.ipcontactus_elevate__title.is-sm .heading-1{font-size:35px}.ipcontactus_elevate__title p{margin-bottom:0!important}.ipcontactus_elevate__title p.subheading{letter-spacing:.1em}.ipcontactus_elevate__title p:not(.subheading){display:none}.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=tel],.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{font-size:12px;line-height:1.2;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:#0000001a;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;display:block;position:relative;width:100%;max-width:548px;margin:0 auto}.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 .custom-page-col .wpcf7-spinner{position:absolute;right:0;left:0;margin:0 auto!important;bottom:-30px;transform:none}.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}.ipcontactus_elevate__title.is-sm .heading-1{font-size:50px}}@media screen and (min-width:1280px){.ipcontactus_elevate__title .heading-1{font-size:90px}}
