.uk-brand-footer a:hover,.uk-brand-header a:hover,.uk-brand-nav .uk-brand-cta{color:var(--uk-yellow)!important}.uk-logo img,.uk-photo img{width:100%;height:auto;object-fit:contain}#uksng-program .uk-brand-footer h2,.uk-brand-footer h2{letter-spacing:0!important}.uk-brand-cta .uk-action-icon,.uk-logo img,.uk-text-link .uk-action-icon{filter:brightness(0) invert(1)}@font-face{font-family:UKReference;font-weight:700;src:url(https://static.tildacdn.com/tila3834-6631-4139-b134-323033326266/rc-700.woff2) format("woff2");font-display:swap}@font-face{font-family:UKReference;font-weight:900;src:url(https://static.tildacdn.com/tild6130-3034-4462-a334-333939303531/rc-900.woff2) format("woff2");font-display:swap}:root{--uk-yellow:#f4b818;--uk-ink:#171717;--uk-paper:#f5efe3}html{scroll-padding-top:24px;--uk-nav-height:104px;scroll-padding-top:calc(var(--uk-nav-height) + 20px)}body{margin:0;background:var(--uk-paper)}.uk-brand-footer,.uk-brand-header,.uk-brand-note,.uk-catalog-page{font:16px/1.55 Arial,sans-serif;box-sizing:border-box;color:var(--uk-ink)}.uk-brand-footer *,.uk-brand-header *,.uk-catalog-page *{box-sizing:border-box}.uk-brand-header{border-bottom:3px solid var(--uk-yellow)}.uk-brand-bar{max-width:1320px;margin:auto;padding:22px 32px;display:grid;grid-template-columns:280px 1fr auto;align-items:center}.uk-logo{display:block!important;width:260px;max-width:100%;flex-shrink:0;background:0 0!important;padding:0!important}.uk-logo img{display:block;aspect-ratio:214.48/64.14}.uk-brand-header a{text-decoration:none!important}.uk-brand-nav{display:flex;align-items:center;justify-content:center;gap:28px}.uk-brand-nav a{min-height:44px;display:inline-flex;align-items:center;font-size:15px;white-space:nowrap}.uk-brand-nav .uk-brand-cta{border-bottom:1px solid var(--uk-yellow);padding:6px 0}.uk-brand-phone{font:700 22px/1.3 UKReference,Arial,sans-serif;letter-spacing:.02em;white-space:nowrap}.uk-brand-footer{background:#171717;color:#f5efe3;padding:52px 32px 24px;border-top:3px solid var(--uk-yellow)}.uk-footer-grid{max-width:1256px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:44px}.uk-footer-grid>div{min-width:0}.uk-brand-footer .uk-logo{width:260px;margin-bottom:24px}.uk-brand-footer h2{color:#f4b818;margin:0 0 16px!important}.uk-brand-footer p{font:14px/1.7 Arial,sans-serif;margin:0 0 12px}.uk-brand-footer a{color:#f5efe3!important;text-decoration:none;min-height:40px;display:inline-flex;align-items:center;overflow-wrap:anywhere}.uk-footer-links{display:flex;flex-direction:column;align-items:flex-start;font-size:14px}#uksng-program a:focus-visible,.uk-brand-footer a:focus-visible,.uk-brand-header a:focus-visible,.uk-catalog-page a:focus-visible{outline:#d18d00 solid 3px;outline-offset:5px}.uk-brand-header .uk-mobile-phone,.uk-form-page #rec5105267801 .t-btn_wrap-effects,.uk-main-page #allrecords>.r,.uk-main-page #allrecords>.uk-brand-header~.uks-responsive-hero{display:none!important}.uk-catalog-page{background:var(--uk-paper) url('https://static.tildacdn.com/tild6332-3030-4665-b930-383835366639/calendar-beige-paper.webp') repeat}#uksng-program .hero,.uk-main-hero{position:relative;isolation:isolate;overflow:hidden;background:#171717}.uk-shell{max-width:1320px;padding:0 32px;margin:auto}.uk-main-hero{max-width:none;min-height:740px;padding:62px max(32px,calc((100% - 1256px)/ 2)) 96px;display:flex;align-items:center;color:var(--uk-paper)}.uk-catalog-page h1{margin:0 0 30px;max-width:660px}.uk-catalog-page h1 span{color:var(--uk-yellow)}.uk-main-hero .uk-intro{font-size:20px;margin:0 0 32px;color:#f5efe3}.uk-photo{margin:0;pointer-events:none}.uk-photo img{display:block}.uk-main-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.uk-button{background:var(--uk-yellow);color:#171717!important;display:inline-flex;align-items:center;justify-content:center}.uk-button:hover{background:#ffcc42}.uk-text-link{color:#f5efe3!important;display:inline-flex;align-items:center}.uk-text-link:hover{border-color:var(--uk-yellow);color:var(--uk-yellow)!important}#uksng-program .test,.uk-brand-header .uk-mobile-phone,.uk-catalog-intro .uk-kicker,.uk-group-number,.uk-main-hero .uk-kicker,.uk-menu-toggle,.uk-overview,.uk-quick-contact{display:none}.uk-catalog{padding-bottom:64px}.uk-catalog-intro{display:flex;justify-content:space-between;align-items:end;gap:24px}.uk-catalog-intro h2{margin:0 0 16px;letter-spacing:.01em}.uk-catalog-intro p{margin:0;color:#4f4a41;font-size:17px}.uk-program-nav{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0 0 44px;border-bottom:1px solid #bfb5a2}.uk-program-nav a{color:#171717!important;text-decoration:none;padding:10px 0;min-height:44px;border-bottom:2px solid transparent}.uk-program-nav a:hover{border-color:#171717}.uk-course-group h3{display:flex;align-items:baseline;gap:16px;letter-spacing:.01em;border-left:6px solid var(--uk-yellow)}.uk-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.uk-course-grid.uk-four{grid-template-columns:repeat(2,minmax(0,1fr))}.uk-course-card{background:0 0;border:0;border-right:1px solid #bfb5a2;padding:8px 28px 0;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.uk-course-card:first-child{padding-left:0}.uk-course-card:last-child{border-right:0;padding-right:0}.uk-course-grid.uk-four .uk-course-card{padding:24px}.uk-course-grid.uk-four .uk-course-card:nth-child(2n){border-right:0}.uk-course-grid.uk-four .uk-course-card:nth-child(n+3){border-bottom:0}.uk-course-card h4{margin:0 0 18px;color:#171717;letter-spacing:.01em}.uk-course-card .uk-practice{color:#5f594e;margin:0 0 22px}.uk-course-card .uk-card-price{margin:0 0 22px;color:#171717;letter-spacing:.01em}.uk-course-card .uk-card-desc{color:#4f493f;margin:0 0 24px;flex-grow:1}.uk-course-card .uk-button{justify-content:space-between;gap:20px;width:100%}.uk-course-card .uk-button:hover{color:#805100!important;border-color:#b47b00}.uk-course-group.uk-single .uk-course-grid{grid-template-columns:1fr}.uk-single .uk-course-card{display:grid;grid-template-columns:1.15fr 1.7fr auto;column-gap:32px;align-items:center;padding:24px 0!important}#uksng-program .hero,.uk-help{display:flex;align-items:center;color:#f5efe3}.uk-single .uk-course-card h4{grid-column:1;grid-row:1}.uk-single .uk-course-card .uk-practice{grid-column:1;grid-row:2;margin:0;min-height:0}@media(max-width:1100px){.uk-single .uk-course-card .uk-practice{margin-bottom:20px}}.uk-single .uk-course-card .uk-card-desc{grid-column:2;grid-row:1/span 2;margin:0}.uk-single .uk-course-card .uk-card-price{grid-column:3;grid-row:1;font-size:40px;margin:0 0 14px}.uk-single .uk-course-card .uk-button{grid-column:3;grid-row:2}.uk-help{background:#171717;padding:36px;justify-content:space-between;gap:32px;border-left:6px solid var(--uk-yellow)}.uk-help h2{font:700 36px/1.1 UKReference,Arial,sans-serif;margin:0 0 12px}.uk-help p{font-size:16px;line-height:1.6;color:#e2d9c9;margin:0;max-width:680px}.uk-help .uk-button{flex-shrink:0}#uksng-program{--ink:#171717!important;--muted:#5d564b!important;--paper:#f5efe3!important;--accent:#f4b818!important;background:url('https://static.tildacdn.com/tild6332-3030-4665-b930-383835366639/calendar-beige-paper.webp') 0 0/1100px auto #f5efe3!important;font-size:17px!important;background-blend-mode:multiply!important}#uksng-program .wrap{max-width:1320px!important}#uksng-program h1{letter-spacing:.01em!important;margin:14px 0 24px!important;overflow-wrap:normal!important;color:#f5efe3}#uksng-program .hero{max-width:none!important}#uksng-program .hero:after{content:none!important}#uksng-program .crumb{font-size:14px;text-underline-offset:5px;color:#e6dcc9;display:inline-flex;min-height:44px;align-items:center}#uksng-program .eyebrow{font-size:12px;letter-spacing:.1em;margin-top:22px;color:#f4b818}#uksng-program .lead{font-size:18px!important;margin:0 0 28px!important;color:#e4dccf!important;max-width:540px}#uksng-program .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;max-width:1256px!important;margin:0 auto 40px!important;padding:24px 0!important;border-bottom:1px solid #bfb5a2;background:0 0;border-radius:0}#uksng-program .card,#uksng-program .fact{border:0!important;background:0 0!important}#uksng-program .fact{border-radius:0!important;padding:12px 28px!important}#uksng-program .fact+.fact{border-left:1px solid #bfb5a2!important}#uksng-program .fact strong{font:700 32px/1.2 UKReference,Arial,sans-serif!important;margin-bottom:6px}#uksng-program .fact span{font-size:14px;color:#5d564b}#uksng-program .layout{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:44px;padding-bottom:32px!important}#uksng-program .card{border-top:1px solid #bfb5a2!important;border-radius:0!important;padding:28px 0!important;margin-bottom:20px}#uksng-program aside .card{padding:28px!important;background:#e9dfcc!important;border-top:5px solid #f4b818!important}#uksng-program .price{font:700 46px/1.15 UKReference,Arial,sans-serif!important;letter-spacing:.01em}#uksng-program .button{border:0!important;border-radius:2px!important;font:700 16px/1.4 Arial,sans-serif!important;min-height:54px!important;padding:15px 24px!important;color:#171717!important}#uksng-program .card li{margin-bottom:14px}#uksng-program .card li:last-child{margin-bottom:0}.uk-form-page{background:#f5efe3}.uk-form-page #rec5105267801{padding-top:44px!important;padding-bottom:56px!important;background:url('https://static.tildacdn.com/tild6332-3030-4665-b930-383835366639/calendar-beige-paper.webp') 0 0/1100px auto #f5efe3!important}.uk-form-page .t678{padding-top:0!important;padding-bottom:0!important}.uk-form-page #rec5105267801 h1,.uk-form-page .t678__title{font:700 54px/1.06 UKReference,Arial,sans-serif!important;letter-spacing:.01em!important;max-width:700px;margin-left:auto;margin-right:auto;color:#171717!important}.uk-form-page .t-input{background:#fffcf6!important;border-color:#938570!important;border-radius:2px!important}.uk-form-page .t-submit{background:#f4b818!important;color:#171717!important}.uk-form-page .t-input:focus{outline:#8b5d00 solid 2px;outline-offset:2px}.uk-form-page .t678__form-bottom-text{font:14px/1.65 Arial,sans-serif!important;color:#514b40!important;padding:0 10px}.uk-form-page .t678__form-bottom-text a{color:#4e3b10!important;text-decoration:underline!important;text-underline-offset:3px}@media(max-width:1100px){.uk-brand-bar{grid-template-columns:250px 1fr auto;gap:20px;padding:18px 24px}.uk-logo{width:240px}.uk-brand-nav{gap:18px}.uk-brand-nav a{font-size:14px}.uk-brand-phone{font-size:20px}.uk-main-hero{padding:50px 28px 72px;min-height:650px}.uk-main-hero>div{width:55%}.uk-main-hero .uk-intro{font-size:18px}.uk-main-links{gap:12px}.uk-main-links a{font-size:14px;padding:13px 18px}.uk-course-card{padding:8px 22px 0}#uksng-program .hero{padding-left:28px!important;padding-right:28px!important}.uk-footer-grid{gap:28px}}@media(max-width:800px){.uk-brand-bar{grid-template-columns:1fr auto;gap:8px 16px;padding:16px 24px}.uk-brand-phone{grid-column:2;grid-row:1}.uk-brand-nav,.uk-footer-grid>div:first-child{grid-column:1/-1}.uk-brand-nav{grid-row:2;justify-content:space-between;gap:16px}.uk-brand-nav a{min-height:40px}.uk-main-hero{min-height:670px}.uk-main-hero>div{width:58%}.uk-main-hero .uk-intro{font-size:17px}.uk-main-links{flex-direction:column;align-items:flex-start}.uk-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.uk-course-card:nth-child(2n){border-right:0}.uk-course-card:last-child{padding-left:0}.uk-single .uk-course-card{grid-template-columns:1fr auto;gap:16px}.uk-single .uk-course-card .uk-card-desc{grid-column:1;grid-row:3}.uk-single .uk-course-card .uk-button,.uk-single .uk-course-card .uk-card-price{grid-column:2}.uk-help{align-items:flex-start}.uk-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){#uksng-program .hero,.uk-main-hero{background-position:60% center;display:block}.uk-brand-bar{padding:16px 20px;gap:12px}.uk-brand-bar .uk-logo{width:188px}.uk-brand-phone{font:700 16px/1.4 UKReference,Arial,sans-serif}.uk-brand-nav a{font-size:13px}.uk-brand-nav .uk-brand-cta{padding:6px 0}.uk-shell{padding-left:20px;padding-right:20px}.uk-main-hero{min-height:0;padding:32px 20px 0}.uk-main-hero>div{width:100%;max-width:100%;z-index:2}.uk-main-hero .uk-intro{font-size:16px;line-height:1.6;max-width:100%;margin-bottom:24px}.uk-main-links{gap:12px;display:grid;grid-template-columns:1fr;max-width:400px}.uk-main-links a{width:100%;font-size:15px;min-height:50px}.uk-main-hero .uk-photo img{width:100%;height:auto}.uk-catalog{padding-top:40px;padding-bottom:40px}.uk-catalog-intro h2{font-size:46px}.uk-catalog-intro p,.uk-help p{font-size:15px}.uk-program-nav{gap:2px 20px;margin-bottom:32px;padding:12px 0}.uk-program-nav a{font-size:13px;padding:8px 0;min-height:44px}.uk-course-group{margin-bottom:36px}.uk-course-group h3{font-size:29px;gap:12px;padding-left:12px;margin-bottom:20px}.uk-course-grid,.uk-course-grid.uk-four{grid-template-columns:1fr;gap:0}.uk-course-card,.uk-course-card:last-child,.uk-course-grid.uk-four .uk-course-card{display:flex;padding:24px 0!important;border:0!important;border-top:1px solid #bfb5a2!important}.uk-course-card h4{font-size:22px;margin-bottom:12px}.uk-course-card .uk-practice{min-height:0;margin-bottom:18px}.uk-course-card .uk-card-price{font-size:42px;margin-bottom:18px}.uk-course-card .uk-card-desc{margin-bottom:16px}.uk-course-card .uk-button{font-size:16px}.uk-single .uk-course-card .uk-card-price{order:0}.uk-single .uk-course-card .uk-card-desc{margin:0 0 16px}.uk-help{padding:28px 22px;flex-direction:column;gap:22px}.uk-help h2{font-size:32px}#uksng-program .hero .button,#uksng-program .uk-course-copy,.uk-help .uk-button{width:100%}.uk-brand-footer{padding:36px 20px 22px}.uk-footer-grid{grid-template-columns:minmax(0,1fr);gap:28px}.uk-footer-grid>div:first-child{grid-column:auto}.uk-brand-footer .uk-logo{width:240px}#uksng-program .hero{min-height:0!important;padding:24px 20px 0!important}#uksng-program h1{line-height:1.05!important;margin:14px 0 20px!important}#uksng-program .eyebrow{margin-top:14px;font-size:11px}#uksng-program .lead{font-size:16px!important;line-height:1.6;margin-bottom:24px!important}#uksng-program .facts{grid-template-columns:1fr!important;padding:8px 20px!important;margin:0 auto 24px!important}#uksng-program .fact{padding:18px 0!important}#uksng-program .fact+.fact{border-left:0!important;border-top:1px solid #bfb5a2!important}#uksng-program .fact strong{font-size:28px!important;display:block}#uksng-program .layout{grid-template-columns:1fr;gap:0;padding:0 20px 12px!important}#uksng-program .card{padding:24px 0!important}#uksng-program aside .card{padding:24px!important}#uksng-program h2{font-size:29px!important}#uksng-program .wrap{padding-left:20px!important;padding-right:20px!important}#uksng-program summary{font-size:15px;line-height:1.5;padding-bottom:12px}.uk-form-page #rec5105267801 h1,.uk-form-page .t678__title{font-size:40px!important;padding:0 20px}.uk-form-page #rec5105267801{padding-top:32px!important}}@media(max-width:380px){.uk-brand-bar,.uk-main-hero,.uk-shell{padding-left:16px;padding-right:16px}.uk-brand-bar{gap:12px 8px}.uk-brand-bar .uk-logo{width:156px}.uk-brand-phone{font-size:14px}.uk-brand-nav{gap:12px}.uk-brand-nav a{font-size:12px}#uksng-program h1,.uk-form-page #rec5105267801 h1,.uk-form-page .t678__title{font-size:34px!important}.uk-catalog-intro h2{font-size:41px}}#uksng-program .hero .crumb{color:#e6dcc9!important}#uksng-program .hero .eyebrow{color:#f4b818!important}@media(min-width:601px){.uk-main-hero>div{width:50%}.uk-main-hero .uk-intro{max-width:490px}.uk-main-hero .uk-photo{display:none!important}}.uk-brand-header{position:sticky;top:0;z-index:10000;background:#f4b818;border-bottom:2px solid #171717}.uk-brand-bar{position:relative;padding-top:16px;padding-bottom:16px;grid-template-columns:260px 1fr auto;gap:32px}.uk-brand-header .uk-logo{width:240px}.uk-brand-header .uk-logo img{filter:brightness(0)}.uk-brand-header a{color:#171717!important}.uk-brand-header .uk-brand-phone{display:inline-flex;align-items:center;gap:12px;font:700 28px/1.2 UKReference,Arial,sans-serif;letter-spacing:.025em;border-left:1px solid #17171750;padding-left:26px}.uk-brand-header .uk-brand-nav .uk-brand-cta{border:1px solid #171717;padding:13px 20px;gap:18px}.uk-brand-header a:hover{color:#171717!important;text-decoration:none!important}.uk-brand-header a:focus-visible,.uk-menu-toggle:focus-visible{outline:#171717 solid 3px!important;outline-offset:4px}.uk-brand-header .uk-brand-nav{gap:32px}.uk-brand-header .uk-brand-nav a{font:700 23px/1.15 UKReference,Arial,sans-serif;letter-spacing:.025em;transition:opacity .15s,background .15s}.uk-brand-header .uk-brand-nav .uk-messengers a:hover,.uk-brand-header .uk-brand-nav a:not(.uk-brand-cta):hover{opacity:.65}@media(max-width:1199px){.uk-brand-bar{grid-template-columns:minmax(0,1fr) 48px;gap:16px;padding:12px 20px;max-width:none}.uk-brand-header .uk-brand-bar .uk-logo{width:188px}.uk-brand-header .uk-brand-phone,.uk-menu-toggle .uk-menu-close-icon,.uk-menu-toggle[aria-expanded=true] .uk-menu-open-icon{display:none}.uk-menu-toggle{grid-column:2;grid-row:1;display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;border:0;background:0 0;border-radius:0;padding:9px;cursor:pointer;box-shadow:none}.uk-menu-toggle img{display:block;width:28px;height:28px;filter:none}.uk-menu-toggle[aria-expanded=true] .uk-menu-close-icon{display:block}.uk-brand-header .uk-brand-nav{position:absolute;top:100%;left:0;right:0;grid-row:auto;grid-column:auto;flex-direction:column;align-items:stretch;padding:12px 20px 24px;background:#171717;border-top:1px solid #4b4841;border-bottom:3px solid #f4b818;max-height:calc(100dvh - var(--uk-nav-height));overflow:auto;display:none!important;gap:0!important}.uk-brand-header.uk-menu-open .uk-brand-nav{display:flex}.uk-brand-header .uk-brand-nav a{font:700 29px/1.2 UKReference,Arial,sans-serif;letter-spacing:.025em;color:#f5efe3!important;border-bottom:1px solid #4b4841;min-height:60px;justify-content:flex-start;padding:12px 0;white-space:normal}.uk-brand-header .uk-brand-nav .uk-brand-cta{margin-top:16px;margin-bottom:8px;padding:15px 20px;justify-content:space-between;background:#f4b818;color:#171717!important;border-color:#f4b818}.uk-brand-header .uk-brand-nav .uk-mobile-phone{display:flex;padding:16px 0 0;min-height:44px;font-size:26px;border:0;gap:12px}.uk-brand-header .uk-brand-nav .uk-brand-cta,.uk-brand-header .uk-brand-nav .uk-mobile-phone,.uk-brand-header.uk-menu-open .uk-brand-nav{display:flex!important}.uk-brand-header .uk-brand-cta .uk-action-icon{filter:none}.uk-mobile-phone .uk-phone-icon{filter:brightness(0) invert(1)}.uk-brand-header .uk-brand-nav a:not(.uk-brand-cta):hover{color:#f4b818!important;opacity:1}.uk-brand-header .uk-brand-nav a:focus-visible{outline-color:#f4b818!important}.uk-brand-header .uk-brand-nav .uk-brand-cta:hover{background:#ffcc42;color:#171717!important}}#uksng-program a.button,.uk-button,.uk-text-link{display:inline-flex!important;align-items:center;justify-content:space-between;gap:22px;font:700 24px/1.1 UKReference,Arial,sans-serif!important;letter-spacing:.02em;min-height:60px!important;padding:17px 24px!important;border-radius:3px!important;text-decoration:none!important;transition:background .18s,color .18s,border-color .18s}.uk-main-links{flex-wrap:nowrap}.uk-button{border:1px solid #dda00c}.uk-text-link{border:1px solid #c7beb0;background:#17171780}.uk-action-icon{width:24px!important;height:24px!important;flex:0 0 24px;object-fit:contain;transition:transform .18s}#uksng-program a.button:hover .uk-action-icon,.uk-brand-cta:hover .uk-action-icon,.uk-button:hover .uk-action-icon,.uk-text-link:hover .uk-action-icon{transform:translate(3px,-50%)}#uksng-program a.button:active,.uk-button:active{background:#e2a60e!important}.uk-text-link:hover{background:#24211c}.uk-course-card .uk-practice{border-bottom:1px solid #b7ad9b;width:100%}.uk-course-card .uk-button{letter-spacing:0;padding:12px 0!important;border:0;border-bottom:1px solid #171717;border-radius:0!important}.uk-course-group h3{display:inline-flex;max-width:100%}.uk-program-nav a{letter-spacing:.015em}#uksng-program details[open] summary,.uk-program-nav{border-top:0}#uksng-program .uk-brand-footer h2,.uk-brand-footer h2{font:700 27px/1.15 UKReference,Arial,sans-serif!important;letter-spacing:.02em!important}.uk-form-page .t-submit{letter-spacing:.03em;min-height:60px;border:1px solid #dda00c!important;transition:background .18s}.uk-form-page #rec5105267801 .t-submit:hover,.uk-form-page .t-submit:hover{background:#ffcc42!important}.uk-form-page .t-input{border-width:1px!important;min-height:56px}.uk-form-page .t-input-title{font:700 15px/1.4 Arial,sans-serif!important}.uk-catalog-intro h2,.uk-main-hero h1{font-family:UKReference,Arial,sans-serif!important}.uk-phone-icon{width:22px!important;height:22px!important;flex:0 0 22px;object-fit:contain}@media(min-width:1101px){.uk-main-hero{min-height:800px;padding-top:56px;padding-bottom:70px}.uk-catalog-intro h2{font-size:86px}.uk-main-hero .uk-intro{max-width:460px}.uk-main-links{gap:14px}.uk-main-hero>div{width:52%}}@media(max-width:1100px) and (min-width:601px){.uk-main-links{flex-direction:column;align-items:flex-start}.uk-main-links a{min-width:245px}}@media(max-width:600px){#uksng-program .hero,.uk-main-hero{background-image:none!important}#uksng-program a.button,.uk-button,.uk-text-link{font-size:23px!important;min-height:56px!important;padding:15px 20px!important;white-space:normal}.uk-main-links{display:grid;gap:12px}.uk-course-card h4{font-size:31px}.uk-course-card .uk-practice{min-height:0;padding-bottom:16px}.uk-course-group h3{font-size:29px;padding:10px 14px}.uk-course-card .uk-card-price{font-size:48px}.uk-program-nav a{font-size:18px}.uk-course-card .uk-button{font-size:18px!important;padding:12px 0!important}.uk-action-icon{width:22px!important;height:22px!important;flex-basis:22px}}@media(prefers-reduced-motion:reduce){*,.uk-action-icon{transition:none!important}*{scroll-behavior:auto!important}.uk-action-icon{transform:translateY(-50%)!important}}#uksng-program a.button,.uk-brand-header .uk-brand-nav .uk-brand-cta,.uk-button,.uk-text-link{position:relative;justify-content:center!important;padding-left:52px!important;padding-right:52px!important;text-align:center!important;gap:0}.uk-action-label{display:block;min-width:0;width:100%;text-align:center;overflow-wrap:normal}.uk-action-icon{position:absolute;right:18px;top:50%;transform:translateY(-50%)}.uk-course-card .uk-button{padding-left:36px!important;padding-right:36px!important}.uk-course-card .uk-action-icon{right:0}.uk-form-page .t-submit{display:inline-flex!important;align-items:center;justify-content:center;text-align:center!important;padding:16px 24px!important;height:auto!important}@media(min-width:601px) and (max-width:1199px){#uksng-program h1{overflow-wrap:break-word!important}}#uksng-program .hero,.uk-main-hero{background-image:url('https://static.tildacdn.com/tild3436-3563-4638-b563-323464616633/hero-reference.webp')!important;background-position:center!important;background-size:cover!important}.uk-main-hero{min-height:clamp(690px,58.5vw,850px);padding-top:52px;padding-bottom:70px}.uk-main-hero>div{position:relative;z-index:2;width:53%;max-width:680px}.uk-main-hero h1{font-weight:900!important;font-size:clamp(88px,9.7vw,140px)!important;line-height:.99!important;text-transform:uppercase;letter-spacing:-.035em!important;-webkit-text-stroke:0!important;margin-bottom:28px}.uk-main-hero .uk-intro{font-size:clamp(19px,1.9vw,25px);line-height:1.35;max-width:470px;margin-bottom:30px}.uk-main-links{gap:14px;flex-wrap:nowrap}.uk-main-links a{font-size:23px!important;min-height:62px!important;white-space:nowrap}#uksng-program a.button,.uk-brand-nav a,.uk-brand-phone,.uk-button,.uk-form-page .t-submit,.uk-mobile-phone,.uk-text-link{font-family:UKReference,Arial,sans-serif!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.02em!important}.uk-brand-header .uk-brand-nav a{font-size:22px!important}.uk-brand-header .uk-brand-phone{font-size:27px!important}.uk-catalog-intro h2{font-weight:900!important;font-size:clamp(48px,6.8vw,88px)!important;line-height:1.02!important;text-transform:uppercase;letter-spacing:-.035em;margin-bottom:18px}.uk-catalog{padding-top:48px}.uk-catalog-intro{margin-bottom:0;border-bottom:0;padding-bottom:22px}.uk-catalog-intro p{max-width:820px}.uk-program-nav{margin-bottom:36px;padding:10px 0;gap:0 22px}.uk-program-nav a{font:700 17px/1.2 UKReference,Arial,sans-serif;letter-spacing:0;text-transform:none}.uk-course-group{scroll-margin-top:24px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:0 26px;margin-bottom:48px}.uk-course-group h3{grid-column:1;grid-row:1;margin:0!important;padding:20px 12px!important;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;justify-content:center;align-items:center;background:#f4b818;min-height:350px;font:900 27px/1.1 UKReference,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:-.02em;border:0}.uk-course-grid{grid-column:2;grid-row:1;padding:10px 0}.uk-course-card h4{font:900 34px/1.1 UKReference,Arial,sans-serif!important;letter-spacing:-.025em;margin-bottom:18px}.uk-course-card .uk-practice{font-size:16px;line-height:1.4;min-height:84px;padding-bottom:20px}.uk-course-card .uk-card-price{font:900 52px/1 UKReference,Arial,sans-serif!important;letter-spacing:-.035em}#uksng-program h1,.uk-form-page #rec5105267801 h1,.uk-form-page .t678__title{letter-spacing:-.025em!important}.uk-brand-footer h2,.uk-form-page .t-submit,.uk-help h2{letter-spacing:-.02em!important}.uk-course-card .uk-card-desc{font-size:15px;line-height:1.5}.uk-course-card .uk-button{font:700 21px/1.2 UKReference,Arial,sans-serif!important;background:0 0!important;min-height:52px!important}#uksng-program .fact strong,#uksng-program .price,#uksng-program h1,.uk-brand-footer h2,.uk-form-page #rec5105267801 h1,.uk-form-page .t678__title,.uk-help h2{font-family:UKReference,Arial,sans-serif!important;font-weight:900!important}.uk-single .uk-course-card{border-top:0;grid-template-columns:1fr 1.6fr auto}#uksng-program h1{line-height:1.02!important;overflow-wrap:break-word!important;text-transform:uppercase;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}#uksng-program h2{letter-spacing:.01em!important;margin:0 0 22px!important;font:900 36px/1.08 UKReference,Arial,sans-serif!important;letter-spacing:-.025em!important}#uksng-program h3{font:700 25px/1.2 UKReference,Arial,sans-serif!important}@media(min-width:601px) and (max-width:1100px){.uk-main-hero{min-height:690px;padding-top:42px;padding-bottom:50px}.uk-main-hero h1{font-size:clamp(65px,9.7vw,106px)!important}.uk-main-links{flex-direction:column;align-items:flex-start}.uk-main-hero .uk-intro{font-size:20px}.uk-course-group{grid-template-columns:48px minmax(0,1fr);gap:0 20px}.uk-course-group h3{font-size:24px!important;padding:16px 10px!important}.uk-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uk-course-card{padding:12px 20px!important}.uk-course-card:nth-child(2n){border-right:0}.uk-course-card:first-child{padding-left:0!important}.uk-course-card h4{font-size:29px!important}.uk-single .uk-course-card{display:flex;align-items:flex-start}.uk-single .uk-card-desc{margin-bottom:20px}.uk-single .uk-card-price{order:0}.uk-course-card .uk-button{font-size:19px!important}}@media(max-width:600px){#uksng-program .hero,.uk-main-hero{background:#171717!important;display:block;min-height:0!important;padding:32px 20px 0!important}#uksng-program .uk-course-copy,.uk-main-hero>div{width:100%;max-width:none}.uk-main-hero h1{font-size:clamp(52px,13.2vw,80px)!important;line-height:1!important;letter-spacing:-.035em!important;margin-bottom:22px}.uk-main-hero .uk-intro{font-size:19px;max-width:100%;margin-bottom:24px}.uk-main-links{display:grid;grid-template-columns:minmax(0,1fr);max-width:400px;gap:12px}.uk-main-links a{font-size:21px!important;min-height:56px!important;white-space:normal}.uk-main-hero .uk-photo{display:block!important;position:relative!important;width:calc(100% + 40px)!important;right:auto;bottom:auto;margin:8px -20px 0!important;height:310px;overflow:hidden}.uk-main-hero .uk-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:78% center!important;max-height:none!important}.uk-catalog{padding-top:34px}.uk-catalog-intro h2{font-size:clamp(39px,10.5vw,60px)!important}.uk-program-nav a{font-size:17px}.uk-course-group{display:block;margin-bottom:34px}.uk-course-group h3{writing-mode:horizontal-tb;transform:none;min-height:0;display:flex;text-align:left;justify-content:flex-start;font-size:25px!important;padding:12px 16px!important;margin-bottom:0!important}.uk-course-grid,.uk-course-grid.uk-four{display:grid;grid-template-columns:1fr;padding-top:0}.uk-course-card,.uk-course-card:last-child,.uk-course-grid.uk-four .uk-course-card{padding:24px 0!important}.uk-course-card:first-child{border-top:0!important}#uksng-program h2,.uk-course-card h4{font-size:32px!important}.uk-course-card .uk-practice{min-height:0;padding-bottom:16px;font-size:16px}.uk-course-card .uk-card-price{font-size:48px!important}.uk-course-card .uk-button{font-size:21px!important}#uksng-program h1{line-height:1.08!important}#uksng-program .hero{padding-top:20px!important}.uk-brand-header .uk-brand-nav .uk-brand-cta,.uk-brand-header .uk-brand-nav a{font-size:23px!important}.uk-form-page #rec5105267801 h1,.uk-form-page .t678__title{font-size:37px!important}.uk-help h2{font-size:32px}}@media(max-width:380px){.uk-brand-bar,.uk-brand-header .uk-brand-nav{padding-left:16px;padding-right:16px}#uksng-program .hero,.uk-main-hero{padding-left:16px!important;padding-right:16px!important}.uk-main-hero .uk-photo{width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important;height:280px}.uk-course-group h3{font-size:23px!important}.uk-course-card h4{font-size:29px!important}}#uksng-program,.uk-catalog-page,.uk-form-page #rec5105267801{background-color:#f5efe3!important;background-image:url('https://static.tildacdn.com/tild6332-3030-4665-b930-383835366639/calendar-beige-paper.webp')!important;background-size:1100px auto!important;background-repeat:repeat!important;background-position:center top!important;background-blend-mode:multiply!important}@media(min-width:601px){.uk-course-group h3{grid-row:1/span 2}.uk-course-group>.uksng-profession-name{grid-column:2;grid-row:1;min-width:0;width:auto;margin:0 0 18px!important}.uk-course-group:has(>.uksng-profession-name)>.uk-course-grid{grid-row:2}.uk-main-hero h1{font-size:clamp(60px,8.7vw,126px)!important}.uk-course-group.uk-single{display:block}.uk-course-group.uk-single h3{writing-mode:horizontal-tb;transform:none;min-height:0;margin-bottom:24px!important;padding:14px 20px!important;text-align:left;justify-content:flex-start;font-size:30px!important}}@media(min-width:1101px){.uk-course-group{grid-template-columns:104px minmax(0,1fr);column-gap:40px}.uk-course-group h3{font-size:36px!important;padding:22px 20px!important;min-height:360px}}#uksng-program .uk-brand-footer{padding:52px 32px 24px!important}#uksng-program .uk-brand-footer h2{font:900 27px/1.15 UKReference,Arial,sans-serif!important;letter-spacing:-.02em!important}#uksng-program .hero .lead{max-width:470px!important}#uksng-program summary{font:700 21px/1.25 UKReference,Arial,sans-serif!important;border-top:1px solid #bfb5a2;padding:20px 0!important;min-height:64px}#uksng-program details .source{overflow-wrap:break-word;line-height:1.65}.uk-form-page #rec5105267801{background-image:url('https://static.tildacdn.com/tild3037-6235-4266-b039-343330666232/paper-reference.webp')!important;background-size:cover!important;background-repeat:no-repeat!important;background-blend-mode:normal!important;background-position:center bottom!important}.uk-form-page .t-submit{text-transform:none!important;font:700 23px/1.2 UKReference,Arial,sans-serif!important;border-radius:3px!important}@media(min-width:601px) and (max-width:1199px){#uksng-program .hero .lead{max-width:100%!important;font-size:16px!important}}@media(max-width:600px){.uk-course-group>.uksng-profession-name{margin:16px 0 4px!important}#uksng-program .hero,.uk-main-hero{background:#171717!important}#uksng-program .uk-brand-footer{padding:36px 20px 22px!important}#uksng-program .hero .lead{max-width:100%!important}#uksng-program details[open]{padding:0 16px 16px!important}#uksng-program summary{font-size:20px!important}.uk-form-page #rec5105267801 h1{font-size:clamp(32px,8.5vw,40px)!important}.uk-form-page .t-submit{min-height:56px!important}.uk-form-page .t-form__inputsbox{margin-top:0}}.uk-form-page #rec5105267801 .t-submit{border:1px solid #dda00c!important;background:#f4b818!important}.uk-form-page #rec5105267801 .t-submit.t-btnflex{border-color:#dda00c!important}#uksng-program .layout>div>.card:first-child{border-top:0!important}#uksng-program details{margin-bottom:8px;border:0!important;border-top:1px solid #bfb5a2!important;border-radius:0;padding:0!important;margin-top:24px!important}#uksng-program details[open]{background:0 0!important;border:0!important;border-top:1px solid #bfb5a2!important;padding:0 0 24px!important}#uksng-program details summary{padding:20px 0!important;min-height:64px;border:0!important;cursor:pointer}#uksng-program summary:focus{outline:0}#uksng-program summary:focus-visible{outline:#9c6b00 solid 2px;outline-offset:4px}#uksng-program .uk-source-structured{max-width:820px;font:16px/1.65 Arial,sans-serif;padding:8px 0 0}#uksng-program .uk-source-structured p{margin:0 0 18px}#uksng-program .uk-source-structured p:first-child{font:700 23px/1.25 UKReference,Arial,sans-serif}#uksng-program .uk-source-structured ul{padding-left:24px;margin:8px 0 24px}#uksng-program .uk-source-structured li{margin-bottom:12px}.uk-messengers{display:flex;align-items:center;gap:4px;flex-shrink:0}.uk-brand-header .uk-brand-nav .uk-messengers a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:8px!important;border:0!important;color:#171717!important;flex-shrink:0}.uk-messengers svg{display:block;width:28px;height:28px}.uk-messengers svg path{fill:currentColor}.uk-brand-header .uk-brand-nav .uk-messengers a:focus-visible{outline:currentColor solid 2px!important;outline-offset:0}@media(min-width:1200px){.uk-brand-bar{grid-template-columns:210px minmax(0,1fr) auto;gap:20px}.uk-brand-header .uk-logo{width:210px}.uk-brand-header .uk-brand-nav{gap:14px;justify-content:flex-end}.uk-brand-header .uk-brand-nav>a{font-size:20px!important}.uk-brand-header .uk-brand-nav .uk-brand-cta{font-size:19px!important;padding-left:52px!important;padding-right:52px!important}.uk-brand-header .uk-brand-phone{font-size:24px!important;padding-left:18px;gap:8px}}#uksng-program .hero{background:#171717!important;min-height:0!important;padding:32px max(32px,calc((100% - 1256px)/ 2)) 48px!important}#uksng-program .uk-course-copy{position:relative;z-index:2;width:100%;max-width:1060px;min-width:0}#uksng-program .hero h1{max-width:1040px;font-size:clamp(32px,4.1vw,60px)!important}.uk-brand-header .uk-brand-nav .uk-brand-cta{background:0 0;color:#171717!important;border:1px solid #17171770;border-radius:2px;min-height:44px;height:44px;padding-top:0!important;padding-bottom:0!important;font-size:19px!important}.uk-brand-header .uk-brand-cta .uk-action-icon{filter:none!important}.uk-brand-header .uk-brand-nav .uk-brand-cta:hover{text-decoration:none!important;background:#171717;color:#f5efe3!important}.uk-brand-header .uk-brand-cta:hover .uk-action-icon{filter:brightness(0) invert(1)!important}#uksng-program aside a.button{font-size:18px!important;padding-left:40px!important;padding-right:40px!important}#uksng-program aside .uk-action-icon{width:18px;right:12px}@media(max-width:600px){#uksng-program .hero{padding:20px 20px 32px!important}#uksng-program .hero h1{font-size:clamp(26px,7vw,42px)!important}.uk-single .uk-course-card{text-align:left;align-items:flex-start}.uk-single .uk-card-price,.uk-single .uk-course-card h4{align-self:flex-start}.uk-catalog .uk-course-card+.uk-course-card{border-top:0!important}}.uk-form-page #allrecords{margin-bottom:0!important}@media(max-width:1199px){.uk-messengers{padding:12px 0 4px;gap:12px}.uk-brand-header .uk-brand-nav .uk-messengers a{color:#f5efe3!important}.uk-brand-header .uk-brand-nav .uk-brand-cta{color:#f4b818!important;border-color:#f4b81880;height:48px}.uk-brand-header .uk-brand-cta .uk-action-icon{filter:brightness(0) saturate(100%) invert(78%) sepia(76%) saturate(1518%) hue-rotate(348deg)!important}.uk-quick-contact{display:block;position:fixed;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:10001}.uk-quick-contact summary{display:flex;align-items:center;justify-content:center;width:56px;height:56px;cursor:pointer;border:1px solid #171717;border-radius:50%;list-style:none;background:#f4b818;box-shadow:0 4px 16px #0004;color:#171717}.uk-quick-contact summary::-webkit-details-marker{display:none}.uk-quick-contact summary:focus-visible{outline:#171717 solid 2px;outline-offset:3px}.uk-quick-contact summary svg{width:27px;height:27px}.uk-quick-contact[open] summary{background:#171717;color:#f4b818}.uk-quick-links{position:absolute;bottom:68px;right:0;width:min(350px,calc(100vw - 48px));padding:12px 8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;background:#f5efe3;border:1px solid #17171730;border-bottom:3px solid #f4b818;border-radius:3px;box-shadow:0 8px 24px #0003}.uk-brand-header .uk-quick-links a{display:flex;min-height:64px;align-items:center;justify-content:center;flex-direction:column;gap:6px;font:700 13px/1.2 UKReference,Arial,sans-serif;letter-spacing:0}.uk-quick-links img,.uk-quick-links svg{width:28px!important;height:28px!important;object-fit:contain;filter:none!important}.uk-quick-links svg path[fill]{fill:currentColor}.uk-brand-header .uk-brand-nav :is(.uk-messengers,.uk-mobile-phone){display:none!important}}.uk-footer-contacts{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.uk-footer-contacts a{flex-direction:column;gap:6px;min-width:52px;font:700 13px/1.2 UKReference,Arial,sans-serif}.uk-footer-contacts img,.uk-footer-contacts svg{width:24px!important;height:24px!important;stroke-width:1.4;filter:brightness(0) invert(1)}@media(max-width:380px){#uksng-program .hero{padding-left:16px!important;padding-right:16px!important}.uk-footer-contacts{display:grid;grid-template-columns:repeat(3,1fr)}}

