/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.js-accordion__panel.accordion__panel{padding:0 1rem;}.accordion__header{padding-left:.5em;}.button.accordion__header::after{right:1em;}.js-accordion__panel .media{margin-top:3rem;}.js-accordion__panel .media h3{font-size:1.775rem;line-height:2rem;font-family:sans-serif;font-weight:normal;margin-top:0;margin-bottom:1rem;font-family:"usual",sans-serif;font-weight:bold;}@media screen and (min-width:76rem){.js-accordion__panel .media h3{font-size:1.875rem;line-height:2rem;}}.accordion__panel .field--name-field-media-video-embed-field{margin:2rem 0;}.field--name-field-videos .field__item{margin:2rem 0;}svg.ext{fill:white;height:20px;margin-left:5px;width:20px;}.field__item svg.ext{fill:black;height:20px;margin-left:5px;width:20px;}.field__item svg.ext path{stroke:black;}svg.ext path{stroke:white;}.headline-group svg.ext{fill:black;height:30px;margin-left:5px;width:30px;}.editorial .field--name-field-body svg.ext path{stroke:black;}p,span{line-height:1.6rem;}
html.paragraphs-previewer-popup-html .slab{background-color:white;}.content-meta .field{display:inline;}.contextual-links[hidden]{display:none !important;}.pullquote__meta .contextual-region{position:static;}.region-content-prefix + .slab{padding-top:0;}.node--type-news .node__content .slab:first-child{padding-top:0;}ul.menu{margin:0;padding:0;list-style:none;display:flex;}ul.menu li{display:inline-block}.link-group > ul.menu{display:block;}.universal-nav .menu-item{margin:0;}.global-footer ul.menu li{display:block;}.editorial .embedded-entity.align-left{margin-right:2rem;margin-left:-2vw;}.editorial .embedded-entity.align-right{margin-left:2rem;}.embedded-entity img{max-width:100%;width:auto;}.global-nav .menu li{margin-bottom:0;line-height:inherit;}@media screen and (min-width:35rem){}@media screen and (min-width:58rem){.editorial .editorial__aside.align-right,.editorial .editorial__aside.align-left{width:40%;}}@media screen and (min-width:76rem){}.field--label-above > .field__label{font-weight:bold;margin:0 10px 10px 0;}.field--label-inline > .field__label{font-weight:bold;margin:0 10px 10px 0;float:left;}.field--label-inline > .field__item,.field--label-above > .field__item{margin:0 0 10px 0;}ol{list-style:decimal;}ol ol{list-style:lower-alpha;}ol ol ol{list-style:lower-roman;}ol ol ol ol{list-style:decimal;}th a:link,th a:visited{color:#ffffff !important;}.people-list--name{font-size:1.5rem;line-height:2rem;font-family:"bodoni-pt-variable",serif;font-weight:600;}.eck-entity td:nth-child(1){width:20%;vertical-align:top;}.grid__column--major .eck-entity td:nth-child(1){width:30%;vertical-align:top;}
.ambient-video .video-button{top:1rem;right:1rem;bottom:auto;left:auto;width:auto;margin:0;cursor:pointer;}.video-button.button--large{padding:0.45rem 0.5rem 0.25rem 0.5rem;}.video-button .icon-label .ic{margin:0;}.page-header.slab--wildcat-blue{padding-bottom:2.5rem;}.page-header--overlay .overlay__container{position:absolute;bottom:0;width:100%;left:50%;transform:translateX(-50%);margin-bottom:2.5rem;background:rgba(0,51,160,0.68);}.page-header.page-header--hero.slab--wildcat-blue
  .overlay__container
  .slab__wrapper{margin-top:0;border:0;background-color:transparent;text-align:center;}.page-header--overlay .overlay__container .cta-group{justify-content:center;}.page-header--overlay .overlay__container .cta-group .button{color:#ffffff;background-color:transparent;}.page-header--overlay .overlay__container .cta-group .button:hover{color:#0033a0;background-color:#ffffff;}@media screen and (max-width:58rem){.page-header--overlay .overlay__container{top:0;}.page-header--overlay .overlay__container .page-header__content{padding-right:0;padding-top:8rem;}.main h1.headline-group .headline-group__head{font-size:44px;line-height:52px;}.page-header.page-header--hero .slab__wrapper{padding-top:2.5rem;}}@media screen and (max-width:46rem){.page-header--overlay .overlay__container .page-header__content{padding-top:1rem;}}@media screen and (max-width:35rem){.page-header.slab--wildcat-blue{padding-bottom:0;}.page-header--overlay{height:400px;}.page-header--overlay .ambient-video{overflow-x:hidden;}.page-header--overlay .ambient-video video{height:400px;width:auto;transform:translateX(-25%);}.page-header--overlay .overlay__container{margin-bottom:0;}.cta-group{flex-direction:column;}.cta-group a{margin:0.5rem 0;}}blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em;}.status-message--status{background-color:#DCDDDE;border-left:1rem solid green;padding:1.5rem 0;}.status-message--warning{background-color:#DCDDDE;border-left:1rem solid yellow;padding:1.5rem 0;}.status-message--error{background-color:#DCDDDE;border-left:1rem solid red;padding:1.5rem 0;}
.site-logo img{max-height:4rem;width:auto;}.site-identity__wordmark__row.no-mobile{display:none;}@media screen and (min-width:35rem){.site-logo img{max-height:6rem;}.site-identity__wordmark__row.no-mobile{display:inline;}}.main h1.headline-group .headline-group__head{font-weight:800;font-size:54px;line-height:62px;}.main h2.headline-group .headline-group__head,.h2{font-weight:800;font-size:34px;line-height:38px;color:#0033a0;}.main h3.headline-group .headline-group__head{font-weight:800;font-size:30px;line-height:38px;}.main h4.headline-group .headline-group__head{font-weight:800;font-size:24px;line-height:32px;}.menu--main > ul{display:flex;position:relative;list-style:none;margin:0;padding:4px 0 0 0;width:inherit;}.modal-display form{margin-bottom:.75rem;}.js-form-type-search .control-group{display:flex;}.local_site_search{padding-left:1em;}.local_search_url{color:#9d9d9d;text-decoration:none;padding-bottom:2px;word-break:break-all;font-size:13px;}.uk-searchresults__google-branding{font-size:12px;color:#737373;font-family:Arial,sans-serif;}.gsc-control-cse{background-color:#ffffff !important;}.gsc-webResult.gsc-result,.gsc-results .gsc-imageResult{background-color:#ffffff !important;}#GCSEresults .gs-visibleUrl{color:#9d9d9d;text-decoration:none;padding-bottom:2px;word-break:break-all;font-size:13px;}.gsc-above-wrapper-area{display:none;}.gsc-cursor-box{display:none !important;}.gcsc-find-more-on-google{display:none !important;}.gcsc-find-more-on-google-branding{display:none !important;}.gs-snippet{font-size:1rem !important;line-height:1.5rem !important;margin-top:1rem !important;margin-bottom:1rem !important;font-family:"usual",sans-serif;font-weight:300 !important;}.search-form{display:none;}.accordion__panel .embedded-entity[data-entity-type="media"]{margin-left:1rem;margin-right:1rem;}.node--unpublished{background-color:rgba(255,0,0,0.2);padding:20px 10px;}.node--unpublished::after{content:"UNPUBLISHED";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:5rem;font-weight:bold;color:rgba(255,0,0,0.2);z-index:1000;pointer-events:none;}@media screen and (min-width:58rem){.flex{display:flex;}}
.button.button--wildcat-blue:hover{background-color:transparent;--button-text:var(--button-hover-border);}
.ukcod-img-text-block__container{display:flex;max-width:100%;}.ukcod-img-text-block__img,.ukcod-img-text-block__content{flex-basis:0;flex-grow:1;}.ukcod-img-text-block__img{margin:auto 1rem auto 0;}.ukcod-img-text-block__content{display:flex;font-weight:300;justify-content:center;line-height:22px;margin:auto 0;word-spacing:2px;}.ukcod-img-text-block__link{color:white;display:block;font-weight:bold;margin-top:10px;border:4px solid white;letter-spacing:2px;padding:10px;text-align:center;width:fit-content;text-decoration:none;}.ukcod-img-text-block__link:hover{background-color:white !important;color:#1f2c5e !important;}@media (max-width:1100px){.ukcod-img-text-block__container{flex-direction:column;}.ukcod-img-text-block__img{margin:0 auto;}.ukcod-img-text-block__body{display:none;}}.social-media-links.social-media-links--row .social-media-links__linkset a{margin:0 auto;}.social-media-links__linkset{grid-auto-flow:column;}.block-ukcod-tabs{--link:#e2e2e2;--link-active:#b8b8b8;background-color:#2e2e2e;}.block-ukcod-tabs ul{display:flex;height:50px;list-style:none;margin:0;padding-inline-start:unset;}.block-ukcod-tabs ul li{margin:0 !important;}.block-ukcod-tabs ul a{align-items:center;background-color:transparent;border:none;color:#fff;display:inline-flex;font-weight:500;height:100%;justify-content:center;min-width:75px;outline:0;padding:0.5rem 1rem;text-decoration:none;}.block-ukcod-tabs ul a.is-active::after{background-color:#fff;bottom:2px;content:"";height:2px;position:absolute;width:75px;}
.node--view-mode-card-summary{display:flex;}.node--view-mode-card-summary .field--name-title{display:unset;margin-bottom:unset;}.card-summary{margin:4rem 0;text-align:center;}.card-summary__feed{display:inline-flex;margin-bottom:1rem;max-width:100%;overflow-x:auto;}.card-summary__row{border-radius:8px;box-shadow:1px 1px 5px rgba(0,0,0,0.3);display:flex;margin:0.5rem 1rem;min-width:275px;width:275px;}.card-summary__row:hover,.card-summary__row:focus-within{box-shadow:1px 1px 5px rgba(0,0,0,0.6);transform:scale(1.01);}.card-summary__row .node--type-news{width:100%;}.card-summary__card{border-radius:8px;color:black;cursor:pointer;display:flex;flex-direction:column;height:100%;text-align:left;text-decoration:none;width:100%;}.card-summary__card .field--name-field-media-image{margin-bottom:0;}.card-summary__card img{border-radius:8px 8px 0 0;}.card-summary__img{height:185px;overflow:hidden;}.card-summary__default_image__bg{align-items:center;background:radial-gradient(#2f75ff,45%,#204ca5);border-radius:8px 8px 0 0;color:white;display:flex;height:185px;justify-content:center;position:relative;}.card-summary__default_image{padding:2.5rem;border-radius:unset;}.card-summary__card:hover{color:black;text-decoration:none;}.card-summary__card:focus{outline:none;}.card-summary__info{background-color:white;border-radius:0 0 8px 8px;flex-basis:0;flex-grow:2;margin-top:unset;padding:16px;position:relative;}.card-summary__info h4{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;margin-top:12px;margin-bottom:12px;overflow:hidden;word-break:break-word;}.card-summary__info .editorial{margin:0 0 1.5rem;}.card-summary__more{align-items:center;bottom:18px;color:blue;font-size:12px;font-weight:500;position:absolute;}.card-summary__more .svg-inline--fa{margin-left:0.5rem;}.card-summary .more-link a{border:2px solid #0033a0;background-color:#0033a0;color:#fff;display:block;font-size:1.1667rem;line-height:1.5rem;margin:0.5rem auto !important;padding-top:calc(1rem - 2px);padding-right:calc(1.875rem - 3px);padding-bottom:calc(1rem - 4px);padding-left:calc(1.875rem - 3px);transition:0.3s ease-in-out;border-width:2px;font-family:"usual",sans-serif;font-weight:500;text-align:center;text-decoration:none;text-transform:uppercase;max-width:250px;}.card-summary .more-link a:hover{background-color:#fff;color:#0033a0;}
.cart--cart-block .cart-block--link__expand{align-items:center;display:flex;gap:4px;}
.c-cart-empty h2{margin:2rem 0 4rem;text-align:center;}
.c-cart-page{font-size:16px;margin:2rem 0.5rem;}@media (min-width:1200px){.c-cart-page{font-size:unset;margin:3rem auto;max-width:800px;}}.c-cart-page .form-actions{display:flex;flex-flow:column-reverse nowrap;justify-content:end;}@media (min-width:400px){.c-cart-page .form-actions{flex-flow:row nowrap;}}.c-cart-page form{margin:auto;max-width:800px;}.c-cart-page table{text-align:left;width:100%;}.c-cart-page table .quantity-edit-input{text-align:center;}.c-cart-page .order-total-line{padding:0.25rem 0;}.c-cart-page #edit-checkout{margin-right:0;}@media (min-width:400px){.c-cart-page #edit-checkout{justify-content:end;margin-left:0.5rem;}}.c-cart-page__remove{align-items:center;appearance:none;background-color:transparent;border:none;color:red;cursor:pointer;display:inline-flex;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:all 0.2s ease-in-out;}.c-cart-page .delete-order-item{cursor:pointer;font-size:unset;line-height:unset;display:unset;width:unset;margin:unset;padding-top:unset;padding-right:unset;padding-bottom:unset;padding-left:unset;transition:unset;border-width:unset;border-color:unset;background-color:unset;color:unset;border-style:unset;font-family:unset;font-weight:unset;text-align:unset;text-decoration:underline;text-transform:unset;}
.c-layout-checkout-form{align-items:baseline;display:flex;flex-direction:row;padding:0 2rem;}.c-layout-checkout-form .checkout-order-summary table{width:100%;}.c-layout-checkout-form .checkout-order-summary .order-total-line__subtotal{margin-top:2rem;}.c-layout-checkout-form .layout-region-checkout-secondary{flex-grow:1;}.c-layout-checkout-form .layout-region-checkout-main{flex-basis:0;}#edit-order-summary-summary{line-height:1.5;margin-bottom:1rem;}#edit-order-summary-summary .views-table{margin-bottom:1rem;}.checkout-pane-coupon-redemption{margin-bottom:4rem;}@media (max-width:1400px){.c-layout-checkout-form{flex-direction:column;gap:4rem;}}@media (max-width:800px){.c-layout-checkout-form{flex-direction:column;gap:4rem;.layout-region-checkout-secondary{max-width:100%;padding:20px;box-sizing:border-box;}.fieldset-wrapper{width:100%;}.form-text,.form-select,.chosen-container{width:100% !important;box-sizing:border-box;}.address-container-inline{display:flex;flex-direction:column;gap:15px;width:100%;}.form-item{margin-right:unset;margin-bottom:15px;}fieldset.checkout-pane{border:none;padding:0;margin:0;}.form-submit{width:100%;padding:10px;margin-top:20px;}@media screen and (max-width:480px){.form-text,.form-select,.chosen-container{max-width:100%;}.address-container-inline{width:100%;}}}}
.checkout-completion-message{display:flex;align-items:center;gap:1.5rem;padding:2rem;text-align:left;}.checkout-completion-message__icon{flex-shrink:0;width:3rem;height:3rem;background-color:#009b00;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:bold;color:white;}.checkout-completion-message__content{font-family:"usual",sans-serif;font-size:1.125rem;line-height:1.6;color:#333;}.checkout-completion-message__content strong{color:#0033a0;font-weight:600;}
.quantity-selector{display:inline-flex;align-items:center;background-color:#f5f5f5;border-radius:8px;padding:4px;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.quantity-selector__button{background-color:#ffffff;border:none;width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;color:#333;font-size:18px;font-weight:bold;box-shadow:0 1px 3px rgba(0,0,0,0.1);}.quantity-selector__button:hover{background-color:#0033a0;color:#ffffff;transform:scale(1.05);}.quantity-selector__button:active{transform:scale(0.95);}.quantity-selector__button:disabled{opacity:0.5;cursor:not-allowed;background-color:#e0e0e0;}.quantity-selector__button:disabled:hover{background-color:#e0e0e0;color:#333;transform:none;}.quantity-selector__value{min-width:60px;text-align:center;font-size:18px;font-weight:bold;color:#333;padding:0 16px;user-select:none;}.quantity-selector__input{position:absolute;opacity:0;pointer-events:none;}.form-item-quantity-0-value{margin-bottom:0;}.form-item-quantity-0-value label{display:none;}@media (max-width:768px){.quantity-selector__button{width:32px;height:32px;font-size:16px;}.quantity-selector__value{font-size:16px;padding:0 12px;min-width:50px;}}
.directory-grid{margin:2rem 0;padding:0 2rem;}.directory-grid-container{max-width:72rem;margin:0 auto;}.directory-grid-container .item-list{display:grid;grid-gap:40px 20px;grid-template-columns:50% 50%;justify-content:center;max-width:72rem;margin:25px auto;}@media (max-width:1200px){.directory-grid-container .item-list{grid-template-columns:auto;justify-content:center;}}
.embederator--ukcd-external-video-embed{margin:2rem 0;}.embederator--ukcd-external-video-embed h3{font-size:1.775rem;line-height:2rem;font-family:sans-serif;font-weight:normal;margin-top:0;margin-bottom:1rem;font-family:"usual",sans-serif;font-weight:bold;}@media screen and (min-width:76rem){.embederator--ukcd-external-video-embed h3{font-size:1.875rem;line-height:2rem;}}
.teaser--event .teaser__content p,.card-summary__info p{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;margin-bottom:1.5rem;overflow:hidden;word-break:break-word;}.event-listing{padding:1.5rem 2rem;}@media (max-width:550px){.view-id-events .item-list > div{margin-bottom:3rem;}}.event__featured-image{margin-bottom:1rem;}
.field--name-webform{margin:4rem 0;}
.slab.global-footer{position:relative;}.slab.global-footer .slab__wrapper{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-around;}.global-footer .global-footer__column{flex:unset;flex-basis:0;}.global-footer .global-footer__column:nth-child(1){flex-basis:200px;}.global-footer .global-footer__column:nth-child(2){flex-grow:2;flex-basis:200px;max-width:40%;}.global-footer .global-footer__column:nth-child(3){flex-grow:1;}.social-media-links__linkset{grid-auto-flow:column;}
.webform-submission-form,.node--type-webform,.webform-submission{margin:2rem auto;}.node--type-webform .node__content > h1{font-size:calc(32px + 11 * ((100vw - 320px)/ 880));font-weight:bold;}.path-webform .main > h1{font-size:calc(32px + 11 * ((100vw - 320px)/ 880));font-weight:bold;margin:4rem auto;max-width:100%;padding:0 4rem;}.form-submit,.form-actions .form-control{width:unset;}.webform-submission-form,.webform-confirmation{width:100%;box-sizing:border-box;}.webform-submission-form input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='reset']):not([type='button']),.webform-submission-form select,.webform-submission-form textarea,.webform-confirmation input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='reset']):not([type='button']),.webform-confirmation select,.webform-confirmation textarea{width:100%;}.webform-submission-form select:not([multiple]),.webform-confirmation select:not([multiple]){height:38px;}.webform-submission-form .form-inline > fieldset:not(:first-child),.webform-confirmation .form-inline > fieldset:not(:first-child){margin-left:1rem;}.fieldset-legend{font-size:1.1667rem;font-weight:500;margin-bottom:1rem;}form select{font-weight:300;}#edit-actions{margin:1rem auto;}#edit-actions > *{cursor:pointer;margin-right:2rem;}.webform-submission-form div label{margin-bottom:8px;}
.webform-submission-form .form-item--error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='reset']):not([type='button']),.webform-submission-form .form-item--error select,.webform-submission-form .form-item--error textarea,.form-wrapper .form-item--error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='reset']):not([type='button']),.form-wrapper .form-item--error select,.form-wrapper .form-item--error textarea,.has-error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='reset']):not([type='button']),.has-error select,.has-error textarea,input.error:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='reset']):not([type='button']),select.error,textarea.error{border-color:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,0.25);}.form-item--error .form-checkbox,.form-item--error .form-radio,.has-error .form-checkbox,.has-error .form-radio{outline:2px solid #dc3545;outline-offset:2px;}.form-item--error .form-item--error-message,.has-error .form-item--error-message,.form-item .messages--error,.messages.messages--error{color:#dc3545;font-weight:500;margin-top:0.25rem;font-size:0.875rem;line-height:1.25rem;}.webform-submission-form .messages--error,.form-wrapper .messages--error,.status-message--error,.messages.messages--error{background-color:#DCDDDE;border:1px solid #f5c6cb;border-left:1rem solid #dc3545;color:#721c24;padding:1.5rem 1rem;margin-bottom:1rem;border-radius:0;font-size:1rem;line-height:1.5;}.messages--error ul{margin:0;padding:0;list-style:none;}.messages--error li{margin-bottom:0.5rem;}.messages--error li:last-child{margin-bottom:0;}.form-item .form-item--error-message,.form-item .field-validation-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-left:4px solid #dc3545;color:#721c24;padding:0.5rem 0.75rem;margin-top:0.25rem;font-size:0.875rem;line-height:1.25;}.form-item--error .select2-container--default .select2-selection--single,.has-error .select2-container--default .select2-selection--single,.form-item--error .select2-container--default .select2-selection--multiple,.has-error .select2-container--default .select2-selection--multiple{border-color:#dc3545 !important;box-shadow:0 0 0 2px rgba(220,53,69,0.25) !important;}.form-item--error input:focus:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='reset']):not([type='button']),.form-item--error select:focus,.form-item--error textarea:focus,.has-error input:focus:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='reset']):not([type='button']),.has-error select:focus,.has-error textarea:focus,input.error:focus:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='reset']):not([type='button']),select.error:focus,textarea.error:focus{border-color:#dc3545 !important;box-shadow:0 0 0 2px rgba(220,53,69,0.5) !important;}.form-item--error .c-form__file,.has-error .c-form__file{border-color:#dc3545 !important;box-shadow:0 0 0 2px rgba(220,53,69,0.25) !important;}.form-item--error > label,.has-error > label{color:#dc3545;font-weight:500;}
.webform-submission-form .form-item > label:first-child:not(.option),.form-wrapper .form-item > label:first-child:not(.option),.webform-submission-form .form-wrapper > label,.form-wrapper > label,.webform-submission-form .fieldset-legend,.fieldset-legend{font-weight:500;font-size:1rem;color:#333;margin-bottom:0.5rem;display:block;}.webform-submission-form .form-required::after,.webform-submission-form .form-item__label.form-required::after,.webform-submission-form .fieldset__label.form-required::after,.form-wrapper .form-required::after{content:" *" !important;color:#dc3545;font-weight:500;display:inline;margin-left:0.25rem;}.form-type-checkbox label,.form-type-radio label,.js-form-type-checkbox label,.js-form-type-radio label,.form-item-checkbox label,.form-item-radios label,input[type="checkbox"] + label,input[type="radio"] + label{font-weight:400;font-size:0.95rem;color:#555;margin:0;margin-left:0.5rem;cursor:pointer;display:inline;vertical-align:middle;line-height:1.5;}.form-type-checkbox,.form-type-radio,.js-form-type-checkbox,.js-form-type-radio,.form-item-checkbox,.form-item-radios,.form-item.js-form-type-checkbox,.form-item.js-form-type-radio{display:flex;align-items:flex-start;margin-bottom:0.75rem;}.form-checkbox,.form-radio,input[type="checkbox"],input[type="radio"]{margin:0;margin-top:0.125rem;margin-right:0.5rem;flex-shrink:0;cursor:pointer;vertical-align:middle;}.webform-submission-form .form-checkbox,.webform-submission-form .form-radio,.webform-submission-form input[type="checkbox"],.webform-submission-form input[type="radio"]{width:1.125rem;height:1.125rem;transform:none;}.form-type-checkbox:hover label,.form-type-radio:hover label,.js-form-type-checkbox:hover label,.js-form-type-radio:hover label{color:#333;}input[type="checkbox"]:focus,input[type="radio"]:focus{outline:2px solid #0033a0;outline-offset:2px;}input[type="checkbox"]:disabled + label,input[type="radio"]:disabled + label{color:#999;cursor:not-allowed;}.form-checkboxes,.form-radios,.webform-radios,.webform-checkboxes{border:none;padding:0;margin:0 0 1rem 0;}.form-checkboxes .fieldset-legend,.form-radios .fieldset-legend,.webform-radios .fieldset-legend,.webform-checkboxes .fieldset-legend{font-weight:500;font-size:1rem;margin-bottom:0.75rem;color:#333;}.form-checkboxes .form-checkboxes,.form-radios .form-radios{margin-left:1.5rem;margin-top:0.5rem;}
.select2-container--default .select2-selection--single{background-color:#ffffff !important;border:1px solid #d1d1d1 !important;border-radius:4px !important;height:38px !important;line-height:36px !important;font-size:16px !important;font-weight:300 !important;font-family:"usual",sans-serif !important;}.select2-container--default .select2-selection--multiple{background-color:#ffffff !important;border:1px solid #d1d1d1 !important;border-radius:4px !important;min-height:38px !important;font-size:16px !important;font-weight:300 !important;font-family:"usual",sans-serif !important;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333 !important;line-height:36px !important;padding-left:8px !important;padding-right:8px !important;font-size:16px !important;font-weight:300 !important;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px !important;top:1px !important;right:8px !important;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#333 transparent transparent transparent !important;border-style:solid !important;border-width:5px 4px 0 4px !important;height:0 !important;left:50% !important;margin-left:-4px !important;margin-top:-2px !important;position:absolute !important;top:50% !important;width:0 !important;}.select2-container--default .select2-selection--single:hover,.select2-container--default .select2-selection--multiple:hover{background-color:#f8f9fa !important;border-color:#d1d1d1 !important;}.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#0033a0 !important;box-shadow:0 0 0 2px rgba(0,123,255,.25) !important;outline:none !important;}.select2-dropdown{border:1px solid #d1d1d1 !important;border-radius:4px !important;box-shadow:0 2px 4px rgba(0,0,0,0.1) !important;font-family:"usual",sans-serif !important;}.select2-results__option{font-size:16px !important;font-weight:300 !important;line-height:1.5 !important;padding:8px 12px !important;}.select2-results__option--highlighted{background-color:#0033a0 !important;color:white !important;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#0033a0 !important;border:1px solid #0033a0 !important;color:white !important;font-size:14px !important;font-weight:300 !important;padding:2px 8px !important;margin:4px 4px 0 0 !important;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:white !important;font-weight:bold !important;margin-right:5px !important;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff !important;background-color:rgba(255,255,255,0.2) !important;}.select2-search--dropdown .select2-search__field{border:1px solid #d1d1d1 !important;border-radius:4px !important;font-size:16px !important;font-weight:300 !important;padding:4px 8px !important;font-family:"usual",sans-serif !important;}.select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999 !important;font-size:16px !important;font-weight:300 !important;}.select2-container--default .select2-selection--single .select2-selection__clear{color:#999 !important;cursor:pointer !important;float:right !important;font-weight:bold !important;margin-right:20px !important;}.select2-container--default .select2-selection--single .select2-selection__clear:hover{color:#333 !important;}
.utility-nav a{margin-left:0;}#block-ukcod-utilitynav li{padding:0 1rem;}.main-nav-dropdown-button.ext{margin:0 !important;}.claro-toolbar-menu .menu-item{margin-bottom:0;}
.teaser--news .teaser__content p,.card-summary__info .editorial p{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;word-break:break-word;}.news-listing{padding:1.5rem 2rem;}@media (max-width:550px){.view-id-news .item-list > div{margin-bottom:3rem;}}
.profile-listing-label{color:#0033a0;font-size:34px;font-weight:800;line-height:38px;}.news-and-events__container{background:#0033A0 0% 0% no-repeat padding-box;opacity:1;padding:1.5rem 2rem;}.news-and-events__inner{max-width:72rem;margin:0 auto;}.news-and-events__inner .card-summary__img{background-color:#0033A0;}.news-and-events__events .label,.news-and-events__news .label{color:#F9F9F5;font:normal normal 800 34px/41px Usual;letter-spacing:0px;opacity:1;text-align:left;}.news-and-events__container .more-link a{background:#FFFFFF 0% 0% no-repeat padding-box;border:2px solid #707070;color:#0033A0;display:block;font-family:"usual",sans-serif;font-weight:500;letter-spacing:0px;line-height:1.5rem;margin:1.5rem 0.5rem;max-width:250px;padding-top:calc(1rem - 2px);padding-right:calc(1.875rem - 3px);padding-bottom:calc(1rem - 4px);padding-left:calc(1.875rem - 3px);transition:0.3s ease-in-out;text-align:center;text-decoration:none;text-transform:uppercase;opacity:1;}.news-and-events__container .more-link a:hover{background-color:#0033a0;border:2px solid #fff;color:#fff;}
.po-container{border-bottom:2px solid rgb(142,142,142);padding:2rem 0;}.po-label{font-size:2rem;line-height:2.5rem;margin-bottom:1.5rem;}.po-location{margin:1.5rem 0;}.po-body{line-height:22px;margin-bottom:1.5rem;}.po-contact{margin:1rem 0;}.po-contact .slab--wildcat-white{padding:0;}.node--type-practice-opportunities .node__submitted{display:none;}
.profile--directory-results{display:flex;flex-flow:row wrap;position:relative;}.profile-teaser-card{background-color:#efefef;border-radius:10px;box-shadow:2px 2px 4px rgba(0,0,0,.1);display:flex;flex-basis:calc(100% - 30px);margin:15px;overflow:hidden;position:relative;width:500px;text-decoration:none;}.profile-teaser-card:hover,.profile-teaser-card:focus{box-shadow:1px 1px 5px rgb(0 0 0 / 60%);color:black;outline:none;text-decoration:none;transform:scale(1.01);}.profile-teaser-card-img{object-fit:cover;min-width:160px;width:160px;}.profile-teaser-card-img img{height:auto;max-width:100%;vertical-align:middle;border-style:none;}.field--name-field-media-image{margin-bottom:0;}.profile-teaser-card-right{position:relative;flex-grow:1;min-height:180px;padding:1rem;}.profile-teaser-card-name{margin:0 !important;}.profile-teaser-card-job{font-size:14px;font-style:italic;margin:10px 0;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;}.profile-teaser-card-area{margin:0;min-height:45px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;}.profile-teaser-card-more{bottom:11px;color:blue;margin:0.5rem auto 0;position:absolute;}@media (max-width:1200px){.profile-teaser-card{max-width:500px;width:unset;}}@media (max-width:500px){.profile-teaser-card{flex-direction:column;}.profile-teaser-card-img{margin:1rem auto 0;}}.profile-listing-teaser{position:relative;}.profile-card-link{height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%;z-index:1;}.profile-listing-teaser-img{object-fit:cover;width:200px;}.profile-listing-teaser-img img{height:auto;max-width:100%;vertical-align:middle;border-style:none;}.profile-listing-teaser-name{margin:10px 0 0;max-width:20ch;word-wrap:break-word;}.profile-listing-teaser:hover .profile-listing-teaser-name{color:#0066cc;text-decoration:underline;}.profile-listing-teaser-job{font-style:italic;margin:10px 0 0;}.profile-listing-teaser-other{font-style:italic;margin:5px 0 0;max-width:25ch;word-wrap:break-word;}.profile-listing-teaser-email{margin:5px 0 0;}.profile-listing-grid .field__items{display:grid;grid-gap:40px 20px;grid-template-columns:repeat(auto-fill,250px);justify-content:center;}.profile-full{display:flex;line-height:25px;margin:1rem auto 4rem;max-width:72rem;padding:10px;}.profile-left{border-right:3px solid #254eac;flex-basis:320px;padding-right:20px;}.profile-right{flex-grow:1;padding:1rem;}.profile-right > div{line-height:1.6;margin:0 0 1rem;}.profile-full .field--name-field-profile-image{width:300px;}.profile-full-name{margin:1rem 0;font-size:26px;font-weight:bold;}.profile-full-job{margin-bottom:1rem;font-style:italic;}.profile-full-email{margin-bottom:1rem;}@media (max-width:1200px){.profile-full{padding:.5rem 2rem;}}@media (max-width:700px){.profile-full .field--name-field-profile-image{max-width:200px;width:unset;}.profile-full{flex-direction:column;}.profile-left{border-right:unset;border-bottom:3px solid #254eac;margin-bottom:1rem;padding-bottom:1rem;width:200px;}.profile-right{flex-grow:1;padding:unset;}}
.webform-submission-form h1,.webform-submission-form h2,.webform-submission-form h3,.webform-submission-form h4,.webform-submission-form h5,.webform-submission-form h6{font-size:revert;font-weight:revert;line-height:revert;}
.slab__50-50{background-size:cover;background-position:top;}.slab__50-50.slab__radial{background-position:center;background-image:url(/themes/uky_platform/ukd8/assets/static/textures/radial.png);color:#fff;}.slab__50-50.slab__speckled{background-image:url(/themes/uky_platform/ukd8/assets/static/textures/speckled.png);}.slab__50-50.slab__splash{background-image:url(/themes/uky_platform/ukd8/assets/static/textures/splash.png);color:#fff;}.slab__50-50.slab__squares{background-image:url(/themes/uky_platform/ukd8/assets/static/textures/squares.png);}.slab__50-50.slab__stone{background-image:url(/themes/uky_platform/ukd8/assets/static/textures/stone.png);}.slab__50-50.slab__radial .cta a.button,.slab__50-50.slab__splash .cta a.button{border-color:#0033a0;background-color:#fff;color:#0033a0;}.slab__50-50.slab__radial .cta a.button:hover,.slab__50-50.slab__splash .cta a.button:hover{border-color:#fff;background-color:#0033a0;color:#fff;}.slab__50-50.slab__splash a:link,.slab__50-50.slab__radial a:link,.slab__50-50.slab__splash a:visited,.slab__50-50.slab__radial a:visited{color:#fff;}.slab__50-50.slab__splash a:hover,.slab__50-50.slab__radial a:hover{color:#B1C9E8;}.grid--50-50 .grid__column{margin-bottom:0;display:flex;align-items:center;}.grid--50-50 .grid__column .cta{border:none;display:inline-block;padding-top:0;padding-bottom:0;height:auto;}.grid--50-50 .grid__column .cta :last-child{margin-top:unset;}@media screen and (min-width:58rem){.grid--50-50 .grid__column{-webkit-box-sizing:border-box;box-sizing:border-box;}.grid--50-50{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.grid--50-50 .grid__column{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:calc(50% - 0.5rem);}}@media screen and (min-width:76rem){.grid--50-50 .grid__column{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:calc(50% - 1rem);}}
.menu--main{width:100%;}.menu--main > ul{display:flex;position:relative;list-style:none;margin:0;padding:4px 0 0 0;width:inherit;}.menu--main > ul li .main-nav-dropdown-button{margin-bottom:0;text-transform:unset;background:#0033a0;color:#fff;border:none;margin-right:3rem;padding:0;line-height:1.5rem;display:inline-flex;}.menu--main > ul li .main-nav-dropdown-button span::before{font-size:15px;transition:transform 250ms;padding:4px 0 0 4px;}.menu--main > ul li .main-nav-dropdown-button:hover,.menu--main > ul li .main-nav-dropdown-button:focus{text-decoration:underline;cursor:pointer;}.menu--main > ul li .main-nav-dropdown-button[aria-expanded="true"]{color:#b1c9e8;}.menu--main
  > ul
  li
  .main-nav-dropdown-button[aria-expanded="true"]
  span::before{transform:rotate(90deg);}.menu--main > ul li .main-nav-dropdown{transition-property:opacity,visibility;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:250ms;right:0px;left:0px;position:absolute;opacity:0;visibility:hidden;background:#0033a0;padding-bottom:4rem;}.menu--main > ul li .main-nav-dropdown .panel-bg{position:absolute;left:0;top:0;z-index:-1;height:100%;width:100vw;background:#0033a0;}.menu--main > ul li .main-nav-dropdown .panel-bg:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.2),rgba(0,0,0,0.4));}.menu--main > ul li .main-nav-dropdown h2,.menu--main > ul li .main-nav-dropdown h2 a{margin-top:54px;margin-bottom:48px;text-transform:uppercase;font-size:34px;line-height:38px;font-weight:bold;}.menu--main > ul li .main-nav-dropdown h2 a{text-decoration:underline;}.menu--main > ul li .main-nav-dropdown h2 a.link--fancy{padding-left:2rem;}.menu--main > ul li button[aria-expanded="true"] + .main-nav-dropdown{opacity:1;z-index:50;visibility:visible;}.menu--main
  > ul
  li
  button[aria-expanded="true"]
  + .main-nav-dropdown
  .feature-block{background:#0033a0;background-size:cover;background-position:top;width:380px;min-height:200px;float:right;padding:2rem;}.menu--main
  > ul
  li
  button[aria-expanded="true"]
  + .main-nav-dropdown
  .feature-block.radial{background-image:url(/themes/uky_platform/ukd8/components/menu/./textures/radial.png);}.menu--main
  > ul
  li
  button[aria-expanded="true"]
  + .main-nav-dropdown
  .feature-block.speckled{background-image:url(/themes/uky_platform/ukd8/components/menu/./textures/speckled.png);}.menu--main
  > ul
  li
  button[aria-expanded="true"]
  + .main-nav-dropdown
  .feature-block.splash{background-image:url(/themes/uky_platform/ukd8/components/menu/./textures/splash.png);}.menu--main
  > ul
  li
  button[aria-expanded="true"]
  + .main-nav-dropdown
  .feature-block.squares{background-image:url(/themes/uky_platform/ukd8/components/menu/./textures/squares.png);}.menu--main
  > ul
  li
  button[aria-expanded="true"]
  + .main-nav-dropdown
  .feature-block
  h3{font-family:"TradeGothicCond",sans-serif;font-size:28px;line-height:29px;font-weight:bold;text-transform:uppercase;letter-spacing:-0.02em;}.menu--main
  > ul
  li
  button[aria-expanded="true"]
  + .main-nav-dropdown
  .feature-block
  a{font-size:17px;line-height:20px;font-weight:800;}.menu--main
  > ul
  li
  button[aria-expanded="true"]
  + .main-nav-dropdown
  .feature-block
  a:hover{text-decoration:underline;}.menu--main
  > ul
  li
  button[aria-expanded="true"]
  + .main-nav-dropdown
  .link-list{padding-right:1rem;float:left;}.menu--main
  > ul
  li
  button[aria-expanded="true"]
  + .main-nav-dropdown
  .link-list
  ul
  li{width:300px;margin-bottom:1rem;float:none;}.menu--main
  > ul
  li
  button[aria-expanded="true"]
  + .main-nav-dropdown
  .link-list
  a{font-size:17px;line-height:22px;font-weight:600;}.menu--main
  > ul
  li
  button[aria-expanded="true"]
  + .main-nav-dropdown
  .link-list
  ul
  li.featured{list-style-type:square;font-size:24px;}.menu--main
  > ul
  li
  button[aria-expanded="true"]
  + .main-nav-dropdown
  .link-list
  ul
  li.featured
  a{font-size:20px;line-height:28px;font-weight:900;}.menu--main
  > ul
  li
  button[aria-expanded="true"]
  + .main-nav-dropdown
  .link-list
  ul
  li.featured
  .desc{font-size:15px;line-height:19px;font-weight:500;font-style:italic;}@media screen and (max-width:76rem){.menu--main > ul li button{margin-right:1rem;}}@media screen and (max-width:76rem){button.menu-button[data-toggle="#MobileNav"]{margin-right:0;}button.menu-button[data-toggle="#MobileNav"] .label{font-size:16px;}#mobile_mainmenu{padding-bottom:0;}#MobileNav .js-tablist .js-tablist__item a[aria-selected="true"]{background-color:unset;}#MobileNav .mobile-tab-nav .mobile-tab-nav__menus{background-image:linear-gradient(#0033a0,#1b365d);position:relative;padding:1rem 2rem;}.menu--main > div .main-nav-dropdown-button,.menu--main > div .sub-nav-panel-button{width:100%;text-transform:unset;text-align:left;background:unset;color:#fff;border:none;margin:0;padding:0;font-size:20px;line-height:50px;display:inline-block;}.menu--main > div .main-nav-dropdown-button span::before,.menu--main > div .sub-nav-panel-button span::before{font-size:15px;float:right;line-height:50px;}.menu--main > div .main-nav-dropdown-button:hover,.menu--main > div .main-nav-dropdown-button:focus,.menu--main > div .sub-nav-panel-button:hover,.menu--main > div .sub-nav-panel-button:focus{text-decoration:underline;cursor:pointer;}.menu--main > div .main-nav-dropdown,.menu--main > div .sub-nav-panel{transition-property:opacity,visibility;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:250ms;right:0px;left:0px;top:0px;position:absolute;opacity:0;visibility:hidden;background-image:linear-gradient(#0033a0,#1b365d);padding:1.5rem;}.menu--main > div button[aria-expanded="true"] + .main-nav-dropdown,.menu--main > div button[aria-expanded="true"] + .sub-nav-panel{opacity:1;z-index:50;visibility:visible;min-height:100%;}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .link-list{padding:0 0.25rem;}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .link-list
    ul{list-style-type:disc;padding-left:1rem;}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .link-list
    ul
    li
    > a,.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .link-list
    ul
    li
    > .sub-nav-panel-button{font-size:17px;line-height:31px;font-weight:600;}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .link-list
    ul
    li
    > .sub-nav-panel-button
    span::before{font-size:15px;float:none;line-height:unset;}.menu--main .main-nav-dropdown h2,.menu--main .main-nav-dropdown h2 a{margin-top:0;text-transform:uppercase;font-size:27px;line-height:38px;font-weight:bold;}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .link-list
    ul
    li.featured{list-style-type:square;font-size:24px;margin-bottom:1rem;}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .link-list
    ul
    li.featured
    a{font-size:20px;line-height:28px;font-weight:900;margin-bottom:0px;}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .link-list
    ul
    li.featured
    .desc{font-size:15px;line-height:19px;font-weight:500;font-style:italic;}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .feature-block{background:#0033a0;background-size:cover;background-position:top;min-height:200px;padding:2rem;grid-column:1 / -1;clear:both;}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .feature-block.radial{background-image:url(/themes/uky_platform/ukd8/components/menu/./textures/radial.png);}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .feature-block.speckled{background-image:url(/themes/uky_platform/ukd8/components/menu/./textures/speckled.png);}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .feature-block.splash{background-image:url(/themes/uky_platform/ukd8/components/menu/./textures/splash.png);}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .feature-block.squares{background-image:url(/themes/uky_platform/ukd8/components/menu/./textures/squares.png);}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .feature-block
    h3{font-family:"TradeGothicCond",sans-serif;font-size:28px;line-height:29px;font-weight:bold;text-transform:uppercase;letter-spacing:-0.02em;}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .feature-block
    a{font-size:17px;line-height:20px;font-weight:800;}.menu--main
    > div
    button[aria-expanded="true"]
    + .main-nav-dropdown
    .feature-block
    a:hover{text-decoration:underline;}#mobile_mainmenu hr{border:0.5px solid #fff;}#block-utilitynav-mobile ul.menu li{display:block;font-size:20px;line-height:50px;font-weight:500;flex-grow:1;}#block-utilitynav-mobile ul.menu li a{text-decoration:none;}#block-utilitynav-mobile ul.menu li a:hover{text-decoration:underline;color:#fff;}#mobile_mainmenu .mobile-tab-nav__universal{padding:0 0 2rem 0;text-align:center;background:#051f41;}#mobile_mainmenu .mobile-tab-nav__universal .site-search{display:inline-block;width:100%;background:#0033a0;margin-top:0;padding:1rem;font-size:20px;font-weight:500;text-transform:uppercase;}#mobile_mainmenu .mobile-tab-nav__universal .site-search::before{vertical-align:bottom;font-size:18px;}#mobile_mainmenu .mobile-tab-nav__universal .site-search:hover{text-decoration:underline;color:#fff;}#mobile_mainmenu .mobile-tab-nav__universal .universal-breadcrumb{padding:0.5rem;}}@media screen and (max-width:35rem){.lockup__logo svg{width:17vw;height:auto;}.lockup__wordmark{font-size:8vw;padding-bottom:1rem;}#MobileNav .mobile-tab-nav .mobile-tab-nav__menus{padding:1rem;}}#uky-mega-menu-column1{width:auto;float:left;list-style-type:disc;padding-left:1rem;border-right:1px solid #b1c9e8;}#uky-mega-menu-column2{width:auto;float:left;list-style-type:disc;padding-left:3rem;}@media screen and (max-width:76rem){#uky-mega-menu-column1{width:100%;float:left;list-style-type:disc;padding:0 0 0 1rem;margin:0;border-right:none;}#uky-mega-menu-column2{width:100%;float:left;list-style-type:disc;padding:0 0 0 1rem;margin:0 0 1rem 0;}}
