@import url("/assets/education-belts.css");
.us-entry{margin:0;color:#23351d;background:white;font:16px/1.45 system-ui,sans-serif}.us-entry *{box-sizing:border-box}.us-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem max(4vw,1rem);border-bottom:2px solid #81a949;background:white;flex-wrap:wrap}.us-brand,.us-kicker{display:inline-flex;align-items:center;gap:.6rem}.us-brand{color:inherit;text-decoration:none}.us-brand img{object-fit:contain}.us-wrap{width:min(64rem,100%);margin:auto;padding:1.15rem 1rem 3rem}.us-back{font-size:.9rem;font-weight:700;color:#425f24}.us-heading{margin:1.25rem 0}.us-kicker,.us-program-title{font-weight:750;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#46671f}.us-heading h1{font-size:clamp(2rem,5vw,3.3rem);letter-spacing:-.045em;line-height:1.05;color:#40691b;margin:.45rem 0}.us-heading p,.us-card p{max-width:61ch;margin:.6rem 0 1rem}.us-card{border:1px solid #d5dfcd;border-radius:1rem;background:#fff;padding:clamp(1rem,3vw,1.6rem);align-self:start;min-width:0}.us-card h2{font-size:1.28rem;color:#3d611b;margin:0 0 .45rem}.us-columns{display:grid;grid-template-columns:1fr 1.4fr;gap:.9rem}.us-card form,.us-card #contact{display:grid;gap:.65rem}.us-entry label{display:grid;gap:.22rem;font-size:.92rem;font-weight:600}.us-card :is(input:not([type=checkbox]),select){width:100%;padding:.7rem;border:1px solid #a6b49b;border-radius:.5rem;font:inherit;background:white;color:inherit}.us-card fieldset{min-width:0;border:1px solid #d9e2d1;border-radius:.55rem}.us-card .check{display:flex;align-items:center;gap:.5rem;padding:.28rem 0;font-weight:400}.us-entry :is(button,.us-primary,summary){cursor:pointer}.us-entry :is(button,.us-primary){display:inline-block;font:inherit;font-weight:650;padding:.7rem 1rem;border:1px solid #aab9a1;background:#fff;color:#304b24;border-radius:.55rem;text-decoration:none}.us-entry .us-primary{background:#48751a;color:white;border-color:#48751a}.us-entry :disabled{opacity:.65}.us-entry summary{color:#365821;font-weight:700;padding:.48rem 0}.us-entry details[open]>summary{margin-bottom:.4rem}.us-message{color:#3c552d}.us-card [hidden],.us-entry [hidden]{display:none!important}.us-edition-label{display:inline-flex;align-items:center;gap:.5rem;color:#486b22;font-weight:700}.us-prog{margin:1rem 0}.us-prog>summary{cursor:pointer;font-weight:700;color:#436c20;padding:.55rem 0}.us-prog .belt-home-item{margin:.4rem 0}.us-flag-button{float:none;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;background:white;border:1px solid #c4d0bb;border-radius:.5rem;cursor:pointer;vertical-align:middle}.us-flag-button img{display:block;width:22px;height:auto}.us-top .global-language-control{position:static}
@media(max-width:640px){.us-columns{grid-template-columns:1fr}.us-top{gap:.45rem}.us-wrap{padding-top:.85rem}}

.us-entry-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.us-courses-card{grid-column:1/-1}.us-card .us-step{margin:0 0 .35rem;font-size:.75rem;font-weight:750;color:#45671e;text-transform:uppercase;letter-spacing:.08em}.us-card #intake{gap:.28rem}.us-card #intake label:not(:first-child){margin-top:.45rem}.us-card #us-phone-hint{color:#535f4b}.us-card #submit-intake{justify-self:start;margin-top:.6rem}.us-card #intake-feedback:not(:empty){margin:.75rem 0 0;border-inline-start:3px solid #6a8b44;padding-inline-start:.6rem}.us-card #intake-feedback:empty{margin:0}.us-entry :focus-visible{outline:3px solid #4d791e;outline-offset:2px}@media(max-width:640px){.us-entry-grid{grid-template-columns:minmax(0,1fr)}.us-apply-card{order:1}.us-courses-card{order:2}.us-login-card{order:3}.us-card #submit-intake{width:100%}}