/* Welding contact chrome, adapted from the approved tractor reference. */
.uk-brand-header .uk-phone-copy,.uk-brand-footer .uk-phone-copy{display:flex;flex-direction:column;gap:3px}
.uk-brand-header .uk-phone-copy small{font:400 12px/1.4 Arial,sans-serif;letter-spacing:0;white-space:nowrap}
.uk-brand-footer .uk-footer-phone{display:inline-flex;margin-bottom:10px;font:700 36px/1.2 UKReference,Arial,sans-serif!important;white-space:nowrap}
.uk-brand-footer .uk-phone-copy small{font:400 13px/1.4 Arial,sans-serif;color:#d6d0c4;letter-spacing:0}
.uk-brand-footer .uk-address-map{display:inline-flex;flex-direction:column;align-items:flex-start;margin-top:8px;line-height:1.65}
.uk-brand-footer .uk-map-caption{display:block;font:400 13px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;color:var(--uk-yellow);margin-top:3px}
@media(min-width:1200px){
.uk-brand-header .uk-brand-bar{max-width:1480px;grid-template-columns:190px minmax(0,1fr) auto;gap:18px;padding-inline:24px}
.uk-brand-header .uk-logo{width:190px}
.uk-brand-header .uk-brand-nav{gap:12px}
.uk-brand-header .uk-brand-nav>a{font-size:19px!important;white-space:nowrap}
.uk-brand-header .uk-brand-nav .uk-brand-cta{font-size:19px!important;padding:12px 36px 12px 10px!important}
.uk-brand-header .uk-brand-cta .uk-action-icon{right:6px;width:20px!important}
.uk-brand-header .uk-brand-phone{font-size:26px!important;padding-left:14px;gap:8px}
}
@media(min-width:1500px){.uk-brand-header .uk-brand-phone{font-size:30px!important}.uk-brand-header .uk-brand-nav>a{font-size:21px!important}}
@media(max-width:1199px){.uk-brand-header .uk-mobile-phone .uk-phone-copy small{color:#d6d0c4}.uk-brand-header .uk-brand-nav .uk-license-link{font-size:26px!important}}
@media(max-width:380px){.uk-brand-footer .uk-footer-phone{font-size:32px!important}}
