/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-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{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px;}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:calc(-0.5 * var(--bs-gutter-x));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-top:calc(-1 * var(--bs-gutter-y));}.row > *{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-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:768px){.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;}.offset-md-2{margin-left:16.66666667%;}}@media (min-width:992px){.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%;}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%;}.offset-lg-1{margin-left:8.33333333%;}}@media (min-width:1200px){.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;}}.text-center{text-align:center !important;}
@font-face{font-family:"Noto Sans";font-style:normal;font-weight:400;src:url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-regular.eot),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-regular.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-regular.woff) format("woff"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-regular.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-regular.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:400;src:url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-italic.eot),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-italic.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-italic.woff) format("woff"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-italic.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-italic.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:700;src:url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-700.eot),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-700.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-700.woff) format("woff"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-700.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-700.svg#NotoSans) format("svg");}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:700;src:url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-700italic.eot),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-700italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-700italic.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-700italic.woff) format("woff"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-700italic.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/noto-sans/noto-sans-v9-latin-700italic.svg#NotoSans) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:normal;font-weight:200;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-200.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-200.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-200.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-200.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-200.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-200.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:italic;font-weight:200;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-200italic.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-200italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-200italic.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-200italic.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-200italic.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-200italic.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:normal;font-weight:300;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-300.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-300.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-300.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-300.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-300.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:italic;font-weight:300;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-300italic.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-300italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-300italic.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-300italic.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-300italic.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-300italic.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:normal;font-weight:400;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-regular.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-regular.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-regular.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-regular.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-regular.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:italic;font-weight:400;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-italic.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-italic.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-italic.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-italic.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-italic.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:normal;font-weight:500;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-500.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-500.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-500.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-500.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-500.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-500.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:italic;font-weight:500;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-500italic.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-500italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-500italic.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-500italic.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-500italic.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-500italic.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:normal;font-weight:600;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-600.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-600.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-600.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-600.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-600.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-600.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:italic;font-weight:600;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-600italic.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-600italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-600italic.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-600italic.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-600italic.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-600italic.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:normal;font-weight:700;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-700.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-700.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-700.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-700.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-700.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:italic;font-weight:700;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-700italic.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-700italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-700italic.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-700italic.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-700italic.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-700italic.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:normal;font-weight:800;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-800.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-800.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-800.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-800.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-800.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-800.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:italic;font-weight:800;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-800italic.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-800italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-800italic.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-800italic.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-800italic.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-800italic.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:normal;font-weight:900;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-900.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-900.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-900.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-900.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-900.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-900.svg#SourceCodePro) format("svg");}@font-face{font-display:swap;font-family:"Source Code Pro";font-style:italic;font-weight:900;src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-900italic.eot);src:url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-900italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-900italic.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-900italic.woff) format("woff"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-900italic.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/source-code-pro/source-code-pro-v22-latin-900italic.svg#SourceCodePro) format("svg");}.fade{-webkit-transition:all opacity 0.15s linear ease-out;transition:all opacity 0.15s linear ease-out;}.fade:not(.show){opacity:0;}.collapse:not(.show){display:none;}.collapsing{-webkit-transition:all height 0.35s ease ease-out;height:0;overflow:hidden;transition:all height 0.35s ease ease-out;}.collapsing.collapse-horizontal{-webkit-transition:all width 0.35s ease ease-out;height:auto;transition:all width 0.35s ease ease-out;width:0;}#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;}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Noto Sans",sans-serif;}p,.p{color:#2B3536;font-size:16px;font-style:normal;font-weight:normal;line-height:162%;margin-bottom:16px;}p:last-child,.p:last-child{margin-bottom:0;}p a:not(.btn-cta):not(.btn-primary):not(.btn-text-link):not(.btn-cta-white),.p a:not(.btn-cta):not(.btn-primary):not(.btn-text-link):not(.btn-cta-white){border-bottom:1px solid;color:inherit;line-height:22px;text-decoration:none !important;}p a:not(.btn-cta):not(.btn-primary):not(.btn-text-link):not(.btn-cta-white):hover,.p a:not(.btn-cta):not(.btn-primary):not(.btn-text-link):not(.btn-cta-white):hover{border-bottom:1px dashed;}.text-center{text-align:center;}ul{list-style:none;}a{outline:none !important;text-decoration:none !important;}h1,.h1{color:#2B3536;font-family:"Source Code Pro",sans-serif;font-size:38px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:116%;margin-bottom:25px;}@media (min-width:768px){h1,.h1{font-size:58px;letter-spacing:-1.5px;}}h1 span.wave-underline,.h1 span.wave-underline{display:inline-block;position:relative;}h1 span.wave-underline:before,.h1 span.wave-underline:before{-webkit-clip-path:polygon(100% 0,100% 65%,0 100%,0 35%);background:#FFFF5A;clip-path:polygon(100% 0,100% 65%,0 100%,0 35%);content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:-1;}h2,.h2{color:#2B3536;font-family:"Source Code Pro",sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:129%;margin-bottom:30px;}@media (min-width:768px){h2,.h2{font-size:30px;letter-spacing:-0.5px;}}h3,.h3{color:#2B3536;font-family:"Source Code Pro",sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:117%;margin-bottom:20px;}h4,.h4{color:#2B3536;font-family:"Source Code Pro",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:160%;margin-bottom:15px;}.hero-text{color:#2B3536;font-size:20px;font-style:normal;font-weight:normal;line-height:160%;}.hero-text-bold{color:#2B3536;font-size:20px;font-style:normal;font-weight:normal;font-weight:700;line-height:160%;}.copy{color:#2B3536;font-size:16px;font-style:normal;font-weight:normal;line-height:162%;}.overline{color:#2B3536;font-family:"Source Code Pro",sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:127%;}@media (min-width:768px){.overline{font-size:26px;line-height:123%;}}.display-xlarge{color:#2B3536;font-family:"Source Code Pro",sans-serif;font-size:52px;font-style:normal;font-weight:normal;line-height:104%;}@media (min-width:768px){.display-xlarge{font-size:100px;line-height:98%;}}.display-01{color:#2B3536;font-family:"Source Code Pro",sans-serif;font-size:52px;font-style:normal;font-weight:300;line-height:104%;}@media (min-width:768px){.display-01{font-size:64px;line-height:106%;}}.display-01-uppercase{color:#2B3536;font-family:"Source Code Pro",sans-serif;font-size:52px;font-style:normal;font-weight:300;line-height:104%;text-transform:uppercase;}@media (min-width:768px){.display-01-uppercase{font-size:64px;line-height:106%;}}.small-text{color:#2B3536;font-size:12px;font-style:normal;font-weight:normal;line-height:150%;}.small-text-bold{color:#2B3536;font-size:12px;font-style:normal;font-weight:normal;font-weight:700;line-height:150%;}.display-02{color:#2B3536;font-family:"Source Code Pro",sans-serif;font-size:37px;font-style:normal;font-weight:normal;line-height:106%;text-transform:uppercase;}@media (min-width:768px){.display-02{font-size:45px;}}.btn-primary{-webkit-transition:all 0.3s 0s;background-color:transparent;background-color:#2B3536;border:2px solid transparent;border-color:#2B3536;border-radius:3px;color:#ffffff;display:inline-block;font-family:"Noto Sans",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:125%;padding:16px 20px;transition:all 0.3s 0s;}.btn-primary:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#2B3536;content:"\e900";font-family:"icomoon" !important;font-size:14px;font-style:normal;font-weight:normal;line-height:1;text-transform:none;}.btn-primary:before{-webkit-transition:all 0.3s 0s;margin-right:8px;position:relative;top:0;transition:all 0.3s 0s;}.btn-primary:before{color:#ffffff;}.btn-primary:hover{background-color:#536769;border-color:#536769;color:#ffffff;}.btn-primary:active{color:#FFFF5A;}.btn-primary:active:before{color:#FFFF5A;}.btn-text-link{border-bottom:2px solid #2B3536;color:#2B3536;font-family:"Noto Sans",sans-serif;font-size:16px;font-style:normal;font-weight:700;left:24px;line-height:125%;position:relative;}.btn-text-link:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#2B3536;content:"\e900";font-family:"icomoon" !important;font-size:12px;font-style:normal;font-weight:normal;line-height:1;text-transform:none;}.btn-text-link:before{-webkit-transition:all 0.3s 0s;left:-24px;margin-right:4px;position:absolute;top:6px;transition:all 0.3s 0s;}.btn-text-link:hover{border-bottom:2px dashed #2B3536;color:#2B3536;}.wave-underline{display:inline-block;position:relative;}.wave-underline:before{-webkit-clip-path:polygon(100% 0,100% 65%,0 100%,0 35%);background:#FFFF5A;clip-path:polygon(100% 0,100% 65%,0 100%,0 35%);content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:-1;}.media--loading::before{display:none !important;}img{height:auto;max-width:100%;}body{margin-top:120px;}body.user-logged-in{margin-top:180px;}main{margin-top:64px;}@media (min-width:1200px){main{margin-top:88px;}}.container{padding-left:25px;padding-right:25px;}@media (min-width:576px){.container{padding-left:15px;padding-right:15px;}}#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:768px){#overlay.is-show{opacity:0;}}#drupal-live-announce{height:0;}.paragraph ul{padding-left:14px;}.paragraph ul li{margin-bottom:16px;position:relative;}.paragraph ul li:before{-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:50%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background:#2B3536;background-clip:padding-box;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;content:"";display:block;height:6px;left:-14px;position:absolute;top:10px;width:6px;}.paragraph ul li a{border-bottom:1px solid;color:#2B3536;text-decoration:none !important;}.paragraph ul li a:hover{border-bottom:1px dashed;}body.user-logged-in #main-navigation,body.user-logged-in #block-hauptnavigation{top:39px;}@media (min-width:1200px){body.user-logged-in #main-navigation,body.user-logged-in #block-hauptnavigation{top:79px;}}#main-navigation{-webkit-box-shadow:0 6px 10px rgba(43,53,54,0.15);-webkit-transition:all 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;background-color:#ffffff;box-shadow:0 6px 10px rgba(43,53,54,0.15);left:0;padding:12px 0;position:fixed;top:0;transition:all 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;width:100%;z-index:12;}@media (min-width:1200px){#main-navigation{-webkit-box-shadow:none;box-shadow:none;padding:16px 0;}}#main-navigation.scrolled{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);}@media (min-width:1200px){#main-navigation.sps--blw{-webkit-box-shadow:0 6px 10px rgba(43,53,54,0.15);box-shadow:0 6px 10px rgba(43,53,54,0.15);}}#main-navigation #logo{display:inline-block;height:auto;}#main-navigation #logo .svg{background:url(/themes/custom/mandarin/images/logo.svg);background-repeat:no-repeat;background-size:contain;height:50px;width:99px;}@media (min-width:1200px){#main-navigation #logo .svg{-webkit-transition:all 0.1s ease-out;height:129px;transition:all 0.1s ease-out;width:253px;}}@media (min-width:1200px){#main-navigation #logo.scrolled .svg{-webkit-transition:all 0.1s ease-out;height:67px;transition:all 0.1s ease-out;width:129px;}}#main-navigation #nav-toggle-btn{cursor:pointer;height:14px;position:absolute;right:25px;top:29px;width:20px;z-index:11;}@media (min-width:1200px){#main-navigation #nav-toggle-btn{display:none;}}#main-navigation #nav-toggle-btn.is-open span{-webkit-transition:opacity 300ms cubic-bezier(0.645,0.045,0.355,1) 0s,-webkit-transform 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;background:#2B3536;transition:opacity 300ms cubic-bezier(0.645,0.045,0.355,1) 0s,-webkit-transform 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;transition:transform 300ms cubic-bezier(0.645,0.045,0.355,1) 0s,opacity 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;transition:transform 300ms cubic-bezier(0.645,0.045,0.355,1) 0s,opacity 300ms cubic-bezier(0.645,0.045,0.355,1) 0s,-webkit-transform 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;}#main-navigation #nav-toggle-btn.is-open span:nth-of-type(1){-webkit-transform:rotate(45deg);top:6px;transform:rotate(45deg);}#main-navigation #nav-toggle-btn.is-open span:nth-of-type(2){opacity:0;visibility:hidden;}#main-navigation #nav-toggle-btn.is-open span:nth-of-type(3){-webkit-transform:rotate(-45deg);top:6px;transform:rotate(-45deg);}#main-navigation #nav-toggle-btn span{-webkit-transition:opacity 300ms cubic-bezier(0.645,0.045,0.355,1) 0s,-webkit-transform 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;background:#2B3536;border-radius:1px;display:block;height:2px;position:absolute;transition:opacity 300ms cubic-bezier(0.645,0.045,0.355,1) 0s,-webkit-transform 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;transition:transform 300ms cubic-bezier(0.645,0.045,0.355,1) 0s,opacity 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;transition:transform 300ms cubic-bezier(0.645,0.045,0.355,1) 0s,opacity 300ms cubic-bezier(0.645,0.045,0.355,1) 0s,-webkit-transform 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;width:100%;}#main-navigation #nav-toggle-btn span:nth-of-type(1){top:0;}#main-navigation #nav-toggle-btn span:nth-of-type(2){top:6px;}#main-navigation #nav-toggle-btn span:nth-of-type(3){top:12px;}#block-hauptnavigation{-webkit-transition:all 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;-webkit-transform:translate(100%,0);background-color:#ffffff;height:calc(100% - 64px);overflow-y:auto;padding:24px 0;position:fixed;right:0;top:64px;transform:translate(100%,0);transition:all 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;width:100%;z-index:2;}@media (min-width:1200px){#block-hauptnavigation{-webkit-transform:translate(0,0);background-color:transparent;height:auto;overflow-y:visible;padding:0;position:fixed;right:calc((100% - 720px) / 2);top:0;transform:translate(0,0);width:auto;z-index:13;}}@media (min-width:1200px){#block-hauptnavigation{right:calc((100% - 960px) / 2);}}@media (min-width:1200px){#block-hauptnavigation{right:calc((100% - 1140px) / 2);}}#block-hauptnavigation.is-show{-webkit-transform:translate(0,0);transform:translate(0,0);}#block-hauptnavigation ul{--bs-gutter-x:1.5rem;--bs-gutter-y:0;list-style:none;margin-left:auto;margin-right:auto;padding:0 25px;padding-left:0;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%;}@media (min-width:576px){#block-hauptnavigation ul{padding:0 15px;}}@media (min-width:1200px){#block-hauptnavigation ul{margin:0;padding:0;}}#block-hauptnavigation ul li{border-bottom:1px solid rgba(83,103,105,0.2);}@media (min-width:1200px){#block-hauptnavigation ul li{border-bottom:0;display:inline-block;position:relative;}}#block-hauptnavigation ul li:first-child a:before{display:none;}#block-hauptnavigation ul li a{-webkit-transition:color 0.3s 0s;color:#2B3536;display:block;font-family:"Source Code Pro",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:120%;padding:24px 0;transition:color 0.3s 0s;}@media (min-width:1200px){#block-hauptnavigation ul li a{font-size:18px;line-height:125%;padding:0 14px;position:relative;}#block-hauptnavigation ul li a:hover span,#block-hauptnavigation ul li a.is-active span{border:0;display:inline-block;position:relative;}#block-hauptnavigation ul li a:hover span:after,#block-hauptnavigation ul li a.is-active span:after{-webkit-clip-path:polygon(100% 0,100% 65%,0 100%,0 35%);background:#FFFF5A;clip-path:polygon(100% 0,100% 65%,0 100%,0 35%);content:"";display:block;height:18px;position:absolute;top:40px;width:100%;z-index:-1;}}@media (min-width:1200px){#block-hauptnavigation ul li a{padding:0 20px;}}#block-hauptnavigation ul li a.is-active{pointer-events:none;}@media (min-width:1200px){#block-hauptnavigation ul li a:before{background-color:#2B3536;bottom:3px;content:"";display:inline-block;height:14px;left:-2px;position:absolute;width:1px;}}#block-hauptnavigation ul li a span{border-bottom:5px solid transparent;}@media (min-width:1200px){#block-hauptnavigation ul li a span{border-bottom:0;border-top:5px solid transparent;display:inline-block;padding-top:32px;}}@media (min-width:1200px){#block-hauptnavigation ul li a span{padding-top:40px;}}#block-hauptnavigation a.parent{position:relative;}#block-hauptnavigation a.parent:before{bottom:8px;}#block-hauptnavigation a.parent:after{-webkit-transform:rotate(180deg);content:"\e908";display:inline-block;font-family:"icomoon";font-size:9px;position:relative;right:-7px;top:-3px;transform:rotate(180deg);}@media (min-width:1200px){#block-hauptnavigation a.parent:after{font-size:6px;top:-3px;}}#block-hauptnavigation a.parent.is-open:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);}#block-hauptnavigation a.parent.is-active{pointer-events:auto;}#block-hauptnavigation ul.dropwdown{display:none;}#block-hauptnavigation ul.dropwdown.is-show{display:block;padding-left:20px;width:auto;z-index:-1;}@media (min-width:1200px){#block-hauptnavigation ul.dropwdown.is-show{-webkit-box-shadow:0px 0px 20px rgba(43,53,54,0.15);background:#ffffff;border-radius:3px;box-shadow:0px 0px 20px rgba(43,53,54,0.15);left:calc(-100% + 50px);margin-top:7px;padding:32px;position:absolute;top:80px;width:calc(100% + 170px);}#block-hauptnavigation ul.dropwdown.is-show:before{border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 10px 10px 10px;content:"";display:block;height:0;left:50%;margin-left:-10px;position:absolute;top:-10px;width:0;}}#block-hauptnavigation ul.dropwdown li{border-bottom:0;}@media (min-width:1200px){#block-hauptnavigation ul.dropwdown li{display:block;}}@media (min-width:1200px){#block-hauptnavigation ul.dropwdown li:last-child a{padding-bottom:0;}}#block-hauptnavigation ul.dropwdown li a{font-family:"Noto Sans",sans-serif;font-size:16px;font-style:normal;font-weight:normal;line-height:26px;margin:0 0 24px 0;padding:0;position:relative;}#block-hauptnavigation ul.dropwdown li a:before{background:transparent;color:#2B3536;content:"\e909";display:none;font-family:"icomoon";font-size:9px;height:auto;left:-18px;position:absolute;top:1px;width:auto;}#block-hauptnavigation ul.dropwdown li a.is-active{pointer-events:auto;}#block-hauptnavigation ul.dropwdown li a.is-active:before{display:inline-block;}#block-hauptnavigation ul.dropwdown li a:hover,#block-hauptnavigation ul.dropwdown li a.is-active{display:inline-block;font-weight:bold;position:relative;}#block-hauptnavigation ul.dropwdown li a:hover:before,#block-hauptnavigation ul.dropwdown li a.is-active:before{-webkit-clip-path:polygon(100% 0,100% 65%,0 100%,0 35%);background:#FFFF5A;clip-path:polygon(100% 0,100% 65%,0 100%,0 35%);content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:-1;}#block-hauptnavigation ul.dropwdown li a span{border:0;padding:0;}#block-hauptnavigation ul.dropwdown li a span:after{display:none;}footer{background-color:#2B3536;padding:30px 0 60px;}footer #footer-menus ul{list-style:none;margin-bottom:0;padding-left:0;}@media (min-width:576px){footer #footer-menus ul{-ms-flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;}}footer #footer-menus ul li a{color:#E1E5D7;}footer #footer-menus ul li a:hover,footer #footer-menus ul li a.is-active{color:#ffffff;}footer #footer-menus ul li a:hover:before,footer #footer-menus ul li a.is-active:before{color:#ffffff;}footer .footer-menu{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%;}@media (min-width:768px){footer .footer-menu{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;}}footer .footer-menu ul li{position:relative;}@media (min-width:576px){footer .footer-menu ul li{padding:0 3px;}}footer .footer-menu ul li:first-child{padding-left:0;}footer .footer-menu ul li:first-child:before{display:none;}@media (min-width:576px){footer .footer-menu ul li:before{color:#E1E5D7;content:"|";left:-1px;position:relative;}}footer .social-menu{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--bs-gutter-y);margin-top:40px;max-width:100%;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%;}@media (min-width:768px){footer .social-menu{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0;width:33.33333333%;}}footer .social-menu ul{-ms-flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;}@media (min-width:768px){footer .social-menu ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}footer .social-menu ul li{margin-left:30px;}footer .social-menu ul li:first-child{margin-left:0;}footer .social-menu ul li a{font-size:0;}footer .social-menu ul li a[href*="facebook.com"]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#E1E5D7;content:"\e901";font-family:"icomoon" !important;font-size:30px;font-style:normal;font-weight:normal;line-height:1;text-transform:none;}footer .social-menu ul li a[href*="xing.com"]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#E1E5D7;content:"\e907";font-family:"icomoon" !important;font-size:30px;font-style:normal;font-weight:normal;line-height:1;text-transform:none;}footer .social-menu ul li a[href*="linkedin.com"]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#E1E5D7;content:"\e904";font-family:"icomoon" !important;font-size:30px;font-style:normal;font-weight:normal;line-height:1;text-transform:none;}footer .social-menu ul li a[href*="youtube.com"]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#E1E5D7;content:"\e90a";font-family:"icomoon" !important;font-size:30px;font-style:normal;font-weight:normal;line-height:1;text-transform:none;}@font-face{font-display:block;font-family:"icomoon";font-style:normal;font-weight:normal;src:url(/themes/custom/mandarin/fonts/icomoon//icomoon.ttf?8q8cz4=) format("truetype"),url(/themes/custom/mandarin/fonts/icomoon//icomoon.woff?8q8cz4=) format("woff"),url(/themes/custom/mandarin/fonts/icomoon//icomoon.svg?8q8cz4=#icomoon) format("svg");}[class^=icon-],[class*=" icon-"]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;}.icon-plus:before{content:"\e90b";}.icon-youtube:before{content:"\e90a";}.icon-dot-outline:before{color:#fdc53d;content:"\e909";}.icon-arrow:before{content:"\e908";}.icon-fb:before{content:"\e901";}.icon-linkedin:before{content:"\e904";}.icon-xing:before{content:"\e907";}.icon-arrow-right:before{content:"\e900";}.icon-mail:before{content:"\e902";}.icon-Mandarine:before{content:"\e903";}.icon-message-circle:before{content:"\e905";}.icon-play:before{content:"\e906";}.paragraph.paragraph-small{margin-bottom:64px;}@media (min-width:768px){.paragraph.paragraph-small{margin-bottom:96px;}}.paragraph.paragraph-big{margin-bottom:96px;}@media (min-width:768px){.paragraph.paragraph-big{margin-bottom:192px;}}.paragraph.paragraph-no-margin{margin-bottom:0;}@media (min-width:768px){.paragraph.paragraph-no-margin{margin-bottom:0;}}.paragraph.paragraph--type--header{margin-bottom:64px;}body:not(.node-type-article) .paragraph:first-of-type:not(.paragraph--type--header):not(.paragraph--type--articles){padding-top:64px;}@media (min-width:768px){body:not(.node-type-article) .paragraph:first-of-type:not(.paragraph--type--header):not(.paragraph--type--articles){padding-top:96px;}}
#block-contact{background-color:#FFFF5A;padding:74px 0;text-align:center;}#block-contact .block-contact-contact{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%;}@media (min-width:768px){#block-contact .block-contact-contact{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;}}@media (min-width:992px){#block-contact .block-contact-contact{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8.33333333%;width:33.33333333%;}}#block-contact .block-contact-jobs{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--bs-gutter-y);margin-top:120px;max-width:100%;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%;}@media (min-width:768px){#block-contact .block-contact-jobs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:16.66666667%;margin-top:0;width:41.66666667%;}}@media (min-width:992px){#block-contact .block-contact-jobs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:16.66666667%;width:33.33333333%;}}#block-contact .block-contact-jobs:before{border-top:2px dashed #9ADFDF;content:"";display:block;height:2px;left:15px;position:absolute;top:-61px;width:calc(100% - 30px);}@media (min-width:768px){#block-contact .block-contact-jobs:before{border-left:2px dashed #9ADFDF;border-top:0;height:100%;left:-61px;top:0;width:2px;}}@media (min-width:992px){#block-contact .block-contact-jobs:before{left:-81px;}}@media (min-width:1200px){#block-contact .block-contact-jobs:before{left:-96px;}}#block-contact div[class^=icon-]{font-size:28px;margin-bottom:26px;}
.paragraph--type--contact-form .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.paragraph--type--contact-form div[role*=contentinfo]{display:none;}.paragraph--type--contact-form .icon-message-circle{height:26px;margin-bottom:16px;position:relative;}.paragraph--type--contact-form .icon-message-circle::before{-webkit-transform:translate(-50%,0);font-size:26px;left:50%;position:absolute;transform:translate(-50%,0);}.paragraph--type--contact-form .p-contactform-title,.paragraph--type--contact-form .p-contactform-text,.paragraph--type--contact-form .p-contactform-form{font-family:"Noto Sans",sans-serif;text-align:center;}.paragraph--type--contact-form .p-contactform-text{margin-bottom:30px;}.paragraph--type--contact-form .webform-submission-form{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;}.paragraph--type--contact-form .webform-submission-form label,.paragraph--type--contact-form .webform-submission-form input{display:block;width:100%;}.paragraph--type--contact-form .webform-submission-form input{height:40px;}.paragraph--type--contact-form .webform-submission-form input,.paragraph--type--contact-form .webform-submission-form textarea{background:#FFFF5A;border:1px solid #FFFF5A;border-radius:0;outline:none;padding:5px;width:100%;}.paragraph--type--contact-form .webform-submission-form input.error,.paragraph--type--contact-form .webform-submission-form textarea.error{border:1px solid #EF4A60;}.paragraph--type--contact-form .webform-submission-form .form-item{margin-bottom:25px;width:100%;}@media (min-width:992px){.paragraph--type--contact-form .webform-submission-form .form-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}}.paragraph--type--contact-form .webform-submission-form .form-item.js-form-item-message{margin-bottom:6px;}@media (min-width:992px){.paragraph--type--contact-form .webform-submission-form .form-item.js-form-item-message{margin-bottom:16px;}}@media (min-width:992px){.paragraph--type--contact-form .webform-submission-form .form-item-firstname,.paragraph--type--contact-form .webform-submission-form .form-item-phone{padding-right:15px;}}@media (min-width:992px){.paragraph--type--contact-form .webform-submission-form .form-item-name,.paragraph--type--contact-form .webform-submission-form .form-item-mail{padding-left:15px;}}.paragraph--type--contact-form .webform-submission-form .form-item-message{width:100%;}@media (min-width:992px){.paragraph--type--contact-form .webform-submission-form .form-item-message{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0;width:100%;}}.paragraph--type--contact-form .webform-submission-form .form-item-check-privacy-police,.paragraph--type--contact-form .webform-submission-form .webform-actions{text-align:left;}@media (min-width:992px){.paragraph--type--contact-form .webform-submission-form .form-item-check-privacy-police,.paragraph--type--contact-form .webform-submission-form .webform-actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}}.paragraph--type--contact-form .webform-submission-form .form-item-check-privacy-police{line-height:24px;position:relative;}@media (min-width:992px){.paragraph--type--contact-form .webform-submission-form .form-item-check-privacy-police{margin-bottom:0;}}.paragraph--type--contact-form .webform-submission-form .form-item-check-privacy-police input{height:100%;left:0;position:absolute;top:0;width:0;}.paragraph--type--contact-form .webform-submission-form .form-item-check-privacy-police input.error + label{color:#EF4A60;}.paragraph--type--contact-form .webform-submission-form .form-item-check-privacy-police label{font-weight:bold;padding-left:35px;width:100%;}.paragraph--type--contact-form .webform-submission-form .form-item-check-privacy-police a{border-bottom:2px solid #2B3536;color:#2B3536;}.paragraph--type--contact-form .webform-submission-form .form-item-check-privacy-police a:hover{border-bottom:2px dotted #2B3536;text-decoration:none;}.paragraph--type--contact-form .webform-submission-form .form-item-check-privacy-police label::before{-webkit-transform:translate(0,-50%);background:#FFFF5A;border:1px solid #2B3536;content:"";height:21px;left:0;position:absolute;top:50%;transform:translate(0,-50%);width:21px;}.paragraph--type--contact-form .webform-submission-form .form-item-check-privacy-police input:checked ~ label:before{-webkit-box-shadow:inset 0 0 0 4px #FFFF5A;background:#536769;box-shadow:inset 0 0 0 4px #FFFF5A;}.paragraph--type--contact-form .webform-submission-form .webform-actions{margin-top:auto;position:relative;}@media (max-width:991.98px){.paragraph--type--contact-form .webform-submission-form .webform-actions{width:100%;}}.paragraph--type--contact-form .webform-submission-form .webform-actions .webform-button--submit{width:100% !important;}.paragraph--type--contact-form .webform-submission-form .webform-actions .ajax-progress{display:none !important;}.paragraph--type--contact-form .webform-submission-form .webform-actions .webform-button--submit{-webkit-transition:all 0.3s 0s;background-color:transparent;background-color:#2B3536;border:2px solid transparent;border-color:#2B3536;border-radius:3px;color:#ffffff;display:inline-block;font-family:"Noto Sans",sans-serif;font-size:16px;font-style:normal;font-weight:700;height:auto;line-height:125%;padding:16px 20px;padding-left:35px;transition:all 0.3s 0s;width:auto;}.paragraph--type--contact-form .webform-submission-form .webform-actions .webform-button--submit:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#2B3536;content:"\e900";font-family:"icomoon" !important;font-size:14px;font-style:normal;font-weight:normal;line-height:1;text-transform:none;}.paragraph--type--contact-form .webform-submission-form .webform-actions .webform-button--submit:before{-webkit-transition:all 0.3s 0s;margin-right:8px;position:relative;top:0;transition:all 0.3s 0s;}.paragraph--type--contact-form .webform-submission-form .webform-actions .webform-button--submit:before{color:#ffffff;}.paragraph--type--contact-form .webform-submission-form .webform-actions .webform-button--submit:hover{background-color:#536769;border-color:#536769;color:#ffffff;}.paragraph--type--contact-form .webform-submission-form .webform-actions .webform-button--submit:active{color:#FFFF5A;}.paragraph--type--contact-form .webform-submission-form .webform-actions .webform-button--submit:active:before{color:#FFFF5A;}.paragraph--type--contact-form .webform-submission-form div[id*=edit-info-text]{text-align:center;}@media (min-width:992px){.paragraph--type--contact-form .webform-submission-form div[id*=edit-info-text]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;width:100%;}}.paragraph--type--contact-form .webform-submission-form div[id*=edit-info-text] p{color:#2B3536;font-size:12px;font-style:normal;font-weight:normal;line-height:150%;}.paragraph--type--contact-form div[role=alert]{background:#EF4A60;margin-bottom:30px;padding:15px;}.paragraph--type--contact-form .webform-confirmation{background:#536769;}.paragraph--type--contact-form .webform-confirmation__message{background:#536769;padding:15px;}
.paragraph--type--teaser-small-element{position:relative;}.paragraph--type--teaser-small-element .p-tsmall-elem-icon-select{background-repeat:no-repeat;background-size:contain;display:block;}.paragraph--type--teaser-small-element .p-tsmall-elem-icon-select.select-icon-journalism{background-image:url("/themes/custom/mandarin/images/icon-journalism.svg");}.paragraph--type--teaser-small-element .p-tsmall-elem-icon-select.select-icon-quality{background-image:url("/themes/custom/mandarin/images/icon-quality.svg");}.paragraph--type--teaser-small-element .p-tsmall-elem-icon-select.select-icon-marketing{background-image:url("/themes/custom/mandarin/images/icon-marketing.svg");}.paragraph--type--teaser-small-element .p-tsmall-elem-link{background:#2B3536;border-radius:50%;display:inline-block;height:56px;padding:17px 0px 0 0;position:relative;width:56px;}@media (min-width:992px){.paragraph--type--teaser-small-element .p-tsmall-elem-link{bottom:68px;left:calc(50% - 28px);position:absolute;}}.paragraph--type--teaser-small-element .p-tsmall-elem-link span{-webkit-transform:translate(-50%,-50%);color:#ffffff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);}.paragraph--type--teaser-small-element .p-tsmall-elem-link:hover{background:#536769;}.paragraph--type--teaser-small-element .p-tsmall-elem-link:hover span{color:#ffffff;}.paragraph--type--teaser-small .paragraph--type--teaser-small-element .p-tsmall-elem-inner{padding:35px 15px 45px 15px;text-align:center;}@media (min-width:992px){.paragraph--type--teaser-small .paragraph--type--teaser-small-element .p-tsmall-elem-inner{padding:60px 35px 120px 35px;}}@media (min-width:1400px){.paragraph--type--teaser-small .paragraph--type--teaser-small-element .p-tsmall-elem-inner{padding:64px 90px 120px 90px;}}@media (min-width:1900px){.paragraph--type--teaser-small .paragraph--type--teaser-small-element .p-tsmall-elem-inner{padding:64px 120px 120px 120px;}}.paragraph--type--teaser-small .paragraph--type--teaser-small-element .p-tsmall-elem-inner h3{font-weight:600;margin-bottom:15px;}@media (min-width:768px){.paragraph--type--teaser-small .paragraph--type--teaser-small-element .p-tsmall-elem-inner h3{margin-bottom:35px;}}.paragraph--type--teaser-small .paragraph--type--teaser-small-element .p-tsmall-elem-icon-select{height:91px;margin:auto;margin-bottom:15px;width:102px;}@media (min-width:992px){.paragraph--type--teaser-small .paragraph--type--teaser-small-element .p-tsmall-elem-icon-select{margin-bottom:30px;}}.paragraph--type--teaser-small .paragraph--type--teaser-small-element .p-tsmall-elem-text{margin-bottom:32px;}@media (min-width:768px) and (max-width:991.98px){.paragraph--type--teaser-small .paragraph--type--teaser-small-element .p-tsmall-elem-text{padding:0 100px;}}.paragraph--type--teaser-text-icon .paragraph--type--teaser-small-element{-ms-flex-negative:0;flex-shrink:0;margin-bottom:64px;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%;}@media (min-width:992px){.paragraph--type--teaser-text-icon .paragraph--type--teaser-small-element{margin-bottom:0;}}.paragraph--type--teaser-text-icon .paragraph--type--teaser-small-element .p-tsmall-elem-icon-select{height:50px;width:50px;}.paragraph--type--teaser-text-icon .paragraph--type--teaser-small-element .p-tsmall-elem-text{padding-right:30px;}
.paragraph--type--teaser-small .p-tsmall-elements-wrapper{width:100%;}@media (min-width:992px){.paragraph--type--teaser-small .p-tsmall-elements-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}}.paragraph--type--teaser-small .teaser-small-element{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%;}@media (min-width:992px){.paragraph--type--teaser-small .teaser-small-element{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}}.paragraph--type--teaser-small .teaser-small-element:first-child{background:#FFFF5A;}.paragraph--type--teaser-small .teaser-small-element:nth-child(2){background:#FFFF8F;}.paragraph--type--teaser-small .teaser-small-element:last-child{background:#FFFFD0;}
.paragraph--type--text-image{overflow:hidden;}@media (min-width:992px){.paragraph--type--text-image.image-left .p-ti-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media (min-width:992px){.paragraph--type--text-image.image-left .p-ti-image img{max-width:125%;position:relative;}}@media (min-width:992px){.paragraph--type--text-image.image-left .p-ii-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media (min-width:992px){.paragraph--type--text-image.image-left .p-ii-content{margin-left:8.33333333%;}}@media (min-width:992px){.paragraph--type--text-image.image-right .p-ti-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media (min-width:992px){.paragraph--type--text-image.image-right .p-ti-image{margin-left:8.33333333%;}}@media (min-width:992px){.paragraph--type--text-image.image-right .p-ti-image img{max-width:125%;}}@media (min-width:992px){.paragraph--type--text-image.image-right .p-ii-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.paragraph--type--text-image .p-ii-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-bottom:25px;order:2;}@media (min-width:992px){.paragraph--type--text-image .p-ii-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;width:41.66666667%;}}.paragraph--type--text-image .p-ti-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media (min-width:992px){.paragraph--type--text-image .p-ti-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;width:50%;}}.paragraph--type--text-image .p-ti-image img{width:100%;}.paragraph--type--text-image .p-ti-title{display:block;}.paragraph--type--text-image .p-ti-title.big{display:inline-block;position:relative;}.paragraph--type--text-image .p-ti-title.big:before{-webkit-clip-path:polygon(100% 0,100% 65%,0 100%,0 35%);background:#FFFF5A;clip-path:polygon(100% 0,100% 65%,0 100%,0 35%);content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:-1;}.paragraph--type--text-image .p-ti-link{border:none;color:#2B3536;display:inline-block;display:inline-block;font-family:"Noto Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-top:16px;position:relative;}.paragraph--type--text-image .p-ti-link:before{-webkit-clip-path:polygon(100% 0,100% 65%,0 100%,0 35%);-webkit-transition:all 0.2s ease-out;background:#FFFF5A;clip-path:polygon(100% 0,100% 65%,0 100%,0 35%);content:"";display:block;height:100%;left:0;position:absolute;transition:all 0.2s ease-out;width:100%;z-index:-1;}.paragraph--type--text-image .p-ti-link:hover:before{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;width:0;}
.paragraph--type--teaser-text-number-element{margin-bottom:64px;}@media (min-width:992px){.paragraph--type--teaser-text-number-element{margin-bottom:0;}}@media (min-width:992px){.paragraph--type--teaser-text-number-element .p-ttn-elem-inner{padding-right:20px;}}.paragraph--type--teaser-text-number-element .p-ttn-elem-number{background:#FFFF5A;border-radius:50%;display:inline-block;height:56px;margin-bottom:10px;position:relative;width:56px;}.paragraph--type--teaser-text-number-element .p-ttn-elem-number span{-webkit-transform:translate(-50%,-40%);display:block;font-family:"Source Code Pro",sans-serif;font-size:64px;left:50%;line-height:64%;position:absolute;top:50%;transform:translate(-50%,-40%);}.paragraph--type--teaser-text-number-element h3{margin-bottom:16px;}
.paragraph--type--header{height:auto;overflow:hidden;position:relative;}.paragraph--type--header .image{margin-top:50px;}@media (min-width:992px){.paragraph--type--header .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:96px;width:50%;}}.paragraph--type--header .image img{height:auto;margin:auto;max-width:436px;position:relative;width:100%;}.paragraph--type--header .text{-ms-flex-negative:0;flex-shrink:0;margin-top:30px;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%;z-index:1;}@media (min-width:992px){.paragraph--type--header .text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:56px;width:50%;}}@media (min-width:992px){.paragraph--type--header .text{margin-top:96px;}}.paragraph--type--header span{display:inline-block;}.paragraph--type--header .header-title-slide{outline:none !important;}.paragraph--type--header p + h1{margin-bottom:45px;margin-top:-10px;}.paragraph--type--header p .overline{margin-bottom:32px;}
