@-webkit-keyframes circle-size{to{-webkit-transform:scale(2);transform:scale(2)}}@keyframes circle-size{to{-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes circle-move{to{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}@keyframes circle-move{to{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}.visually-hidden{clip:rect(0,0,0,0) !important;border:0 !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*0.5);padding-right:calc(var(--bs-gutter-x)*0.5);width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1400px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:calc(-.5*var(--bs-gutter-x));margin-right:calc(-.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%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.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%}.offset-md-2{margin-left:16.66666667%}}@media (min-width:992px){.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%}}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("/themes/custom/mandarin/css/../fonts/Open-Sans/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/mandarin/css/../fonts/Open-Sans/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/mandarin/css/../fonts/Open-Sans/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/mandarin/css/../fonts/Open-Sans/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/mandarin/css/../fonts/Open-Sans/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/mandarin/css/../fonts/Open-Sans/open-sans-v34-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("/themes/custom/mandarin/css/../fonts/Roboto/roboto-v30-latin-regular.eot");src:local(""),url("/themes/custom/mandarin/css/../fonts/Roboto/roboto-v30-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/mandarin/css/../fonts/Roboto/roboto-v30-latin-regular.woff2") format("woff2"),url("/themes/custom/mandarin/css/../fonts/Roboto/roboto-v30-latin-regular.woff") format("woff"),url("/themes/custom/mandarin/css/../fonts/Roboto/roboto-v30-latin-regular.ttf") format("truetype"),url("/themes/custom/mandarin/css/../fonts/Roboto/roboto-v30-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("/themes/custom/mandarin/css/../fonts/Roboto/roboto-v30-latin-700.eot");src:local(""),url("/themes/custom/mandarin/css/../fonts/Roboto/roboto-v30-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/mandarin/css/../fonts/Roboto/roboto-v30-latin-700.woff2") format("woff2"),url("/themes/custom/mandarin/css/../fonts/Roboto/roboto-v30-latin-700.woff") format("woff"),url("/themes/custom/mandarin/css/../fonts/Roboto/roboto-v30-latin-700.ttf") format("truetype"),url("/themes/custom/mandarin/css/../fonts/Roboto/roboto-v30-latin-700.svg#Roboto") format("svg")}@-webkit-keyframes circle-size{to{-webkit-transform:scale(2);transform:scale(2)}}@keyframes circle-size{to{-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes circle-move{to{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}@keyframes circle-move{to{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}.fade{-webkit-transition:opacity .15s linear;transition:opacity .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 .35s ease;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.collapse-horizontal{-webkit-transition:width .35s ease;height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{-webkit-transition:none;transition:none}}.media--loading:before{display:none !important}img{height:auto;max-width:100%;width:100%}.media__item-wrapper{position:relative}.media__description{background:rgba(255,255,255,.9);bottom:0;color:#000;font-size:12px;left:0;padding:5px 10px;position:absolute;right:0}#overlay{-webkit-transition:all .4s cubic-bezier(.645,.045,.355,1) 0s;background:rgba(0,0,0,.6);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .4s cubic-bezier(.645,.045,.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}}.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*0.5);padding-right:calc(var(--bs-gutter-x)*0.5);width:100%}.container-fluid.max-width{max-width:1600px}header{background-color:#f2f4ff;position:sticky;top:0;z-index:20}#nav-toggle-btn{border:2px solid #9b2727;border-radius:50%;cursor:pointer;height:36px;padding:11px 0 0 9px;position:absolute;right:0;top:16px;width:36px;z-index:11}@media (min-width:992px){#nav-toggle-btn{height:60px;top:26px;width:60px}}@media (min-width:1200px){#nav-toggle-btn{display:none}}#nav-toggle-btn.is-open .icon-menu:before{content:"\e90a"}#nav-toggle-btn .icon{-webkit-transform:translate(-50%,-50%);font-size:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:992px){#nav-toggle-btn .icon{font-size:33px}}#main-navigation{background-color:#f2f4ff;height:70px;position:relative;width:100%}@media (min-width:992px){#main-navigation{height:110px}}#main-navigation__logo{-webkit-transform:translate(0,-50%);background-image:url("/themes/custom/mandarin/css/../images/logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;height:80px;left:0;position:absolute;top:50%;transform:translate(0,-50%);width:220px}@media (min-width:576px){#main-navigation__logo{width:285px}}@media (min-width:992px){#main-navigation__logo{height:80px;width:380px}}#block-main{-webkit-transform:translate(100%,0);-webkit-transition:all .2s cubic-bezier(.645,.045,.355,1) 0s;background:#f2f4ff;height:100%;opacity:0;overflow:scroll;padding:17px 15px 60px;position:fixed;right:0;top:70px;transform:translate(100%,0);transition:all .2s cubic-bezier(.645,.045,.355,1) 0s;visibility:hidden;width:100%;z-index:11}@media (min-width:992px){#block-main{top:110px}}@media (min-width:1200px){#block-main{-webkit-transform:none;-webkit-transition:none;background:0 0;opacity:1;overflow:hidden;padding:0;position:initial;right:initial;text-align:right;top:initial;transform:none;transition:none;visibility:visible}}#block-main.is-show{-webkit-transform:translate(0,0);opacity:1;transform:translate(0,0);visibility:visible}#block-main ul{list-style:none;margin:0;padding:0}@media (min-width:1200px){#block-main ul{bottom:33px;position:absolute;right:28px}}@media (min-width:1200px){#block-main ul.show{-webkit-box-shadow:0px 4px 30px rgba(187,172,212,.3);background:#f2f4ff;border-top:4px solid #9b2727;box-shadow:0px 4px 30px rgba(187,172,212,.3);height:auto;left:0;min-height:81px;position:absolute;text-align:left;top:100px;width:100%}#block-main ul.show li{padding:23px}}#block-main li{border-bottom:2px solid #9b2727;margin-bottom:15px;margin-right:0;position:relative}@media (min-width:1200px){#block-main li{border-bottom:0;display:inline-block;margin-bottom:0;padding:0 10px 0}}@media (min-width:1400px){#block-main li{padding:60px 22px 0}}#block-main li:hover a:after{width:100%}#block-main li a{color:#9b2727;display:inline-block;font-family:"Roboto",sans-serif;font-size:16px;font-weight:700;line-height:16px;padding:10px 1px 20px;position:relative}@media (min-width:1200px){#block-main li a{padding:10px 1px 10px}}@media (min-width:1200px){#block-main li a:after{-webkit-transition:width .3s ease;background:#9b2727;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}}#block-main li a.is-active:after{width:100%}footer{background:#1f296f;color:#919296;position:relative;width:100%}.footer{padding:3em 0}.footer__block{margin-bottom:2em}.footer__block:last-of-type{margin-bottom:0}.footer__block-title{color:#fff;font-family:"Roboto",sans-serif;font-size:2em;font-style:normal;font-weight:700;line-height:1.6;margin-bottom:.7em;position:relative}@media (min-width:768px){.footer__block-title{font-size:2.2em}}.footer ul{list-style:none;margin:0;padding:0}.footer li{padding:4px 0}.footer a{color:#fff;display:inline-block;font-size:16px;padding:5px 0;position:relative}.footer a:after{-webkit-transition:width .3s ease;background:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.footer a:hover{color:#fff}.footer a:hover:after{width:100%}.footer .block__footer-contact__item{-webkit-hyphens:auto;-ms-hyphens:auto;color:#fff;font-size:16px;hyphens:auto;margin-bottom:16px;padding-left:34px;position:relative}.footer .block__footer-contact .icon{color:#fff;font-size:25px;left:0;position:absolute;top:4px}.sub-footer{padding:1em 0}.sub-footer a{color:#fff}#block-footer-menu ul{list-style:none;margin:0;padding:0}#block-footer-menu li{display:inline-block;margin-right:10px}#block-footer-menu a{display:inline-block;padding:5px 0;position:relative}#block-footer-menu a:after{-webkit-transition:width .3s ease;background:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}#block-footer-menu a:hover{color:#fff}#block-footer-menu a:hover:after{width:100%}.back-to-top-btn{background:#9b2727;border-radius:50%;bottom:10px;color:#fff;cursor:pointer;display:none;height:50px;place-content:center;position:fixed;right:10px;width:50px;z-index:20}.back-to-top-btn.is-show{display:block}.back-to-top-btn:hover{background:#1f296f}.back-to-top-btn:hover .icon:before{color:#fff}.back-to-top-btn .icon{-webkit-transition:background .3s ease;border-radius:50%;display:block;font-size:30px;position:relative;transition:background .3s ease}.back-to-top-btn .icon:before{-webkit-transform:rotate(90deg);color:#fff;left:11px;position:absolute;top:10px;transform:rotate(90deg)}.paragraph ul{list-style:none;margin:0;padding:0}.paragraph li{margin-bottom:1em;padding-left:20px;position:relative}.paragraph li:before{background-color:#9b2727;border-radius:50%;content:"";display:block;height:6px;left:0;position:absolute;top:9px;width:6px}@font-face{font-display:block;font-family:"icomoon";font-style:normal;font-weight:400;src:url("/themes/custom/mandarin/css/../fonts/icomoon/icomoon.eot?cclbar");src:url("/themes/custom/mandarin/css/../fonts/icomoon/icomoon.eot?cclbar#iefix") format("embedded-opentype"),url("/themes/custom/mandarin/css/../fonts/icomoon/icomoon.ttf?cclbar") format("truetype"),url("/themes/custom/mandarin/css/../fonts/icomoon/icomoon.woff?cclbar") format("woff"),url("/themes/custom/mandarin/css/../fonts/icomoon/icomoon.svg?cclbar#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:400;line-height:1;text-transform:none}.icon-printer:before{content:"\e919"}.icon-angle-down:before{content:"\e900"}.icon-angle-left:before{content:"\e901"}.icon-angle-right:before{content:"\e902"}.icon-angle-top:before{content:"\e903"}.icon-arrow-back:before{content:"\e904"}.icon-arrow-forward:before{content:"\e905"}.icon-check:before{content:"\e90c"}.icon-mail-fill:before{content:"\e907"}.icon-mail-outline:before{content:"\e908"}.icon-phone:before{content:"\e909"}.icon-close:before{content:"\e90a"}.icon-menu:before{content:"\e90b"}.icon-quote:before{color:#f7ede2;content:"\e906"}.icon-school:before{color:#3fa2f7;content:"\e90d"}.icon-person:before{color:#3fa2f7;content:"\e90e"}.icon-people:before{color:#3fa2f7;content:"\e90f"}.icon-gift:before{color:#3fa2f7;content:"\e910"}.icon-download:before{color:#3fa2f7;content:"\e911"}.icon-clock:before{content:"\e912"}.icon-folder:before{content:"\e913"}.icon-calendar:before{content:"\e914"}.icon-help:before{content:"\e915"}.icon-info:before{content:"\e916"}.icon-smile:before{content:"\e917"}.icon-settings:before{content:"\e918"}
@-webkit-keyframes circle-size{to{-webkit-transform:scale(2);transform:scale(2)}}@keyframes circle-size{to{-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes circle-move{to{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}@keyframes circle-move{to{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}
@-webkit-keyframes circle-size{to{-webkit-transform:scale(2);transform:scale(2)}}@keyframes circle-size{to{-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes circle-move{to{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}@keyframes circle-move{to{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}.paragraph{padding:4em 0;scroll-margin:10em;scroll-snap-align:start}.paragraph a{position:relative}.paragraph a:after{-webkit-transition:width .3s ease;background:#2a2a2a;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:100%}.paragraph a:hover{color:#2a2a2a}.paragraph a:hover:after{width:0}
@-webkit-keyframes circle-size{to{-webkit-transform:scale(2);transform:scale(2)}}@keyframes circle-size{to{-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes circle-move{to{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}@keyframes circle-move{to{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}.shariff-buttons{border-top:1px solid #e9ebf5;padding-bottom:4em;padding-top:2em}.shariff-buttons .shariff li{border:0 !important;display:inline-block;height:44px;width:44px !important}.shariff-buttons .shariff a{-webkit-transition:all .3s ease-in-out;border:1px solid #9b2727;color:#9b2727;display:block;height:44px;padding:4px;transition:all .3s ease-in-out;width:44px}@media (min-width:992px){.shariff-buttons .shariff a{padding:6px}}.shariff-buttons .shariff a:hover{background:#9b2727 !important;border-radius:6px;color:#fff}.shariff-buttons .shariff a:hover .fab,.shariff-buttons .shariff a:hover .fas{color:#fff}.shariff-buttons .shariff .fab,.shariff-buttons .shariff .fas{color:#9b2727}
@-webkit-keyframes circle-size{to{-webkit-transform:scale(2);transform:scale(2)}}@keyframes circle-size{to{-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes circle-move{to{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}@keyframes circle-move{to{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}.node__notes--full__header{background-color:#f2f4ff;margin:0 auto 4em auto;max-width:1920px;padding:5em 0 6em;position:relative}.node__notes--full__header__title{text-align:center;z-index:1}.node__notes--full__data__inner{font-size:.8em}.node__notes--full__data__inner .icon{display:inline-block;font-size:17px;margin-right:3px;position:relative;top:2px}.node__notes--full__data__inner div{display:inline-block}.node__notes--full__category{border-right:1px solid #ced1e4;display:inline-block;margin-right:10px;padding-right:8px}.node__notes--full__image{margin-top:4em}.node__notes--full__image img{border-radius:6px;width:100%}.node__notes--full .circle--1,.node__notes--full .circle--3{background:#f3e7f0;border-radius:50%;height:2rem;position:absolute;width:2rem}.node__notes--full .circle--1{-webkit-animation:circle-size 3s linear infinite alternate;animation:circle-size 3s linear infinite alternate;left:12%;top:66%}.node__notes--full .circle--3{-webkit-animation:circle-size 6s linear infinite alternate;animation:circle-size 6s linear infinite alternate;right:30%;top:20%}.node__notes--full .circle--4,.node__notes--full .circle--6{background:#e0e2f6;border-radius:50%;height:2rem;position:absolute;width:2rem}.node__notes--full .circle--4{-webkit-animation:circle-size 7s linear infinite alternate;animation:circle-size 7s linear infinite alternate;left:28%;top:13%}.node__notes--full .circle--6{-webkit-animation:circle-size 6s linear infinite alternate;animation:circle-size 6s linear infinite alternate;right:10%;top:30%}.node__notes--full .circle--7,.node__notes--full .circle--8,.node__notes--full .circle--10{background:#f9b6b4;border-radius:50%;height:1em;position:absolute;width:1em}.node__notes--full .circle--7{-webkit-animation:circle-move 6s linear infinite alternate;animation:circle-move 6s linear infinite alternate;left:7%;top:40%}.node__notes--full .circle--8{-webkit-animation:circle-move 10s linear infinite alternate;animation:circle-move 10s linear infinite alternate;right:45%;top:40%}.node__notes--full .circle--10{-webkit-animation:circle-move 4s linear infinite alternate;animation:circle-move 4s linear infinite alternate;bottom:10%;right:7%}
@-webkit-keyframes circle-size{to{-webkit-transform:scale(2);transform:scale(2)}}@keyframes circle-size{to{-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes circle-move{to{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}@keyframes circle-move{to{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}#meta-navigation{background-color:#1f296f;color:#f8b509;padding:10px 12px}@media (max-width:1199.98px){#meta-navigation{-webkit-transform:translate(100%,0);-webkit-transition:all .2s cubic-bezier(.645,.045,.355,1) 0s;opacity:0;position:fixed;right:0;transform:translate(100%,0);transition:all .2s cubic-bezier(.645,.045,.355,1) 0s;visibility:hidden;width:100%}}@media (min-width:1200px){#meta-navigation{opacity:1;visibility:visible}}#meta-navigation.is-show{-webkit-transform:translate(0,0);bottom:0;opacity:1;transform:translate(0,0);visibility:visible;z-index:12}#meta-navigation .block__metanavigation{text-align:left}@media (min-width:1200px){#meta-navigation .block__metanavigation{text-align:right}}#meta-navigation .block__metanavigation p{color:#fff;font-size:16px;line-height:16px}#meta-navigation .block__metanavigation a{color:#f8b509;display:inline-block;font-family:"Roboto",sans-serif;font-size:16px;font-weight:700;line-height:16px;margin-right:10px;padding:10px 0;position:relative}#meta-navigation .block__metanavigation a:last-of-type{margin-right:0}@media (min-width:768px){#meta-navigation .block__metanavigation a{margin:0 10px}}@media (min-width:1200px){#meta-navigation .block__metanavigation a{display:inline-block !important}}@media (min-width:1200px){#meta-navigation .block__metanavigation a:after{-webkit-transition:width .3s ease;background:#f8b509;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}}#meta-navigation .block__metanavigation a:hover:after{width:100%}#meta-navigation .block__metanavigation__link--phone{border-left:1px solid #f8b509;display:none !important;padding-left:20px !important}@media (min-width:1200px){#meta-navigation .block__metanavigation__link--phone{display:block !important}}#meta-navigation .block__metanavigation__link--phone:after{margin-left:20px}#meta-navigation .block__metanavigation__link--phone:hover:after{width:calc(100% - 20px) !important}
