/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-submission-form{max-width:var(--max-width);margin:0 auto;padding:40px 20px;}#webform-submission-apprenticeship-enquiry-add-form,#webform-submission-callback-request-add-form,#webform-submission-booking-form-add-form,#webform-submission-callback-request-form,#webform-submission-contact-add-form{padding:20px;}.webform-submission-form *{font-size:1.2rem;}.webform-submission-form textarea,.webform-submission-form input{padding:15px;}.webform-submission-form .form-type-email,.webform-submission-form .form-type-textfield{position:relative;display:inline-block;max-width:calc(100vw - 50px);}.webform-submission-form .form-type-email input,.webform-submission-form .form-type-textfield input{width:100%;}.webform-submission-form .form-type-email:has(.required)::after,.webform-submission-form .form-type-textfield:has(.required)::after{content:'*';color:red;position:absolute;top:50%;right:20px;transform:translateY(-50%);pointer-events:none;}.webform-submission-form .form-type-email input:not(:placeholder-shown) + *,.webform-submission-form .form-type-textfield input:not(:placeholder-shown) + *,.webform-submission-form .form-type-email:has(input:not(:placeholder-shown))::after,.webform-submission-form .form-type-textfield:has(input:not(:placeholder-shown))::after{display:none;}.webform-submission-form input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;transform:scale(1.5);margin-right:8px;margin-top:-3px;accent-color:#937a97;}.webform-submission-form #edit-submit,.webform-submission-form #edit-actions-submit{display:inline-block;margin:0 auto;font-size:1.3rem;padding:1rem 3rem;color:var(--white) !important;border-radius:5px;border-bottom:none !important;transition:background-color .3s;transition:all .3s;background-color:var(--offblack);border:none;margin-top:40px;}.webform-submission-form #edit-submit:hover,.webform-submission-form #edit-actions-submit:hover{background-color:var(--dark-main);cursor:pointer;}
.view-content{max-width:var(--max-width);padding:var(--standardpadding);margin:0 auto;}.views-field.views-field-title{text-align:center;padding:20px;text-transform:uppercase;}.view-id-work.view-display-id-block_1 .entity-pager-list{text-align:left;}.view-id-work.view-display-id-block_1 .entity-pager-item-prev,.view-id-work.view-display-id-block_1 .entity-pager-item-next{display:none;}.view-id-work.view-display-id-block_2 .entity-pager-list{text-align:right;}.view-node-title .view-content,.view-id-work.view-display-id-block_1 .view-content,.view-id-work.view-display-id-block_1 .view-content{padding:0;}.view-id-work a{color:var(--offblack);}.view-id-work a:hover{color:var(--black);}.view-node-title h1{font-family:unset;font-size:unset;font-weight:unset;text-transform:uppercase;line-height:var(--line-height);margin:0 0 var(--p-spacing) 0;}@media (max-width:768px){.view-id-work.view-display-id-block_1 .entity-pager-list,.view-id-work.view-display-id-block_2 .entity-pager-list{text-align:center;}}
.field__item:has(> .alt_pale){--ctx-bg:var(--alt-pale-bg);--ctx-fg:var(--alt-pale-fg);--ctx-highlight:var(--alt-pale-highlight);--ctx-hover-mix:black;--ctx-surface-bg:var(--alt-pale-surface-bg);--ctx-surface-fg:var(--alt-pale-surface-fg);--ctx-surface-related-bg:var(--alt-pale-surface-related-bg);--ctx-surface-related-fg:var(--alt-pale-surface-related-fg);--ctx-surface-complementary-bg:var(--alt-pale-surface-complementary-bg);--ctx-surface-complementary-fg:var(--alt-pale-surface-complementary-fg);--ctx-surface-neutral-bg:var(--alt-pale-surface-neutral-bg);--ctx-surface-neutral-fg:var(--alt-pale-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .alt_dark){--ctx-bg:var(--alt-dark-bg);--ctx-fg:var(--alt-dark-fg);--ctx-highlight:var(--alt-dark-highlight);--ctx-hover-mix:white;--ctx-surface-bg:var(--alt-dark-surface-bg);--ctx-surface-fg:var(--alt-dark-surface-fg);--ctx-surface-related-bg:var(--alt-dark-surface-related-bg);--ctx-surface-related-fg:var(--alt-dark-surface-related-fg);--ctx-surface-complementary-bg:var(--alt-dark-surface-complementary-bg);--ctx-surface-complementary-fg:var(--alt-dark-surface-complementary-fg);--ctx-surface-neutral-bg:var(--alt-dark-surface-neutral-bg);--ctx-surface-neutral-fg:var(--alt-dark-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .alt_mid){--ctx-bg:var(--alt-mid-bg);--ctx-fg:var(--alt-mid-fg);--ctx-highlight:var(--alt-mid-highlight);--ctx-hover-mix:black;--ctx-surface-bg:var(--alt-mid-surface-bg);--ctx-surface-fg:var(--alt-mid-surface-fg);--ctx-surface-related-bg:var(--alt-mid-surface-related-bg);--ctx-surface-related-fg:var(--alt-mid-surface-related-fg);--ctx-surface-complementary-bg:var(--alt-mid-surface-complementary-bg);--ctx-surface-complementary-fg:var(--alt-mid-surface-complementary-fg);--ctx-surface-neutral-bg:var(--alt-mid-surface-neutral-bg);--ctx-surface-neutral-fg:var(--alt-mid-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .main_pale){--ctx-bg:var(--main-pale-bg);--ctx-fg:var(--main-pale-fg);--ctx-highlight:var(--main-pale-highlight);--ctx-hover-mix:black;--ctx-surface-bg:var(--main-pale-surface-bg);--ctx-surface-fg:var(--main-pale-surface-fg);--ctx-surface-related-bg:var(--main-pale-surface-related-bg);--ctx-surface-related-fg:var(--main-pale-surface-related-fg);--ctx-surface-complementary-bg:var(--main-pale-surface-complementary-bg);--ctx-surface-complementary-fg:var(--main-pale-surface-complementary-fg);--ctx-surface-neutral-bg:var(--main-pale-surface-neutral-bg);--ctx-surface-neutral-fg:var(--main-pale-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .main_dark){--ctx-bg:var(--main-dark-bg);--ctx-fg:var(--main-dark-fg);--ctx-highlight:var(--main-dark-highlight);--ctx-hover-mix:white;--ctx-surface-bg:var(--main-dark-surface-bg);--ctx-surface-fg:var(--main-dark-surface-fg);--ctx-surface-related-bg:var(--main-dark-surface-related-bg);--ctx-surface-related-fg:var(--main-dark-surface-related-fg);--ctx-surface-complementary-bg:var(--main-dark-surface-complementary-bg);--ctx-surface-complementary-fg:var(--main-dark-surface-complementary-fg);--ctx-surface-neutral-bg:var(--main-dark-surface-neutral-bg);--ctx-surface-neutral-fg:var(--main-dark-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .main_mid){--ctx-bg:var(--main-mid-bg);--ctx-fg:var(--main-mid-fg);--ctx-highlight:var(--main-mid-highlight);--ctx-hover-mix:black;--ctx-surface-bg:var(--main-mid-surface-bg);--ctx-surface-fg:var(--main-mid-surface-fg);--ctx-surface-related-bg:var(--main-mid-surface-related-bg);--ctx-surface-related-fg:var(--main-mid-surface-related-fg);--ctx-surface-complementary-bg:var(--main-mid-surface-complementary-bg);--ctx-surface-complementary-fg:var(--main-mid-surface-complementary-fg);--ctx-surface-neutral-bg:var(--main-mid-surface-neutral-bg);--ctx-surface-neutral-fg:var(--main-mid-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .highlight_pale){--ctx-bg:var(--highlight-pale-bg);--ctx-fg:var(--highlight-pale-fg);--ctx-highlight:var(--highlight-pale-highlight);--ctx-hover-mix:black;--ctx-surface-bg:var(--highlight-pale-surface-bg);--ctx-surface-fg:var(--highlight-pale-surface-fg);--ctx-surface-related-bg:var(--highlight-pale-surface-related-bg);--ctx-surface-related-fg:var(--highlight-pale-surface-related-fg);--ctx-surface-complementary-bg:var(--highlight-pale-surface-complementary-bg);--ctx-surface-complementary-fg:var(--highlight-pale-surface-complementary-fg);--ctx-surface-neutral-bg:var(--highlight-pale-surface-neutral-bg);--ctx-surface-neutral-fg:var(--highlight-pale-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .highlight_dark){--ctx-bg:var(--highlight-dark-bg);--ctx-fg:var(--highlight-dark-fg);--ctx-highlight:var(--highlight-dark-highlight);--ctx-hover-mix:white;--ctx-surface-bg:var(--highlight-dark-surface-bg);--ctx-surface-fg:var(--highlight-dark-surface-fg);--ctx-surface-related-bg:var(--highlight-dark-surface-related-bg);--ctx-surface-related-fg:var(--highlight-dark-surface-related-fg);--ctx-surface-complementary-bg:var(--highlight-dark-surface-complementary-bg);--ctx-surface-complementary-fg:var(--highlight-dark-surface-complementary-fg);--ctx-surface-neutral-bg:var(--highlight-dark-surface-neutral-bg);--ctx-surface-neutral-fg:var(--highlight-dark-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .highlight_mid){--ctx-bg:var(--highlight-mid-bg);--ctx-fg:var(--highlight-mid-fg);--ctx-highlight:var(--highlight-mid-highlight);--ctx-hover-mix:black;--ctx-surface-bg:var(--highlight-mid-surface-bg);--ctx-surface-fg:var(--highlight-mid-surface-fg);--ctx-surface-related-bg:var(--highlight-mid-surface-related-bg);--ctx-surface-related-fg:var(--highlight-mid-surface-related-fg);--ctx-surface-complementary-bg:var(--highlight-mid-surface-complementary-bg);--ctx-surface-complementary-fg:var(--highlight-mid-surface-complementary-fg);--ctx-surface-neutral-bg:var(--highlight-mid-surface-neutral-bg);--ctx-surface-neutral-fg:var(--highlight-mid-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.field__item:has(> .neutral){--ctx-bg:var(--neutral-bg);--ctx-fg:var(--neutral-fg);--ctx-highlight:var(--neutral-highlight);--ctx-hover-mix:black;--ctx-surface-bg:var(--neutral-surface-bg);--ctx-surface-fg:var(--neutral-surface-fg);--ctx-surface-related-bg:var(--neutral-surface-related-bg);--ctx-surface-related-fg:var(--neutral-surface-related-fg);--ctx-surface-complementary-bg:var(--neutral-surface-complementary-bg);--ctx-surface-complementary-fg:var(--neutral-surface-complementary-fg);--ctx-surface-neutral-bg:var(--neutral-surface-neutral-bg);--ctx-surface-neutral-fg:var(--neutral-surface-neutral-fg);background:var(--ctx-bg);color:var(--ctx-fg);}.surface-default .big-button a,.surface-default a .field--name-field-link-text{background:var(--ctx-surface-bg);color:var(--ctx-surface-fg);}.surface-default .big-button a:hover,.surface-default a:hover .field--name-field-link-text{background:color-mix(in oklch,var(--ctx-surface-bg) 85%,var(--ctx-hover-mix));}.surface-related .big-button a,.surface-related a .field--name-field-link-text{background:var(--ctx-surface-related-bg);color:var(--ctx-surface-related-fg);}.surface-related .big-button a:hover,.surface-related a:hover .field--name-field-link-text{background:color-mix(in oklch,var(--ctx-surface-related-bg) 85%,var(--ctx-hover-mix));}.surface-complementary .big-button a,.surface-complementary a .field--name-field-link-text{background:var(--ctx-surface-complementary-bg);color:var(--ctx-surface-complementary-fg);}.surface-complementary .big-button a:hover,.surface-complementary a:hover{background:color-mix(in oklch,var(--ctx-surface-complementary-bg) 85%,var(--ctx-hover-mix));}.surface-neutral .big-button a,.surface-neutral a .field--name-field-link-text{background:var(--ctx-surface-neutral-bg);color:var(--ctx-surface-neutral-fg);}.surface-neutral .big-button a:hover,.surface-neutral a:hover .field--name-field-link-text{background:color-mix(in oklch,var(--ctx-surface-neutral-bg) 85%,var(--ctx-hover-mix));}a.file-download{background:var(--ctx-surface-bg);color:var(--ctx-surface-fg);}a:hover.file-download{background:color-mix(in oklch,var(--ctx-surface-bg) 85%,var(--ctx-hover-mix));}.field__item .text-formatted ul li::before{color:var(--ctx-highlight);}.field__item .text-formatted ol{color:var(--ctx-fg);}.field__item .text-formatted ul{color:var(--ctx-fg);}.field__item .text-formatted p{color:var(--ctx-fg);}.field__item .text-formatted a{color:var(--ctx-highlight);}.field__item .text-formatted h1,.field__item .text-formatted h2,.field__item .text-formatted h3{color:var(--ctx-fg);}.card-title{color:var(--ctx-fg);}
.field--name-field-testimonial-ref::before{background-image:url(/d11/web/sites/default/files/icons/open-double-quote.svg);}
