/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.coverage-check-block{border-radius:12px;padding:32px 40px 32px 56px;overflow:visible;max-width:1000px;margin:0 auto;box-shadow:0 1px 3px 0 rgba(166,175,195,0.40);border:1px solid #F6F6F6;}.coverage-check{display:flex;align-items:center;gap:3rem;}.coverage-check__image{flex-shrink:0;width:200px;}.coverage-check__svg{width:100%;height:auto;}.coverage-check__content{flex:1;}.coverage-check__title{font-size:30px;line-height:38px;font-weight:700;color:#003026;margin:0 0 12px 0;}.coverage-check__subtitle{font-size:1rem;line-height:160%;color:#004C00;margin:0 0 32px 0;}.coverage-check__form{overflow:visible;}.coverage-check__form .form-item{margin-bottom:0;}.coverage-check__form form{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap;justify-content:stretch;}.coverage-check__form form *{flex:1;}.coverage-check__form .form-text{width:100%;}.coverage-check__form .form-text:focus{outline:none;border-color:#1a472a;}.coverage-check__form .form-actions{margin:0;flex-grow:0;}.coverage-check__form--after-result{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #ddd;}.coverage-check__message{font-size:16px;margin:0 0 24px 0;color:#003026;}.coverage-check__message a{text-decoration:none;font-weight:600;}.coverage-check__message a:hover{text-decoration:underline;}@media (max-width:991px){.coverage-check-block{padding:32px 24px;}.coverage-check__subtitle{margin:0 0 12px 0;}.coverage-check{gap:32px;}}@media (max-width:767px){.coverage-check{flex-direction:column;text-align:center;}.coverage-check__image{width:150px;}.coverage-check__form form{flex-direction:column;align-items:stretch;}.coverage-check__form .form-text{width:100%;}.coverage-check__form .coverage-check-submit{width:100%;justify-content:center;}.coverage-check-block{padding:20px 40px;}.coverage-check{gap:12px;}.coverage-check__subtitle{margin:0 0 32px 0;line-height:22px;}.coverage-check__title{font-size:22px;line-height:28px;}.coverage-check__content{text-align:left;width:100%;}.form-actions{text-align:center;}}.coverage-check__form .ajax-progress{display:none;}.coverage-autocomplete-wrapper{position:relative;display:inline-block;}.coverage-autocomplete-wrapper .form-text{width:100%;box-sizing:border-box;}.coverage-autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1000;display:none;background-color:#fff;border:1px solid #d1d5db;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);max-height:200px;overflow-y:auto;overflow-x:hidden;}.coverage-autocomplete-dropdown.is-open{display:block;}.coverage-autocomplete-dropdown:empty{display:none;}.coverage-autocomplete-item{padding:0.625rem 0.875rem;font-size:0.9375rem;color:#374151;cursor:pointer;transition:background-color 0.15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.coverage-autocomplete-item:hover,.coverage-autocomplete-item.is-highlighted{background-color:#f3f4f6;}.coverage-autocomplete-item.is-selected{background-color:#e5e7eb;font-weight:500;}.coverage-autocomplete-item:first-child{border-radius:0;}.coverage-autocomplete-item:last-child{border-radius:0 0 5px 5px;}.coverage-check__form .form-text.autocomplete-open{border-radius:4px 4px 0 0;border-color:#1a472a;}.coverage-autocomplete-dropdown::-webkit-scrollbar{width:8px;}.coverage-autocomplete-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 0 6px 0;}.coverage-autocomplete-dropdown::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;}.coverage-autocomplete-dropdown::-webkit-scrollbar-thumb:hover{background:#a1a1a1;}@media (max-width:767px){.coverage-autocomplete-wrapper{width:100%;display:block;}.coverage-autocomplete-dropdown{max-height:180px;}}
.uc-banner-content{font-family:'Lato',sans-serif !important;line-height:26px;line-height:1.625rem;}.usercentrics-button *{font-family:'Lato',sans-serif !important;}.uc-border-radius-small{border-radius:0px !important;}.uc-banner-btn-list{display:flex;flex-direction:column;}.uc-btn-accept-wrapper{order:1;}.uc-btn-deny-wrapper{order:2;}.uc-btn-more-info-wrapper{order:3;}.uc-embedding-container{max-height:100%;min-height:100%;min-width:100%;max-width:100%;overflow:visible;}@media (max-width:576px){.uc-embedding-container{height:auto !important;}}.uc-embedding-wrapper{color:#646666;background-color:#ffffff;font-family:'Lato',sans-serif !important;top:0;left:50%;transform:translate(-50%,0);max-height:100%;max-width:100%;z-index:99;border-radius:0px !important;}@media (max-width:767px){.uc-embedding-wrapper{max-height:100%;}}@media (min-width:767px){.uc-embedding-wrapper{max-height:100%;}}@media (min-width:992px){.uc-embedding-wrapper{top:50%;transform:translate(-50%,-50%);}}.uc-embedding-wrapper h3{color:#646666;}.uc-embedding-wrapper .description-text{color:#646666;}.uc-embedding-wrapper span a{color:#646666;}.uc-embedding-wrapper .uc-embedding-buttons{display:flex !important;flex-direction:column;gap:16px;gap:1rem;margin-bottom:16px;margin-bottom:1rem;}.uc-embedding-wrapper .uc-embedding-buttons button{width:100%;margin:0;}.uc-embedding-wrapper .uc-embedding-buttons .uc-embedding-more-info{color:#ffffff;background-color:#646666;order:2;border-radius:3px;}.uc-embedding-wrapper .uc-embedding-buttons .uc-embedding-accept{color:#ffffff;background-color:#009ee0;order:1;border-radius:3px;margin-bottom:8px;margin-bottom:0.5rem;}.uc-embedding-container img{visibility:hidden;}#uc-btn-open-main-corner-modal{transform:none;}#uc-banner-centered .uc-banner-content .uc-banner-btn-list .uc-btn-more-info-wrapper{margin-bottom:30px;margin-bottom:1.875rem;}.uc-embedding-container.uc-embedding-custom{position:relative;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;width:100%;}.uc-embedding-container.uc-embedding-custom .uc-embedding-wrapper{position:relative;transform:none;left:auto;top:auto;padding:24px;padding:1.5rem;max-width:600px;text-align:center;}.uc-embedding-container.uc-embedding-custom .uc-embedding-wrapper h3{font-size:18px;font-size:1.125rem;margin-bottom:12px;margin-bottom:0.75rem;}.uc-embedding-container.uc-embedding-custom .uc-embedding-wrapper .description-text{font-size:14px;font-size:0.875rem;margin-bottom:20px;margin-bottom:1.25rem;}.uc-embedding-container.uc-embedding-custom .uc-embedding-buttons{flex-direction:row;justify-content:center;flex-wrap:wrap;}.uc-embedding-container.uc-embedding-custom .uc-embedding-buttons button{width:auto;padding:10px 20px;padding:0.625rem 1.25rem;cursor:pointer;border:none;font-size:14px;font-size:0.875rem;}.uc-embedding-container.uc-embedding-custom .uc-embedding-preview{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;visibility:visible;opacity:0.3;z-index:0;}.uc-embedding-container.uc-embedding-custom .uc-embedding-wrapper{z-index:1;background-color:rgba(255,255,255,0.95);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
body:not(.path-admin) .ckeditor-tooltip-text{text-decoration:underline;text-decoration-style:dotted;}body:not(.path-admin) .ckeditor-tooltip-text:hover{cursor:pointer;}
body:not(.path-admin) .ckeditor-tooltip-text[data-tooltip-placeholder-is-selection="false"]{width:18px;height:18px;background-color:#82c0d2;border-radius:50%;color:#ffffff;display:inline-block;font-size:14px;font-weight:600;line-height:18px;text-align:center;vertical-align:middle;transition:0.4s ease-in-out;transform:scale(1);text-decoration:none;}body:not(.path-admin) .ckeditor-tooltip-text[data-tooltip-placeholder-is-selection="false"]:hover{transform:scale(1.2);}
.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}
.tippy-box{background:#ffffff;box-shadow:0 0 15px 4px rgba(0,0,0,0.1);border-radius:0;color:#000000;font-size:14px !important;font-weight:400 !important;}.tippy-box p{font-size:14px !important;font-weight:400 !important;margin-bottom:20px !important;}.tippy-box p:last-child{margin-bottom:0 !important;}.tippy-box .tooltip-title{display:block;font-size:20px;letter-spacing:0.2px;line-height:1.5;margin-bottom:19px;}.tippy-box .tippy-content{padding:40px 42px 50px 42px;}.tippy-box .tippy-arrow{color:#ffffff;}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-12px;border-width:15px 30px 0;left:-24px;}.tippy-tooltip[data-animation=fade][data-state=hidden]{opacity:0;}.tippy-iOS{cursor:pointer !important;-webkit-tap-highlight-color:transparent;}.tippy-popper{pointer-events:none;max-width:calc(100vw - 10px);transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:transform;}.tippy-tooltip{position:relative;border-radius:4px;line-height:1.4;transition-property:visibility,opacity,transform;outline:0;background-color:#333;color:#fff;}.tippy-tooltip[data-placement^=top] > .tippy-arrow{border-width:8px 8px 0;border-top-color:#333;margin:0 3px;transform-origin:50% 0;bottom:-7px;}.tippy-tooltip[data-placement^=bottom] > .tippy-arrow{border-width:0 8px 8px;border-bottom-color:#333;margin:0 3px;transform-origin:50% 7px;top:-7px;}.tippy-tooltip[data-placement^=left] > .tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#333;margin:3px 0;transform-origin:0 50%;right:-7px;}.tippy-tooltip[data-placement^=right] > .tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#333;margin:3px 0;transform-origin:7px 50%;left:-7px;}.tippy-tooltip[data-interactive][data-state=visible]{pointer-events:auto;}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);}.tippy-arrow{position:absolute;border-color:transparent;border-style:solid;}.tippy-tooltip-text{text-decoration:underline;cursor:default;}
.paragraph--unpublished{background-color:#fff4f4;}
.scrollup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:64px;cursor:pointer;display:none;flex-direction:column;gap:4px;position:fixed;z-index:10;}.scrollup .scrollup-button{-webkit-transform:rotate(-90deg);-webkit-box-shadow:0 0 12px 0 rgba(13,10,44,0.06);background:url(/themes/custom/mandarin/images/icons/icon-arrow-right-dark.svg) no-repeat 50% 50%;background-color:var(--petrol-100);border-radius:4px;box-shadow:0 0 12px 0 rgba(13,10,44,0.06);height:40px;overflow:hidden;transform:rotate(-90deg);width:40px;z-index:10;}.scrollup .scrollup-button:hover{background:url(/themes/custom/mandarin/images/icons/icon-arrow-right.svg) no-repeat 50% 50%;background-color:var(--white);}.scrollup .scroll-title{color:var(--petrol-100);font-size:12px;line-height:16px;text-align:center;}@media (min-width:768px){.scrollup{bottom:80px;}}@media (min-width:992px){.scrollup{bottom:96px;}}.scrollup.scrollup--right{right:8px;}@media (min-width:768px){.scrollup.scrollup--right{right:32px;}}@media (min-width:992px){.scrollup.scrollup--right{right:64px;}}.scrollup.scrollup--left{left:8px;}@media (min-width:768px){.scrollup.scrollup--left{left:32px;}}@media (min-width:992px){.scrollup.scrollup--left{left:64px;}}.scrollup.scrollup--at-footer .scroll-title{color:var(--white);}
.site-alert{width:100%;font-weight:bold;}.site-alert .text{display:inline-block;padding:10px 50px;margin:0;font-size:18px;}.site-alert .text p{margin:0;}.site-alert .severity-low,.site-alert .severity-medium,.site-alert .severity-high{position:relative;margin-bottom:1.5em;background:url(/modules/contrib/site_alert/css/icon-alert.png);background-repeat:no-repeat;background-position:1% 50%;background-size:30px 30px;}.site-alert .severity-low{color:#31708f;background-color:#d9edf7;border:1px solid #bce8f1;}.site-alert .severity-medium{color:#8a6d3b;background-color:#f3eaac;border:1px solid #faebcc;}.site-alert .severity-high{color:#a94442;background-color:#f2dede;border:1px solid #ebccd1;}.site-alert .site-alert__dismiss{position:absolute;top:50%;right:0;margin-right:10px;cursor:pointer;background-color:transparent;border-color:transparent;transform:translateY(-50%);}.site-alert .site-alert__dismiss:hover{background-color:transparent;border-color:transparent;}.site-alert .site-alert__dismiss-icon{font-size:32px;font-weight:bold;color:#000;text-decoration:none;}
