/* @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--contact-person--teaser{margin-bottom:40px;}@media (min-width:992px){.node--contact-person--teaser{margin-bottom:0;}}.node--contact-person--teaser--image{border:14px solid #AFEB99;border-radius:50%;height:246px;margin:3px 0 27px 3px;outline:3px solid #ffffff;overflow:hidden;width:246px;}.node--contact-person--teaser--shorttitle{margin-bottom:21px;}.node--contact-person--teaser--phone,.node--contact-person--teaser--email{-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:13px;}
.node--form--full{background:#AFEB99;padding:100px 0 100px;}.node--form--full > .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:40px;}@media (min-width:992px){.node--form--full > .container{gap:88px;}}@media (min-width:992px){.node--form--full{padding:143px 0 160px;}}@media (min-width:1200px){.node--form--full--title{font-size:120px;line-height:146px;}}
.anchor-list-wrapper{background:#F1F0EE;padding:30px 0 40px;}@media (min-width:992px){.anchor-list-wrapper{padding:56px 0 66px;}}.anchor-list-title{margin-bottom:24px;}.anchor-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;counter-reset:anchors;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;gap:14px;list-style:none;margin:0;padding:0;}.anchor-list li{-ms-flex-item-align:start;-webkit-box-flex:0;-ms-flex-positive:0;align-self:flex-start;counter-increment:anchors;display:inline-block;flex-grow:0;padding:0;}.anchor-list li:before{display:none;}.anchor-list li a{-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:30px;text-decoration:none;}.anchor-list li a:before{border:2px solid #AFEB99;border-radius:50%;content:counter(anchors);display:block;font-family:inherit;font-size:20px;font-weight:400;height:32px;letter-spacing:1px;line-height:28px;overflow:hidden;position:relative;text-align:center;top:0;width:32px;}.anchor-list li a > span{padding-right:24px;}.anchor-list li a .icon{font-size:12px;position:absolute;right:0;top:11px;width:16px;}@media (min-width:992px){.anchor-list li a:hover{text-decoration:none;}.anchor-list li a:hover:before{background:#AFEB99;}.anchor-list li a:hover > span{text-decoration:underline;}}.anchor{position:relative;top:-100px;}@media (min-width:992px){.anchor{top:-220px;}}
.node--page--full.bg-gray{background:var(--bs-creme);}
.node--sticky-buttons--teaser{display:none;}@media (min-width:992px){.node--sticky-buttons--teaser{bottom:100px;display:block;position:fixed;right:0;z-index:2;}}
.paragraph--big-teaser--full{background:#AFEB99;position:relative;}.paragraph--big-teaser--full.small-margin{margin-bottom:0;}@media (min-width:768px){.paragraph--big-teaser--full--image{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:41.66666667%;}.paragraph--big-teaser--full--image img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%;}}@media (min-width:768px){.paragraph--big-teaser--full--text{padding:80px 0;}}@media (min-width:992px){.paragraph--big-teaser--full--text{padding:128px 0;}}
.col-xl-4 > .paragraph--cost--full{padding:64px 32px 61px;}.paragraph--cost--full{background:#081C45;border-radius:24px;color:#ffffff;overflow:hidden;padding:64px 62px 61px;}@media (min-width:768px){.paragraph--cost--full{height:100%;position:relative;}}.paragraph--cost--full--license{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#AFEB99;border-radius:32px;color:#081C45;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;letter-spacing:1px;line-height:26px;margin-bottom:16px;padding:1px 16px;}.paragraph--cost--full--cost{color:#AFEB99;margin-bottom:24px;}.paragraph--cost--full--cost strong{display:block;font-weight:700;}@media (min-width:768px){.paragraph--cost--full--cost{font-size:54px;}}.paragraph--cost--full--text strong{color:#AFEB99;display:block;font-size:20px;font-weight:700;letter-spacing:1px;line-height:34px;margin-bottom:-32px;}.paragraph--cost--full--text ul li{padding-left:29px;}.paragraph--cost--full--text ul li:before{background:transparent;border-radius:0;color:#AFEB99;content:"\e907";font-family:"icomoon";font-weight:normal;height:26px;top:0px;width:17px;}
.paragraph--costs--full > .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:40px;}@media (min-width:992px){.paragraph--costs--full > .container{gap:50px;}}@media (max-width:767.98px){.paragraph--costs--full--costs > .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;gap:1.875rem;}}@media (min-width:768px){.paragraph--costs--full--costs > .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:1.875rem;}}
.paragraph--cta--full{background:#081C45;color:#ffffff;padding:100px 0 100px;}@media (min-width:992px){.paragraph--cta--full{padding:160px 0 183px;}}.paragraph--cta--full > .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:40px;}@media (min-width:992px){.paragraph--cta--full > .container{gap:72px;}}.paragraph--cta--full--title{color:#AFEB99;}.paragraph--cta--full--ctas > .row{row-gap:30px;}@media (min-width:992px){.paragraph--cta--full--ctas > .row{row-gap:50px;}}.paragraph--cta--full--ctas .title{color:#AFEB99;}
.paragraph--header-text-media--full{background:#AFEB99;position:relative;z-index:1;}.paragraph--header-text-media--full--medias{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;-ms-flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;flex-wrap:nowrap;}.paragraph--header-text-media--full .glide__navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:center;margin-bottom:40px;}@media (min-width:992px){.paragraph--header-text-media--full .glide__navigation{-webkit-box-pack:start;-ms-flex-pack:start;bottom:100px;justify-content:flex-start;left:50%;margin-bottom:0;margin-left:-200px;position:absolute;}}@media (min-width:1200px){.paragraph--header-text-media--full .glide__navigation{margin-left:-250px;}}.paragraph--header-text-media--full .glide__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;}.paragraph--header-text-media--full .glide__bullets .glide__bullet{background:#ffffff;border:0;border-radius:50%;height:9px;margin:0;overflow:hidden;padding:0;width:9px;}.paragraph--header-text-media--full .glide__bullets .glide__bullet.glide__bullet--active{background:#081C45;}.paragraph--header-text-media--full .glide__progress{background:#ffffff;border-radius:16px;height:8px;overflow:hidden;width:72px;}.paragraph--header-text-media--full .glide__progress span{-webkit-transition:width 0s;background:#081C45;border-radius:16px;display:block;height:8px;position:relative;transition:width 0s;width:0;}.paragraph--header-text-media--full .glide__progress span.play{-webkit-transition-duration:var(--speed);transition-duration:var(--speed);width:100%;}.paragraph--header-text-media--full .glide__playpause .play,.paragraph--header-text-media--full .glide__playpause .pause{background:#081C45;border:0;border-radius:50%;color:#ffffff;display:none;height:24px;margin:0;padding:0;width:24px;}.paragraph--header-text-media--full .glide__playpause .play.visible,.paragraph--header-text-media--full .glide__playpause .pause.visible{display:block;}.paragraph--header-text-media--full .glide__playpause .play .icon,.paragraph--header-text-media--full .glide__playpause .pause .icon{display:block;font-size:10px;height:inherit;line-height:24px;pointer-events:none;text-align:center;text-indent:1px;width:inherit;}.paragraph--header-text-media--full .glide__playpause .play .icon.icon-play,.paragraph--header-text-media--full .glide__playpause .pause .icon.icon-play{font-size:11px;line-height:25px;text-indent:2px;}
.paragraph--icon-link--full{height:68px;margin-bottom:8px;position:relative;}.paragraph--icon-link--full a,.paragraph--icon-link--full a:hover{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;-ms-flex-wrap:nowrap;-webkit-transition:0.5s;background:#DE007E;border-radius:40px;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;flex-wrap:nowrap;font-size:18px;font-weight:700;gap:14px;height:68px;letter-spacing:1px;line-height:34px;overflow:hidden;padding:15px;position:absolute;right:32px;text-decoration:none;top:0;transition:0.5s;width:68px;}.paragraph--icon-link--full a .icon,.paragraph--icon-link--full a:hover .icon{font-size:38px;height:38px;line-height:38px;text-align:center;width:38px;}.paragraph--icon-link--full a .icon.icon-kontakt,.paragraph--icon-link--full a .icon.icon-termin,.paragraph--icon-link--full a:hover .icon.icon-kontakt,.paragraph--icon-link--full a:hover .icon.icon-termin{font-size:32px;}.paragraph--icon-link--full a .icon.icon-termin,.paragraph--icon-link--full a:hover .icon.icon-termin{text-indent:4px;}.paragraph--icon-link--full a .title,.paragraph--icon-link--full a:hover .title{-webkit-transition:0.5s;overflow:hidden;transition:0.5s;}@media (min-width:992px){.paragraph--icon-link--full a:hover{background:#ffffff;color:#DE007E;padding:15px 24px 15px 29px;text-decoration:none;width:370px;}}
.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}
.paragraph--images-videos--full{-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;}@media (min-width:992px){.paragraph--images-videos--full{gap:67px;}}.paragraph--images-videos--full--title{margin-bottom:0;}.paragraph--images-videos--full--image{display:block;position:relative;text-decoration:none;}.paragraph--images-videos--full--image:hover{text-decoration:none;}.paragraph--images-videos--full--image .image-wrapper{border-radius:24px;overflow:visible;position:relative;}.paragraph--images-videos--full--image .image-wrapper:after{background:#000000;border-radius:24px;content:"";display:block;height:100%;left:0;opacity:0.1;position:absolute;top:0;width:100%;}.paragraph--images-videos--full--image img{-o-object-fit:cover;border-radius:24px;display:block;height:394px;object-fit:cover;width:100%;}.paragraph--images-videos--full--image .icon{-webkit-transform:translateX(-50%);background:#ffffff;border-radius:50%;font-size:17px;height:48px;left:50%;line-height:48px;position:absolute;text-align:center;text-indent:2px;top:173px;transform:translateX(-50%);width:48px;}@media (min-width:992px){.paragraph--images-videos--full--image:hover .image-wrapper{-webkit-box-shadow:4px 4px 40px 0 rgba(8,28,69,0.15);box-shadow:4px 4px 40px 0 rgba(8,28,69,0.15);}}.paragraph--images-videos--full .caption{padding-top:14px;}.paragraph--images-videos--full .controls{-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:35px;}.paragraph--images-videos--full .progressbar{background:#F1F0EE;height:4px;overflow:hidden;position:relative;width:298px;}.paragraph--images-videos--full .progressbar > span{-webkit-transition:width 0.5s;background:#081C45;display:block;height:100%;left:0;position:absolute;top:0;transition:width 0.5s;width:0%;}@media (min-width:768px){.paragraph--images-videos--full .progressbar{width:298px;}}@media (min-width:992px){.paragraph--images-videos--full .progressbar{width:298px;}}.paragraph--images-videos--full .glide{padding:0 0.9375rem;}.paragraph--images-videos--full .glide__arrows{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;gap:16px;}.paragraph--images-videos--full .glide__arrow{background:transparent;border:2px solid #323232;border-radius:50%;color:#323232;height:48px;line-height:48px;overflow:hidden;width:48px;}.paragraph--images-videos--full .glide__arrow .icon{display:block;font-size:14px;}@media (min-width:992px){.paragraph--images-videos--full .glide__arrow:hover{background:#323232;color:#ffffff;}}.paragraph--images-videos--full .glide__arrow--left .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
@media (min-width:1200px){.paragraph--text--full .checklist{margin-left:95px;margin-right:95px;}}
.paragraph--text-media--full{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:0;flex-grow:1;flex-shrink:0;height:inherit !important;min-height:722px;overflow:hidden;position:relative;width:100%;}@media (min-width:992px){.paragraph--text-media--full{min-height:678px;}}@media (min-width:992px){.paragraph--text-media--full .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;}}.paragraph--text-media--full--text{margin-top:90px;padding-bottom:40px;position:relative;z-index:3;}.paragraph--text-media--full--text [class^=btn-] + [class^=btn-],.paragraph--text-media--full--text [class^=btn-] + [class*=" btn-"],.paragraph--text-media--full--text [class*=" btn-"] + [class^=btn-],.paragraph--text-media--full--text [class*=" btn-"] + [class*=" btn-"]{margin-top:16px;}@media (min-width:992px){.paragraph--text-media--full--text [class^=btn-] + [class^=btn-],.paragraph--text-media--full--text [class^=btn-] + [class*=" btn-"],.paragraph--text-media--full--text [class*=" btn-"] + [class^=btn-],.paragraph--text-media--full--text [class*=" btn-"] + [class*=" btn-"]{margin-left:16px;margin-top:0;}}@media (min-width:768px){.paragraph--text-media--full--text{margin-top:180px;}}@media (min-width:992px){.paragraph--text-media--full--text{margin-top:0;padding-top:40px;}.paragraph--text-media--full--text h1,.paragraph--text-media--full--text .h1{font-size:96px;line-height:100px;margin-bottom:0;width:110%;}}.paragraph--text-media--full--text strong{font-size:18px;font-weight:800;letter-spacing:0.2px;line-height:22px;}@media (min-width:992px){.paragraph--text-media--full--text strong{font-size:30px;line-height:40px;}}.paragraph--text-media--full--text h1.h2{font-size:44px;font-weight:800;letter-spacing:0.2px;line-height:54px;}@media (min-width:992px){.paragraph--text-media--full--text h1.h2{font-size:74px;line-height:84px;width:auto;}}.paragraph--text-media--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){.paragraph--text-media--full--mask{background-size:cover;}}@media (min-width:992px){.paragraph--text-media--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;}}.paragraph--text-media--full--media{background:#000000;height:524px;margin:0 -0.9375rem 0;position:relative;width:calc(100% + 1.875rem);z-index:1;}.paragraph--text-media--full--media img,.paragraph--text-media--full--media video,.paragraph--text-media--full--media iframe,.paragraph--text-media--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){.paragraph--text-media--full--media{height:100%;left:auto;overflow:hidden;position:absolute;top:0;width:50%;}.paragraph--text-media--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;}}
.paragraph--text-modules--full{background:#F1F0EE;overflow:hidden;padding:60px 0;}.paragraph--text-modules--full.small-margin{margin-bottom:0;}@media (min-width:992px){.paragraph--text-modules--full{overflow:hidden;padding:165px 0;position:relative;z-index:1;}.paragraph--text-modules--full:before{-webkit-transform:translateX(-50%);background:url(/themes/custom/mandarin/images/bg-circle.svg) no-repeat right bottom;bottom:-270px;content:"";display:block;height:1212px;left:50%;margin-left:932px;position:absolute;transform:translateX(-50%);width:1217px;z-index:-1;}}@media (min-width:992px){.paragraph--text-modules--full--title{margin-bottom:90px;}}.paragraph--text-modules--full--text-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;gap:32px;margin-bottom:80px;position:relative;}@media (min-width:768px){.paragraph--text-modules--full--text-image{display:grid;grid-template-columns:1fr repeat(12,60px) 1fr;margin:0 auto;}}@media (min-width:992px){.paragraph--text-modules--full--text-image{grid-template-columns:1fr repeat(12,80px) 1fr;margin-bottom:192px;}}@media (min-width:1200px){.paragraph--text-modules--full--text-image{grid-template-columns:1fr repeat(12,95px) 1fr;}}.paragraph--text-modules--full--image{padding:0 0.9375rem;}@media (min-width:768px){.paragraph--text-modules--full--image{grid-column-end:span 7;grid-column-start:8;grid-row:1;padding:0;}.paragraph--text-modules--full--image img{max-width:none;width:100%;}}@media (min-width:992px){.paragraph--text-modules--full--image img{padding-left:80px;}}.paragraph--text-modules--full--text{padding:0 0.9375rem;}@media (min-width:768px){.paragraph--text-modules--full--text{grid-column-end:span 6;grid-column-start:2;grid-row:1;padding:0;}}@media (min-width:768px){.paragraph--text-modules--full--text-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;height:100%;justify-content:center;}}@media (min-width:992px){.paragraph--text-modules--full--title-2{margin-bottom:48px;}}.paragraph--text-modules--full--modules{margin-bottom:32px;}.paragraph--text-modules--full--modules > .row{row-gap:1.875rem;}@media (min-width:992px){.paragraph--text-modules--full--modules{margin-bottom:64px;}}
.paragraph--title-text-icon--full{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;gap:22px;}.paragraph--title-text-icon--full--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:2px;}
