/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.clearfix::after{clear:both;content:"";display:block;}.visually-hidden{clip:rect(0,0,0,0) !important;border:0 !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;white-space:nowrap !important;width:1px !important;}.visually-hidden:not(caption){position:absolute !important;}.visually-hidden *{overflow:hidden !important;}.container{--aq-gutter-x:1.5rem;--aq-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--aq-gutter-x) * 0.5);padding-right:calc(var(--aq-gutter-x) * 0.5);width:100%;}@media (min-width:576px){.container{max-width:540px;}}@media (min-width:768px){.container{max-width:720px;}}@media (min-width:992px){.container{max-width:960px;}}@media (min-width:1200px){.container{max-width:1140px;}}@media (min-width:1400px){.container{max-width:1400px;}}:root{--aq-breakpoint-xs:0;--aq-breakpoint-sm:576px;--aq-breakpoint-md:768px;--aq-breakpoint-lg:992px;--aq-breakpoint-xl:1200px;--aq-breakpoint-xxl:1400px;}.row{--aq-gutter-x:1.5rem;--aq-gutter-y:0;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:calc(-0.5 * var(--aq-gutter-x));margin-right:calc(-0.5 * var(--aq-gutter-x));margin-top:calc(-1 * var(--aq-gutter-y));}.row > *{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--aq-gutter-y);max-width:100%;padding-left:calc(var(--aq-gutter-x) * 0.5);padding-right:calc(var(--aq-gutter-x) * 0.5);width:100%;}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}@media (min-width:992px){.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;}.offset-lg-2{margin-left:16.66666667%;}}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.border{border:var(--aq-border-width) var(--aq-border-style) var(--aq-border-color) !important;}.border-green-100{--aq-border-opacity:1;border-color:var(--aq-green-100) !important;}.border-red-100{--aq-border-opacity:1;border-color:var(--aq-red-100) !important;}.border-2{border-width:2px !important;}.w-fit{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}.m-0{margin:0 !important;}.p-2{padding:0.125rem !important;}.p-8{padding:0.5rem !important;}.p-12{padding:0.75rem !important;}.gap-4{gap:0.25rem !important;}.gap-6{gap:0.375rem !important;}.gap-8{gap:0.5rem !important;}.gap-48{gap:3rem !important;}.text-black-100{--aq-text-opacity:1;color:var(--aq-black-100) !important;}.text-red-100{--aq-text-opacity:1;color:var(--aq-red-100) !important;}.bg-neutral-0{--aq-bg-opacity:1;background-color:var(--aq-neutral-0) !important;}.rounded-4{border-radius:var(--aq-border-radius-xl) !important;}.visible{visibility:visible !important;}.invisible{visibility:hidden !important;}.rounded-4{border-radius:0.25rem !important;}.rounded-8{border-radius:0.5rem !important;}@media (min-width:992px){.p-lg-16{padding:1rem !important;}.gap-lg-12{gap:0.75rem !important;}}
.fade{-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none;}}.fade:not(.show){opacity:0;}.collapse:not(.show){display:none;}.collapsing{-webkit-transition:height 0.35s ease;height:0;overflow:hidden;transition:height 0.35s ease;}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none;}}.collapsing.collapse-horizontal{-webkit-transition:width 0.35s ease;height:auto;transition:width 0.35s ease;width:0;}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{-webkit-transition:none;transition:none;}}#overlay{-webkit-transition:all 400ms cubic-bezier(0.645,0.045,0.355,1) 0s;background:rgba(0,0,0,0.6);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all 400ms cubic-bezier(0.645,0.045,0.355,1) 0s;visibility:hidden;width:100%;z-index:1;}#overlay.is-show{opacity:1;visibility:visible;}@media (min-width:992px){#overlay.is-show{opacity:0;visibility:hidden;}}:root{--aq-neutral-0:#ffffff;--aq-black-100:#071B45;--aq-black-90:#3D4A66;--aq-dark-blue-100:#204289;--aq-light-blue-100:#A4CCDF;--aq-blue-100:#68AAC8;--aq-blue-20:#E1EEF4;--aq-blue-10:#F0F6F9;--aq-yellow-100:#F5B949;--aq-pink-100:#C555A1;--aq-green-100:#77B789;--aq-red-100:#A10000;}@font-face{font-display:swap;font-family:"PT Serif";font-style:italic;font-weight:400;src:url(/themes/custom/mandarin/fonts/pt-serif-v19-latin-italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:700;src:url(/themes/custom/mandarin/fonts/pt-serif-v19-latin-700.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url(/themes/custom/mandarin/fonts/roboto-v48-latin-regular.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:600;src:url(/themes/custom/mandarin/fonts/roboto-v49-latin-600.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url(/themes/custom/mandarin/fonts/roboto-v49-latin-700.woff2) format("woff2");}main ul:not([class]),main ol:not([class]){-webkit-padding-start:0;list-style:none;margin:0;padding-inline-start:0;}main ul:not([class]) li,main ol:not([class]) li{-webkit-padding-start:48px;font-style:normal;font-weight:700;margin:2.5rem 0;padding-inline-start:48px;position:relative;}@media (min-width:768px){main ul:not([class]) li,main ol:not([class]) li{-webkit-padding-start:56px;padding-inline-start:56px;}}main ul:not([class]) li::before,main ol:not([class]) li::before{background:var(--aq-neutral-0);border-radius:50%;content:"";display:block;height:32px;left:0;position:absolute;top:-4px;width:32px;}@media (min-width:768px){main ul:not([class]) li::before,main ol:not([class]) li::before{height:40px;top:-8px;width:40px;}}main ul:not([class*=list-unstyled]) li:before{background-image:url("/themes/custom/mandarin/images/checkmark.svg");background-position:center;background-repeat:no-repeat;background-size:16px;}main ol:not([class*=list-unstyled]){counter-reset:list-counter;}main ol:not([class*=list-unstyled]) li:before{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--aq-dark-blue-100);content:counter(list-counter)/"";counter-increment:list-counter;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"PT Serif";font-size:1rem;font-style:normal;font-weight:700;justify-content:center;line-height:1.3;}#logo,#nav-toggle-btn{display:none;}#main-navigation{margin-top:1rem;}@media (min-width:768px){#main-navigation{margin-top:2rem;}}#main-navigation .container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;}@media (max-width:1399.98px){#main-navigation .container{padding-left:1.25rem;padding-right:1.25rem;}}@media (max-width:767.98px){#main-navigation .container img{height:auto;width:185px;}}#main-navigation .container h2{margin:0;}#main-navigation .container ul{list-style:none;margin:0;padding:0;}#main-navigation .container ul > li > a{-webkit-box-shadow:0 0 0 3px var(--aq-light-blue-100);background-color:var(--aq-light-blue-100);border:2px solid var(--aq-light-blue-100);border-radius:24px;box-shadow:0 0 0 3px var(--aq-light-blue-100);color:var(--aq-dark-blue-100);display:inline-block;font-family:"Roboto";font-style:normal;font-weight:600;height:48px;line-height:46px;text-align:center;text-decoration:none;width:120px;}@media (max-width:767.98px){#main-navigation .container ul > li > a{border-radius:24px;height:38px;line-height:34px;width:100px;}}#main-navigation .container ul > li > a:hover{-webkit-box-shadow:0 0 0 3px var(--aq-neutral-0);background-color:var(--aq-neutral-0);border:2px solid var(--aq-neutral-0);box-shadow:0 0 0 3px var(--aq-neutral-0);color:var(--aq-dark-blue-100);}#main-navigation .container ul > li > a:focus-visible{-webkit-transition:-webkit-box-shadow 0.3s ease;-webkit-box-shadow:0 0 0 3px var(--aq-black-100);background-color:var(--aq-light-blue-100);border:2px solid var(--aq-neutral-0);box-shadow:0 0 0 3px var(--aq-black-100);color:var(--aq-dark-blue-100);outline:none;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease;}body{background-color:var(--aq-blue-20);color:var(--aq-black-100);font-family:"Roboto";font-size:1rem;font-style:normal;font-weight:400;line-height:150%;}.container{margin:auto;max-width:1170px;}b,strong{font-family:"Roboto";font-style:normal;font-weight:700;}.download{font-family:"Roboto";font-size:1.25rem;font-style:normal;font-weight:700;margin-top:2rem;}.download p{margin:0;margin-bottom:1rem;}.download ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:flex-start;list-style:none;margin:0;padding:0;}.download ul > li:first-child{margin-right:1rem;}.download ul > li img{height:40px;width:auto;}@media (min-width:768px){.download ul > li img{height:45px;}}.download ul > li a{border:2px solid transparent;display:block;outline:none;}.download ul > li a.google{border-radius:8px;}.download ul > li a.apple{border-radius:10px;}@media (hover:hover){.download ul > li a:hover{-webkit-box-shadow:0 0 0 1px var(--aq-blue-100);border:2px solid var(--aq-neutral-0);box-shadow:0 0 0 1px var(--aq-blue-100);}}.download ul > li a:focus-visible{-webkit-box-shadow:0 0 0 3px var(--aq-black-100);border:2px solid var(--aq-neutral-0);box-shadow:0 0 0 3px var(--aq-black-100);}@media (max-width:767.98px){.section{padding:1.5rem 0;}}@media (min-width:768px){.section{padding:3rem 0;}}.section.text h1{margin-bottom:3rem;}.section.hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--aq-dark-blue-100);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;}@media (min-width:768px){.section.hero{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.section.hero > *{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%;}}.section.hero .col-left .text{font-size:1.25rem;line-height:160%;}@media (max-width:767.98px){.section.hero .col-left .text{max-width:350px;padding:0 2rem;text-align:center;}}@media (min-width:1200px){.section.hero .col-left .text p{max-width:420px;}}@media (max-width:767.98px){.section.hero .col-left .download{display:none;}}.section.hero .col-right{position:relative;}.section.hero .col-right .promotion{position:absolute;}@media (max-width:991.98px){.section.hero .col-right .promotion{bottom:0;height:147px;left:-25px;width:140px;}}@media (max-width:767.98px){.section.hero .col-right .promotion{bottom:100px;height:147px;left:-25px;width:140px;}}@media (min-width:992px){.section.hero .col-right .promotion{height:220px;left:-30px;top:410px;width:211px;}}.section.hero .col-right .promotion .image{left:0;position:absolute;top:0;z-index:1;}.section.hero .col-right .promotion .text{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--aq-dark-blue-100);color:var(--aq-neutral-0);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Roboto";font-style:normal;font-weight:700;justify-content:center;overflow:hidden;position:absolute;text-align:center;z-index:5;}@media (max-width:991.98px){.section.hero .col-right .promotion .text{font-size:0.8125rem;height:78px;left:27px;line-height:1.3;top:42px;width:90px;}}@media (min-width:992px){.section.hero .col-right .promotion .text{height:75px;left:40px;top:90px;width:135px;}}.section.hero .col-right .promotion .text p{margin:0;}.section.hero .col-right .media{text-align:right;}@media (max-width:767.98px){.section.hero .col-right .media{margin-bottom:50px;margin-top:2rem;}}@media (min-width:1400px){.section.hero .col-right .media{margin-right:-100px;}}.section.hero .col-right .media img{height:auto;}@media (max-width:767.98px){.section.hero .col-right .media img{max-width:335px;}}@media (min-width:768px){.section.hero .col-right .media img{width:580px;}}.section.hero .col-right .download{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;text-align:center;}@media (max-width:767.98px){.section.hero .col-right .download{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:768px){.section.hero .col-right .download{display:none;}}.section.hero .col-right .download p{margin-bottom:0.5rem;}.section.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;}@media (min-width:768px){.section.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.section.reverse > *{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%;}}.section.reverse .text p{font-size:1.25rem;line-height:160%;}@media (max-width:767.98px){.section.reverse .text{margin-bottom:1.5rem;}}@media (min-width:768px){.section.reverse .text .text-wrapper{margin-left:2rem;margin-right:2rem;}}@media (min-width:992px){.section.reverse .text .text-wrapper{margin-left:4rem;margin-right:4rem;}}.section.reverse .media{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;}.section.reverse .media .video-wrapper{position:relative;}.section.reverse .media .video-wrapper video{aspect-ratio:9/16;border-radius:24px;height:auto;max-width:320px;overflow:hidden;}.section.reverse .media .video-wrapper button.video-play{-webkit-transform:translate(-50%,-50%);background-color:transparent;border:0;border-radius:38px;height:76px;left:50%;margin:0;outline:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:76px;}.section.reverse .media .video-wrapper button.video-play:focus svg{-webkit-box-shadow:0 0 0 3px var(--aq-neutral-0);border-radius:39px;box-shadow:0 0 0 3px var(--aq-neutral-0);}.section.as-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;}@media (min-width:768px){.section.as-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.section.as-row > *{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%;}}.section.as-row .text p{font-size:1.25rem;line-height:160%;}@media (max-width:767.98px){.section.as-row .text{margin-bottom:1.5rem;}}@media (min-width:768px){.section.as-row .text .text-wrapper{margin-left:2rem;margin-right:2rem;}}@media (min-width:992px){.section.as-row .text .text-wrapper{margin-left:4rem;margin-right:4rem;}}.section.as-row .media{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;}.section.as-row .media .video-wrapper{position:relative;}.section.as-row .media .video-wrapper video{aspect-ratio:9/16;border-radius:24px;height:auto;max-width:320px;overflow:hidden;}.section.as-row .media .video-wrapper button.video-play{-webkit-transform:translate(-50%,-50%);background-color:transparent;border:0;border-radius:38px;height:76px;left:50%;margin:0;outline:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:76px;}.section.as-row .media .video-wrapper button.video-play:focus svg{-webkit-box-shadow:0 0 0 3px var(--aq-neutral-0);border-radius:39px;box-shadow:0 0 0 3px var(--aq-neutral-0);}.section.stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;}@media (min-width:768px){.section.stack .text{width:66.67%;}}@media (max-width:767.98px){.section.stack .media{margin-bottom:5rem;}}@media (min-width:768px){.section.stack .media{margin-top:3rem;width:50%;}}.section.banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--aq-dark-blue-100);border-radius:24px;color:var(--aq-neutral-0);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;padding-bottom:0;padding-top:0;position:relative;}@media (max-width:767.98px){.section.banner{margin-bottom:5rem;}}@media (min-width:768px){.section.banner{margin-bottom:5rem;margin-left:auto;margin-right:auto;margin-top:3rem;max-width:450px;}}@media (min-width:992px){.section.banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:10rem 0 12rem 0;max-width:none;}.section.banner > *{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%;}}.section.banner::before{content:url(/themes/custom/mandarin/images/bg-banner.svg);position:absolute;z-index:-1;}@media (max-width:767.98px){.section.banner::before{-webkit-transform:scale(0.55);left:-200px;top:-230px;transform:scale(0.55);}}@media (min-width:768px){.section.banner::before{-webkit-transform:scale(0.8);transform:scale(0.8);}}@media (min-width:992px){.section.banner::before{-webkit-transform:translate(-50%,-50%);left:50%;top:50%;transform:translate(-50%,-50%);}}.section.banner .col-left .text{max-width:460px;}.section.banner .col-left .text h2{color:var(--aq-neutral-0);font-size:1.875rem;}@media (max-width:991.98px){.section.banner .col-left{padding:2rem 1.5rem;text-align:center;}}@media (min-width:992px){.section.banner .col-left{padding:3rem;}}.section.banner .col-left .download{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-start;}@media (min-width:1400px){.section.banner .col-left .download{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.section.banner .col-left .download p{margin:0;margin-right:1rem;}}.section.banner .col-right{position:relative;}@media (max-width:991.98px){.section.banner .col-right .media{margin:0 2rem -3rem 2rem;}}@media (min-width:992px){.section.banner .col-right .media{-webkit-transform:translate(-55%,-50%);left:50%;position:absolute;top:50%;transform:translate(-55%,-50%);width:430px;}}.section.default{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;}@media (min-width:768px){.section.default{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.section.default > *{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%;}}.section.default .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;}.section.default .wrapper .media img{height:auto;}@media (max-width:767.98px){.section.default .wrapper .media img{width:200px;}}@media (min-width:768px){.section.default .wrapper .media img{width:300px;}}.section.default .wrapper .download{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--aq-dark-blue-100);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;margin-top:0;}.section.faq .accordion-item{margin-bottom:1rem;}.section.faq .accordion-item h3.accordion-header{font-size:1rem;margin:0;}.section.faq .accordion-item h3.accordion-header .accordion-button{background-color:var(--aq-blue-10);border:0;border-radius:8px;color:var(--aq-black-blue-100);font-family:"Roboto";font-style:normal;font-weight:700;outline:0;padding:1rem 5rem 1rem 1rem;padding-right:2rem;position:relative;text-align:left;text-decoration:none;width:100%;}.section.faq .accordion-item h3.accordion-header .accordion-button::after{-webkit-transform:translate(-50%,-50%);content:url(/themes/custom/mandarin/images/icon-collapse.svg);position:absolute;right:0;top:50%;transform:translate(-50%,-50%);}.section.faq .accordion-item h3.accordion-header .accordion-button.collapsed{background-color:var(--aq-neutral-0);color:var(--aq-dark-blue-100);padding:1rem 3rem 1rem 1rem;}.section.faq .accordion-item h3.accordion-header .accordion-button.collapsed::after{content:url(/themes/custom/mandarin/images/icon-expand.svg);}@media (hover:hover){.section.faq .accordion-item h3.accordion-header .accordion-button:hover{-webkit-box-shadow:0 0 0 1px var(--aq-blue-100);background-color:var(--aq-neutral-0);box-shadow:0 0 0 1px var(--aq-blue-100);text-decoration:underline;}}.section.faq .accordion-item h3.accordion-header .accordion-button:focus{-webkit-box-shadow:0 0 0 3px var(--aq-black-100);box-shadow:0 0 0 3px var(--aq-black-100);}.section.faq .accordion-item h3.accordion-header .accordion-button[aria-expanded=true]{padding:1rem 3rem 1rem 1rem;}.section.faq .accordion-item h3.accordion-header .accordion-button[aria-expanded=true]:focus{-webkit-box-shadow:0 0 0 3px var(--aq-blue-10);box-shadow:0 0 0 3px var(--aq-blue-10);}@media (hover:hover){.section.faq .accordion-item h3.accordion-header .accordion-button[aria-expanded=true]:hover{text-decoration:none;}}.section.faq .accordion-item .accordion-body{padding:1rem;}footer{font-size:0.8125rem;padding-bottom:3rem;}@media (max-width:767.98px){footer{margin-top:3rem;}}@media (max-width:1399.98px){footer{padding-left:1rem;padding-right:1rem;}}@media (min-width:768px){footer{margin-top:6rem;}}footer .footer-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-ms-flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;}@media (min-width:768px){footer .footer-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}footer .footer-logo{margin:0;padding-bottom:1rem;padding-top:1rem;}@media (max-width:767.98px){footer .footer-logo{border-bottom:1px solid var(--aq-blue-100);margin-bottom:2rem;max-width:450px;padding-bottom:2rem;text-align:center;width:100%;}}@media (min-width:768px){footer .footer-logo{border-right:1px solid var(--aq-dark-blue-100);padding-right:4rem;}}footer #block-mandarin-fusszeile ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-ms-flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0;}@media (min-width:768px){footer #block-mandarin-fusszeile ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media (max-width:767.98px){footer #block-mandarin-fusszeile ul > li{margin-bottom:0.5rem;margin-top:0.5rem;}}@media (min-width:768px){footer #block-mandarin-fusszeile ul > li{margin-left:1rem;margin-right:1rem;}}footer #block-mandarin-fusszeile ul > li span{text-decoration:underline;text-underline-offset:3px;}footer #block-mandarin-fusszeile ul > li a{color:var(--aq-dark-blue-100);padding:6px;text-underline-offset:3px;}footer #block-mandarin-fusszeile ul > li button{background-color:transparent;border:0;border-radius:0;color:var(--aq-dark-blue-100);text-decoration:underline;text-underline-offset:3px;}footer #block-mandarin-fusszeile ul a{color:var(--aq-dark-blue-100);}footer #block-mandarin-fusszeile ul button{background-color:transparent;border:0;color:var(--aq-dark-blue-100);text-decoration:underline;}
html .mmcm-container{max-height:100dvh;}html .mmcm-container .mmcm{-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-color:#cccccc transparent;}@media (max-width:767.98px){html .mmcm-container .mmcm{max-height:calc(100dvh - 40px);}}@media (min-width:768px){html .mmcm-container .mmcm{padding:2.5rem 2.5rem 2.25rem;width:750px;}}html .mmcm-container .mmcm a{color:var(--aq-black-100);text-decoration:underline;}@media (hover:hover){html .mmcm-container .mmcm a:hover{font-weight:700;}}html .mmcm-container .mmcm a.mmcm-close{border-radius:50%;height:1.375rem;right:2rem;top:2rem;width:1.375rem;}@media (max-width:480px){html .mmcm-container .mmcm a.mmcm-close{height:1rem;right:1.375rem;top:1.375rem;width:1rem;}}html .mmcm-container .mmcm a.mmcm-close:focus-visible{-webkit-box-shadow:0 0 0 6px var(--aq-black-100);box-shadow:0 0 0 6px var(--aq-black-100);outline:3px solid var(--aq-neutral-0);}html .mmcm-container .mmcm .mmcm-title{font-family:"PT Serif";font-size:1.875rem;font-style:normal;font-weight:700;line-height:120%;margin-top:0;}html .mmcm-container .mmcm .mmcm-description{-ms-scroll-chaining:none;font-size:0.9375rem;max-height:30dvh;overflow:scroll;overscroll-behavior:contain;padding-bottom:30px;}html .mmcm-container .mmcm .mmcm-content{position:relative;}html .mmcm-container .mmcm .mmcm-content:before{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(rgba(255,255,255,0.8)),to(rgba(255,255,255,0)));background-image:linear-gradient(to top,#fff,rgba(255,255,255,0.8),rgba(255,255,255,0));content:"";display:block;height:50px;left:0;pointer-events:none;position:absolute;top:-70px;width:100%;}html .mmcm-container .mmcm .mmcm-group-head{font-size:18px;}html .mmcm-container .mmcm .mmcm-group-description{font-size:15px;}html .mmcm-container .mmcm .mmcm-service-head{font-size:16px;}html .mmcm-container .mmcm .mmcm-group-head-toggle-details{background:none;color:var(--aq-black-100) !important;display:inline-block;font-weight:bold;margin-top:16px;padding:0;position:relative;}html .mmcm-container .mmcm .mmcm-group-head-toggle-details:hover{text-decoration:underline;}html .mmcm-container .mmcm .mmcm-checkbox{margin-right:10px;}html .mmcm-container .mmcm .mmcm-checkbox .mmcm-checkbox-custom{border:1px solid var(--aq-black-100);border-radius:3px;}html .mmcm-container .mmcm .mmcm-checkbox input:checked + .mmcm-checkbox-custom{border:1px solid var(--aq-black-100);}html .mmcm-container .mmcm .mmcm-checkbox input:checked + .mmcm-checkbox-custom:after{background-color:var(--aq-black-100);}html .mmcm-container .mmcm .mmcm-actions{-ms-flex-wrap:wrap;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;flex-wrap:wrap;row-gap:8px;}html .mmcm-container .mmcm .mmcm-actions .mmcm-btn{float:none;padding-left:0;padding-right:0;}html .mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all,html .mmcm-container .mmcm .mmcm-actions .mmcm-btn-save,html .mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline{-webkit-transition:background-color 0.5s;background-color:var(--aq-dark-blue-100);border-radius:1.75rem;color:var(--aq-neutral-0);display:inline-block;font-weight:600;padding:1rem 1.5rem;position:relative;text-decoration:none;transition:background-color 0.5s;width:100%;z-index:1;}@media (hover:hover){html .mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all:hover,html .mmcm-container .mmcm .mmcm-actions .mmcm-btn-save:hover,html .mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline:hover{background-color:var(--aq-black-100);text-decoration:none;}}html .mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all:focus-visible,html .mmcm-container .mmcm .mmcm-actions .mmcm-btn-save:focus-visible,html .mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline:focus-visible{-webkit-box-shadow:0 0 0 6px var(--aq-black-100);box-shadow:0 0 0 6px var(--aq-black-100);outline:3px solid var(--aq-neutral-0);}html .mmcm-container .mmcm .mmcm-actions .mmcm-btn-save-all:after,html .mmcm-container .mmcm .mmcm-actions .mmcm-btn-save:after,html .mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline:after{content:"›";margin-left:5px;}html .mmcm-container .mmcm .mmcm-actions .mmcm-btn-decline{margin-bottom:28px;}.mmcm-content-blocker-container{background-color:var(--light-blue-100);padding:40px 20px 60px;}.mmcm-content-blocker-container .mmcm-content-blocker{background:transparent;margin:auto;max-width:750px;padding:0;}.mmcm-content-blocker-container .mmcm-content-blocker .mmcm-content-blocker-title{font-size:30px;font-style:normal;font-weight:700;line-height:120%;}.mmcm-content-blocker-container .mmcm-content-blocker .mmcm-content-blocker-btn{background:none;color:var(--aq-black-100) !important;display:inline-block;font-weight:bold;padding:0;position:relative;}.mmcm-content-blocker-container .mmcm-content-blocker .mmcm-content-blocker-btn:hover{text-decoration:underline;}
.webform-submission-form [data-drupal-messages] [role=alert]{--aq-link-color:var(--aq-red-100);}.webform-submission-form [data-drupal-messages] [role=alert] ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;list-style:disc;padding-left:1.5rem;}.webform-submission-form [data-drupal-messages] [role=alert] ul li{display:list-item;}.webform-submission-form [data-drupal-messages] [role=alert] ul li:after{content:none;}.webform-submission-form label:not(.option),.webform-submission-form legend{color:var(--aq-black-100);display:block;font-family:"Roboto";font-style:normal;font-weight:700;}.webform-submission-form .form-required:after{background:none;content:" *"/"";height:auto;width:auto;}.webform-submission-form .form-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.375rem;margin:1.5rem 0;}.webform-submission-form .form-item select,.webform-submission-form .form-item textarea,.webform-submission-form .form-item input{--border-width:0.0625rem;--state:var(--aq-blue-100);background-color:var(--aq-neutral-0);border:var(--border-width) solid var(--state);border-radius:8px;color:var(--aq-black-90);padding:var(--padding,0.9375rem);width:100%;}@media (hover:hover){.webform-submission-form .form-item select:hover,.webform-submission-form .form-item textarea:hover,.webform-submission-form .form-item input:hover{--state:var(--aq-dark-blue-100);}}.webform-submission-form .form-item select:focus-visible,.webform-submission-form .form-item textarea:focus-visible,.webform-submission-form .form-item input:focus-visible{outline:3px solid var(--aq-black-100);outline-offset:calc(0px - var(--border-width));}.webform-submission-form .form-item select.fill,.webform-submission-form .form-item select.no-default,.webform-submission-form .form-item textarea.fill,.webform-submission-form .form-item textarea.no-default,.webform-submission-form .form-item input.fill,.webform-submission-form .form-item input.no-default{--state:var(--aq-dark-blue-100);color:var(--aq-black-100);}.webform-submission-form .form-item select.error,.webform-submission-form .form-item textarea.error,.webform-submission-form .form-item input.error{--border-width:0.125rem;--padding:0.875rem;--state:var(--aq-red-100);}.webform-submission-form .form-item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.webform-submission-form .form-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-webkit-transform:translateY(-0.075em) translateX(-0.25rem) scale(0.75);-webkit-box-shadow:0 0 0 1px var(--aq-blue-100);appearance:none;background-color:var(--aq-neutral-0);border:0;border-radius:8px;box-shadow:0 0 0 1px var(--aq-blue-100);display:grid;height:0.5rem;margin:0;outline:0;place-content:center;transform:translateY(-0.075em) translateX(-0.25rem) scale(0.75);width:0.5rem;}@media (hover:hover){.webform-submission-form .form-item input[type=checkbox]:hover{-webkit-box-shadow:0 0 0 1px var(--aq-dark-blue-100);box-shadow:0 0 0 1px var(--aq-dark-blue-100);}}.webform-submission-form .form-item input[type=checkbox]:focus{-webkit-box-shadow:0 0 0 3px var(--aq-black-100);box-shadow:0 0 0 3px var(--aq-black-100);}.webform-submission-form .form-item input[type=checkbox]:checked{background-color:var(--aq-dark-blue-100);}.webform-submission-form .form-item input[type=checkbox]:checked:focus{-webkit-box-shadow:0 0 0 3px var(--aq-dark-blue-100);box-shadow:0 0 0 3px var(--aq-dark-blue-100);}.webform-submission-form .form-item input[type=checkbox]::before{-webkit-transform:scale(0);-webkit-transition:20ms -webkit-transform ease-in-out;-webkit-box-shadow:inset 1rem 1rem var(--aq-neutral-0);-webkit-transform-origin:center center;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);box-shadow:inset 1rem 1rem var(--aq-neutral-0);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);content:"";height:1rem;transform:scale(0);transform-origin:center center;transition:20ms -webkit-transform ease-in-out;transition:20ms transform ease-in-out;transition:20ms transform ease-in-out,20ms -webkit-transform ease-in-out;width:1rem;}.webform-submission-form .form-item input[type=checkbox]:checked::before{-webkit-transform:scale(1.2);transform:scale(1.2);}.webform-submission-form .form-item__error-message{font-size:0.8125rem;line-height:1.4;}.webform-submission-form .checkboxes--wrapper legend{height:0;overflow:hidden;width:0;}.webform-submission-form .checkboxes--wrapper .form-item{margin-bottom:0;margin-top:0;}.webform-submission-form .checkboxes--wrapper .form-item label{font-size:0.8125rem;padding-left:0.6rem;}.webform-submission-form .checkboxes--wrapper .form-item-privacy-akzeptiert{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:flex-start;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
