@media(min-width:821px){.iwcrm-application-page>.inner-hero{padding:24px 0}.iwcrm-application-page>.inner-hero h1{font-size:34px;margin:0 auto}.iwcrm-application-page>.inner-hero p{font-size:14px;margin:6px auto 0}.iwcrm-application-page>.section{padding-bottom:20px;padding-top:20px}.iwcrm-application-page>.container--form{max-width:1120px}.iwcrm-application-page .application-card{max-width:1040px;padding:22px 28px}.iwcrm-application-page .iwcrm-security{align-items:center;display:flex;gap:10px;margin-bottom:16px;padding:10px 14px}.iwcrm-application-page .iwcrm-security p{font-size:12px;margin:0}.iwcrm-application-page .iwcrm-progress{margin:0 0 16px;padding-bottom:13px}.iwcrm-application-page .iwcrm-progress__meta{margin-bottom:7px}.iwcrm-application-page .iwcrm-section-heading{margin-bottom:13px}.iwcrm-application-page .iwcrm-section-heading>span{height:26px;min-width:26px}.iwcrm-application-page .iwcrm-section-heading h2{font-size:20px}.iwcrm-application-page .iwcrm-section-heading p{font-size:12px;margin-top:1px}.iwcrm-application-page .form-grid{gap:10px 14px;grid-template-columns:repeat(3,minmax(0,1fr))}.iwcrm-application-page .form-field--full{grid-column:1/-1}.iwcrm-application-page .form-grid>label{font-size:13px}.iwcrm-application-page input,.iwcrm-application-page select{min-height:40px;padding-bottom:7px;padding-top:7px}.iwcrm-application-page textarea{min-height:70px}.iwcrm-application-page .iwcrm-control{margin-top:4px}.iwcrm-application-page .iwcrm-control__icon{height:18px;width:18px}.iwcrm-application-page .iwcrm-step-nav{margin-top:16px}.iwcrm-application-page .iwcrm-step-nav .button{min-height:42px;padding-bottom:8px;padding-top:8px}.iwcrm-application-page .iwcrm-consent{font-size:12px;margin:14px 0;padding:11px 14px}.iwcrm-application-page form>button[type=submit]{min-height:44px;padding:9px 18px}.iwcrm-application-page .iwcrm-document-grid{grid-template-columns:1fr 1fr}.iwcrm-application-page .iwcrm-document-grid label{grid-column:auto}}
@media(min-width:821px) and (max-height:760px){.iwcrm-application-page>.inner-hero{padding:14px 0}.iwcrm-application-page>.inner-hero h1{font-size:28px}.iwcrm-application-page>.inner-hero p{display:none}.iwcrm-application-page>.section{padding-bottom:12px;padding-top:12px}.iwcrm-application-page .application-card{padding-bottom:16px;padding-top:16px}.iwcrm-application-page .iwcrm-security{margin-bottom:10px}.iwcrm-application-page .iwcrm-progress{margin-bottom:11px;padding-bottom:10px}.iwcrm-application-page .iwcrm-section-heading{margin-bottom:9px}.iwcrm-application-page .iwcrm-step-nav{margin-top:11px}}
@media(max-width:820px){html,body,.iwcrm-application-page{max-width:100%;overflow-x:hidden}.iwcrm-application-page>.inner-hero{padding:22px 16px}.iwcrm-application-page>.inner-hero h1{font-size:28px;line-height:1.1}.iwcrm-application-page>.inner-hero p{font-size:14px;margin-top:7px}.iwcrm-application-page>.section{padding:14px 0 28px}.iwcrm-application-page>.container--form{box-sizing:border-box;padding-left:12px;padding-right:12px;width:100%}.iwcrm-application-page .application-card{border-radius:12px;box-sizing:border-box;margin:0;max-width:100%;padding:16px 14px;width:100%}.iwcrm-application-page .iwcrm-security{margin-bottom:16px;padding:12px 14px}.iwcrm-application-page .iwcrm-security strong{font-size:14px}.iwcrm-application-page .iwcrm-security p{font-size:12px;line-height:1.45}.iwcrm-application-page .form-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.iwcrm-application-page .form-grid>label,.iwcrm-application-page .form-field--full{grid-column:1!important;min-width:0}.iwcrm-application-page input:not([type=checkbox]):not([type=file]),.iwcrm-application-page select,.iwcrm-application-page textarea{box-sizing:border-box;font-size:16px;min-height:50px;width:100%}.iwcrm-application-page textarea{min-height:92px}.iwcrm-application-page .iwcrm-section-heading{gap:10px;margin-bottom:17px}.iwcrm-application-page .iwcrm-section-heading h2{font-size:21px;line-height:1.2}.iwcrm-application-page .iwcrm-section-heading p{font-size:13px;line-height:1.4}.iwcrm-application-page .iwcrm-progress{margin-bottom:20px}.iwcrm-application-page .iwcrm-progress__meta{align-items:center;flex-direction:row;gap:8px}.iwcrm-application-page .iwcrm-step-nav{background:rgba(255,255,255,.96);bottom:0;box-shadow:0 -8px 18px rgba(0,0,0,.06);display:grid;grid-template-columns:1fr 1fr;margin:22px -14px -16px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));position:sticky;z-index:20}.iwcrm-application-page .iwcrm-step-nav .button{font-size:14px;min-height:50px;min-width:0;width:100%}.iwcrm-application-page .iwcrm-step-nav .iwcrm-step-next:only-child{grid-column:1/-1}.iwcrm-application-page .iwcrm-consent{font-size:13px;line-height:1.45;margin:18px 0;padding:14px}.iwcrm-application-page form>button[type=submit]{font-size:15px;min-height:52px}.iwcrm-application-page .iwcrm-control__icon{pointer-events:none}}
