/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dialog-off-canvas-main-canvas{position:relative;}body{padding-top:var(--drupal-displace-offset-top,0px) !important;}body::after{content:'';position:fixed;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);left:-100%;top:0;opacity:0;transition:opacity 0.25s ease-out,left 0.01s 0.3s linear;}.body-overlay::after{left:0;opacity:1;z-index:10;transition:opacity 0.25s 0.01s ease-out,left 0.01s linear;}body.glb-body{max-width:80vw;margin:0 auto;}html,body,.dialog-off-canvas-main-canvas{min-height:calc(100vh - var(--drupal-displace-offset-top,0px));}.ief-entity-table{width:100%;}#drupal-off-canvas-wrapper a.tabledrag-handle .handle{height:20px !important;}a.tabledrag-handle .handle{box-sizing:content-box;}.back-to-top{--bs-back-to-top-zindex:0;}
h2.highlighted,h3.highlighted,h4.highlighted,h5.highlighted,span.highlighted{color:var(--bs-orange);}.block-bg--light .highlighted{color:var(--bs-black);}
html,body{--bs-orange:#f16e00;--bs-primary:var(--bs-orange);background-color:var(--bs-body-bg) !important;}button{appearance:none;border:0;background-color:transparent;}.fixed-top,.fixed-bottom{z-index:10;}.sticky-top,.sticky-bottom{z-index:10;}@media (min-width:480px){.sticky-sm-top,.sticky-sm-bottom{z-index:10;}}@media (min-width:768px){.sticky-md-top,.sticky-md-bottom{z-index:10;}}@media (min-width:1024px){.sticky-lg-top,.sticky-lg-bottom{z-index:10;}}@media (min-width:1280px){.sticky-xl-top,.sticky-xl-bottom{z-index:420;}}@media (min-width:1440px){.sticky-xxl-top,.sticky-xxl-bottom{z-index:10;}}@media screen and (max-width:1024px){header.sticky-top:before{content:initial;}}.navbar-brand .title{margin-right:0;}.placeholder{background-color:transparent;}.modal-header .btn-close{position:absolute;top:0;right:0;margin:var(--bs-btn-close-padding);}.col .col{}.modal-backdrop{--bs-backdrop-opacity:.8;}.table>thead>tr{border-bottom-width:0;}.table td{vertical-align:middle;}.table th a{text-decoration:none;display:flex;align-items:center;}.tablesort--asc,.tablesort--desc{background-size:16px 16px;margin-inline-start:.25rem;}.tablesort--asc{background-image:url(/themes/custom/slimline/assets/icons/svg/fa-5/solid/caret-down.svg);}.tablesort--desc{background-image:url(/themes/custom/slimline/assets/icons/svg/fa-5/solid/caret-up.svg);}.dropdown-item a{text-decoration:none;color:inherit;}@media (min-width:768px){.col-md-40{width:40%;}.col-md-30{width:30%;}}[data-bs-toggle="collapse"].collapsed .if-not-collapsed{display:none;}[data-bs-toggle="collapse"]:not(.collapsed) .if-collapsed{display:none;}ol{padding-left:1rem;}ol li{margin-bottom:0.5rem;}ol li::marker{color:var(--bs-orange);padding-right:3px;}:where(.block-bg--none,.block-bg--light){.btn-secondary{--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-color:#000;--bs-btn-bg:var(--bs-white);--bs-btn-border-color:var(--bs-black);--bs-btn-color:var(--bs-black);--bs-btn-hover-bg:var(--bs-black);--bs-btn-hover-color:var(--bs-white);}}.btn-info{--bs-btn-color:var(--bs-white);--bs-btn-bg:var(--bs-black);--bs-btn-border-color:var(--bs-black);}.block-bg--secondary .btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#000;--bs-btn-border-color:#fff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#fff;--bs-btn-focus-shadow-rgb:#fff;--bs-btn-active-color:#000;--bs-btn-active-bg:#ff7900;--bs-btn-active-border-color:#ff7900;--bs-btn-disabled-color:#666;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#666;&:focus-visible{outline:2px solid var(--bs-btn-focus-shadow-rgb);}}.spinner-border.inline{display:inline-block;}.spinner-border.large{height:40px;width:40px;}.spinner-border.small{height:12px;width:12px;margin-left:10px;border-width:1px;}button *{pointer-events:none;}.field--type-text-long h2{margin-bottom:20px;}.inline-block .field--type-text-long{p,ul{font-size:1.125rem;line-height:1.5;font-weight:normal;}}.inline-block .field--type-text-long p:last-child{margin-bottom:0;}.block-bg--primary li::marker{color:#000;}.block-bg--primary a:hover{color:#000;text-decoration:none;}.block-bg--primary .btn-secondary:hover{color:#000;}
div[data-drupal-messages]:has(.alert){margin-top:1rem;}
table{width:100%;font-size:18px;line-height:27px;}table tr{}table td,table th{padding:0.75rem 0.5rem;}thead th{vertical-align:bottom;}table td{padding:0.75rem;border:1px solid #666666;}table th{background-color:var(--bs-orange);color:var(--bs-black);font-weight:700;padding:0.75rem;border:1px solid #666666;text-align:center;}table th p{font-weight:700 !important;margin:0;}.table{width:100%;overflow-x:auto;}.tile-style-horizontal table th,.tile-style-horizontal table td{border:0;}.tile-style-horizontal table tr{border-bottom:1px solid #ccc;}.tile-style-horizontal table th{background:none;text-align:left;font-size:1rem;border:0;}
.nav-item:has(> .header__box){position:relative;}.header__box{--header-box-width:310px;--header-box-after-right:40px;background-color:var(--bs-white);border-color:var(--bs-orange);border-style:solid;border-width:6px 0 0;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;min-height:100px;transition:all 0.25s ease-out;width:var(--header-box-width);z-index:2;&::after{border-color:transparent transparent var(--bs-orange) transparent;border-style:solid;border-width:0 13.5px 8px 13.5px;content:"";height:0;position:absolute;right:var(--header-box-after-right);top:-14px;width:0;}&.dropdown-menu-start[data-bs-popper]{left:-221px;top:60px;.nav-item:first-child &{left:-241px;}}body:has(&.dropdown-menu.show){inset:0;overflow:hidden;position:fixed;width:100%;}}.header-overlay{background-color:rgba(0,0,0,0.5);bottom:0;left:0;position:fixed;right:0;top:var(--slimline-header-size);z-index:1;&[hidden]{display:none;}}
body:where(.page--landing-page,.page--homepage){.dialog-off-canvas-main-canvas{background:var(--bs-black);}.node__content{background:var(--bs-white);}.messages.container-xxl{padding-inline:0.25rem;}}@media screen and (min-width:768px){body:where(.page--landing-page,.page--homepage){.messages.container-xxl{padding-inline:0;}}}@media screen and (min-width:1480px){.messages.container-xxl,.landing-page.container-fluid{margin-inline:auto;max-width:1440px;}.landing-page.container-fluid .node__content{padding-block:3.75rem !important;padding-inline:3.75rem !important;}}@media (prefers-reduced-motion:no-preference){:where(.page--landing-page,.page--homepage){transition:all 300ms ease-in-out;}@view-transition{navigation:auto;types:circular-wipe;}}.page--landing-page:active-view-transition-type(circular-wipe)::view-transition-old(root){animation:circle-wipe-out 1.4s ease forwards;}.page--landing-page:active-view-transition-type(circular-wipe)::view-transition-new(root){animation:circle-wipe-in 1.4s ease forwards;}@keyframes circle-wipe-out{to{clip-path:circle(0% at 50% 50%);}}@keyframes circle-wipe-in{from{clip-path:circle(0% at 50% 50%);}to{clip-path:circle(150% at 50% 50%);}}
.badge[hidden]{display:none;}
.navbar--main-level-2:not(:has(.show)){padding-block:0;}.navbar--main-level-2 .nav-item:first-child{border-top-style:none;}.header__form{isolation:isolate;max-width:none;position:relative;z-index:3;}:where(.page--homepage,.page--landing-page){.navbar--main-level-2,.header__form{max-width:calc(100vw - 22px);}}@media screen and (min-width:768px){:where(.page--homepage,.page--landing-page){.navbar--main-level-2,.header__form{max-width:calc(100vw - 24px);}}}@media screen and (min-width:1024px){.header__banner > .container-xxl:first-child:not(:has(.navbar--main-level-1)){justify-content:space-between;}.navbar--main-level-2[data-bs-theme="light"] .nav-link.active::before{bottom:0;}:where(.page--homepage,.page--landing-page){.navbar--main-level-2,.header__form{max-width:calc(100vw - 64px);}}}@media screen and (min-width:1280px){:where(.page--homepage,.page--landing-page){.navbar--main-level-2,.header__form{max-width:calc(100vw - 80px);}}}@media screen and (min-width:1440px){:where(.page--homepage,.page--landing-page){.navbar--main-level-2,.header__form{max-width:calc(100vw - 120px);}}}@media screen and (min-width:1480px){:where(.page--homepage,.page--landing-page){.navbar--main-level-2,.header__form,.header__inner,.footer{max-width:1440px;}}}
.messages{display:none;&:has(> [data-drupal-messages]){display:block;}}
.field{margin-bottom:1rem;}.field:last-child{margin-bottom:0;}.field__label{font-weight:bold;}.field--label-inline{display:flex;flex-wrap:wrap;align-items:flex-start;}.field--label-inline .field__label::after{content:':';margin-inline-end:.5rem;}
.media--type-icon svg{width:100%;height:auto;margin:.25rem;}.media--type-icon.media--view-mode-small{width:1rem;}.media--type-icon.media--view-mode-medium{width:2rem;}.media--type-icon.media--view-mode-large{width:3rem;}.align-center.media--type-icon,.align-center .media--type-icon,.align-center figcaption{text-align:center;}.align-left.media--type-icon,.align-left .media--type-icon,.align-left figcaption{text-align:left;}.align-right.media--type-icon,.align-right .media--type-icon,.align-right figcaption{text-align:right;}.field--type-text-long iframe + div{display:flex !important;& > a{color:var(--bs-black) !important;padding:3px;}& > a:hover{text-decoration:underline !important;}& > a:focus-visible{outline:2px solid currentColor !important;outline-offset:-2px !important;}}
.header.sticky-top{top:var(--drupal-displace-offset-top,0px);z-index:11;}.header + .navbar:not(:has(ul.navbar-nav)){display:none;}
.footer{position:sticky;top:calc(100vh - var(--drupal-displace-offset-top,0px));}@media screen and (max-width:1024px){.footer .block-webform{padding:0 8px;margin-bottom:1rem;}.footer .block-webform h3{margin-bottom:1rem;padding-top:1rem;}.footer .block-webform input[type=submit]{width:100%;}}footer .back-to-top-link[data-bs-label]:hover::before{color:var(--bs-orange);text-decoration:none;}@media screen and (min-width:1024px){.footer .block-webform{flex:0 0 auto;width:16.66666667%;}.footer .footer-nav{padding-top:var(--bs-footer-padding-bottom);}}#need-help.contextual-region{position:fixed;}
.styled-lang-select{position:relative;width:70px;display:inline-block;height:auto;max-width:480px;text-align:left;overflow:hidden;padding:5px;}.styled-lang-select .select-label{color:#ff7900;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;transition:0.3s ease;}.styled-lang-select .styled-select{height:auto;text-align:right;padding-right:19px;position:relative;}.styled-lang-select select{border:none;color:#ff7900;text-transform:uppercase;background:transparent;appearance:none;z-index:2;position:relative;cursor:pointer;font-weight:bold;}.styled-lang-select select option{text-transform:uppercase;}.styled-lang-select select option:checked{text-transform:uppercase;}.styled-lang-select .styled-select:after{width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#fff transparent transparent transparent;background-image:none;right:13px;top:8px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;z-index:1;background-repeat:no-repeat;content:'';position:absolute;}
.profile__intro{padding:20px 20px 10px;}.profile__edit{padding:20px;background-color:#eeeeee;}.profile__btn{width:100%;display:block;background-color:#ff7900;font-size:16px;line-height:18px;font-weight:700;text-align:center;padding:10px 20px;border:0;}.profile__btn:hover{background-color:#000;color:#fff;}.profile__list{margin:0;}.profile__item{margin-bottom:17px;}.profile__item:last-child{margin-bottom:0;}.profile__link{font-size:16px;line-height:18px;font-weight:700;border:0;}.profile__title{font-size:24px;line-height:24px;color:var(--bs-orange);margin-bottom:20px;word-break:break-all;}.profile__subtitle{font-size:16px;line-height:24px;margin-bottom:20px;margin-top:0;}.profile__communities{padding:0 20px;}.profile__communities span{margin-bottom:20px;display:block;}.profile__tags{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.profile__tag-item{margin-bottom:10px;margin-right:10px;}span.profile__tag-link{display:inline-block;border:2px solid #cccccc;padding:3px 10px;border-radius:15px;font-size:14px;line-height:20px;font-weight:700;color:#000;text-decoration:none;margin-bottom:0;}.profile__tag-link--active:hover{background-color:#ff7900;color:#fff;}.profile__links-holder{padding:20px;border-top:2px solid #cccccc;}.profile__links-holder .profile__subtitle{margin-bottom:10px;}.profile__links-item{margin-bottom:10px;}.profile__links{margin:0;}.profile__actions{background:#eee;width:100%;margin-top:20px;padding:10px 20px 10px 20px;}.profile__actions a{display:block;width:100%;padding:10px 0;color:#000;text-decoration:none;}.profile__actions a:hover,.profile__actions a:focus,.profile__actions a:focus-within{color:#ff7900;}.profile .btn-primary{width:100%;}.profile__stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem;}.profile__stats li{color:var(--bs-orange);}.profile__stats li strong{color:var(--bs-black);}.profile__stats li a{color:var(--bs-orange);text-decoration:none;}.profile__stats li a:hover strong,.profile__stats li a:focus strong{color:var(--bs-orange);}.profile__downloads{padding:10px 20px;}.profile__downloads a{color:var(--bs-black);display:block;text-decoration:none;}.profile__downloads a:hover,.profile__downloads a:focus,.profile__downloads a:active{color:var(--bs-orange);}
.form-item{margin-bottom:1rem;}.form-check-input,.form-check-label{cursor:pointer;}.invalid-feedback{display:flex;}.form-item .fieldset-legend{color:var(--bs-black);font-size:20px;font-weight:bold;margin:1rem 0 1rem;display:block;}.js-form-type-password{position:relative;}button.shwpd{position:absolute;inset-inline-start:100%;top:2.3rem;margin-inline-start:-2.3em;}.form-radios{display:flex;flex-wrap:wrap;margin-inline:-.5rem;}.form-radios>*{margin-inline:.5rem;margin-bottom:1rem;}.webform-type-radios .fieldset-legend{margin-bottom:0.5rem;font-weight:700;color:var(--bs-black);font-size:var(--bs-body-font-size);}.form-checkboxes{display:flex;flex-wrap:wrap;margin-inline:-.5rem;}.form-checkboxes>*{margin-inline:.5rem;margin-bottom:1rem;width:calc(100% / 2 - 1rem);}@media (min-width:768){.form-checkboxes>*{width:calc(100% / 3 - 1rem);}}@media (min-width:1280px){.form-checkboxes>*{width:calc(100% / 6 - 1rem);}}.form-item .form-item--error-message .placeholder{padding:0 5px;}.form-item .form-item--error-message p{margin-bottom:0;}.form-label__mandatory{color:var(--bs-primary);font-size:1.1875rem;}
.breadcrumbs .breadcrumb-item a{text-decoration:none;}.breadcrumbs .breadcrumb-item a:hover,.breadcrumbs .breadcrumb-item a:focus,.breadcrumbs .breadcrumb-item a:focus-within{text-decoration:none;color:var(--bs-orange);}.breadcrumb-item{display:flex;}
.page-title h1{margin:0;}
.inline-block{padding:2.5rem 0;}.field--name-field-block-visibility{display:none;}
.block-bg--{background:#fff;}.block-bg--primary{--bs-body-bg:var(--bs-primary);background:var(--bs-primary);}.block-bg--secondary{--bs-body-bg:var(--bs-secondary);--bs-body-color:var(--bs-white)!important;background:var(--bs-secondary);}.block-bg--success{--bs-body-bg:var(--bs-success);background:var(--bs-success);}.block-bg--danger{--bs-body-bg:var(--bs-danger);--bs-body-color:var(--bs-white);background:var(--bs-danger);}.block-bg--warning{--bs-body-bg:var(--bs-warning);background:var(--bs-warning);}.block-bg--info{--bs-body-bg:var(--bs-info);background:var(--bs-info);}.block-bg--light{--bs-body-bg:var(--bs-gray-300);background:var(--bs-gray-300);}.block-bg--dark{--bs-body-bg:var(--bs-dark);--bs-body-color:var(--bs-white);background:var(--bs-dark);}.block-bg--secondary p,.block-bg--danger p,.block-bg--dark p,.block-bg--secondary li,.block-bg--danger li,.block-bg--dark li,.block-bg--secondary a,.block-bg--danger a,.block-bg--dark a,.block-bg--secondary h2,.block-bg--danger h2,.block-bg--dark h2,.block-bg--secondary h3,.block-bg--danger h3,.block-bg--dark h3,.block-bg--secondary h4,.block-bg--danger h4,.block-bg--dark h4,.block-bg--secondary h5,.block-bg--danger h5,.block-bg--dark h5,.block-bg--secondary h6,.block-bg--danger h6,.block-bg--dark h6,.block-bg--secondary .field--type-string-long,.block-bg--danger .field--type-string-long,.block-bg--dark .field--type-string-long,.block-bg--dark td,.block-bg--danger td,.block-bg--secondary td{color:var(--bs-white);}
.layout-builder-browser-block-item img{max-width:50px;margin-right:1em;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}.js-media-library-item{position:relative;}#media-library-content{margin-left:1em;}.layout-builder-block:hover .field--name-field-block-visibility,.layout-builder-configure-block .field--name-field-block-visibility{display:block;}.layout-builder-block:hover > .field--name-field-block-visibility{position:absolute;z-index:100;top:6px;right:50px;width:200px;padding:0.5rem 1rem;--bs-body-bg:var(--bs-gray-300);background:var(--bs-gray-300);--bs-body-color:#000;color:var(--bs-body-color);}
.media-grid__collapse{text-align:center;}.media-grid-items--3 .media-grid__items .row{justify-content:space-between;}
.media-grid-item__image{border:2px solid var(--bs-gray-700);overflow:hidden;}.block-bg-- .circle .media-grid-item__image{border-color:var(--bs-white);}.block-bg--light .square .media-grid-item__image{border-color:var(--bs-white);}.media-grid--homepage .media-grid-item__image{border-color:var(--bs-white);}.media-grid-item__image img{width:100%;height:auto;}.circle .media-grid-item__image{border-radius:100%;}.media-grid-item__title{color:var(--bs-orange);font-size:1.25rem;text-align:center;}.block-bg--primary .media-grid-item__title{color:var(--bs-body-color) !important;}.media-grid-item__text{text-align:center;font-weight:bold;}.media-grid-item__link{text-decoration:none !important;display:block;color:inherit;}.media-grid-item img{aspect-ratio:1 / 1;object-fit:cover;}.media-grid-item kpk-video{aspect-ratio:1;height:auto;}
.modal-webform .field{margin-bottom:2rem;}.modal-webform .modal-header,.modal-webform .modal-body{padding:0;}
.media{}
.webform-message .alert-heading{display:none;}.stepped-process-link[role="link"]{cursor:pointer;}.stepped-process-link[role="link"]:hover{text-decoration:underline;}.inline-block--embed-webform .modal .form-radios{flex-direction:column;margin-bottom:0;}.radios--wrapper label{font-weight:400;}.radios--wrapper label:after{display:none;}.modal-logo{padding:var(--bs-modal-header-padding);}
