/* Shared mobile application action. */
.mobile-apply-bar{display:none}
@media(max-width:767.98px){
 body.has-mobile-apply{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}
 .mobile-apply-bar{display:block;position:fixed;inset:auto 0 0;z-index:1030;box-sizing:border-box;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #dfe7dd;box-shadow:0 -4px 18px #21482512}
 .mobile-apply-link{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:52px;padding:12px 20px;border:1px solid #008000;border-radius:10px;background:#008000;color:#fff!important;font-family:Arial,sans-serif;font-size:17px;font-weight:700;line-height:26px;text-align:center;text-decoration:none!important;touch-action:manipulation}
 .mobile-apply-link:hover,.mobile-apply-link:active{background:#006500;border-color:#006500}
 .mobile-apply-link:focus-visible{outline:3px solid #344039;outline-offset:3px}
 #application-form{scroll-margin-top:160px}
}
