/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable=true]:empty:before{content:attr(data-placeholder);font-style:italic;}
.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);}
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;}
