/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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{--gutter-x:1.5rem;--gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--gutter-x) * 0.5);padding-right:calc(var(--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:1116px;}}@media (min-width:1400px){.container{max-width:1116px;}}:root{--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px;}.row{--gutter-x:1.5rem;--gutter-y:0;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:calc(-0.5 * var(--gutter-x));margin-right:calc(-0.5 * var(--gutter-x));margin-top:calc(-1 * var(--gutter-y));}.row > *{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--gutter-y);max-width:100%;padding-left:calc(var(--gutter-x) * 0.5);padding-right:calc(var(--gutter-x) * 0.5);width:100%;}.col{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}@media (min-width:576px){.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;}}@media (min-width:768px){.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;}.offset-md-1{margin-left:8.33333333%;}.offset-md-2{margin-left:16.66666667%;}.offset-md-6{margin-left:50%;}}@media (min-width:992px){.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%;}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}.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-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%;}.offset-lg-10{margin-left:83.33333333%;}}@media (min-width:1200px){.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;}.offset-xl-2{margin-left:16.66666667%;}}@media (min-width:1400px){.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;}.offset-xxl-1{margin-left:8.33333333%;}}
@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:100;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-100.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:100;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-100italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:200;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-200.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:200;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-200italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:300;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-300.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:300;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-300italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:400;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-regular.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:400;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:500;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-500.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:500;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-500italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:600;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-600.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:600;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-600italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:700;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-700.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:700;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-700italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:800;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-800.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:800;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-800italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:900;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-900.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:900;src:url(/themes/custom/mandarin/fonts/barlow/barlow-v12-latin-900italic.woff2) format("woff2");}.paragraph{margin-bottom:100px;}.paragraph.paragraph--type--from-library{margin-bottom:0;}.fade{-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none;}}.fade:not(.show){opacity:0;}.collapse:not(.show){display:none;}.collapsing{-webkit-transition:height 0.35s ease;height:0;overflow:hidden;transition:height 0.35s ease;}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none;}}.collapsing.collapse-horizontal{-webkit-transition:width 0.35s ease;height:auto;transition:width 0.35s ease;width:0;}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{-webkit-transition:none;transition:none;}}#overlay{-webkit-transition:all 400ms cubic-bezier(0.645,0.045,0.355,1) 0s;background:rgba(0,0,0,0.6);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all 400ms cubic-bezier(0.645,0.045,0.355,1) 0s;visibility:hidden;width:100%;z-index:1;}#overlay.is-show{opacity:1;visibility:visible;}@media (min-width:992px){#overlay.is-show{opacity:0;visibility:hidden;}}h5,.h5,h3,.h3,h2,.h2,h1,.h1{color:var(--headline-color);font-style:normal;margin-bottom:24px;margin-top:0;}@media (min-width:768px){h5,.h5,h3,.h3,h2,.h2,h1,.h1{margin-bottom:48px;}}h1,.h1{font-size:40px;font-weight:700;line-height:44px;}@media (min-width:768px){h1,.h1{font-size:80px;line-height:88px;}}h2,.h2{font-size:27px;font-weight:700;line-height:33px;}@media (min-width:768px){h2,.h2{font-size:46px;line-height:56px;}}h3,.h3{font-size:27px;font-weight:700;line-height:33px;}@media (min-width:768px){h3,.h3{font-size:41px;line-height:53px;}}h5,.h5{font-size:17px;font-weight:500;line-height:26px;}@media (min-width:768px){h5,.h5{font-size:24px;line-height:37px;}}body{font-size:18px;}.paragraph{line-height:28px;}a{outline:none !important;}p a,.paragraph ul li a,.text-link{-webkit-transition:0.2s;border-bottom:3px solid #C8102E;color:var(--text-color);padding-bottom:2px;text-decoration:none;transition:0.2s;}@media (prefers-reduced-motion:reduce){p a,.paragraph ul li a,.text-link{-webkit-transition:none;transition:none;}}p a:hover,.paragraph ul li a:hover,.text-link:hover{-webkit-transition:0.2s;border-bottom:3px solid #F9C200;transition:0.2s;}@media (prefers-reduced-motion:reduce){p a:hover,.paragraph ul li a:hover,.text-link:hover{-webkit-transition:none;transition:none;}}p{margin-bottom:1.625rem;}p:last-child{margin-bottom:0;}.paragraph ul{padding-left:25px;}.paragraph ul li{margin-bottom:8px;position:relative;}.paragraph ul li:last-of-type{margin-bottom:0;}ul.header-list{list-style:none;padding-left:47px;}ul.header-list li{font-size:15px;font-weight:700;line-height:24px;position:relative;}ul.header-list li:last-of-type{margin-bottom:0;}@media (min-width:768px){ul.header-list li{font-size:24px;line-height:38px;}}ul.header-list li::before{-webkit-transform:translate(0,-50%);color:#F9C200;content:"\e90d";font-family:"icomoon";font-size:15px;height:22px;left:-45px;position:absolute;top:50%;transform:translate(0,-50%);width:21px;}@media (min-width:992px){ul.header-list li::before{font-size:22px;height:38px;width:31px;}}ul.list-red{list-style:none;}ul.list-red li{margin-bottom:20px;position:relative;}ul.list-red li:last-of-type{margin-bottom:0;}ul.list-red li::before{background:#C8102E;border-radius:50%;content:"";height:10px;left:-20px;position:absolute;top:8px;width:10px;}.footer{font-size:17px;line-height:27px;position:relative;}.footer__illustration{-webkit-transform:translate(-50%,0);left:50%;max-width:1490px;pointer-events:none;position:absolute;top:-90px;transform:translate(-50%,0);width:100%;}@media screen and (min-width:326px){.footer__illustration{top:-94px;}}@media screen and (min-width:375px){.footer__illustration{top:-101px;}}@media screen and (min-width:445px){.footer__illustration{top:-110px;}}@media screen and (min-width:515px){.footer__illustration{top:-120px;}}@media (min-width:576px){.footer__illustration{top:-128px;}}@media screen and (min-width:660px){.footer__illustration{top:-140px;}}@media (min-width:768px){.footer__illustration{top:-154px;}}@media screen and (min-width:880px){.footer__illustration{top:-170px;}}@media (min-width:992px){.footer__illustration{top:-131px;}}@media screen and (min-width:1110px){.footer__illustration{top:-138px;}}@media (min-width:1200px){.footer__illustration{top:-145px;}}@media (min-width:1400px){.footer__illustration{top:-160px;}}.footer__illustration img{width:100%;}.footer__illustration img.mobile{display:block;}@media (min-width:992px){.footer__illustration img.mobile{display:none;}}.footer__illustration img.desktop{display:none;}@media (min-width:992px){.footer__illustration img.desktop{display:block;}}.footer__main-wrapper{margin:50px auto 0 auto;}.footer__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.footer__title,.footer span{color:#C8102E;display:block;font-weight:600;margin-bottom:14px;}.footer__contact__text{margin-bottom:10px;}.footer__contact__link a{padding-left:28px;position:relative;}.footer__contact__link a::before{color:#042C4E;content:"";font-family:"icomoon";font-size:22px;height:24px;left:0;position:absolute;top:-2px;width:24px;}.footer__contact__link a:hover::before{color:#C8102E;}.footer__contact__link.footer__contact__phone a::before{content:"\e901";}.footer__contact__link.footer__contact__mail a::before{content:"\e900";}.footer__main-menu__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;}.footer__social__links,.footer__payment__links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;gap:20px;}.footer__social__link a,.footer__payment__link a{font-size:0;height:24px;position:relative;width:24px;}.footer__social__link a::before,.footer__payment__link a::before{color:#042C4E;content:"";font-family:"icomoon";font-size:22px;height:24px;left:0;width:24px;}.footer__social__link a:hover::before,.footer__payment__link a:hover::before{color:#C8102E;}.footer__social__link.link-facebook a::before,.footer__payment__link.link-facebook a::before{content:"\e909";}.footer__social__link.link-instagram a::before,.footer__payment__link.link-instagram a::before{content:"\e908";}.footer__social__link.link-x a::before,.footer__payment__link.link-x a::before{content:"\e90a";}.footer__social__link.mastercard a::before,.footer__payment__link.mastercard a::before{content:"\e906";}.footer__social__link.visa a::before,.footer__payment__link.visa a::before{content:"\e905";}.footer__social__link.other-payment a::before,.footer__payment__link.other-payment a::before{content:"\e907";}.footer__google-logo img{height:211px;width:137px;}.footer ul{list-style:none;margin:0;padding:0;}.footer a{color:#042C4E;text-decoration:none;}.footer a:hover{color:#C8102E;}.footer__main-menu{margin-bottom:30px;}.footer__main-menu:last-of-type{margin-bottom:0;}@media (min-width:992px){.footer__main-menu{margin-bottom:0;}}.footer__main-menu 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:8px;}.footer__logo{margin-bottom:24px;}.footer__logo img{height:56px;width:137px;}.footer__subfooter{background:#C8102E;margin-top:36px;padding:11px 0;}.footer__subfooter a{color:#ffffff;font-weight:600;}.footer__subfooter a:hover{color:#F9C200;}.footer__subfooter ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;}@media (min-width:576px){.footer__subfooter ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px;}}@media (min-width:768px){.footer__subfooter ul{gap:60px;}}@media (min-width:1200px){.footer__subfooter ul{gap:110px;}}body.user-logged-in #main-navigation,body.user-logged-in #metanavigation{margin-top:80px;}#metanavigation{bottom:24px;color:#ffffff;font-size:17px;height:166px;position:fixed;width:100%;z-index:13;}@media (min-width:1200px){#metanavigation{background-color:#C8102E;height:48px;top:0;}}#metanavigation #block-mandarin-metanavigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px;}@media (min-width:1200px){#metanavigation #block-mandarin-metanavigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:114px;height:48px;}}#metanavigation .metanavigation__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;}@media (min-width:1200px){#metanavigation .metanavigation__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}#metanavigation .metanavigation__text{display:none;}@media (min-width:1200px){#metanavigation .metanavigation__text{display:block;}}#metanavigation .metanavigation__text,#metanavigation .metanavigation__link a{color:#ffffff;font-weight:600;}#metanavigation .metanavigation__link{width:100%;}@media (min-width:1200px){#metanavigation .metanavigation__link{width:auto;}}#metanavigation .metanavigation__link a{background-color:#C8102E;border-radius:4px;display:block;padding:19px 75px 19px 39px;position:relative;text-decoration:none;}@media (min-width:1200px){#metanavigation .metanavigation__link a{border-radius:0;padding:0 0 0 28px;}}#metanavigation .metanavigation__link a::before{-webkit-transform:translate(0,-50%);color:#ffffff;content:"";font-family:"icomoon";font-size:22px;font-weight:400;height:28px;position:absolute;right:39px;top:50%;transform:translate(0,-50%);width:28px;}@media (min-width:1200px){#metanavigation .metanavigation__link a::before{-webkit-transform:none;font-size:18px;height:20px;left:0;right:auto;top:2px;transform:none;width:20px;}}#metanavigation .metanavigation__link a:hover{color:#F9C200;}#metanavigation .metanavigation__link a:hover::before{color:#F9C200;}#metanavigation .metanavigation__link.metanavigation__phone a::before{content:"\e901";}#metanavigation .metanavigation__link.metanavigation__mail a::before{content:"\e900";}.language_switcher ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;}.language_switcher--mobile{display:block;height:24px;position:absolute;right:87px;top:20px;z-index:13;}@media (min-width:1200px){.language_switcher--mobile{display:none;}}.language_switcher--desktop{display:none;}@media (min-width:1200px){.language_switcher--desktop{display:block;}}.language_switcher ul{list-style:none;margin:0;padding:0;}.language_switcher .is-active{display:none !important;}.language_switcher a{color:#042C4E;font-weight:600;padding-bottom:4px;position:relative;text-decoration:none;text-transform:uppercase;}@media (min-width:1200px){.language_switcher a{color:#ffffff;}.language_switcher a:hover{color:#F9C200;}}#main-navigation{-webkit-box-shadow:0 0 16px 0 rgba(69,90,100,0.15);background-color:#ffffff;box-shadow:0 0 16px 0 rgba(69,90,100,0.15);height:60px;position:fixed;right:0;top:0;width:100%;z-index:12;}@media (min-width:1200px){#main-navigation{height:88px;top:48px;}}#main-navigation .block--main__title{display:none;}#main-navigation #logo{background-image:url("/themes/custom/mandarin/logo.svg");background-repeat:no-repeat;background-size:contain;display:block;height:41px;margin-left:15px;width:101px;z-index:12;}@media (min-width:1200px){#main-navigation #logo{height:56px;margin:0;width:136px;}}#main-navigation .navigation__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;padding-bottom:11px;padding-top:8px;}@media (min-width:1200px){#main-navigation .navigation__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-direction:row;justify-content:space-between;padding-bottom:23px;padding-top:10px;}}#block-main,#metanavigation{-webkit-transform:translate(100%,0);-webkit-transition:all 200ms cubic-bezier(0.645,0.045,0.355,1) 0s;opacity:0;transform:translate(100%,0);transition:all 200ms cubic-bezier(0.645,0.045,0.355,1) 0s;visibility:hidden;}@media (min-width:1200px){#block-main,#metanavigation{-webkit-transform:none;-webkit-transition:none;opacity:1;transform:none;transition:none;visibility:visible;}}#block-main.is-show,#metanavigation.is-show{-webkit-transform:translate(0,0);opacity:1;transform:translate(0,0);visibility:visible;}#block-main{background-color:#ffffff;height:100%;padding:97px 15px 128px 15px;position:fixed;right:0;top:0;width:100%;z-index:11;}@media (min-width:1200px){#block-main{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;padding:0;position:relative;right:0;top:20px;width:auto;}}#block-main 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:23px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;list-style:none;margin:0;padding:0;text-align:center;}@media (min-width:1200px){#block-main ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:73px;text-align:left;}}#block-main ul li{display:block;}#block-main ul li a{color:#042C4E;cursor:pointer;font-size:19px;font-style:normal;font-weight:700;line-height:30px;padding-bottom:2px;text-decoration:none;}@media (min-width:1200px){#block-main ul li a{font-size:18px;line-height:28px;}#block-main ul li a:hover,#block-main ul li a.is-active{border-bottom:3px solid #C8102E;}}#nav-toggle-btn{cursor:pointer;height:20px;position:absolute;right:15px;top:20px;width:28px;z-index:11;}@media (min-width:1200px){#nav-toggle-btn{display:none;}}#nav-toggle-btn.is-open span{background:#042C4E;}#nav-toggle-btn.is-open span:nth-of-type(1){-webkit-transform:rotate(45deg) translateX(5px) translateY(5px);-ms-transform:rotate(45deg) translateX(5px) translateY(5px);transform:rotate(45deg) translateX(5px) translateY(5px);}#nav-toggle-btn.is-open span:nth-of-type(2){-webkit-transform:rotate(-45deg) translateX(1px) translateY(0px);-ms-transform:rotate(-45deg) translateX(1px) translateY(0px);right:0;transform:rotate(-45deg) translateX(1px) translateY(0px);width:100%;}#nav-toggle-btn.is-open span:nth-of-type(3){display:none;}#nav-toggle-btn span{-webkit-transition:all 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;background:#042C4E;border-radius:50px;display:block;height:2px;position:relative;transition:all 300ms cubic-bezier(0.645,0.045,0.355,1) 0s;width:100%;}#nav-toggle-btn span:nth-of-type(1){top:0;}#nav-toggle-btn span:nth-of-type(2){right:-6px;top:6px;width:80%;}#nav-toggle-btn span:nth-of-type(3){right:-11px;top:12px;width:60%;}.webform-submission-form{font-size:18px;line-height:28px;}.webform-submission-form label{display:block;font-weight:700;margin-bottom:6px;}.webform-submission-form input[type=text],.webform-submission-form input[type=email],.webform-submission-form input[type=tel],.webform-submission-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff;border:1px solid #bbbbbb;border-radius:4px;padding:20px 16px;width:100%;}.webform-submission-form input[type=text].error,.webform-submission-form input[type=email].error,.webform-submission-form input[type=tel].error,.webform-submission-form textarea.error{background-color:#FDF4F2;border-color:#CC3838;border-width:2px;margin-top:40px;}.webform-submission-form input[type=text]:required:valid,.webform-submission-form input[type=email]:required:valid,.webform-submission-form input[type=tel]:required:valid,.webform-submission-form textarea:required:valid{border-color:#2AC31C;border-width:2px;}.webform-submission-form input[type=text]:focus,.webform-submission-form input[type=email]:focus,.webform-submission-form input[type=tel]:focus,.webform-submission-form textarea:focus{border-color:#042C4E;}.webform-submission-form input[type=text]:focus,.webform-submission-form input[type=text]:active,.webform-submission-form input[type=email]:focus,.webform-submission-form input[type=email]:active,.webform-submission-form input[type=tel]:focus,.webform-submission-form input[type=tel]:active,.webform-submission-form textarea:focus,.webform-submission-form textarea:active{outline:none;}.webform-submission-form .form-item-check-privacy-police input{display:none;}.webform-submission-form .form-item-check-privacy-police label{font-size:17px;font-weight:400;line-height:27px;padding-left:53px;position:relative;}.webform-submission-form .form-item-check-privacy-police label:before{border:1px solid #042C4E;border-radius:4px;content:"";height:30px;left:0;position:absolute;top:0;width:30px;}.webform-submission-form .form-item-check-privacy-police input:checked ~ label::before{border-width:7px;}.webform-submission-form .form-item-check-privacy-police .form-item--error-message{bottom:-15px;top:auto;}.webform-submission-form .form-item--error{position:relative;}.webform-submission-form .form-item--error-message{color:#CC3838;font-size:14px;font-weight:400;line-height:15px;position:absolute;top:40px;}.webform-submission-form .form-item--error-message::before{content:"\e90b";font-family:"icomoon";}.webform-submission-form textarea{min-height:252px;}.webform-submission-form div[role=alert]{display:none;}.webform-submission-form .form-item-radio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;}@media (min-width:992px){.webform-submission-form .form-item-radio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.webform-submission-form .form-item-radio .js-webform-radios{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px 53px;}@media (min-width:768px){.webform-submission-form .form-item-radio .js-webform-radios{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.webform-submission-form .form-item-radio .js-form-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:46px;position:relative;}.webform-submission-form .form-item-radio input{display:none;}.webform-submission-form .form-item-radio legend,.webform-submission-form .form-item-radio label{font-size:24px;font-weight:500;line-height:38px;}.webform-submission-form .form-item-radio legend{width:25%;}.webform-submission-form .form-item-radio .fieldset-wrapper{width:75%;}.webform-submission-form .form-item-radio label{width:100%;}.webform-submission-form .form-item-radio label:before{-webkit-transform:translate(0,-50%);background:#ffffff;border:2px solid #042C4E;border-radius:50%;content:"";height:30px;left:0;position:absolute;top:50%;transform:translate(0,-50%);width:30px;}.webform-submission-form .form-item-radio input:checked ~ label::before{border-width:7px;}.webform-contact-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:28px;}.webform-contact-form .form-actions{text-align:center;}.webform-contact-form input[type=submit]{margin-top:20px;}@font-face{font-display:block;font-family:"icomoon";font-style:normal;font-weight:normal;src:url(/themes/custom/mandarin/fonts/icomoon/icomoon.eot?hgmfyz=);src:url(/themes/custom/mandarin/fonts/icomoon/icomoon.eot?hgmfyz=#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/icomoon/icomoon.ttf?hgmfyz=) format("truetype"),url(/themes/custom/mandarin/fonts/icomoon/icomoon.woff?hgmfyz=) format("woff"),url(/themes/custom/mandarin/fonts/icomoon/icomoon.svg?hgmfyz=#icomoon) format("svg");}[class^=icon-],[class*=" icon-"]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;}.icon-mail:before{color:#042c4e;content:"\e900";}.icon-phone:before{color:#042c4e;content:"\e901";}.icon-chevron-up:before{color:#042c4e;content:"\e902";}.icon-chevron-down:before{color:#e8f4fa;content:"\e903";}.icon-calendar:before{color:#042c4e;content:"\e904";}.icon-visa:before{color:#042c4e;content:"\e905";}.icon-mastercard:before{color:#042c4e;content:"\e906";}.icon-hand-coin:before{color:#042c4e;content:"\e907";}.icon-instagram:before{color:#042c4e;content:"\e908";}.icon-facebook:before{color:#042c4e;content:"\e909";}.icon-x:before{color:#042c4e;content:"\e90a";}.icon-error:before{color:#c8102e;content:"\e90b";}.icon-success:before{color:#17b069;content:"\e90c";}.icon-checkmark:before{color:#f9c200;content:"\e90d";}
.paragraph__big-teaser{background-color:#C8102E;margin-left:auto;margin-right:auto;max-width:1440px;}.paragraph__big-teaser.no-margin{margin-bottom:0;}.paragraph__big-teaser h2,.paragraph__big-teaser .h2{color:#ffffff;margin:0;}@media (min-width:992px) and (max-width:1199.98px){.paragraph__big-teaser h2{font-size:70px;line-height:78px;}}.paragraph__big-teaser__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:0 auto;padding:0;}@media (min-width:992px){.paragraph__big-teaser__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;}}.paragraph__big-teaser__image img{width:100%;}.paragraph__big-teaser__title{margin-bottom:16px;}.paragraph__big-teaser__title h2{font-style:italic;font-weight:800;}.paragraph__big-teaser__text{margin-bottom:35px;}.paragraph__big-teaser__content{margin-bottom:auto;margin-top:auto;padding:28px 30px 72px 30px;}@media (min-width:992px){.paragraph__big-teaser__content{padding:0;}}
.paragraph__accordion-element{margin-bottom:0;}.paragraph__accordion-element__details{background-color:#E8F4FA;border-radius:16px;}.paragraph__accordion-element__details:hover{background-color:#042C4E;color:#ffffff;}.paragraph__accordion-element__details:hover .h5{color:#ffffff;}.paragraph__accordion-element__details:hover .paragraph__accordion-element__icon{background-color:#E8F4FA;}.paragraph__accordion-element__details:hover .paragraph__accordion-element__icon::before{color:#042C4E;}.paragraph__accordion-element__details[open]{background-color:#042C4E;color:#ffffff;}.paragraph__accordion-element__details[open] .h5{color:#ffffff;}.paragraph__accordion-element__details[open] .paragraph__accordion-element__details-summary{padding-bottom:9px;}@media (min-width:768px){.paragraph__accordion-element__details[open] .paragraph__accordion-element__details-summary{padding-bottom:18px;}}.paragraph__accordion-element__details[open] .paragraph__accordion-element__icon{background-color:#E8F4FA;}.paragraph__accordion-element__details[open] .paragraph__accordion-element__icon::before{color:#042C4E;content:"\e902";}.paragraph__accordion-element summary{list-style-type:none;padding:15px 117px 15px 28px;position:relative;}@media (min-width:768px){.paragraph__accordion-element summary{padding:37px 117px 37px 28px;}}.paragraph__accordion-element summary .paragraph__accordion-element__icon{background-color:#042C4E;border-radius:50%;height:25px;position:absolute;right:25px;top:15px;width:25px;}@media (min-width:768px){.paragraph__accordion-element summary .paragraph__accordion-element__icon{height:33px;right:42px;top:37px;width:33px;}}.paragraph__accordion-element summary .paragraph__accordion-element__icon::before{-webkit-transform:translate(-50%,-50%);color:#E8F4FA;font-size:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);}@media (min-width:768px){.paragraph__accordion-element summary .paragraph__accordion-element__icon::before{font-size:11px;}}.paragraph__accordion-element summary::-webkit-details-marker,.paragraph__accordion-element summary::marker{display:none;}.paragraph__accordion-element__details-inner{line-height:28px;padding:0 60px 24px 28px;}.paragraph__accordion-element__details-inner *{color:var(--white);}@media (min-width:768px){.paragraph__accordion-element__details-inner{padding:0 117px 36px 28px;}}@media (max-width:767.98px){.paragraph__accordion-element__details-inner{font-size:15px;}}
.paragraph__accordion{margin-left:auto;margin-right:auto;max-width:1440px;position:relative;}.paragraph__accordion__title{text-align:center;}.paragraph__accordion__elements{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:28px;}.paragraph__accordion__link{margin-top:48px;text-align:center;}.paragraph__accordion__spacer{height:105px;width:100%;}.paragraph__accordion__illustration{background-repeat:no-repeat;background-size:cover;display:none;position:absolute;z-index:-1;}@media (min-width:1200px){.paragraph__accordion__illustration{display:block;}}.paragraph__accordion__illustration.magnifying_glass{background-image:url("/themes/custom/mandarin/images/svg/magnifying-glass.svg");bottom:0;height:364px;left:-190px;width:610px;}.paragraph__accordion__illustration.car{background-image:url("/themes/custom/mandarin/images/svg/car.svg");bottom:-215px;height:173px;right:0;width:321px;}.paragraph__accordion__illustration.balloon{background-image:url("/themes/custom/mandarin/images/svg/balloon.svg");bottom:-50px;height:418px;left:0;width:369px;}
.paragraph__iframe__iframe{background:#E8F4FA;border-radius:14px;padding:16px;}@media (min-width:992px){.paragraph__iframe__iframe{padding:96px;}}.paragraph__iframe__iframe iframe{min-height:776px;width:100%;}@media (min-width:992px){.paragraph__iframe__iframe iframe{min-height:530px;}}
.paragraph__text{margin-left:auto;margin-right:auto;max-width:1440px;position:relative;}.paragraph__text__illustration{background-image:url("/themes/custom/mandarin/images/svg/car.svg");background-repeat:no-repeat;background-size:cover;bottom:-107px;display:none;height:173px;position:absolute;right:0;width:321px;}@media (min-width:1200px){.paragraph__text__illustration{display:block;}}
