.site-footer{position:relative;margin-top:64px;background:radial-gradient(ellipse at 0 0,#35343d,transparent 55%),#23232b;color:#e5e2e6;border-top:1px solid #4b4750;font-family:Poppins,sans-serif}.site-footer:before{content:'';display:block;height:3px;background:linear-gradient(90deg,transparent,#ffcb00 30%,#ffcb00 70%,transparent);opacity:.8}.footer-inner{max-width:1600px;margin:auto;padding:52px 4.4% 0}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.1fr;gap:36px;padding-bottom:42px}.footer-brand .brand{font-size:27px;color:#fff;letter-spacing:-1px}.footer-brand>p{font-size:12px;line-height:1.9;color:#aaa6b0;margin:20px 0}.footer-top nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.footer-top h3{font-size:13px;font-weight:600;color:#fff;letter-spacing:.2px;margin:5px 0 9px}.footer-top nav>a{font-size:11px;line-height:1.6;color:#bdb8c4;overflow-wrap:anywhere;transition:color .2s,transform .2s}.footer-top nav>a:hover{color:#ffcf00;transform:translateX(3px)}.footer-contact .icon{width:16px;height:16px;margin-right:5px;color:#ffcb00}.footer-contact>p{font-size:11px;color:#bdb8c4;margin:0}.footer-note{font-size:10px;color:#b3a784;margin-top:8px;display:flex;align-items:center;gap:4px}.footer-note .icon{width:14px;color:#d7b23c}.footer-social{display:flex;gap:9px;flex-wrap:wrap}.footer-social a{height:34px;width:34px;border:1px solid #55505b;border-radius:10px;display:grid;place-items:center;color:#ccc6d2;transition:.2s}.footer-social a:hover{background:#ffcb00;border-color:#ffcb00;color:#24242d;transform:translateY(-3px)}.footer-social .icon{height:17px;width:17px}.footer-bottom{border-top:1px solid #ffffff16;display:flex;align-items:center;gap:25px;padding:23px 0}.footer-bottom p{font-size:10px;color:#918b99;margin:0}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:22px;margin-left:auto}.footer-bottom nav a{font-size:10px;color:#a7a0af}.footer-bottom nav a:hover{color:#ffcd00}.back-top{height:32px;width:32px;display:grid;place-items:center;border:1px solid #5e565d;border-radius:9px;color:#ffcb00}.site-footer a:focus-visible{outline-color:#ffcb00}.information-page{max-width:1000px}.information-page .panel{padding:35px}.information-page .prose{font-size:13px}.information-page .prose h2:first-child{margin-top:0}.faq{border-bottom:1px solid #e4dde5;padding:20px 0}.faq summary{cursor:pointer;font-weight:600}.faq p{color:#6d6672;margin:14px 0 0}.notification-count{font-size:10px;border-radius:20px;background:#ffcb00;color:#24242d;min-width:20px;padding:2px 6px;text-align:center;margin-left:auto}.notification-row,.contact-record{padding:24px 0;border-bottom:1px solid #e6e0e6}.notification-row{display:flex;justify-content:space-between;gap:25px}.notification-row h3,.contact-record h3{margin:12px 0 8px}.notification-row p{font-size:13px}.notification-row.read{opacity:.7}.notification-row>div{min-width:0;overflow-wrap:anywhere}.notification-row form{flex-shrink:0}.notification-row a{font-size:12px;font-weight:600}.contact-record .form-actions{margin-top:20px}.contact-record .preserve{font-size:13px}.cv-upload{margin-top:24px}.cv-upload h2{margin-bottom:12px}.cv-upload .form-actions{margin-top:20px}.application-history{margin-top:10px;font-size:10px;max-width:260px}.application-history summary{cursor:pointer}.application-history p{margin:9px 0}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.filter-form{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-form .field{margin:0}.filter-form .check-label{align-self:center;margin:0;font-size:11px}.filter-form>a{font-size:11px}.filter-form>.btn{align-self:end}.footer-top nav a .icon{flex-shrink:0}main{min-height:45vh}
@media(max-width:1100px){.footer-top{grid-template-columns:repeat(4,1fr);gap:30px}.footer-brand{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0 20px}.footer-brand>p{margin:0}.footer-social{margin-top:15px}.footer-bottom{flex-wrap:wrap;gap:17px}.footer-bottom nav{gap:15px}.filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:680px){.site-footer{margin-top:38px}.footer-inner{padding:32px 24px 0}.footer-top{grid-template-columns:1fr 1fr;gap:30px 24px;padding-bottom:28px}.footer-brand{display:block}.footer-brand .brand{font-size:26px}.footer-brand>p{margin-top:15px;font-size:12px}.footer-social{margin-top:16px}.footer-top nav{gap:11px}.footer-top h3{font-size:13px;margin-bottom:6px}.footer-top nav>a{font-size:11px;min-height:25px;display:flex;align-items:center}.footer-contact .icon{display:none}.footer-bottom{position:relative;padding:22px 35px 26px 0;display:block}.footer-bottom p{font-size:10px;line-height:1.7;margin-bottom:16px}.footer-bottom nav{gap:12px 16px}.back-top{position:absolute;right:0;top:20px}.notification-row{display:block}.notification-row form{margin-top:14px}.information-page .panel{padding:22px}.information-page .page-heading h1{font-size:27px}.filter-form{grid-template-columns:1fr 1fr}.filter-form .field:first-child{grid-column:1/-1}.filter-form .check-label{grid-column:1/-1}.filter-form>.btn{grid-column:auto}.site-footer .brand-icon{width:33px;height:31px}.cv-upload .btn{white-space:normal}}
@media print{.site-footer{display:none!important}}
