/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block--mandarin-contact{background:#C2E7FC;margin-top:128px;padding:60px 0 60px;position:relative;}.block--mandarin-contact .anchor{left:0;position:absolute;text-decoration:none;top:-87px;}@media (min-width:992px){.block--mandarin-contact .anchor{top:-143px;}}.block--mandarin-contact .anchor:hover{text-decoration:none;}@media (min-width:992px){.block--mandarin-contact{margin-top:228px;padding:122px 0 132px;}}@media (min-width:1200px){.block--mandarin-contact > .container{position:relative;z-index:1;}.block--mandarin-contact > .container:before{background:url("/themes/custom/mandarin/images/seagull-footer.png") no-repeat 0 0;background-size:contain;content:"";height:994px;position:absolute;right:-590px;top:-440px;width:914px;z-index:-1;}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.block--mandarin-contact > .container:after{-webkit-animation:rotate 20s infinite linear;animation:rotate 20s infinite linear;background:url("/themes/custom/mandarin/images/stamp.png") no-repeat center center;background-size:contain;content:"";display:block;height:282px;position:absolute;right:70px;top:-260px;width:282px;}}.block--mandarin-contact--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;gap:30px;}@media (min-width:992px){.block--mandarin-contact--wrapper{gap:64px;}}
.webform-submission-form{position:relative;}.webform-submission-form > .inner-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.webform-submission-form > h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media (min-width:992px){.webform-submission-form > h2{margin-bottom:48px;}}.webform-submission-form [data-drupal-messages]{display:none;margin-bottom:24px;}.webform-submission-form [data-drupal-messages] [role=alert]{color:#ff0000;}.webform-submission-form [data-drupal-messages] [role=alert] ul{list-style:none;margin:0;padding:0;}.webform-submission-form [data-drupal-messages] [role=alert] ul li{margin:0;padding:0;}.webform-submission-form [data-drupal-messages] [role=alert] .placeholder{font-weight:700;}.webform-submission-form label ~ .icon{color:#ff0000;display:none;position:absolute;right:11px;top:18px;}@media (min-width:768px){.webform-submission-form label ~ .icon{right:24px;}}.webform-submission-form input,.webform-submission-form textarea,.webform-submission-form select{background:#ffffff;border:1px solid #ffffff;height:100%;padding:17px 28px 14px;width:100%;}.webform-submission-form input.error,.webform-submission-form textarea.error,.webform-submission-form select.error{border:2px solid #ff0000;}.webform-submission-form input.error + label + .icon,.webform-submission-form textarea.error + label + .icon,.webform-submission-form select.error + label + .icon{display:block;pointer-events:none;}.webform-submission-form input:focus-visible,.webform-submission-form textarea:focus-visible,.webform-submission-form select:focus-visible{outline-color:inherit;outline-style:none;outline-width:0;}.webform-submission-form textarea{display:block;}.webform-submission-form select option{padding:0;}.webform-submission-form .form-item{height:63px;position:relative;}.webform-submission-form .form-item.focused.js-form-type-textfield{outline:0 !important;}.webform-submission-form .form-item.focused.js-form-type-checkbox label:after{border-width:2px;}.webform-submission-form .form-item.error:after,.webform-submission-form .form-item.js-form-type-textarea .error:after{background:url(/themes/custom/mandarin/icons/exclamation-mark.svg) no-repeat center center #ff0000;background-size:38px 38px;border-radius:50%;color:#ffffff;content:"";display:block;height:24px;pointer-events:none;position:absolute;right:11px;text-align:center;top:18px;width:24px;}@media (min-width:768px){.webform-submission-form .form-item.error:after,.webform-submission-form .form-item.js-form-type-textarea .error:after{right:24px;}}.webform-submission-form legend{font-size:inherit;}.webform-submission-form .js-form-type-checkbox{height:auto;margin-bottom:24px;position:relative;}.webform-submission-form .js-form-type-checkbox:last-child{margin-bottom:0;}.webform-submission-form .js-form-type-checkbox input{height:auto;left:-999em;position:absolute;width:auto;z-index:-1;}.webform-submission-form .js-form-type-checkbox input.error + label:after{border:2px solid #ff0000;border-radius:3px;}.webform-submission-form .js-form-type-checkbox input:focus + label:after{outline:2px solid #000000;}.webform-submission-form .js-form-type-checkbox label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;color:#061E35;cursor:pointer;padding-left:38px;position:relative;user-select:none;}.webform-submission-form .js-form-type-checkbox label a,.webform-submission-form .js-form-type-checkbox label a:hover{color:inherit;text-decoration:underline;text-underline-offset:4px;}@media (min-width:992px){.webform-submission-form .js-form-type-checkbox label a:hover{text-decoration:none;}}.webform-submission-form .js-form-type-checkbox label:after{background:#ffffff;border:1px solid #ffffff;border-radius:2px;color:#061E35;content:"";height:24px;left:2px;line-height:19px;position:absolute;text-align:center;top:0;width:24px;}.webform-submission-form .js-form-type-checkbox input:checked + label:after{content:"x";}.webform-submission-form .js-form-type-checkbox input.error + label:after{border:2px solid #ff0000;color:#ff0000;}.webform-submission-form .js-form-type-checkbox input.error + label + div.error{display:none;}.webform-submission-form .js-form-type-checkbox input.error + label + .icon{display:none;}.webform-submission-form .js-form-type-checkbox .icon{top:0;}.webform-submission-form .js-webform-type-checkboxes .js-form-type-checkbox{margin-bottom:10px;}.webform-submission-form .js-webform-type-checkboxes .js-form-type-checkbox:last-child{margin-bottom:0;}.webform-submission-form .js-form-type-select,.webform-submission-form .js-form-type-textfield,.webform-submission-form .js-form-type-email,.webform-submission-form .js-form-type-tel{margin-bottom:24px;}.webform-submission-form .js-form-type-select:last-child,.webform-submission-form .js-form-type-textfield:last-child,.webform-submission-form .js-form-type-email:last-child,.webform-submission-form .js-form-type-tel:last-child{margin-bottom:0;}.webform-submission-form .js-form-type-select{max-width:160px;}.webform-submission-form .js-form-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("/themes/custom/mandarin/icons/caret-down.svg") no-repeat right 21px center #ffffff;background-size:24px 24px;}.webform-submission-form .js-form-type-textarea{height:auto;margin-bottom:48px;}.webform-submission-form .js-form-type-textarea:last-child{margin-bottom:0;}.webform-submission-form .js-form-type-webform-markup{font-size:16px;line-height:26px;margin-bottom:48px;}.webform-submission-form .js-form-type-webform-markup .icon{display:none;}.webform-submission-form .js-webform-type-webform-radios-other,.webform-submission-form .js-webform-type-checkboxes,.webform-submission-form .js-webform-checkboxes{margin-bottom:24px;}.webform-submission-form .js-webform-type-webform-radios-other:last-child,.webform-submission-form .js-webform-type-checkboxes:last-child,.webform-submission-form .js-webform-checkboxes:last-child{margin-bottom:0;}.webform-submission-form .fieldset-wrapper{margin-bottom:24px;}.webform-submission-form .js-webform-checkboxes .js-form-type-checkbox{margin-bottom:0;}.webform-submission-form .js-form-type-managed-file{margin-bottom:24px;}.webform-submission-form .js-form-type-managed-file .description{font-size:16px;line-height:26px;}.webform-submission-form .js-form-type-radio input{margin-right:10px;width:auto;}.webform-submission-form .error-message{margin-bottom:14px;padding-left:32px;position:relative;}.webform-submission-form .error-message p{color:#061E35;font-size:16px;font-weight:700;line-height:26px;margin:0;}.webform-submission-form .error-message:before{background:#061E35;border-radius:50%;color:#ffffff;content:"";font-size:24px;font-weight:normal;height:24px;left:0;line-height:26px;position:absolute;text-align:center;top:0;width:24px;}.webform-submission-form .js-form-type-processed-text{font-size:14px;line-height:22px;}.webform-submission-form .js-form-type-processed-text .icon{display:none;}.webform-submission-form .form-item-visiting-requested label:after{top:4px;}.webform-submission-form .floating-label{position:relative;}.webform-submission-form .floating-label label{-webkit-transition:all 0.5s;left:28px;margin:0;pointer-events:none;position:absolute;top:17px;transition:all 0.5s;}.webform-submission-form .floating-label.filling label{color:#9CC5EC;font-size:12px;line-height:19px;opacity:0.5;top:2px;}.webform-submission-form .floating-label.filled:before{background:url("/themes/custom/mandarin/icons/check.svg") no-repeat center center #198754;background-size:12px 12px;border-radius:50%;color:#ffffff;content:"";display:block;height:24px;pointer-events:none;position:absolute;right:11px;text-align:center;top:18px;width:24px;}@media (min-width:768px){.webform-submission-form .floating-label.filled:before{right:24px;}}.webform-submission-form .floating-label.filled.js-form-type-select:before{display:none;}.webform-submission-form .floating-label.filled input.error,.webform-submission-form .floating-label.filled textarea.error,.webform-submission-form .floating-label.filled select.error{border-color:#ff0000;}.webform-submission-form .floating-label.focused input,.webform-submission-form .floating-label.focused textarea,.webform-submission-form .floating-label.focused select{border:2px solid #061E35;}.webform-submission-form .js-form-item-upload{background:#ffffff;color:#061E35;height:64px;margin-bottom:16px;padding:5px;position:relative;}.webform-submission-form .js-form-item-upload.error{border-color:#ff0000;}.webform-submission-form .js-form-item-upload:before{background:#061E35;border-radius:6px;color:#ffffff;content:"\e923";display:block;font-family:"icomoon";font-size:18px;height:54px;line-height:54px;pointer-events:none;text-align:center;width:54px;}.webform-submission-form .js-form-item-upload label{border:1px solid #ffffff;border-radius:6px;color:#061E35;cursor:pointer;font-size:14px;height:100%;left:0;line-height:22px;padding:8px 0 0 66px;position:absolute;top:0;width:100%;}.webform-submission-form .js-form-item-upload.error label{border-color:#ff0000;border-width:2px;}.webform-submission-form .js-form-item-upload.error label + .icon{display:block;}.webform-submission-form .js-form-item-upload .description{bottom:12px;font-size:10px;left:0;line-height:16px;opacity:0.5;padding-left:68px;pointer-events:none;position:absolute;}.webform-submission-form .js-form-item-upload .file{color:#061E35;font-size:14px;line-height:22px;opacity:0.5;}.webform-submission-form .js-form-item-upload .button{background:#061E35;border:0;color:#ffffff;font-size:14px;height:auto;margin-left:8px;padding:4px 10px;width:auto;}@media (min-width:992px){.webform-submission-form .js-form-item-upload .button:hover{opacity:0.9;}}.webform-submission-form .js-form-item-upload .form-managed-file{background:#ffffff;height:54px;left:64px;overflow:hidden;padding:8px 8px 8px 10px;position:absolute;top:5px;width:calc(100% - 54px - 16px);z-index:-1;}.webform-submission-form .js-form-item-upload .form-managed-file input{position:relative;visibility:visible;}.webform-submission-form .js-form-item-upload .form-managed-file.show{z-index:2;}@media (min-width:768px){.webform-submission-form .half{float:left;width:calc(50% - 0.75rem);}.webform-submission-form .half + .half{margin-left:1.5rem;}.webform-submission-form .half + .form-item:not(.half){clear:both;}}@media (min-width:768px){.webform-submission-form .form-item:nth-child(2n+1 of .half){clear:both;margin-left:0;}}
.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;}.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;}}: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-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}}@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%;}.offset-lg-1{margin-left:8.33333333%;}}@media (min-width:1200px){.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%;}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;}.offset-xl-1{margin-left:8.33333333%;}.offset-xl-2{margin-left:16.66666667%;}}.d-none{display:none !important;}.text-center{text-align:center !important;}@media (min-width:1200px){.d-xl-block{display:block !important;}}
@font-face{font-display:swap;font-family:"Unbounded";font-style:normal;font-weight:400;src:url(/themes/custom/mandarin/fonts/unbounded-v7-latin/unbounded-v7-latin-regular.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Unbounded";font-style:normal;font-weight:700;src:url(/themes/custom/mandarin/fonts/unbounded-v7-latin/unbounded-v7-latin-700.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Quicksand";font-style:normal;font-weight:400;src:url(/themes/custom/mandarin/fonts/quicksand-v31-latin/quicksand-v31-latin-regular.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Quicksand";font-style:normal;font-weight:500;src:url(/themes/custom/mandarin/fonts/quicksand-v31-latin/quicksand-v31-latin-500.woff2) format("woff2");}.custom-container{max-width:1600px;}.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;}}#page-header{-webkit-transition:all 0.5s;height:60px;left:0;padding-top:10px;position:fixed;top:0;transition:all 0.5s;width:100%;z-index:10;}#page-header.white #logo{background-image:url("/themes/custom/mandarin/images/logo-white.svg");}#page-header.white #nav-toggle-btn{-webkit-mask-image:none;background:url("/themes/custom/mandarin/icons/burger.svg") no-repeat 0 0 transparent;background-size:contain;mask-image:none;}#page-header.white #nav-toggle-btn.open{background-image:url(/themes/custom/mandarin/icons/close.svg);}#page-header.white.affixed #logo{background-image:url("/themes/custom/mandarin/images/logo.svg");}@media (min-width:992px){#page-header{padding-top:13px;}#page-header.white{padding-top:27px;}#page-header.white #block-main{color:#ffffff;}}#page-header.affixed{background:#ffffff;height:60px;padding-top:10px;}@media (min-width:992px){#page-header.affixed{height:80px;}#page-header.affixed #block-main{color:#061E35;}}@media (min-width:992px){#page-header.affixed #logo{height:60px;}}#page-header.affixed #nav-toggle-btn{-webkit-mask-image:url("/themes/custom/mandarin/icons/burger.svg");-webkit-mask-size:100% 100%;-webkit-mask-position:left top;-webkit-mask-repeat:no-repeat;background:#061E35;mask-image:url("/themes/custom/mandarin/icons/burger.svg");mask-position:left top;mask-repeat:no-repeat;mask-size:100% 100%;}#page-header.affixed #nav-toggle-btn.open{-webkit-mask-image:url("/themes/custom/mandarin/icons/close.svg");mask-image:url("/themes/custom/mandarin/icons/close.svg");}@media (min-width:992px){#page-header{height:116px;}}@media (max-width:991.98px){#main-navigation.open #logo{background-image:url("/themes/custom/mandarin/images/logo.svg");}}@media (min-width:992px){#main-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;justify-content:space-between;}}#logo{-webkit-transition:all 0.5s;background:url("/themes/custom/mandarin/images/logo.svg") no-repeat 0 0;background-size:contain;display:block;height:40px;position:relative;text-decoration:none;transition:all 0.5s;width:111px;z-index:11;}@media (min-width:992px){#logo{height:91px;width:111px;}}#nav-toggle-btn{-webkit-mask-image:url("/themes/custom/mandarin/icons/burger.svg");-webkit-mask-size:100% 100%;-webkit-mask-position:left top;-webkit-mask-repeat:no-repeat;background:#061E35;border:0;height:40px;list-style:none;margin:0;mask-image:url("/themes/custom/mandarin/icons/burger.svg");mask-position:left top;mask-repeat:no-repeat;mask-size:100% 100%;padding:0;position:absolute;right:0.75rem;top:10px;width:40px;}#nav-toggle-btn li{margin:0;padding:0;}#nav-toggle-btn.open{-webkit-mask-image:url("/themes/custom/mandarin/icons/close.svg");mask-image:url("/themes/custom/mandarin/icons/close.svg");}@media (min-width:992px){#nav-toggle-btn{display:none;}}#block-main{display:none;}#block-main.open{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100dvh;justify-content:center;left:0;overflow:auto;position:fixed;text-align:center;top:0;width:100%;}@media (min-width:992px){#block-main{color:inherit;display:block;}}#block-main ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;gap:20px;list-style:none;margin:0;padding:0;}#block-main ul li{margin:0;padding:0;}@media (min-width:992px){#block-main ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;align-items:center;flex-flow:row;gap:30px;}}@media (min-width:1200px){#block-main ul{gap:48px;}}#block-main ul li:before{display:none;}#block-main a,#block-main a:hover{font-family:"Unbounded",sans-serif;font-size:18px;font-weight:400;line-height:normal;text-decoration:none;}#block-main a.is-active:not(.btn--cta,.btn--primary),#block-main a.anchor-active:not(.btn--cta,.btn--primary),#block-main a:hover.is-active:not(.btn--cta,.btn--primary),#block-main a:hover.anchor-active:not(.btn--cta,.btn--primary){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;}@media (min-width:992px){#block-main a:not(.btn--cta,.btn--primary):hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;}}#page-main{min-height:200px;overflow:hidden;width:100%;}@media (min-width:992px){#page-main{min-height:400px;}}#overlay{-webkit-transition:all 400ms cubic-bezier(0.645,0.045,0.355,1) 0s;background:rgba(0,0,0,0.6);left:0;opacity:0;position:fixed;top:0;transition:all 400ms cubic-bezier(0.645,0.045,0.355,1) 0s;visibility:hidden;z-index:1;}#overlay.is-show{height:100%;opacity:1;visibility:visible;width:100%;}@media (min-width:992px){#overlay.is-show{opacity:0;visibility:hidden;}}footer{background:#061E35;color:#ffffff;padding:52px 0 45px;}footer > .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;gap:60px;}@media (min-width:992px){footer > .container{gap:68px;}}.footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;gap:60px;}.footer-content-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;gap:60px;}@media (min-width:1200px){.footer-content-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-flow:row;gap:20px;justify-content:space-between;}}#logo-footer{background:url("/themes/custom/mandarin/images/logo-white.svg") no-repeat center center;background-size:contain;display:block;height:110px;width:135px;}@media (min-width:1200px){#block-footer-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:60px;}}#block-footer-menu ul{list-style:none;margin:0;padding:0;}#block-footer-menu ul li{margin:0;padding:0;}#block-footer-menu > ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;gap:40px;}#block-footer-menu > ul a,#block-footer-menu > ul a:hover{text-decoration:none;}#block-footer-menu > ul li:before{display:none;}@media (min-width:768px){#block-footer-menu > ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-flow:row;flex-wrap:wrap;justify-content:space-between;}}@media (min-width:992px){#block-footer-menu > ul{gap:30px;}#block-footer-menu > ul a:hover,#block-footer-menu > ul a.is-active,#block-footer-menu > ul span:hover{color:#9CC5EC;}}@media (min-width:1200px){#block-footer-menu > ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}#block-footer-menu > ul > li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;flex-shrink:0;gap:30px;min-width:254px;}#block-footer-menu > ul > li:first-child{margin-right:26px;}#block-footer-menu > ul > li > a,#block-footer-menu > ul > li > a:hover,#block-footer-menu > ul > li > span{color:#9CC5EC;font-family:"Unbounded",sans-serif;font-size:22px;font-weight:700;line-height:normal;}#block-footer-menu > ul > li > div > ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;gap:16px;}#block-footer-menu > ul > li > div > ul a,#block-footer-menu > ul > li > div > ul a:hover{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;gap:11px;}#block-footer-menu > ul > li > div > ul a:before,#block-footer-menu > ul > li > div > ul a:hover:before{-ms-flex-negative:0;background:url("/themes/custom/mandarin/icons/arrow-small-right-blue.svg") no-repeat center center;background-size:contain;content:"";display:block;flex-shrink:0;height:12px;margin-top:7px;width:8px;}#block-mandarin-fusszeilemeta ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0;}#block-mandarin-fusszeilemeta ul li{margin:0;padding:0;}#block-mandarin-fusszeilemeta ul li{-ms-flex-negative:0;flex-shrink:0;}#block-mandarin-fusszeilemeta ul li:before{display:none;}@media (min-width:768px){#block-mandarin-fusszeilemeta ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}#block-mandarin-fusszeilemeta ul a,#block-mandarin-fusszeilemeta ul a:hover,#block-mandarin-fusszeilemeta ul span{cursor:pointer;text-decoration:none;}@media (min-width:992px){#block-mandarin-fusszeilemeta ul a:hover,#block-mandarin-fusszeilemeta ul a.is-active,#block-mandarin-fusszeilemeta ul span:hover{color:#9CC5EC;}}#block-mandarin-socialmedia ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;-ms-flex-wrap:wrap;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0;}#block-mandarin-socialmedia ul li{margin:0;padding:0;}#block-mandarin-socialmedia ul li{-ms-flex-negative:0;flex-shrink:0;}#block-mandarin-socialmedia ul li:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;}#block-mandarin-socialmedia ul li:before{display:none;}#block-mandarin-socialmedia ul span{color:#9CC5EC;font-family:"Unbounded",sans-serif;font-size:22px;font-weight:700;line-height:normal;}#block-mandarin-socialmedia ul a,#block-mandarin-socialmedia ul a:hover{cursor:pointer;text-decoration:none;}#block-mandarin-socialmedia ul a.facebook,#block-mandarin-socialmedia ul a.instagram,#block-mandarin-socialmedia ul a.linkedin,#block-mandarin-socialmedia ul a.pinterest,#block-mandarin-socialmedia ul a:hover.facebook,#block-mandarin-socialmedia ul a:hover.instagram,#block-mandarin-socialmedia ul a:hover.linkedin,#block-mandarin-socialmedia ul a:hover.pinterest{display:block;height:40px;overflow:hidden;position:relative;text-indent:-999px;width:40px;}#block-mandarin-socialmedia ul a.facebook:before,#block-mandarin-socialmedia ul a.instagram:before,#block-mandarin-socialmedia ul a.linkedin:before,#block-mandarin-socialmedia ul a.pinterest:before,#block-mandarin-socialmedia ul a:hover.facebook:before,#block-mandarin-socialmedia ul a:hover.instagram:before,#block-mandarin-socialmedia ul a:hover.linkedin:before,#block-mandarin-socialmedia ul a:hover.pinterest:before{content:"";display:block;height:40px;left:0;position:absolute;text-indent:0;top:0;width:40px;}#block-mandarin-socialmedia ul a.facebook:before,#block-mandarin-socialmedia ul a:hover.facebook:before{background:url("/themes/custom/mandarin/images/social/facebook.svg") no-repeat 0 0;background-size:contain;}#block-mandarin-socialmedia ul a.instagram:before,#block-mandarin-socialmedia ul a:hover.instagram:before{background:url("/themes/custom/mandarin/images/social/instagram.svg") no-repeat 0 0;background-size:contain;}#block-mandarin-socialmedia ul a.linkedin:before,#block-mandarin-socialmedia ul a:hover.linkedin:before{background:url("/themes/custom/mandarin/images/social/linkedin.svg") no-repeat 0 0;background-size:contain;}#block-mandarin-socialmedia ul a.pinterest:before,#block-mandarin-socialmedia ul a:hover.pinterest:before{background:url("/themes/custom/mandarin/images/social/pinterest.svg") no-repeat 0 0;background-size:contain;}
.node--page--full--header{min-height:200px;}
.paragraph--header-text-image--full{background:#C2E7FC;color:#034C8E;margin-top:60px;overflow:visible;padding:40px 0 0;position:relative;}.paragraph--header-text-image--full:last-child{margin-bottom:100px;}.paragraph--header-text-image--full.no-image-offset{margin-bottom:0;padding-bottom:0;}@media (min-width:992px){.paragraph--header-text-image--full.no-image-offset{margin-bottom:-40px;}}@media (min-width:992px){.paragraph--header-text-image--full{margin-top:116px;overflow:visible;padding:173px 0 173px;}}.paragraph--header-text-image--full .row{row-gap:30px;}@media (min-width:768px){.paragraph--header-text-image--full .col-image{-webkit-box-pack:right;-ms-flex-pack:right;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:right;}}.paragraph--header-text-image--full--image{margin-bottom:-30px;}.paragraph--header-text-image--full--image img{border-radius:10px;}@media (min-width:992px){.paragraph--header-text-image--full--image{margin-bottom:0;position:absolute;top:54px;}}.paragraph--header-text-image--full.no-image-offset .paragraph--header-text-image--full--image{margin-bottom:30px;}@media (min-width:992px){.paragraph--header-text-image--full.no-image-offset .paragraph--header-text-image--full--image{position:relative;top:-120px;}}.paragraph--header-text-image--full--text{font-family:"Quicksand",sans-serif;font-size:19px;font-weight:500;line-height:28px;}.paragraph--header-text-image--full--text h1,.paragraph--header-text-image--full--text .h1{-webkit-hyphens:auto;-ms-hyphens:auto;font-family:"Unbounded",sans-serif;font-size:30px;font-weight:700;hyphens:auto;line-height:normal;margin-bottom:32px;}@media (min-width:992px){.paragraph--header-text-image--full--text h1,.paragraph--header-text-image--full--text .h1{font-size:50px;line-height:normal;}}
.paragraph{margin-bottom:100px;}@media (min-width:992px){.paragraph{margin-bottom:200px;}}.contact .node--page--full--paragraphs .paragraph:last-child{margin-bottom:0;}

