/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%;}@media (min-width:576px){.container{max-width:540px;}}@media (min-width:768px){.container{max-width:720px;}}@media (min-width:992px){.container{max-width:960px;}}@media (min-width:1200px){.container{max-width:1140px;}}@media (min-width:1400px){.container{max-width:1320px;}}: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:30px;--bs-gutter-y:0;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:calc(-0.5 * var(--bs-gutter-x));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-top:calc(-1 * var(--bs-gutter-y));}.row > *{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%;}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}@media (min-width:768px){.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%;}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;}.offset-md-1{margin-left:8.33333333%;}}@media (min-width:992px){.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}.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%;}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%;}.offset-lg-1{margin-left:8.33333333%;}.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-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;}}.d-none{display:none !important;}.position-relative{position:relative !important;}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}.order-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;order:6 !important;}@media (min-width:768px){.order-md-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important;}.order-md-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;order:6 !important;}}
@font-face{font-display:block;font-family:"icomoon";font-style:normal;font-weight:normal;src:url(/themes/custom/mandarin/fonts/icomoon.eot?lwl730=);src:url(/themes/custom/mandarin/fonts/icomoon.eot?lwl730=#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/icomoon.ttf?lwl730=) format("truetype"),url(/themes/custom/mandarin/fonts/icomoon.woff?lwl730=) format("woff"),url(/themes/custom/mandarin/fonts/icomoon.svg?lwl730=#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-play-big:before{content:"\e909";}.icon-play:before{content:"\e908";}.icon-mail-big:before{content:"\e907";}.icon-check:before{content:"\e906";}.icon-arrow-left:before{content:"\e900";}.icon-arrow-right:before{content:"\e901";}.icon-burger-close:before{content:"\e902";}.icon-burger:before{content:"\e903";}.icon-facebook:before{content:"\e904";}.icon-instagram:before{content:"\e905";}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-regular.eot);src:local(""),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-regular.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-regular.woff) format("woff"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-regular.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-regular.svg#OpenSans) format("svg");}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-700.eot);src:local(""),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-700.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-700.woff) format("woff"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-700.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-700.svg#OpenSans) format("svg");}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-800.eot);src:local(""),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-800.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-800.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-800.woff) format("woff"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-800.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-800.svg#OpenSans) format("svg");}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-italic.eot);src:local(""),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-italic.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-italic.woff) format("woff"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-italic.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-italic.svg#OpenSans) format("svg");}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-700italic.eot);src:local(""),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-700italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-700italic.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-700italic.woff) format("woff"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-700italic.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-700italic.svg#OpenSans) format("svg");}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-800italic.eot);src:local(""),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-800italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-800italic.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-800italic.woff) format("woff"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-800italic.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/open-sans-v29-latin/open-sans-v29-latin-800italic.svg#OpenSans) format("svg");}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;src:url(/themes/custom/mandarin/fonts/montserrat-v24-latin/montserrat-v24-latin-800.eot);src:local(""),url(/themes/custom/mandarin/fonts/montserrat-v24-latin/montserrat-v24-latin-800.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/montserrat-v24-latin/montserrat-v24-latin-800.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/montserrat-v24-latin/montserrat-v24-latin-800.woff) format("woff"),url(/themes/custom/mandarin/fonts/montserrat-v24-latin/montserrat-v24-latin-800.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/montserrat-v24-latin/montserrat-v24-latin-800.svg#Montserrat) format("svg");}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:url(/themes/custom/mandarin/fonts/montserrat-v24-latin/montserrat-v24-latin-900.eot);src:local(""),url(/themes/custom/mandarin/fonts/montserrat-v24-latin/montserrat-v24-latin-900.eot#iefix) format("embedded-opentype"),url(/themes/custom/mandarin/fonts/montserrat-v24-latin/montserrat-v24-latin-900.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/montserrat-v24-latin/montserrat-v24-latin-900.woff) format("woff"),url(/themes/custom/mandarin/fonts/montserrat-v24-latin/montserrat-v24-latin-900.ttf) format("truetype"),url(/themes/custom/mandarin/fonts/montserrat-v24-latin/montserrat-v24-latin-900.svg#Montserrat) format("svg");}@font-face{font-family:"Smoothy-Slanted";src:url(/themes/custom/mandarin/fonts/SmoothySlanted/font.woff2) format("woff2"),url(/themes/custom/mandarin/fonts/SmoothySlanted/font.woff) format("woff");}.fade{-webkit-transition:all opacity 0.15s linear ease-out;transition:all opacity 0.15s linear ease-out;}.fade:not(.show){opacity:0;}.collapse:not(.show){display:none;}.collapsing{-webkit-transition:all height 0.35s ease ease-out;height:0;overflow:hidden;transition:all height 0.35s ease ease-out;}.collapsing.collapse-horizontal{-webkit-transition:all width 0.35s ease ease-out;height:auto;transition:all width 0.35s ease ease-out;width:0;}header{-webkit-transition:background 0.5s;background:transparent;left:0;padding:10px 0;position:fixed;top:0;transition:background 0.5s;width:100%;z-index:13;}header.affixed{background:#ffffff;}@media (max-width:1199.98px){header{background:#ffffff;}}@media (min-width:1200px){header{padding-top:30px;}header.affixed{padding:10px 0;}header.affixed #block-main > ul{padding-top:21px;}header.affixed #block-main ul li.submenu.open > ul{height:calc(100% - 99px);top:99px;}}#logo{background:url(/themes/custom/mandarin/images/logo.png) no-repeat 0 0;background-image:url(/themes/custom/mandarin/images/logo.svg);background-size:contain;display:block;height:50px;overflow:hidden;width:132px;}@media (min-width:1200px){#logo{float:left;height:89px;margin-left:-80px;width:234px;}}#block-main{-webkit-transition:right 0.5s;background:#ffffff;height:100%;overflow:auto;padding:70px 30px 0 30px;position:fixed;right:-100%;text-align:center;top:0;transition:right 0.5s;width:100%;z-index:13;}#block-main.open{right:0;}@media (max-width:1199.98px){#block-main.open > ul > li.submenu > ul{padding:40px 0 30px;}}#block-main.open > ul > li.submenu > ul:before{background:#65B2E4;content:"";height:100%;left:-30px;position:absolute;top:10px;width:calc(100% + 60px);z-index:-1;}@media (min-width:1200px){#block-main{background:transparent;float:right;height:auto;margin-right:-60px;max-width:none;overflow:visible;padding:0;position:relative;right:auto;text-align:left;width:calc(100% - 234px);}#block-main.open{height:auto;position:relative;right:auto;}}#block-main ul{list-style:none;margin:0;padding:0;}#block-main ul li{list-style:none;margin:0;padding:0;}#block-main > ul{position:relative;}@media (min-width:1200px){#block-main > ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:flex-end;padding-top:31px;}}#block-main > ul > li > a{-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;background:#65B2E4;border-radius:48px;color:#ffffff;display:inline-block;flex-direction:row;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:800;justify-content:center;line-height:20px;margin-bottom:20px;padding:14px 26px;text-decoration:none;}@media (min-width:992px){#block-main > ul > li > a:hover{background:#DDF2FF;color:#65B2E4;text-decoration:none;}}#block-main > ul > li > a.is-active{background:#DDF2FF;color:#65B2E4;}@media (min-width:1200px){#block-main > ul > li > a{margin-bottom:0;margin-right:16px;}}#block-main ul span{display:none;}@media (min-width:1200px){#block-main ul span{cursor:pointer;display:block;font-size:0;}#block-main ul span:before{font-size:34px;}}@media (min-width:1200px){#block-main ul li.submenu{margin-left:24px;}#block-main ul li.submenu > ul{display:none;}#block-main ul li.submenu .icon-burger{height:34px;width:43px;}#block-main ul li.submenu.open > .icon-burger:before{content:"\e902";}#block-main ul li.submenu.open > ul{-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;font-size:0;height:calc(100% - 145px);justify-content:center;min-height:450px;padding:20px 0;position:fixed;right:0;text-align:center;top:145px;width:100%;}#block-main ul li.submenu.open > ul:before{background:#65B2E4;content:"";height:100%;left:-30px;position:absolute;top:0;width:calc(100% + 60px);z-index:-1;}}#block-main ul ul{position:relative;}#block-main ul ul a{color:#ffffff;display:inline-block;font-size:22px;font-weight:800;line-height:35px;margin-bottom:20px;text-decoration:none;}#block-main ul ul a:hover{text-decoration:none;}@media (min-width:992px){#block-main ul ul a:hover{color:#FDEA0B;}}@media (min-width:1200px){#block-main ul ul a{font-size:29px;margin-bottom:42px;}}#nav-toggle-btn{position:absolute;right:15px;top:25px;z-index:13;}#nav-toggle-btn.open:before{content:"\e902";}@media (min-width:1200px){#nav-toggle-btn{display:none;}}.container{padding-left:15px;padding-right:15px;}main{margin-top:109px;}@media (min-width:1200px){main{margin-top:182px;}}footer{background:#27215B;color:#ffffff;padding:89px 0 32px;}.logo-footer{-webkit-mask-image:url(/themes/custom/mandarin/images/logo.svg);-webkit-mask-size:100% 100%;-webkit-mask-position:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:left top;background:#ffffff;display:block;height:50px;mask-image:url(/themes/custom/mandarin/images/logo.svg);mask-position:left top;mask-repeat:no-repeat;mask-size:contain;overflow:hidden;width:132px;}@media (min-width:768px){.logo-footer{margin-top:-26px;}}@media (min-width:1200px){.logo-footer{float:left;height:89px;width:234px;}}#block-footer-menu{margin-bottom:30px;}@media (min-width:768px){#block-footer-menu{padding:0 15px;}}@media (min-width:992px){#block-footer-menu{margin-bottom:64px;}}#block-footer-menu ul{list-style:none;margin:0;padding:0;}#block-footer-menu ul li{list-style:none;margin:0;padding:0;}#block-footer-menu > ul > li{margin-bottom:30px;}#block-footer-menu > ul > li > span{display:inline-block;font-size:19px;font-weight:800;line-height:32px;margin-bottom:10px;}#block-footer-menu > ul a{font-size:16px;font-weight:400;line-height:24px;text-decoration:none;}#block-footer-menu > ul a:hover{text-decoration:none;}@media (min-width:768px){#block-footer-menu > ul{--bs-gutter-x:30px;--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));padding-top:18px;}#block-footer-menu > ul > li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}}@media (min-width:992px){#block-footer-menu > ul > li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;width:25%;}#block-footer-menu > ul a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;}}#block-footer-social-menu{margin-bottom:30px;}@media (min-width:768px){#block-footer-social-menu{margin-left:230px;}}@media (min-width:992px){#block-footer-social-menu{margin-bottom:84px;margin-left:232px;}}@media (min-width:1200px){#block-footer-social-menu{display:inline-block;margin-left:322px;margin-right:46px;}}@media (min-width:1400px){#block-footer-social-menu{margin-right:135px;}}#block-footer-social-menu ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;list-style:none;margin:0;padding:0;}#block-footer-social-menu ul li{list-style:none;margin:0;padding:0;}#block-footer-social-menu ul li{display:inline-block;margin-right:16px;}#block-footer-social-menu ul li a,#block-footer-social-menu ul li a:hover{background:#65B2E4;border-radius:50%;display:block;height:48px;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:48px;}#block-footer-social-menu ul li a:before{-webkit-transform:translate(-50%,-50%);font-size:24px;left:50%;line-height:24px;position:absolute;top:50%;transform:translate(-50%,-50%);}#block-footer-social-menu ul li:first-child{font-size:26px;font-weight:300;line-height:34px;margin-right:28px;}@media (min-width:992px){#block-footer-social-menu ul li a:hover.icon-facebook{background:#1877f2;}#block-footer-social-menu ul li a:hover.icon-instagram{background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d);}}#block-footer-meta{margin-bottom:30px;}#block-footer-meta ul{font-size:0;list-style:none;margin:0;padding:0;}#block-footer-meta ul li{list-style:none;margin:0;padding:0;}#block-footer-meta ul li{display:inline-block;margin-right:24px;}#block-footer-meta ul a,#block-footer-meta ul span{cursor:pointer;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;}#block-footer-meta ul a:hover,#block-footer-meta ul span:hover{text-decoration:none;}@media (min-width:992px){#block-footer-meta ul a:hover,#block-footer-meta ul span:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;}}#overlay{opacity:0;visibility:hidden;}#overlay.is-show{-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:1;position:fixed;top:0;transition:all 400ms cubic-bezier(0.645,0.045,0.355,1) 0s;visibility:visible;width:100%;z-index:9;}@media (min-width:1200px){#overlay.is-show{opacity:0;visibility:hidden;}}
.paragraph{margin-bottom:64px;}@media (min-width:992px){.paragraph{margin-bottom:192px;}}

@media (min-width:1200px){.block--footer-sponsors{display:inline-block;}}@media (min-width:768px){.block--footer-sponsors--inner{margin-left:230px;}}@media (min-width:992px){.block--footer-sponsors--inner{margin-left:232px;}}@media (min-width:1200px){.block--footer-sponsors--inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;-ms-flex-wrap:wrap;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;flex-wrap:wrap;gap:55px;margin-left:0;}}.block--footer-sponsors--label{font-family:"Smoothy-Slanted",sans-serif;font-size:26px;font-weight:300;line-height:34px;margin-bottom:10px;}@media (min-width:1200px){.block--footer-sponsors--label{margin-bottom:0;}}.block--footer-sponsors--sponsors{-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:32px;margin-bottom:20px;}@media (min-width:1200px){.block--footer-sponsors--sponsors{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;}}
.node__contact-person--form{margin-bottom:80px;}@media (min-width:768px){.node__contact-person--form{margin-bottom:0;}}.node__contact-person--form__image{margin-bottom:31px;}.node__contact-person--form__image img{border-radius:50%;}.node__contact-person--form__name{font-size:22px;font-weight:700;line-height:32px;}.node__contact-person--form__position,.node__contact-person--form__email,.node__contact-person--form__phone{font-size:19px;font-weight:400;line-height:32px;}.node__contact-person--form__email{margin-top:20px;text-decoration:underline;}
.webform-submission-form .form-item{margin-bottom:31px;max-width:539px;position:relative;}.webform-submission-form input[type=text],.webform-submission-form input[type=email],.webform-submission-form textarea{border:2px solid transparent;border-radius:4px;padding:20px 27px 10px;width:100%;}.webform-submission-form input[type=text].error,.webform-submission-form input[type=email].error,.webform-submission-form textarea.error{border-color:#27215B;}.webform-submission-form input[type=text],.webform-submission-form input[type=email]{height:60px;}.webform-submission-form input[type=submit]{border:0;}.webform-submission-form label{font-size:19px;font-weight:400;line-height:32px;}.webform-submission-form .floating-label label{left:27px;position:absolute;top:13px;}.webform-submission-form .floating-label label.is-active{font-size:13px;top:0;}.webform-submission-form .form-item-check-privacy-police{padding-left:30px;position:relative;}.webform-submission-form .form-item-check-privacy-police input{left:0;position:absolute;top:10px;}.webform-submission-form [id^=edit-info-text]{font-size:13px;margin-top:12px;}.webform-submission-form .webform-button--submit.btn-primary{background:#CB5CF1;}.webform-submission-form .webform-button--submit.btn-primary:hover{background:#9944B7;color:#ffffff;}.webform-submission-form div[role=contentinfo]{font-weight:bold;margin-bottom:50px;}
.contact-block{padding-top:170px;position:relative;}.contact-block:before{-webkit-transform:translate(-50%,0);background:#FDEA0B;content:"";display:block;height:100%;left:50%;position:absolute;top:107px;transform:translate(-50%,0);width:100%;z-index:-1;}.contact-block__bubble{background-image:url(/themes/custom/mandarin/images/svgs/bubble-yellow-3.svg);background-repeat:repeat-x;background-size:cover;display:block;height:525px;left:0;position:absolute;top:-40px;width:100%;z-index:-2;}@media (min-width:1440px){.contact-block__bubble{background-size:contain;}}.contact-block__content{overflow:hidden;}.contact-block__item{position:relative;}.contact-block__item:first-child{margin-bottom:61px;}.contact-block__text{margin-bottom:32px;}.contact-block .mond{-webkit-transform:rotate(180deg);color:#FFF8A0;right:-60px;top:-26px;transform:rotate(180deg);z-index:-1;}@media (min-width:992px){.contact-block .mond{right:-20px;}}.contact-block .grunge{left:-139px;z-index:-1;}
.paragraph--target-groups-block--full{background:var(--bgColor);border-radius:12px;height:320px;overflow:visible;position:relative;}.paragraph--target-groups-block--full > a,.paragraph--target-groups-block--full > a:hover{display:block;height:inherit;text-decoration:none;}.paragraph--target-groups-block--full--image{position:absolute;top:-27px;z-index:1;}.paragraph--target-groups-block--full--image img{-o-object-fit:fill;object-fit:fill;}.paragraph--target-groups-block--full--link{-webkit-hyphens:auto;-ms-hyphens:auto;bottom:48px;font-size:29px;font-weight:900;hyphens:auto;left:40px;line-height:35px;margin-right:20px;overflow:hidden;padding-right:34px;position:absolute;z-index:2;}.paragraph--target-groups-block--full--link:after{font-size:18px;}@media (min-width:768px){.paragraph--target-groups-block--full--link{-webkit-hyphens:none;-ms-hyphens:none;font-size:20px;hyphens:none;margin-right:0;}}@media (min-width:992px){.paragraph--target-groups-block--full--link{font-size:29px;}}@media (min-width:992px){.paragraph--target-groups-block--full > a:hover .paragraph--target-groups-block--full--link{padding-right:40px;}}
.target-group-block--full{overflow:visible;}.target-group-block--full--item{margin-bottom:61px;}.target-group-block--full--item:last-child{margin-bottom:0;}@media (min-width:768px){.target-group-block--full--item:nth-last-child(2){margin-bottom:0;}}.target-group-block--full .target-group-block--full--item.index-0 .paragraph--target-groups-block--full--image{left:-30px;}@media (min-width:768px){.target-group-block--full .target-group-block--full--item.index-0 .paragraph--target-groups-block--full--image{left:-19px;}}@media (min-width:992px){.target-group-block--full .target-group-block--full--item.index-0 .paragraph--target-groups-block--full--image{left:-25px;}}@media (min-width:1200px){.target-group-block--full .target-group-block--full--item.index-0 .paragraph--target-groups-block--full--image{left:-30px;}}.target-group-block--full .target-group-block--full--item.index-1 .paragraph--target-groups-block--full--image{right:0;}.target-group-block--full .target-group-block--full--item.index-2 .paragraph--target-groups-block--full--image{right:0;}.target-group-block--full .target-group-block--full--item.index-3 .paragraph--target-groups-block--full--link{color:#ffffff;}.target-group-block--full .target-group-block--full--item.index-3 .paragraph--target-groups-block--full--image{right:0;}

.paragraph--video--full--previewimage{cursor:pointer;position:relative;}.paragraph--video--full--previewimage:after{-webkit-transform:translate(-50%,-50%);-webkit-transition:all 0.5s;background:#65B2E4;border-radius:50%;color:#ffffff;content:"\e922";font-family:"icomoon";font-size:20px;height:59px;left:50%;line-height:59px;overflow:hidden;position:absolute;text-align:center;text-indent:5px;top:50%;transform:translate(-50%,-50%);transition:all 0.5s;width:59px;z-index:1;}.paragraph--video--full--previewimage:before{-webkit-transform:translate(-50%,-50%);-webkit-transition:all 0.5s;color:#ffffff;font-size:28px;left:50%;margin-left:3px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all 0.5s;z-index:2;}.paragraph--video--full--previewimage span{-webkit-transition:all 0.5s;background:#000000;height:100%;left:0;opacity:0.2;position:absolute;top:0;transition:all 0.5s;width:100%;}@media (min-width:992px){.paragraph--video--full--previewimage:after{height:100px;line-height:100px;width:100px;}.paragraph--video--full--previewimage:before{font-size:50px;left:50%;position:absolute;top:50%;}.paragraph--video--full--previewimage:hover span{opacity:0;}.paragraph--video--full--previewimage:hover:after,.paragraph--video--full--previewimage:hover:before{-webkit-transform:translate(-50%,-50%) scale(1.2,1.2);transform:translate(-50%,-50%) scale(1.2,1.2);}}
.node--article--full--header{margin-bottom:64px;}@media (min-width:992px){.node--article--full--header{margin-bottom:192px;padding-top:77px;}}.node--article--full--header .grunge{right:15px;top:71px;}.node--article--full--image img{border-radius:8px;}
.sticky-link{display:none;}@media (min-width:992px){.sticky-link{-webkit-transition:opacity 0.5s;background:url(/themes/custom/mandarin/images/eyes.png) no-repeat 0 0;color:#ffffff;display:block;font-family:"Montserrat",sans-serif;font-size:22px;font-weight:900;height:157px;line-height:27px;opacity:0;overflow:hidden;padding:37px 10px 0;position:fixed;right:40px;text-align:center;text-decoration:none;top:50%;transition:opacity 0.5s;width:157px;z-index:11;}.sticky-link.affixed{opacity:1;}.sticky-link:hover{background-position:-157px 0;color:#ffffff;text-decoration:none;}}@media (min-width:1200px){.sticky-link{right:86px;}}
