*{box-sizing:border-box}.application-page{color:#10243e;background:#f3f7f9;min-height:100vh}.application-page>header{background:#fff;border-bottom:1px solid #dce7eb;align-items:center;gap:25px;height:70px;padding:0 max(24px,50vw - 630px);display:flex}.application-page>header>a:first-child{background:#fff;border-radius:9px;width:156px;padding:6px 10px}.application-page>header img{width:100%;display:block}.application-page>header>div{align-items:center;gap:8px;margin:auto;display:flex}.application-page>header>div span{color:#fff;background:#08bca8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10.35px;font-weight:800;display:grid}.application-page>header>div b{color:#456176;font-size:10.35px}.application-page>header>div i{background:#bedbd7;width:65px;height:1px}.application-page>header>a:last-child{color:#789;font-size:23px}.application-shell{max-width:1260px;margin:auto;padding:24px 25px 55px}.application-heading>a{color:#718596;font-size:10.35px}.application-heading>span{color:#079e8d;letter-spacing:.11em;margin-top:18px;font-size:9.2px;font-weight:800;display:block}.application-heading h1{color:#07366f;letter-spacing:-.03em;margin:6px 0;font-size:31.05px}.application-heading p{color:#758797;margin:0;font-size:11.5px}.job-summary{background:#fff;border:1px solid #dce7eb;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:20px 0 15px;padding:16px 19px;display:grid}.job-summary>span{color:#fff;background:#07366f;border-radius:10px;place-items:center;width:45px;height:45px;font-size:11.5px;font-weight:800;display:grid}.job-summary small{color:#82929f;font-size:9.2px;font-weight:800}.job-summary h2{color:#244a64;margin:4px 0;font-size:14.95px}.job-summary p{color:#7a8c9b;margin:0;font-size:10.35px}.job-summary>aside{text-align:right}.job-summary>aside b{color:#078f81;font-size:24.15px;display:block}.job-summary>aside small{font-weight:400}.application-layout{grid-template-columns:minmax(0,1.15fr) minmax(370px,.85fr);gap:15px;display:grid}.profile-choice,.send-preview{background:#fff;border:1px solid #dce7eb;border-radius:14px;align-self:start;overflow:hidden}.profile-choice>header,.send-preview>header{border-bottom:1px solid #e5edef;align-items:center;gap:11px;padding:17px 19px;display:flex}.profile-choice>header>span,.send-preview>header>span{color:#067d71;background:#e3f7f3;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10.45px;font-weight:800;display:grid}.profile-choice h2,.send-preview h2{color:#214760;margin:0;font-size:14.95px}.profile-choice header p,.send-preview header p{color:#8494a1;margin:3px 0 0;font-size:9.2px}.profile-choice header a{color:#078f81;margin-left:auto;font-size:9.2px;font-weight:800}.profile-choice>div{padding:8px;display:grid}.profile-choice>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.profile-choice>div>button:hover,.profile-choice>div>button.selected{background:#f0faf8;border-color:#91d8ce}.profile-choice button>i{color:#fff;border:1px solid #bfd2d7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9.41px;font-style:normal;display:grid}.profile-choice button.selected>i{background:#08bca8;border-color:#08bca8}.profile-choice button>div b,.profile-choice button>div strong,.profile-choice button>div small{display:block}.profile-choice button>div b{color:#244b64;font-size:11.5px}.profile-choice button>div b em{color:#067d71;background:#dff5f1;border-radius:999px;margin-left:6px;padding:3px 5px;font-size:8.05px;font-style:normal}.profile-choice button>div strong{color:#5b7183;margin-top:4px;font-size:10.35px}.profile-choice button>div small{color:#84949f;margin-top:3px;font-size:9.2px}.profile-choice button>aside{text-align:center}.profile-choice button>aside b{color:#078f81;font-size:17.25px;display:block}.profile-choice button>aside small{color:#83949f;font-size:8.05px}.send-preview{padding-bottom:18px}.selected-profile{background:#eef8f6;border-radius:10px;margin:14px 16px 10px;padding:13px}.selected-profile>div{align-items:center;gap:10px;display:flex}.selected-profile>div>span{color:#fff;background:#08bca8;border-radius:50%;place-items:center;width:39px;height:39px;font-size:10.45px;font-weight:800;display:grid}.selected-profile small,.selected-profile b{display:block}.selected-profile small{color:#6d8984;font-size:8.05px;font-weight:800}.selected-profile b{color:#176154;margin-top:3px;font-size:11.5px}.selected-profile p{color:#718985;margin:3px 0;font-size:9.2px}.selected-profile>a{color:#078f81;margin-top:9px;font-size:9.2px;font-weight:800;display:block}.attachment{border:1px solid #e1eaed;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:9px 16px;padding:11px;display:grid}.attachment>span{color:#bd4848;background:#fbe5e5;border-radius:7px;place-items:center;width:42px;height:37px;font-size:9.2px;font-weight:800;display:grid}.attachment.video>span{color:#fff;background:linear-gradient(140deg,#07366f,#08a995);font-size:14.64px;position:relative}.attachment.video>span i{font-size:6.9px;font-style:normal;position:absolute;bottom:2px;right:2px}.attachment small,.attachment b,.attachment em{display:block}.attachment small{color:#8494a0;font-size:8.05px;font-weight:800}.attachment b{color:#36566e;margin-top:3px;font-size:10.35px}.attachment em{color:#8b99a4;margin-top:3px;font-size:8.05px;font-style:normal}.attachment button{color:#078f81;background:0 0;border:0;font-size:9.2px;font-weight:800}.application-message{color:#466075;gap:7px;margin:14px 16px 0;font-size:10.35px;font-weight:800;display:grid;position:relative}.application-message>em{color:#8d9aa5;font-size:8.05px;font-style:normal;position:absolute;right:0}.application-message textarea{color:#516a7c;height:82px;font:inherit;resize:none;border:1px solid #d7e3e7;border-radius:8px;padding:10px;font-size:10.35px}.application-message>small{text-align:right;color:#94a0aa;font-size:8.05px}.application-consent{color:#617789;align-items:flex-start;gap:8px;margin:11px 16px;font-size:9.2px;line-height:1.5;display:flex}.application-consent input{accent-color:#08bca8;margin-top:2px}.privacy-note{color:#667d8e;background:#f1f7fa;border-radius:8px;gap:8px;margin:11px 16px;padding:10px;display:flex}.privacy-note p{margin:0;font-size:9.2px;line-height:1.45}.send-application{color:#fff;cursor:pointer;background:#08aa98;border:0;border-radius:9px;width:calc(100% - 32px);margin:5px 16px 0;padding:12px;font-size:11.5px;font-weight:800}.send-application:disabled{cursor:not-allowed;background:#b7c7cc}.final-note{color:#8998a4;text-align:center;margin-top:8px;font-size:8.05px;display:block}.application-success{background:radial-gradient(circle at 50% 0,#15c7ae29,#0000 35%),#f3f7f9;place-items:center;min-height:100vh;padding:20px;display:grid}.application-success>section{text-align:center;background:#fff;border:1px solid #d6e7e4;border-radius:17px;width:min(540px,100%);padding:32px;box-shadow:0 20px 60px #0636561f}.application-success img{width:160px}.application-success>section>span{color:#fff;background:#08bca8;border-radius:50%;place-items:center;width:58px;height:58px;margin:25px auto 12px;font-size:27.18px;display:grid}.application-success h1{color:#07366f;margin:0;font-size:27.6px}.application-success p{color:#6c8192;font-size:11.5px}.application-success>section>div{background:#eef8f6;border-radius:10px;margin:20px 0;padding:14px}.application-success small,.application-success div b,.application-success div em{display:block}.application-success small{color:#77908a;font-size:8.05px;font-weight:800}.application-success div b{color:#176154;margin-top:5px;font-size:12.65px}.application-success div em{color:#078f81;margin-top:5px;font-size:10.35px;font-style:normal}.application-success p.snapshot{font-size:10.35px}.application-success footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.application-success footer a{color:#078f81;border:1px solid #b9ddd7;border-radius:8px;padding:11px;font-size:10.35px;font-weight:800}.application-success footer a:first-child{color:#fff;background:#08aa98;border:0}@media (max-width:850px){.application-layout{grid-template-columns:1fr}.application-page>header>div{display:none}}@media (max-width:560px){.application-page>header{padding:0 17px}.application-shell{padding:18px 15px 40px}.job-summary{grid-template-columns:auto 1fr}.job-summary>aside{text-align:left;grid-column:2}.profile-choice>header{align-items:flex-start}.profile-choice header a{display:none}.application-success footer{grid-template-columns:1fr}}
