/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph{margin-bottom:100px;}@media (min-width:992px){.paragraph{margin-bottom:200px;}.paragraph.small-margin{margin-bottom:100px;}}
.clearfix::after{clear:both;content:"";display:block;}.ratio{position:relative;width:100%;}.ratio::before{content:"";display:block;padding-top:var(--bs-aspect-ratio);}.ratio > *{height:100%;left:0;position:absolute;top:0;width:100%;}.ratio-16x9{--bs-aspect-ratio:56.25%;}.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.875rem;--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.875rem;--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-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}.offset-md-1{margin-left:8.33333333%;}}@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%;}.offset-lg-1{margin-left:8.33333333%;}.offset-lg-2{margin-left:16.66666667%;}}@media (min-width:1200px){.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}.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-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;}.offset-xl-1{margin-left:8.33333333%;}.offset-xl-2{margin-left:16.66666667%;}.offset-xl-3{margin-left:25%;}}.position-relative{position:relative !important;}.order-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important;}.order-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important;}.text-center{text-align:center !important;}@media (min-width:992px){.d-lg-block{display:block !important;}.order-lg-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important;}.order-lg-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important;}}
@font-face{font-display:swap;font-family:"gilroy";font-style:normal;font-weight:700;src:url(/themes/custom/mandarin/fonts/gilroy/gilroy-bold-webfont.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/gilroy/gilroy-bold-webfont.woff) format("woff");}@font-face{font-display:swap;font-family:"gilroy";font-style:normal;font-weight:800;src:url(/themes/custom/mandarin/fonts/gilroy/gilroy-extrabold-webfont.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/gilroy/gilroy-extrabold-webfont.woff) format("woff");}@font-face{font-display:swap;font-family:"gilroy";font-style:normal;font-weight:300;src:url(/themes/custom/mandarin/fonts/gilroy/gilroy-light-webfont.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/gilroy/gilroy-light-webfont.woff) format("woff");}@font-face{font-display:swap;font-family:"gilroy";font-style:normal;font-weight:400;src:url(/themes/custom/mandarin/fonts/gilroy/gilroy-regular-webfont.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/gilroy/gilroy-regular-webfont.woff) format("woff");}@font-face{font-display:block;font-family:"icomoon";font-style:normal;font-weight:normal;src:url(/themes/custom/mandarin/icomoon/fonts/icomoon.eot?2hfnjm=);src:url(/themes/custom/mandarin/icomoon/fonts/icomoon.eot?2hfnjm=#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/icomoon/fonts/icomoon.ttf?2hfnjm=) format("truetype"),url(/themes/custom/mandarin/icomoon/fonts/icomoon.woff?2hfnjm=) format("woff"),url(/themes/custom/mandarin/icomoon/fonts/icomoon.svg?2hfnjm=#icomoon) format("svg");}[class^=icon-],[class*=" icon-"]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;}.icon-kontakt:before{content:"\e916";}.icon-termin:before{content:"\e917";}.icon-fernwartung:before{content:"\e918";}.icon-employee-video:before{content:"\e913";}.icon-calendar:before{content:"\e914";}.icon-builder:before{content:"\e915";}.icon-media-download:before{content:"\e911";}.icon-media-image:before{content:"\e912";}.icon-linkedIn2:before{content:"\e90f";}.icon-xing:before{content:"\e910";}.icon-arrow-fine-right:before{content:"\e90e";}.icon-close:before{content:"\e90d";}.icon-play:before{content:"\e90c";}.icon-login:before{content:"\e900";}.icon-pause:before{content:"\e901";}.icon-search:before{content:"\e902";}.icon-arrow-big-right:before{content:"\e903";}.icon-arrow-small-right:before{content:"\e904";}.icon-caret-big-down:before{content:"\e905";}.icon-caret-small-down:before{content:"\e906";}.icon-check:before{content:"\e907";}.icon-facebook:before{content:"\e908";}.icon-instagram:before{content:"\e909";}.icon-linkedIn:before{content:"\e90a";}.icon-youtube:before{content:"\e90b";}.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;}}.container-fluid-max{max-width:1240px;}header{height:70px;left:0;position:fixed;top:0;width:100%;z-index:3;}@media (min-width:992px){header{height:190px;}}#meta-navigation{background:#081C45;color:#ffffff;}@media (min-width:992px){#meta-navigation{height:90px;}}#meta-navigation-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;gap:20px;height:70px;}#meta-navigation-inner a{color:#ffffff;text-decoration:none;}#meta-navigation-inner button{background:transparent;border:0;color:#ffffff;padding:0;}@media (max-width:767.98px){#meta-navigation-inner > div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;gap:20px;}#meta-navigation-inner > div > *{height:40px;overflow:hidden;position:relative;width:40px;}#meta-navigation-inner > div > * .icon{border:2px solid #ffffff;border-radius:50%;display:block;font-size:16px;height:40px;line-height:36px;text-align:center;width:40px;}#meta-navigation-inner > div > * .icon.icon-login{background:#DE007E;}}@media (min-width:768px){#meta-navigation-inner{gap:40px;}#meta-navigation-inner > div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;gap:40px;}#meta-navigation-inner > div > a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #ffffff;border-radius:54px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;gap:12px;letter-spacing:1px;line-height:34px;padding:4px 20px;}#meta-navigation-inner > div > a.login{background:#DE007E;border-color:#DE007E;}}@media (min-width:992px){#meta-navigation-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;height:90px;justify-content:space-between;}#meta-navigation-inner > div > a{-webkit-transition:background-color 0.5s,color 0.5s;padding:8px 30px;transition:background-color 0.5s,color 0.5s;}#meta-navigation-inner > div > a:hover{background:var(--bs-white);border-color:var(--bs-white);color:var(--bs-blue-dark);}#meta-navigation-inner > div > a.login{-webkit-transition:border 0.5s;border:5px solid #DE007E;outline:3px solid #DE007E;padding:5px 27px;transition:border 0.5s;}#meta-navigation-inner > div > a.login:hover{background:#DE007E;border:5px solid var(--bs-white);color:var(--bs-white);}}#main-navigation{background:#ffffff;}@media (min-width:992px){#main-navigation{border-bottom:1px solid #AFEB99;}}#logo{background:url(/themes/custom/mandarin/images/logo.png) no-repeat 0 0;background-size:contain;display:block;height:30px;width:172px;}@media (min-width:992px){#logo{height:46px;width:262px;}}span.overlay{-webkit-transition:opacity 0.5s;background:#000000;content:"";display:block;height:100%;left:100%;opacity:0;padding:0;position:fixed;top:0;transition:opacity 0.5s;width:100%;z-index:-2;}span.overlay.open{left:0;opacity:0.4;}#block-main{display:none;position:relative;z-index:1;}@media (max-width:991.98px){#block-main.open{background:#ffffff;display:block;height:calc(100% - 70px);max-width:400px;overflow:auto;padding:20px;position:fixed;right:0;top:70px;width:100%;}#block-main.open a,#block-main.open a:hover{text-decoration:none;}#block-main.open ul ul{margin-bottom:20px;padding-left:30px;}#block-main.open ul ul a,#block-main.open ul ul a:hover{-ms-flex-preferred-size:0;-webkit-box-flex:0;-ms-flex-positive:0;display:inline-block;flex-basis:0;flex-grow:0;font-size:16px;font-weight:700;letter-spacing:1px;line-height:26px;margin-top:16px;padding-right:22px;position:relative;z-index:1;}#block-main.open ul ul a:before,#block-main.open ul ul a:hover:before{content:"\e903";font-family:"icomoon";font-size:12px;font-weight:normal;position:absolute;right:0;}#block-main span.menu-item,#block-main span.menu-item + .icon,#block-main .text,#block-main img{display:none;}#block-main > ul > li > span.menu-item--expanded{display:inline;}#block-main > ul > li > span.menu-item--expanded + span.icon{display:block;}}@media (min-width:992px){#block-main{display:block;height:100px;}}#block-main ul{list-style:none;margin:0;padding:0;}#block-main p{font-size:16px;font-weight:400;letter-spacing:1px;line-height:26px;margin-bottom:8px;}#block-main p:last-child{margin-bottom:0;}#block-main .icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;display:block;float:right;font-size:8px;height:30px;line-height:30px;text-align:center;user-select:none;width:30px;}#block-main .icon + div{clear:both;}#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;}@media (min-width:992px){#block-main > ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:40px;padding:33px 0 0;}}@media (min-width:992px){#block-main > ul > li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;}#block-main > ul > li > a,#block-main > ul > li > span.menu-item--expanded{cursor:pointer;font-size:20px;font-weight:400;height:67px;letter-spacing:1px;line-height:34px;position:relative;text-decoration:none;}#block-main > ul > li > a:hover:before,#block-main > ul > li > a.active-trail:before,#block-main > ul > li > span.menu-item--expanded:hover:before,#block-main > ul > li > span.menu-item--expanded.active-trail:before{background:#AFEB99;border-radius:24px;bottom:0;content:"";display:block;height:8px;left:0;position:absolute;width:100%;}#block-main > ul > li > a.menu-item--expanded:hover:before,#block-main > ul > li > a.menu-item--expanded.active-trail:before,#block-main > ul > li > span.menu-item--expanded.menu-item--expanded:hover:before,#block-main > ul > li > span.menu-item--expanded.menu-item--expanded.active-trail:before{width:calc(100% + 24px);}#block-main > ul > li > .icon{float:none;height:67px;line-height:initial;padding-top:14px;text-align:left;width:auto;}}#block-main > ul > li > div{display:none;}#block-main > ul > li.open > .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);}@media (min-width:992px){#block-main > ul > li.open > .icon{height:67px;padding-bottom:14px;}#block-main > ul > li.open > .icon:before{line-height:72px;}}#block-main > ul > li.open > div{display:block;}@media (min-width:992px){#block-main > ul > li.open > div{left:auto;position:absolute;top:100px;}}@media (min-width:992px){#block-main > ul > li.open > div > ul{background:#ffffff;border-top:1px solid #AFEB99;padding:29px 20px 30px;}}@media (min-width:992px){#block-main > ul > li.open > div a{-ms-flex-item-align:start;-ms-flex-preferred-size:0;-webkit-box-flex:0;-ms-flex-positive:0;align-self:flex-start;display:inline-block;flex-basis:0;flex-grow:0;font-size:16px;font-weight:700;letter-spacing:1px;line-height:26px;margin-top:16px;position:relative;text-decoration:none;z-index:1;}#block-main > ul > li.open > div a:after{-webkit-transition:all 0.2s;background:#AFEB99;border-radius:1px;bottom:2px;content:"";height:2px;left:0;opacity:0;overflow:hidden;position:absolute;transition:all 0.2s;width:100%;z-index:-1;}#block-main > ul > li.open > div a:hover:after{border-radius:16px;opacity:1;}}@media (min-width:992px){#block-main > ul > li.open > .megamenu ~ div,#block-main > ul > li.open > .megamenu2 ~ div{background:#ffffff;border-top:1px solid #AFEB99;left:-50px;padding:0 50px;width:calc(100% + 100px);}}@media screen and (min-width:992px) and (max-height:900px){#block-main > ul > li.open > .megamenu ~ div,#block-main > ul > li.open > .megamenu2 ~ div{height:calc(100vh - 190px);overflow:auto;}}@media (min-width:992px){#block-main > ul > li.open > .megamenu ~ div > ul,#block-main > ul > li.open > .megamenu2 ~ div > ul{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#ffffff;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;max-width:1210px;padding:45px 0 30px;position:relative;top:0;width:100%;}#block-main > ul > li.open > .megamenu ~ div > ul li,#block-main > ul > li.open > .megamenu2 ~ div > ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;}#block-main > ul > li.open > .megamenu ~ div > ul li > a,#block-main > ul > li.open > .megamenu2 ~ div > ul li > a{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;padding-right:22px;}#block-main > ul > li.open > .megamenu ~ div > ul li > a:before,#block-main > ul > li.open > .megamenu2 ~ div > ul li > a:before{content:"\e903";font-family:"icomoon";font-size:12px;font-weight:normal;position:absolute;right:0;}#block-main > ul > li.open > .megamenu ~ div > ul li > a:after,#block-main > ul > li.open > .megamenu2 ~ div > ul li > a:after{left:0;opacity:1;width:calc(100% - 22px);}#block-main > ul > li.open > .megamenu ~ div > ul li > a:hover:after,#block-main > ul > li.open > .megamenu2 ~ div > ul li > a:hover:after{border-radius:16px;height:calc(100% - 3px);left:-4px;width:calc(100% - 14px);}#block-main > ul > li.open > .megamenu ~ div > ul > li,#block-main > ul > li.open > .megamenu2 ~ div > ul > li{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;flex-grow:0;flex-shrink:0;max-width:286px;}#block-main > ul > li.open > .megamenu ~ div > ul > li:first-child,#block-main > ul > li.open > .megamenu2 ~ div > ul > li:first-child{max-width:286px;}}@media (min-width:992px) and (min-width:1200px){#block-main > ul > li.open > .megamenu ~ div > ul > li:first-child,#block-main > ul > li.open > .megamenu2 ~ div > ul > li:first-child{max-width:386px;}}@media (min-width:992px){#block-main > ul > li.open > .megamenu ~ div > ul > li:first-child .text > p strong,#block-main > ul > li.open > .megamenu2 ~ div > ul > li:first-child .text > p strong{display:block;font-size:30px;font-weight:800;letter-spacing:0.2px;line-height:40px;margin-bottom:42px;}}@media (min-width:992px){#block-main > ul > li.open > .megamenu ~ div > ul > li:first-child a,#block-main > ul > li.open > .megamenu ~ div > ul > li:first-child a:hover,#block-main > ul > li.open > .megamenu2 ~ div > ul > li:first-child a,#block-main > ul > li.open > .megamenu2 ~ div > ul > li:first-child a:hover{-ms-flex-item-align:start;-ms-flex-preferred-size:0;-webkit-box-flex:0;-ms-flex-positive:0;align-self:flex-start;display:inline-block;flex-basis:0;flex-grow:0;font-size:16px;font-weight:700;letter-spacing:1px;line-height:26px;padding-right:22px;position:relative;text-decoration:none;}#block-main > ul > li.open > .megamenu ~ div > ul > li:first-child a:before,#block-main > ul > li.open > .megamenu ~ div > ul > li:first-child a:hover:before,#block-main > ul > li.open > .megamenu2 ~ div > ul > li:first-child a:before,#block-main > ul > li.open > .megamenu2 ~ div > ul > li:first-child a:hover:before{content:"\e903";font-family:"icomoon";font-size:12px;font-weight:normal;position:absolute;right:0;}#block-main > ul > li.open > .megamenu ~ div > ul > li:first-child a:after,#block-main > ul > li.open > .megamenu ~ div > ul > li:first-child a:hover:after,#block-main > ul > li.open > .megamenu2 ~ div > ul > li:first-child a:after,#block-main > ul > li.open > .megamenu2 ~ div > ul > li:first-child a:hover:after{-webkit-transition:all 0.2s;background:#AFEB99;border-radius:1px;bottom:2px;content:"";height:2px;left:0;overflow:hidden;position:absolute;transition:all 0.2s;width:calc(100% - 22px);z-index:-1;}}@media (min-width:992px){#block-main > ul > li.open > .megamenu ~ div > ul > li:first-child a:hover:after,#block-main > ul > li.open > .megamenu2 ~ div > ul > li:first-child a:hover:after{border-radius:16px;height:calc(100% - 3px);left:-4px;width:calc(100% - 14px);}}@media (min-width:992px){#block-main > ul > li.open > .megamenu ~ div > ul > li a.is-active ~ .text h6,#block-main > ul > li.open > .megamenu ~ div > ul > li a.is-active ~ .text strong,#block-main > ul > li.open > .megamenu2 ~ div > ul > li a.is-active ~ .text h6,#block-main > ul > li.open > .megamenu2 ~ div > ul > li a.is-active ~ .text strong{text-decoration:underline;text-underline-offset:4px;}}@media (min-width:992px){#block-main > ul > li.open > .megamenu ~ div > ul > li .text > p + ul,#block-main > ul > li.open > .megamenu2 ~ div > ul > li .text > p + ul{margin-top:24px;}#block-main > ul > li.open > .megamenu ~ div > ul > li .text > ul,#block-main > ul > li.open > .megamenu2 ~ div > ul > li .text > ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;font-size:16px;font-weight:400;gap:32px;letter-spacing:1px;line-height:26px;margin-bottom:16px;}#block-main > ul > li.open > .megamenu ~ div > ul > li .text > ul li,#block-main > ul > li.open > .megamenu2 ~ div > ul > li .text > ul li{padding-left:52px;position:relative;}#block-main > ul > li.open > .megamenu ~ div > ul > li .text > ul li:before,#block-main > ul > li.open > .megamenu2 ~ div > ul > li .text > ul li:before{content:"\e907";font-family:"icomoon";font-size:20px;height:45px;left:0;line-height:45px;position:absolute;top:0;width:44px;}}@media (min-width:992px){#block-main > ul > li.open > .megamenu ~ div > ul > li > span.menu-item,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > span.menu-item{display:block;font-size:30px;font-weight:800;letter-spacing:0.2px;line-height:40px;margin-bottom:42px;}}@media (min-width:992px){#block-main > ul > li.open > .megamenu ~ div > ul > li > .icon,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > .icon{display:none;}}@media (min-width:992px){#block-main > ul > li.open > .megamenu ~ div > ul > li > ul,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:32px;}#block-main > ul > li.open > .megamenu ~ div > ul > li > ul.has-image,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > ul.has-image{gap:80px;}#block-main > ul > li.open > .megamenu ~ div > ul > li > ul > li,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > ul > li{position:relative;}#block-main > ul > li.open > .megamenu ~ div > ul > li > ul > li > span.menu-item,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > ul > li > span.menu-item{display:none;}#block-main > ul > li.open > .megamenu ~ div > ul > li > ul > li p strong,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > ul > li p strong{font-size:20px;font-weight:700;letter-spacing:1px;line-height:34px;}#block-main > ul > li.open > .megamenu ~ div > ul > li > ul > li img,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > ul > li img{left:0;margin-left:-54px;margin-top:-3px;position:absolute;top:0;}#block-main > ul > li.open > .megamenu ~ div > ul > li > ul > li a,#block-main > ul > li.open > .megamenu ~ div > ul > li > ul > li a:hover,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > ul > li a,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > ul > li a:hover{-ms-flex-item-align:start;-ms-flex-preferred-size:0;-webkit-box-flex:0;-ms-flex-positive:0;align-self:flex-start;display:inline-block;flex-basis:0;flex-grow:0;font-size:16px;font-weight:700;letter-spacing:1px;line-height:26px;margin-top:16px;padding-right:22px;position:relative;text-decoration:none;}#block-main > ul > li.open > .megamenu ~ div > ul > li > ul > li a:before,#block-main > ul > li.open > .megamenu ~ div > ul > li > ul > li a:hover:before,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > ul > li a:before,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > ul > li a:hover:before{content:"\e903";font-family:"icomoon";font-size:12px;font-weight:normal;position:absolute;right:0;}#block-main > ul > li.open > .megamenu ~ div > ul > li > ul > li a:after,#block-main > ul > li.open > .megamenu ~ div > ul > li > ul > li a:hover:after,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > ul > li a:after,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > ul > li a:hover:after{-webkit-transition:all 0.2s;background:#AFEB99;border-radius:1px;bottom:2px;content:"";height:2px;left:0;overflow:hidden;position:absolute;transition:all 0.2s;width:calc(100% - 22px);z-index:-1;}#block-main > ul > li.open > .megamenu ~ div > ul > li > ul > li a:hover:after,#block-main > ul > li.open > .megamenu2 ~ div > ul > li > ul > li a:hover:after{border-radius:16px;height:calc(100% - 3px);left:-4px;width:calc(100% - 14px);}}@media (min-width:992px){#block-main > ul > li.open > .megamenu2 ~ div > ul.menu-level-1 > li > ul > li a,#block-main > ul > li.open > .megamenu2 ~ div > ul.menu-level-1 > li > ul > li a:hover{font-size:30px;font-weight:800;letter-spacing:0.2px;line-height:40px;}#block-main > ul > li.open > .megamenu2 ~ div > ul.menu-level-1 > li > ul > li a:after,#block-main > ul > li.open > .megamenu2 ~ div > ul.menu-level-1 > li > ul > li a:hover:after{height:2px;left:0;opacity:0;width:calc(100% - 22px);}}@media (min-width:992px){#block-main > ul > li.open > .megamenu2 ~ div > ul.menu-level-1 > li > ul > li a:hover:after{opacity:1;}}#block-main > ul > li.open > .megamenu2 ~ div .menu-level-2 a:before{display:none;}@media (min-width:992px){#block-main > ul > li.open > .megamenu2 ~ div .text strong{display:block;font-size:30px;font-weight:800;letter-spacing:0.2px;line-height:40px;margin-bottom:18px;}}@media (min-width:992px){#block-main > ul > li:nth-of-type(3) .menu-item.d-lg-block.invisible{display:none !important;}#block-main > ul > li:nth-of-type(3).open > .megamenu ~ div > ul.menu-level-1,#block-main > ul > li:nth-of-type(3).open > .megamenu2 ~ div > ul.menu-level-1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}#block-main > ul > li:nth-of-type(3).open > .megamenu ~ div > ul.menu-level-1 > li,#block-main > ul > li:nth-of-type(3).open > .megamenu2 ~ div > ul.menu-level-1 > li{max-width:none;width:50%;}#block-main > ul > li:nth-of-type(3).open > .megamenu ~ div > ul.menu-level-1 > li:last-child,#block-main > ul > li:nth-of-type(3).open > .megamenu2 ~ div > ul.menu-level-1 > li:last-child{max-width:286px;}#block-main > ul > li:nth-of-type(3).open > .megamenu ~ div > ul.menu-level-1 > li > ul > li a,#block-main > ul > li:nth-of-type(3).open > .megamenu ~ div > ul.menu-level-1 > li > ul > li a:hover,#block-main > ul > li:nth-of-type(3).open > .megamenu2 ~ div > ul.menu-level-1 > li > ul > li a,#block-main > ul > li:nth-of-type(3).open > .megamenu2 ~ div > ul.menu-level-1 > li > ul > li a:hover{margin-top:0 !important;}}#nav-toggle-btn{background-color:transparent;border:0;height:inherit;margin:0;padding:0 15px;position:absolute;right:0;top:24px;width:59px;}#nav-toggle-btn .sr-only{height:0;overflow:hidden;position:absolute;width:0;}#nav-toggle-btn .icon-bar{background-color:#ffffff;display:block;height:4px;width:auto;}#nav-toggle-btn .icon-bar + .icon-bar{margin-top:4px;}#nav-toggle-btn.open{top:18px;}#nav-toggle-btn.open:before{color:#ffffff;content:"\e90d";font-family:"icomoon";font-size:22px;font-weight:800;}#nav-toggle-btn.open .icon-bar{display:none;}@media (min-width:992px){#nav-toggle-btn{display:none;}}main{margin-top:70px;min-height:400px;}@media (min-width:992px){main{margin-top:190px;min-height:600px;}}footer{background:#081C45;color:#ffffff;padding:40px 0 40px;}@media (min-width:992px){footer{padding:74px 0 67px;}}footer a{color:inherit;text-decoration:none;}footer a:hover{color:inherit;}#footer-inner{-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){#footer-inner{-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;flex-flow:row;gap:30px;justify-content:space-between;}}@media (min-width:1200px){#footer-inner{max-width:91%;}}#block-mandarin-socials{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}#block-mandarin-socials a,#block-mandarin-socials a:hover{display:block;font-size:24px;height:24px;line-height:24px;overflow:hidden;position:relative;width:24px;}@media (min-width:992px){#block-mandarin-socials{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}}#block-mandarin-socials ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;gap:12px;list-style:none;margin:0;padding:0;}#block-footer-menu{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}#block-footer-menu a,#block-footer-menu a:hover,#block-footer-menu span{color:#D3DAE8;cursor:pointer;font-size:16px;font-weight:400;letter-spacing:1px;line-height:26px;}@media (min-width:992px){#block-footer-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}#block-footer-menu ul{list-style:none;margin:0;padding:0;}@media (min-width:992px){#block-footer-menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;gap:32px;}}#overlay{-webkit-transition:all 400ms cubic-bezier(0.645,0.045,0.355,1) 0s;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{background:rgba(0,0,0,0.6);height:100%;opacity:1;visibility:visible;width:100%;}@media (min-width:992px){#overlay.is-show{opacity:0;visibility:hidden;}}.webform-submission-form{font-weight:300;}.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;font-size:14px;line-height:22px;margin-bottom:24px;}.webform-submission-form [data-drupal-messages] [role=alert] ul{list-style:none;margin:0;padding:0;}.webform-submission-form [data-drupal-messages] [role=alert] .placeholder{font-weight:700;}.webform-submission-form label{color:#081C45;opacity:0.5;}.webform-submission-form label + .icon{color:#ff0000;display:none;font-size:24px;position:absolute;right:18px;top:20px;}.webform-submission-form input,.webform-submission-form textarea,.webform-submission-form select{background:#ffffff;border:1px solid #ffffff;border-radius:6px;color:#081C45;font-size:18px;font-weight:400;height:100%;line-height:30px;padding:10px 16px 10px 28px;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 !important;}.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{position:relative;}.webform-submission-form .js-form-item-salutation{max-width:160px;}.webform-submission-form .js-form-type-checkbox{margin-bottom:32px;position:relative;}.webform-submission-form .js-form-type-checkbox input{height:auto;left:-999em;position:absolute;width:auto;}.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 label{color:#081C45;cursor:pointer;font-size:17px;font-weight:400;letter-spacing:1px;line-height:34px;opacity:1;padding-left:32px;position:relative;}@media (min-width:992px){.webform-submission-form .js-form-type-checkbox label{padding-right:50px;}}.webform-submission-form .js-form-type-checkbox label a,.webform-submission-form .js-form-type-checkbox label a:hover{color:#081C45;text-decoration:underline;}@media (min-width:992px){.webform-submission-form .js-form-type-checkbox label a:hover,.webform-submission-form .js-form-type-checkbox label a:hover:hover{text-decoration:none;}}.webform-submission-form .js-form-type-checkbox label:after{background:#ffffff;border:1px solid #081C45;border-radius:3px;color:#081C45;content:"";font-size:20px;height:20px;left:0;line-height:14px;position:absolute;text-align:center;top:0;width:20px;}.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 .icon{top: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{height:63px;margin-bottom:19px;}.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-textarea{clear:both;margin-bottom:36px;}.webform-submission-form .js-form-type-textarea:last-child{margin-bottom:0;}.webform-submission-form .js-form-type-select{background:#ffffff;border:0;border-radius:6px;position:relative;}.webform-submission-form .js-form-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0.5;}.webform-submission-form .js-form-type-select:after{color:#081C45;content:"\e906";font-family:"icomoon";font-size:7px;opacity:0.5;pointer-events:none;position:absolute;right:20px;top:16px;}.webform-submission-form .js-form-item-markup{font-size:28px;font-weight:400;letter-spacing:1px;line-height:44px;margin-bottom:20px;}@media (min-width:992px){.webform-submission-form .js-form-item-markup{margin-bottom:40px;}}.webform-submission-form .form-item-check-privacy-police{margin-bottom:16px;}.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 .error-message{color:#ff0000;font-size:12px;font-weight:300;line-height:16px;margin-bottom:32px;padding-left:24px;position:relative;}.webform-submission-form .error-message:before{content:"\e910";display:block;font-family:"icomoon";font-size:16px;height:13px;left:0;position:absolute;top:-1px;width:13px;}.webform-submission-form .floating-label{position:relative;}.webform-submission-form .floating-label label{-webkit-transition:all 0.5s;color:#081C45;left:28px;margin:0;position:absolute;top:16px;transition:all 0.5s;}.webform-submission-form .floating-label.filling input,.webform-submission-form .floating-label.filling textarea,.webform-submission-form .floating-label.filling select{padding-bottom:5px;padding-top:18px;}.webform-submission-form .floating-label.filling label{color:#081C45;font-size:10px;line-height:16px;opacity:1;top:8px;}.webform-submission-form .floating-label.filled input,.webform-submission-form .floating-label.filled textarea,.webform-submission-form .floating-label.filled select{border:2px solid #081C45;}.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 #081C45;}.webform-submission-form .js-form-item-check-privacy-police{margin-bottom:32px;}.webform-submission-form .js-form-submit{-webkit-transition:all 0.5s;-webkit-box-shadow:none;background:#081C45;border:5px solid #081C45;border-radius:54px;box-shadow:none;color:#ffffff;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:700;letter-spacing:1px;line-height:2.125rem;margin:3px;outline:3px solid #081C45;overflow:hidden;padding:9px 34px;text-decoration:none;transition:all 0.5s;white-space:normal;width:auto;}.webform-submission-form .js-form-submit:hover,.webform-submission-form .js-form-submit:active,.webform-submission-form .js-form-submit:focus{-webkit-box-shadow:none;background:#081C45;border:5px solid #ffffff;box-shadow:none;color:#ffffff;text-decoration:none;}@media (min-width:768px){.webform-submission-form .half{float:left;margin-right:0.9375rem;width:calc(50% - 0.9375rem);}.webform-submission-form .half + .half{margin-left:0.9375rem;margin-right:0;}.webform-submission-form .half + .half + .half{margin-left:0;margin-right:0.9375rem;}.webform-submission-form .half + .half + .half + .half{margin-left:0.9375rem;margin-right:0;}}.webform-submission-form .clear-before{clear:both;}.block-menu-page-end{background:#F1F0EE;padding:40px 0 50px;}@media (min-width:992px){.block-menu-page-end{padding:74px 0 100px;}}#block-mandarin-menu-page-end img{max-width:none;}#block-mandarin-menu-page-end ul{list-style:none;margin:0;padding:0;}#block-mandarin-menu-page-end ul li{margin:0;padding-left:0;}#block-mandarin-menu-page-end ul li:before{display:none;}#block-mandarin-menu-page-end ul li a{font-size:16px;font-weight:400;letter-spacing:1px;line-height:26px;text-decoration:none;}#block-mandarin-menu-page-end ul li a.is-active{text-decoration:underline;}@media (min-width:992px){#block-mandarin-menu-page-end ul li a:hover{text-decoration:underline;}}#block-mandarin-menu-page-end > 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:24px;}@media (min-width:768px){#block-mandarin-menu-page-end > ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;-ms-flex-wrap:wrap;flex-flow:row;flex-wrap:wrap;}}@media (min-width:992px){#block-mandarin-menu-page-end > ul{gap:96px;row-gap:84px;}}@media (min-width:1200px){#block-mandarin-menu-page-end > ul{gap:125px;}}#block-mandarin-menu-page-end > ul > li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;gap:12px;}@media (min-width:768px){#block-mandarin-menu-page-end > ul > li{width:214px;}#block-mandarin-menu-page-end > ul > li:nth-of-type(4){width:100%;}#block-mandarin-menu-page-end > ul > li:nth-last-child(2){width:50%;}}@media (min-width:992px){#block-mandarin-menu-page-end > ul > li{width:160px;}#block-mandarin-menu-page-end > ul > li:nth-of-type(4){width:160px;}#block-mandarin-menu-page-end > ul > li:nth-last-child(2){width:160px;}}#block-mandarin-menu-page-end > ul > li > a,#block-mandarin-menu-page-end > ul > li > span{font-size:24px;font-weight:800;line-height:40px;}#block-mandarin-menu-page-end .logo{-ms-flex-negative:0;background-position:0 0;background-repeat:no-repeat;background-size:contain;display:block;flex-shrink:0;overflow:hidden;position:relative;text-decoration:none;text-indent:-999px;}#block-mandarin-menu-page-end .logo.is-active{text-decoration:none;}#block-mandarin-menu-page-end .logo{background-image:url(/themes/custom/mandarin/images/logo.png);height:37px;width:211px;}#block-mandarin-menu-page-end .sage-business-partner,#block-mandarin-menu-page-end .sage-tech-partner{-ms-flex-negative:0;display:block;flex-shrink:0;text-decoration:none;}#block-mandarin-menu-page-end .sage-business-partner.is-active,#block-mandarin-menu-page-end .sage-tech-partner.is-active{text-decoration:none;}#block-mandarin-menu-page-end .sage-business-partner{height:48px;width:198px;}#block-mandarin-menu-page-end .sage-tech-partner{height:48px;width:207px;}@media (min-width:992px){#block-mandarin-menu-page-end .sage-tech-partner{-ms-flex-item-align:end;align-self:flex-end;}}#block-mandarin-menu-page-end .space{display:none;}
.node--event--full--header{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:0;background:#AFEB99;flex-grow:1;flex-shrink:0;height:inherit !important;min-height:722px;overflow:hidden;position:relative;width:100%;z-index:1;}@media (min-width:992px){.node--event--full--header{min-height:678px;}}@media (min-width:992px){.node--event--full--header .col-12.order-1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:678px;}}.node--event--full--title{font-size:44px;font-weight:800;letter-spacing:0.2px;line-height:54px;}@media (min-width:992px){.node--event--full--title{font-size:74px;line-height:84px;width:auto;}}.node--event--full--text{margin-top:90px;padding-bottom:40px;position:relative;z-index:3;}.node--event--full--text [class^=btn-] + [class^=btn-],.node--event--full--text [class^=btn-] + [class*=" btn-"],.node--event--full--text [class*=" btn-"] + [class^=btn-],.node--event--full--text [class*=" btn-"] + [class*=" btn-"]{margin-top:16px;}@media (min-width:992px){.node--event--full--text [class^=btn-] + [class^=btn-],.node--event--full--text [class^=btn-] + [class*=" btn-"],.node--event--full--text [class*=" btn-"] + [class^=btn-],.node--event--full--text [class*=" btn-"] + [class*=" btn-"]{margin-left:16px;margin-top:0;}}@media (min-width:768px){.node--event--full--text{margin-top:180px;}}@media (min-width:992px){.node--event--full--text{margin-top:0;padding-top:40px;}.node--event--full--text h1,.node--event--full--text .h1{font-size:96px;line-height:142px;margin-bottom:20px;width:110%;}}.node--event--full--text strong{font-size:18px;font-weight:800;letter-spacing:0.2px;line-height:22px;}@media (min-width:992px){.node--event--full--text strong{font-size:30px;line-height:40px;}}.node--event--full--text h1.h2{font-size:44px;font-weight:800;letter-spacing:0.2px;line-height:54px;}@media (min-width:992px){.node--event--full--text h1.h2{font-size:74px;line-height:84px;width:auto;}}@media (min-width:992px){.node--event--full--inner-text{max-width:498px;}}.node--event--full--mask{background:url(/themes/custom/mandarin/images/header-ellipse-mobile.svg) no-repeat center bottom;background-size:contain;height:722px;left:0;overflow:hidden;position:absolute;top:-120px;width:100%;z-index:2;}@media (min-width:768px){.node--event--full--mask{background-size:cover;}}@media (min-width:992px){.node--event--full--mask{background:url(/themes/custom/mandarin/images/header-ellipse-desktop.svg) no-repeat 0 0;background-size:initial;height:100%;left:auto;margin-left:-112px;top:0;}}.node--event--full--media{background:#000000;height:524px;margin:0 -0.9375rem 0;position:relative;width:calc(100% + 1.875rem);z-index:1;}.node--event--full--media img,.node--event--full--media video,.node--event--full--media iframe,.node--event--full--media div{-o-object-fit:cover;-o-object-position:center;height:100%;object-fit:cover;object-position:center;width:100%;}@media (min-width:992px){.node--event--full--media{height:100%;left:auto;overflow:hidden;position:absolute;top:0;width:50%;}.node--event--full--media:after{background:url(/themes/custom/mandarin/images/pointline.png) no-repeat left top;content:"";display:block;height:100%;left:0;margin-left:68px;position:absolute;top:0;width:100%;z-index:3;}}
@media (min-width:1200px){.paragraph--text--full .checklist{margin-left:95px;margin-right:95px;}}
