[class*=ant-]::-ms-clear,[class^=ant-]::-ms-clear{display:none}body,html{width:100%;height:100%}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{color:#000000d9;font-variant:tabular-nums;font-feature-settings:"tnum";background-color:#fff;margin:0;font-family:DINNEXT;font-size:14px;line-height:1.5715}[tabindex="-1"]:focus{outline:none!important}h1,h3{color:#000000d9;margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}a{color:#cf021a;cursor:pointer;-webkit-text-decoration-skip:objects;background-color:#0000;outline:none;text-decoration:none;transition:color .3s}a:hover{color:#db2534}a:active{color:#a80019}a:active,a:focus,a:hover{outline:0;text-decoration:none}img{vertical-align:middle;border-style:none}[role=button],a,button{touch-action:manipulation}button{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;text-transform:none;margin:0;overflow:visible}button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[hidden]{display:none!important}::selection{color:#fff;background:#cf021a}.ant-row{flex-flow:wrap;min-width:0}.ant-row,.ant-row:after,.ant-row:before{display:flex}.ant-row-center{justify-content:center}.ant-row-space-between{justify-content:space-between}.ant-row-space-around{justify-content:space-around}.ant-row-middle{align-items:center}.ant-col{max-width:100%;min-height:1px;position:relative}.ant-col-24{flex:0 0 100%;max-width:100%;display:block}.ant-col-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.ant-col-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.ant-col-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.ant-col-xs-24{flex:0 0 100%;max-width:100%;display:block}.ant-col-xs-order-2{order:2}.ant-col-xs-order-1{order:1}.ant-col-xs-0{display:none}@media (width>=576px){.ant-col-sm-24{flex:0 0 100%;max-width:100%;display:block}.ant-col-sm-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.ant-col-sm-12{flex:0 0 50%;max-width:50%;display:block}}@media (width>=768px){.ant-col-md-24{flex:0 0 100%;max-width:100%;display:block}.ant-col-md-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.ant-col-md-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.ant-col-md-18{flex:0 0 75%;max-width:75%;display:block}.ant-col-md-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.ant-col-md-12{flex:0 0 50%;max-width:50%;display:block}.ant-col-md-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.ant-col-md-9{flex:0 0 37.5%;max-width:37.5%;display:block}.ant-col-md-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.ant-col-md-order-2{order:2}.ant-col-md-order-1{order:1}}@media (width>=992px){.ant-col-lg-24{flex:0 0 100%;max-width:100%;display:block}.ant-col-lg-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.ant-col-lg-18{flex:0 0 75%;max-width:75%;display:block}.ant-col-lg-12{flex:0 0 50%;max-width:50%;display:block}.ant-col-lg-9{flex:0 0 37.5%;max-width:37.5%;display:block}.ant-col-lg-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}}@media (width>=1200px){.ant-col-xl-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.ant-col-xl-12{flex:0 0 50%;max-width:50%;display:block}.ant-col-xl-9{flex:0 0 37.5%;max-width:37.5%;display:block}}.ant-modal{box-sizing:border-box;color:#000000d9;font-variant:tabular-nums;font-feature-settings:"tnum";pointer-events:none;width:auto;max-width:calc(100vw - 32px);margin:0 auto;padding:0 0 24px;font-size:14px;line-height:1.5715;list-style:none;position:relative;top:100px}.ant-modal.ant-zoom-appear,.ant-modal.ant-zoom-enter{opacity:0;-webkit-user-select:none;user-select:none;animation-duration:.3s;transform:none}.ant-modal-mask{z-index:1000;background-color:#00000073;height:100%;position:fixed;inset:0}.ant-modal-mask-hidden{display:none}.ant-modal-wrap{z-index:1000;outline:0;position:fixed;inset:0;overflow:auto}.ant-modal-title{color:#000000d9;word-wrap:break-word;margin:0;font-size:16px;font-weight:500;line-height:22px}.ant-modal-content{pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0;border-radius:2px;position:relative;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-modal-close{z-index:10;color:#00000073;cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-weight:700;line-height:1;text-decoration:none;transition:color .3s;position:absolute;top:0;right:0}.ant-modal-close-x{text-align:center;text-transform:none;text-rendering:auto;width:54px;height:54px;font-size:16px;font-style:normal;line-height:54px;display:block}.ant-modal-close:focus,.ant-modal-close:hover{color:#000000bf;text-decoration:none}.ant-modal-header{color:#000000d9;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0;padding:16px 24px}.ant-modal-body{word-wrap:break-word;padding:24px;font-size:14px;line-height:1.5715}.ant-modal-footer{text-align:right;background:0 0;border-top:1px solid #f0f0f0;border-radius:0 0 2px 2px;padding:10px 16px}.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-bottom:0;margin-left:8px}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered:before{vertical-align:middle;content:"";width:0;height:100%;display:inline-block}.ant-modal-centered .ant-modal{text-align:left;vertical-align:middle;padding-bottom:0;display:inline-block;top:0}@media (width<=767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{flex:1}}.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper:before{content:"";display:table}.ant-modal-confirm-body-wrapper:after{clear:both;content:"";display:table}.ant-modal-confirm-body .ant-modal-confirm-title{color:#000000d9;font-size:16px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.ant-modal-confirm-body .ant-modal-confirm-content{color:#000000d9;margin-top:8px;font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{text-align:right;margin-top:24px}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#ff4d4f}.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{color:#faad14}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#cf021a}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#52c41a}.ant-modal-confirm .ant-zoom-leave .ant-modal-confirm-btns{pointer-events:none}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img,.slick-initialized .slick-slide{display:block}.ant-layout{background:#f0f2f5;flex-direction:column;flex:auto;min-height:0;display:flex}.ant-layout,.ant-layout *{box-sizing:border-box}.ant-layout-header{color:#000000d9;background:#001529;flex:none;height:64px;padding:0 50px;line-height:64px}.ant-layout-content{flex:auto;min-height:0}.ant-layout,.ant-layout-content{background-color:#fff}.ant-layout-content{margin-top:100px}@media only screen and (width<=991px){.ant-layout-content{margin-top:75px}}@media only screen and (width<=575px){.ant-layout-content{margin-top:68px;padding-top:0}}@font-face{font-family:RitualAF;src:url(/_astro/RitualAF.CBkEvFzm.otf)}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-ExtraBold.-Rnx-7rt.woff2)format("woff2"),url(/_astro/Gilroy-ExtraBold.CL31WyjK.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-BlackItalic.BgQ74417.woff2)format("woff2"),url(/_astro/Gilroy-BlackItalic.DVHbdc7V.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-Black.Bt6jeHPe.woff2)format("woff2"),url(/_astro/Gilroy-Black.C32qCvQ_.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-Bold.DDnCHbXJ.woff2)format("woff2"),url(/_astro/Gilroy-Bold.BnQbYF1K.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-Light.DOnijufz.woff2)format("woff2"),url(/_astro/Gilroy-Light.Dn5nNiSh.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-LightItalic.D6Bvk6fx.woff2)format("woff2"),url(/_astro/Gilroy-LightItalic.D2eDhxwA.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-ExtraBoldItalic.DK2tvWH-.woff2)format("woff2"),url(/_astro/Gilroy-ExtraBoldItalic.BgGUlVr7.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-Medium.BaFWPwS2.woff2)format("woff2"),url(/_astro/Gilroy-Medium.o5vSp-Z1.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-BoldItalic.BqSsg-ur.woff2)format("woff2"),url(/_astro/Gilroy-BoldItalic.MiKoincR.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-SemiBold.BXgjG9rT.woff2)format("woff2"),url(/_astro/Gilroy-SemiBold.BqqsFZgO.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-UltraLightItalic.BTFLI3Pt.woff2)format("woff2"),url(/_astro/Gilroy-UltraLightItalic.CvyZk4j6.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-RegularItalic.D8TeRCO3.woff2)format("woff2"),url(/_astro/Gilroy-RegularItalic.SS5bhlq0.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-SemiBoldItalic.DmOun1OI.woff2)format("woff2"),url(/_astro/Gilroy-SemiBoldItalic.BjrT2wAz.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-Regular.8ezIJRM4.woff2)format("woff2"),url(/_astro/Gilroy-Regular.NIw55i3C.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-Thin.Dq8jmUWh.woff2)format("woff2"),url(/_astro/Gilroy-Thin.Dsb_9bTL.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-UltraLight.DxKxbtNP.woff2)format("woff2"),url(/_astro/Gilroy-UltraLight.BQYVvRp6.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-MediumItalic.DwDrwXE2.woff2)format("woff2"),url(/_astro/Gilroy-MediumItalic.Cn69J5bt.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-ThinItalic.BkrMlg6x.woff2)format("woff2"),url(/_astro/Gilroy-ThinItalic.ignB1GEE.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}*,:before,:after{box-sizing:inherit}html,body{box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;background-color:#fff;margin:0;padding:0;font-family:Gilroy,sans-serif;font-size:16px}p{color:#000000b3;font-size:21px;line-height:31px}ul,ol{margin-left:0}ul>li,ol>li{color:#000000b3;margin-left:0;font-size:21px;line-height:31px}ul.red-tick-list{margin:10px 0 0;padding:0}ul.red-tick-list li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFBSURBVHgB7VPNTcMwGH35OXLwEdQUpRswQroBbEAnACYgmYCyQTdINwgbUCZIlQbBDQ6cgNQ8Q42MW7dSeqFSn/Ql9hf7fX8vwB47gRmiC9pLjU75hMNY+XxsCUXK15AmJLz4HeG58nvYAszwhGT3pi/EZ+8Iz9PWGZcseQ7kps+DvFKkat2KuIQQAYLCgxcb7izC41BvfB2dvSrUAGjXm4hDHOQW6W0XdWqe8X8e3w1PaIKWriNffEv0XgIPJL20zy2IcWf50wqdGwdpqvfs6bTBW4IV+FVFjZgTbgrmIIyLI/ZtoNYVuqfc5yZpgKavh+Uk1uRzfNj9m5BkQFkxKHTQV/r6DDqBA0s6VoNcMfE/YJCzY8zGWIMlufVYWsMSJUt13Mk2kSo4/zxH5pktq1YoEYsK0ZhqkFTJCHv8K3wBSXZpVxFzgoAAAAAASUVORK5CYII=);background-position:0 2px;background-repeat:no-repeat;background-size:22px;padding:0 0 12px 30px;list-style:none}img{max-width:100%;margin:0;padding:0}body.scrollfix{-webkit-overflow-scrolling:touch;overflow:hidden}.ant-layout,.ant-layout-footer{background-color:#fff}.ant-layout-content{background-color:#fff;margin-top:100px}.ant-layout-content.no-top-padding{margin-top:0}.container{max-width:1380px;margin:0 auto}.app-divider{border:1.5px solid #e3001c;width:70px;margin:10px auto;display:inline-block}.zEWidget-launcher{bottom:10px!important}@media only screen and (width<=991px){.ant-layout-content{margin-top:75px}p{font-size:18px;line-height:27px}ul,ol{margin-left:0}ul>li,ol>li{color:#000000b3;margin-left:0;font-size:18px;line-height:27px}}@media only screen and (width<=767px){.zEWidget-launcher{bottom:0!important}}@media only screen and (width<=575px){.ant-layout-content{margin-top:68px;padding-top:0}p{font-size:18px;line-height:27px}ul,ol{margin-left:0}ul>li,ol>li{color:#000000b3;margin-left:0;font-size:18px;line-height:27px}}.navheader .navbar-wrapper{height:100px;padding:0 15px;transition:height .15s ease-out;display:flex}.navheader .navbar-wrapper>.ant-row-flex{height:100%}.shadowMode{box-shadow:0 2px 4px #00000012}.navheader{background-color:#fff;height:100px;max-height:100px;padding:0;font-size:16px;transition:height .15s ease-out;position:fixed;left:0;right:0;z-index:99999!important}.navheader .menuMode{box-shadow:none;background-color:#000}.navheader .menuMode .menu-row a{color:#fff}.navheader{transition:opacity .2s ease-in}.navheader.active{opacity:1}.navheader.hidden{opacity:0}.navheader .logo-row{align-items:center;height:100%;display:flex}.navheader .navbar-logo{background:url(/_astro/logo-black-cn.D-iz-qWC.png) 0 0/cover no-repeat;width:142px;height:50px;transition:opacity .3s}.navheader .navbar-logo:hover{opacity:.85;transition:opacity .3s}.navheader .navbar-logo.navbar-logo-small{background:url(/_astro/logo-triangle-black.CboN1ROJ.png) 0 0/cover no-repeat;width:60px;height:60px}.navheader .menu-row{justify-content:flex-end;align-items:center;height:100%;display:flex}.navheader .menu-row a{text-transform:lowercase;color:#000;background-color:#0000;border-bottom:3px solid #0000;margin:0 25px;padding:0;font-family:Gilroy;font-size:18px;font-weight:800;line-height:22px;transition:opacity .3s}.navheader .menu-row a:hover{opacity:.85}.navheader .menu-row a .btn{font-size:18px;line-height:22px;height:35px!important}.navheader .menu-row a.selected{border-bottom:3px solid #e3001c}.navheader.minimised,.navheader.minimised .navbar-wrapper{height:60px;transition:height .15s ease-out}@media only screen and (width<=1200px){.navheader{height:75px}.navheader .navbar-wrapper{height:100%;padding:0 15px}}@media only screen and (width>=576px){.navheader .navbar-logo{margin-left:15px}}@media only screen and (width<=1200px){.navheader .menu-row a{margin:0 15px}}@media only screen and (width<=576px){.navheader{height:68px}.navheader .menu-row a .btn{font-size:16px;line-height:20px;height:36px!important}.navheader .navbar-wrapper{height:100%;padding:0 10px}.navheader .navbar-logo.navbar-logo-small,.navheader .menuMode .navbar-logo.navbar-logo-small{width:45px;height:45px}}.btn{color:#fff;white-space:nowrap;touch-action:manipulation;letter-spacing:.5px;background-color:#e3001c;background-image:none;border:1px solid #0000;outline:none;padding:0 20px;font-family:Gilroy;font-size:1em;font-weight:700;line-height:normal;transition:all .2s;display:inline-block;position:relative}.btn>div{justify-content:center;align-items:center;display:flex}.btn:hover{cursor:pointer}.btn.md{height:29px}.btn.lg{padding:19px 30px 20px;font-size:18px;line-height:23px}.btn.redlink{color:#e3001c;background-color:#0000;padding:0;font-weight:800}.btn.link{color:#000000b3;background-color:#0000;padding:0;font-weight:800}.btn.link .btn-hover{color:#e3001c}.btn.link .btn-hover img{margin-left:10px}.btn.link img{margin-top:2px;margin-left:5px;transition:margin .1s ease-in-out}.btn.red{background-color:#e3001c}.btn.red:hover{background-color:#ff475e}.btn.red:disabled{opacity:.5;background-color:#ff1734}.btn.red:disabled:hover{cursor:not-allowed}.btn.outline{color:#000000b3;background-color:#0000;border:1px solid #7e7e7e}.btn.outline:disabled{opacity:.5}.btn.outline:disabled:hover{cursor:not-allowed}.btn.grey{background-color:#999}.btn.grey:hover{background-color:gray}.btn.grey:disabled{opacity:.5;background-color:#b3b3b3}.btn.grey:disabled:hover{cursor:not-allowed}.btn.inline{display:inline-block}.btn.full{width:100%;display:block}.btn a{color:inherit}.btn-disabled{opacity:.3}.btn.nobg{background-color:#0000;outline:none;padding:0 10px}.btn.nobg .anticon{vertical-align:middle;margin-right:10px}.btn.nobg:hover{opacity:.85}.title h1,.title h2,.title h3,.title h4,.title h5,.title h6{font-family:Gilroy}.title h1{color:#000;margin:0 0 30px;font-size:60px;font-weight:800;line-height:1em}.title h1 span{color:#e3001c}.title .ant-divider{background-color:#e3001c;border:1.5px solid #e3001c;width:72px;min-width:70px;height:auto;margin:11px 0;display:inline-block}.title p{color:#000;margin:14px 0;font-size:26px;line-height:1.3em}.title.title-w-tagline.center h1{padding-left:10px}.title.title-w-tagline.center h1:before{content:"          ";text-decoration:line-through}.title.title-w-tagline h1{text-transform:uppercase;letter-spacing:1px;color:#e3001c;letter-spacing:.3em;margin:0 0 10px;padding-bottom:2px;padding-right:10px;font-family:Gilroy,sans-serif;font-style:italic;font-weight:400;display:inline-block;font-size:1.1em!important;line-height:1.2em!important}.title.title-w-tagline h1:after{content:"          ";text-decoration:line-through}.title.title-w-tagline h2{color:#000;text-transform:uppercase;margin-bottom:30px;font-family:Gilroy,sans-serif;font-size:3.75em;font-weight:800;line-height:1em}.title.title-w-tagline p{color:#000;margin-bottom:50px;font-size:1.4em;font-weight:300;line-height:1.4em}@media only screen and (width<=1199px){.title h1{font-size:60px;line-height:1em}.title p{color:#000;font-size:21px;line-height:30px}}@media only screen and (width<=991px){.title h1{margin-bottom:15px;font-size:50px;line-height:1em}.title p{color:#000;font-size:21px;line-height:30px}.title.title-w-tagline.center h1:before{content:"     "!important}.title.title-w-tagline h1{font-size:15px!important}.title.title-w-tagline h1:after{content:"     "!important}}@media only screen and (width<=767px){.title h1{font-size:40px;line-height:40px}.title p{color:#000;font-size:21px;line-height:30px}.title.title-w-tagline.center h1:before{content:"     "!important}.title.title-w-tagline h1{font-size:12px!important}.title.title-w-tagline h1:after{content:"     "!important}}@media only screen and (width<=575px){.title h1{font-size:40px;line-height:40px}.title p{color:#000;font-size:18px;line-height:27px}.title.title-w-tagline.center h1:before{content:"       "!important}.title.title-w-tagline h1{font-weight:600;font-size:12px!important}.title.title-w-tagline h1:after{content:"       "!important}}.counter{text-align:left;background:#120f0f80;border:1px solid #494949;height:330px;padding:27px}.counter>span{color:#fff;margin-bottom:10px;font-family:Gilroy,sans-serif;font-size:90px;font-weight:800;line-height:90px;display:inline-block}.counter h3{text-transform:uppercase;color:#fff;font-family:Gilroy,sans-serif;font-size:26px;font-weight:700;line-height:32px}.counter p{color:#ffffffb3;font-size:21px;font-weight:300;line-height:31px}@media only screen and (width<=991px){.counter{height:auto;margin-bottom:20px}.counter>span{margin-bottom:10px;font-size:60px;line-height:60px}.counter h3{font-size:24px;line-height:29px}.counter p{font-size:18px;line-height:27px}}.image-rotator-container img{opacity:0;transition:opacity 2s;position:absolute;top:0;left:0}.image-rotator-container img.active{opacity:1;transition:opacity 3000}.image-rotator-container img.inactive{opacity:0;transition:opacity 3000}.modal-video .ant-modal{margin:0;padding:50px;width:100%!important;height:100vh!important}.modal-video .ant-modal-content{box-shadow:none;background-color:#0000;padding:80px;position:absolute;inset:0}.modal-video .ant-modal-body{text-align:center;height:100vh;max-height:800px;margin:0;padding:40px 40px 80px;line-height:0}.modal-video .ant-modal-body video{max-width:100%}.modal-video .ant-modal-close{top:10px;right:10px}.modal-video .ant-modal-close .ant-modal-close-x{color:#fff;font-size:40px}.modal-video iframe{border:none;border-radius:18px;width:90%;max-width:1380px;height:100%;max-height:800px;margin:0;padding:0}@media only screen and (width<=575px){.modal-video .ant-modal{padding:0}.modal-video .ant-modal-content{padding:80px 0 0}.modal-video .ant-modal-body{padding:0}.modal-video iframe{border-radius:3px;max-height:500px}}.franchise-map-wrapper{position:relative}.franchise-map-dot{background:#e3001c;border-radius:100%;width:40px;height:40px;position:absolute}.franchise-map-dot.active{width:80px;height:80px;margin:-20px 0 0 -20px}.franchise-map-dot.singapore{top:59%;left:74%}.franchise-map-dot.la{top:40%;left:12%}.franchise-map-dot.madrid{top:43%;left:45.5%}.franchise-map-dot.zurich{top:32%;left:48%}.franchise-map-dot.saopaulo{top:75%;left:32%}.franchise-map-dot.shanghai{top:41%;left:80%}.franchise-map-detail.map-us{top:21%;left:3%}.franchise-map-detail.map-es{top:51%;left:38%}.franchise-map-detail.map-ch{top:13%;left:42%}.franchise-map-detail.map-br{top:54%;left:23%}.franchise-map-detail.map-sg{top:67%;left:65%}.franchise-map-detail.map-cn{top:20%;left:72%}.franchise-map-detail{background-color:#fff;border:1px solid #aeaeae;margin-top:20px;padding:20px 25px 15px;position:absolute}.franchise-map-detail .map-title{flex-direction:row;align-items:center;margin-bottom:10px;display:flex}.franchise-map-detail .map-title img{width:32px;height:fit-content;margin-right:10px}.franchise-map-detail h1{text-transform:uppercase;margin:0;font-size:24px;font-weight:800;line-height:24px}.franchise-map-detail p{margin:0;padding:0}@media only screen and (width<=991px){.franchise-map-detail{max-width:400px;margin:20px auto;position:relative;top:auto!important;bottom:auto!important;left:auto!important}.franchise-map-dot{background:#e3001c;border-radius:100%;width:20px;height:20px;position:absolute}.franchise-map-dot.active{width:40px;height:40px;margin:-10px 0 0 -10px}}@media only screen and (width<=575px){.franchise-map-detail{max-width:400px;margin:20px auto;position:relative;top:auto!important;bottom:auto!important;left:auto!important}.franchise-map-detail h1{font-size:20px;line-height:20px}.franchise-map-detail .map-title img{width:22px}.franchise-map-dot{background:#e3001c;border-radius:100%;width:12px;height:12px;position:absolute}.franchise-map-dot.active{width:24px;height:24px;margin:-6px 0 0 -6px}}.banner .buttons-container{margin:0}.banner section .title p{color:#000000b3}.banner-w-img{position:relative}.banner-w-img .bg-img{width:100%}.banner-w-img>.container{position:absolute;inset:0}.banner-w-img>.container>div{height:100%}@media only screen and (width>=1600px){.banner section{padding:0}.banner .title h2{font-size:60px;line-height:60px}.banner .title p{margin-bottom:50px;font-size:26px;line-height:38px}}@media only screen and (width>=1200px) and (width<=1599px){.banner section{padding:0 60px}.banner .title h2{font-size:2.4375em}.banner .title p{margin-bottom:50px;font-size:26px;line-height:38px}}@media only screen and (width>=768px) and (width<=1199px){.banner section{padding:0 60px}.banner h2{font-size:40px;line-height:40px}.banner p{margin-bottom:20px;font-size:19px;line-height:28px}}@media only screen and (width>=576px) and (width<=767px){.banner section{padding:0 40px}.banner .title h2{font-size:40px;line-height:40px}.banner .title p{margin-bottom:10px;font-size:21px;line-height:30px}}@media only screen and (width<=767px){.banner .btn.lg{height:40px;padding:5px 15px;font-size:1.1em}}@media only screen and (width<=575px){.banner-w-img>.container{position:relative;top:-50px}.banner section{padding:0 20px}.banner section .title h2{font-size:40px;line-height:40px}.banner section .title p{font-size:21px;line-height:30px}}.banner-workout-hero{background-color:#fff;background-position:top;background-size:cover;padding:100px 40px;position:relative;overflow:hidden}.banner-workout-hero .banner-workout-hero-arrow{z-index:99;width:100px;position:absolute;top:186px;right:10px}.banner-workout-hero .banner-hero-content{padding:20px 0}.banner-workout-hero .workout-down-arrow{margin-top:80px}.banner-workout-hero .title h1{font-size:110px;line-height:110px}.banner-workout-hero .box-image-container{margin-left:-60px;padding:0;position:relative}.banner-workout-hero .box-image-container .box-image-container-rotator img{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.banner-workout-hero .box-image-container .box-image-container-rotator img:first-of-type{animation-delay:10s}.banner-workout-hero .box-image-container .box-image-container-rotator img:nth-of-type(2){animation-delay:5s}.banner-workout-hero .box-image-container .box-image-container-rotator img:nth-of-type(3){animation-delay:0s}.banner-workout-hero .box-image-container .imgFade{position:absolute;top:0;left:0}.banner-workout-hero .box-image-container .left-chevron{position:absolute;top:-60px;left:-60px}.banner-workout-hero .box-image-container .grey-box{z-index:-1;background-color:#dadada;width:80%;height:80%;position:absolute;bottom:-20px;right:-30px}@-webkit-keyframes fade{0%{opacity:0}20%{opacity:1}33%{opacity:1}53%{opacity:0}to{opacity:0}}@keyframes fade{0%{opacity:0}20%{opacity:1}33%{opacity:1}53%{opacity:0}to{opacity:0}}.video-background,.phone-video-wrapper{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;background-position:50%;width:100%;height:100%;overflow:hidden}.phone-video{object-fit:cover;width:100%;height:100%}.banner-workout-hero section{z-index:1;background-color:#fff;padding:0;position:relative}.banner-workout-hero .buttons-container{margin:0;padding:0;display:flex}.banner-workout-hero .buttons-container .btn:first-of-type{margin-right:30px}.banner-workout-hero .buttons-container i.anticon{position:relative;bottom:.75px}@media only screen and (width>=1600px){.banner.banner-workout-hero{padding-top:40px;padding-bottom:150px;bottom:auto}.banner.banner-workout-hero .title h1{font-size:110px;line-height:110px}.banner.banner-workout-hero section{padding:20px 0}.banner.banner-workout-hero .tabBar{padding:0 40px}}@media only screen and (width>=1200px) and (width<=1599px){.banner.banner-workout-hero{padding-top:40px}.banner.banner-workout-hero section{padding:20px 0}}@media only screen and (width<=1199px){.banner-workout-hero .title h1{font-size:80px;line-height:80px}.banner-workout-hero section{padding:20px 0}}@media only screen and (width<=991px){.banner-workout-hero{background-position:top;background-size:cover;padding:15px 0 40px}.banner-workout-hero .banner-workout-hero-arrow{z-index:9;width:48px;position:absolute;top:500px;right:5px}.banner-workout-hero .workout-down-arrow{width:120px;margin-top:50px}.banner-workout-hero .grey-box{width:100%;height:100%;bottom:-38px!important;right:0!important}.banner-workout-hero .banner-workout-hero-content-paragraph{margin:0 180px 0 40px}.banner-workout-hero .title h1{margin-bottom:18px;font-size:80px;line-height:80px}.banner-workout-hero .title-w-tagline h1{margin-bottom:6px}.banner-workout-hero p{color:#272727;font-size:24px;line-height:35px}.banner-workout-hero .buttons-container{margin:40px 20px 20px}.banner-workout-hero .buttons-container .btn{height:47px;padding:5px 20px;font-size:15px;line-height:19px}.banner-workout-hero .buttons-container .btn img{width:16px;margin-right:7px}.banner-workout-hero .box-image-container{padding:0;margin:0 40px!important}.banner-workout-hero .box-image-container img{width:calc(100% - 48px)}.banner-workout-hero section{padding:0}.banner-workout-hero section .banner-workout-hero-content{z-index:9;background:#fff;width:70%;margin-top:-100px;padding:30px 20px 0 40px;position:relative}}@media only screen and (width<=575px){.banner.banner-workout-hero{background-position:top;background-size:cover;padding:0 0 40px}.banner.banner-workout-hero .banner-workout-hero-arrow{z-index:9;width:48px;position:absolute;top:500px;right:5px}.banner.banner-workout-hero .workout-down-arrow{width:90px;margin-top:30px}.banner.banner-workout-hero .grey-box{width:100%;height:100%;bottom:-38px!important;right:20px!important}.banner.banner-workout-hero .title h1{margin-bottom:18px;font-size:60px;line-height:1em}.banner.banner-workout-hero .title-w-tagline h1{margin-bottom:6px}.banner.banner-workout-hero p{color:#272727;font-size:21px;line-height:30px}.banner.banner-workout-hero .buttons-container{margin:40px 20px 20px}.banner.banner-workout-hero .buttons-container .btn{height:47px;padding:5px 20px;font-size:15px;line-height:19px}.banner.banner-workout-hero .buttons-container .btn img{width:16px;margin-right:7px}.banner.banner-workout-hero .box-image-container{padding:0;margin:0!important}.banner.banner-workout-hero .box-image-container img{width:calc(100% - 40px)}.banner.banner-workout-hero section{padding:0}.banner.banner-workout-hero section .banner-workout-hero-content{width:80%;margin-top:-50px;padding:20px 20px 0}.banner.banner-workout-hero section .banner-workout-hero-content-paragraph{margin:0 20px}}.banner-globalexpansion{background-color:#fff;padding:0 40px 150px}.banner-globalexpansion .box-image-container{padding:0;position:relative}.banner-globalexpansion .box-image-container .left-chevron{position:absolute;top:-60px;left:-60px}.banner-globalexpansion .box-image-container .grey-box{z-index:-1;background-color:#dadada;width:80%;height:80%;position:absolute;bottom:-40px;right:-60px}.banner-globalexpansion .buttons-container a{color:#000}@media only screen and (width>=1200px){.banner-globalexpansion section{margin:80px 0}}@media only screen and (width<=991px){.banner-globalexpansion{padding:80px 40px}}@media only screen and (width<=575px){.banner-globalexpansion{padding:60px 20px}}.banner-the-workout-like-magic{padding:40px 40px 80px;position:relative;overflow:hidden}.banner-the-workout-like-magic .ksp-wrapper{justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden}.banner-the-workout-like-magic .ksp-bg{text-transform:uppercase;opacity:.03;word-break:break-all;font-family:Gilroy,sans-serif;font-size:240px;font-weight:800}.banner-the-workout-like-magic section{height:100%;padding:0}.banner-the-workout-like-magic p{font-size:26px;line-height:38px}.banner-the-workout-like-magic .title h1{font-size:60px;line-height:60px}.banner-the-workout-like-magic .title h2{font-size:26px;line-height:38px}.banner-the-workout-like-magic .title .ant-divider{width:100px}.banner-the-workout-like-magic .buttons-container{text-align:center;margin:45px 0}.banner-the-workout-like-magic .buttons-container a button{text-transform:lowercase!important}.banner-the-workout-like-magic__box{text-align:center;background-color:#f1f1f1;height:100%;max-height:375px;margin-bottom:60px;padding:60px 25px 64px}.banner-the-workout-like-magic__box img{height:70px;margin-bottom:40px}.banner-the-workout-like-magic__box h3{text-transform:uppercase;font-size:26px;font-weight:800;line-height:32px}.banner-the-workout-like-magic__box p{font-size:21px;line-height:31px}@media only screen and (width>=1600px){.banner-the-workout-like-magic section .title p{margin-bottom:16px}}@media only screen and (width<=1199px){.banner-the-workout-like-magic{padding-bottom:80px}.banner-the-workout-like-magic .title h1{margin-bottom:0;font-size:50px;line-height:50px}.banner-the-workout-like-magic .magic-footer{padding-top:20px}.banner-the-workout-like-magic section p{font-size:19px;line-height:28px}.banner-the-workout-like-magic .buttons-container{margin:40px 20px 20px}.banner-the-workout-like-magic .buttons-container .btn{height:47px;margin:0;padding:5px 20px;font-size:15px;line-height:19px}.banner-the-workout-like-magic .buttons-container .btn img{width:16px;margin-right:7px}.banner-the-workout-like-magic .banner-the-workout-like-magic__box{margin-bottom:20px;padding:30px 15px 15px}.banner-the-workout-like-magic .banner-the-workout-like-magic__box img{height:34px;margin-bottom:10px}.banner-the-workout-like-magic .banner-the-workout-like-magic__box h3{text-transform:uppercase;margin:0 25px 10px;font-size:20px;font-weight:800;line-height:24px}.banner-the-workout-like-magic .banner-the-workout-like-magic__box p{font-size:15px;line-height:23px}}@media only screen and (width<=575px){.banner-the-workout-like-magic{padding:20px 20px 80px}.banner-the-workout-like-magic>.container{position:relative;top:0}.banner-the-workout-like-magic .magic-footer{padding-top:0}.banner-the-workout-like-magic .banner-the-workout-like-magic__box{margin-bottom:20px;padding:40px 20px 50px}.banner-the-workout-like-magic .banner-the-workout-like-magic__box img{height:40px;margin-bottom:20px}.banner-the-workout-like-magic .banner-the-workout-like-magic__box h3{text-transform:uppercase;font-size:20px;font-weight:800;line-height:24px}.banner-the-workout-like-magic .banner-the-workout-like-magic__box p{font-size:15px;line-height:23px}.banner-the-workout-like-magic .magic__box_3{margin-bottom:40px}.banner-the-workout-like-magic section{padding:0}.banner-the-workout-like-magic section .title h1{margin-top:10px;margin-bottom:0;font-size:40px;line-height:40px}.banner-the-workout-like-magic section .title h2{margin-bottom:0;font-size:1.875em}.banner-the-workout-like-magic section .title p,.banner-the-workout-like-magic .title>p,.banner-the-workout-like-magic p{font-size:18px;line-height:27px}.banner-the-workout-like-magic p{margin-bottom:0}}.banner-the-workout-in-numbers{text-align:center;background:#120f0fe6 top;padding-top:160px;padding-bottom:130px;overflow:hidden}.banner-the-workout-in-numbers section{padding:0 40px}.banner-the-workout-in-numbers .title:not(.title-w-tagline) h1{color:#fff}.banner-the-workout-in-numbers .title:not(.title-w-tagline) .ant-divider{width:110px}.banner-the-workout-in-numbers .buttons-container{text-align:center;margin:100px auto 50px}@media only screen and (width>=1600px){.banner-the-workout-in-numbers section{padding:0 20px}.banner-the-workout-in-numbers .counter{margin-bottom:40px}.banner-the-workout-in-numbers .buttons-container{margin-top:50px;margin-bottom:30px}}@media only screen and (width>=1200px) and (width<=1599px){.banner-the-workout-in-numbers .counter{margin-bottom:50px;margin-right:0}.banner-the-workout-in-numbers .buttons-container{margin-top:40px;margin-bottom:20px}}@media only screen and (width<=1199px){.banner-the-workout-in-numbers section{padding:0 80px}.banner-the-workout-in-numbers .counter{padding:20px}.banner-the-workout-in-numbers .counter span{font-size:50px;line-height:50px}.banner-the-workout-in-numbers .counter h3{font-size:20px;line-height:28px}.banner-the-workout-in-numbers .counter p{font-size:15px;line-height:23px}.banner-the-workout-in-numbers .buttons-container{margin-top:50px}}@media only screen and (width<=991px){.banner-the-workout-in-numbers{padding-top:100px;padding-bottom:70px}.banner-the-workout-in-numbers section{padding:0 40px}.banner-the-workout-in-numbers .banner-the-workout-in-numbers_title{padding-top:30px}.banner-the-workout-in-numbers .counter{height:100%;margin-bottom:0;padding:30px 20px 20px}.banner-the-workout-in-numbers .counter span{font-size:50px;line-height:50px}.banner-the-workout-in-numbers .counter h3{font-size:20px;line-height:28px}.banner-the-workout-in-numbers .counter p{margin-bottom:0;font-size:15px;line-height:23px}}@media only screen and (width<=575px){.banner-the-workout-in-numbers{background:#000;padding-top:0;padding-bottom:70px;background-image:none!important}.banner-the-workout-in-numbers section{margin-top:-100px;padding:0 18px}.banner-the-workout-in-numbers .counter{height:auto;margin-bottom:20px;padding:20px}.banner-the-workout-in-numbers .title{margin-bottom:0}.banner-the-workout-in-numbers .title:not(.title-w-tagline) h1{font-size:40px;line-height:40px}}.banner-thecoaching{background-color:#fff;padding:260px 60px 200px}.banner-thecoaching section{z-index:999;text-align:left;background-color:#fff;padding:40px 40px 40px 0;position:relative}.banner-thecoaching .box-image-container{margin-left:-40px;margin-right:60px;padding:0;position:relative}.banner-thecoaching .box-image-container img{position:relative}.banner-thecoaching .box-image-container .left-chevron{position:absolute;top:-60px;left:-60px}.banner-thecoaching .box-image-container .grey-box{z-index:-1;background-color:#dadada;width:80%;height:80%;position:absolute;bottom:-40px;right:-60px}.banner-thecoaching .buttons-container{margin-top:40px}.banner-thecoaching .title:not(.title-w-tagline){text-align:left}.banner-thecoaching .title:not(.title-w-tagline) .ant-divider{margin-bottom:20px}@media only screen and (width>=1200px){.banner-thecoaching section{margin:80px 0}}@media only screen and (width<=1199px){.banner-thecoaching section{margin:50px 0}}@media only screen and (width<=991px){.banner-thecoaching{padding:120px 20px 70px}.banner-thecoaching>.container{position:relative}.banner-thecoaching>.bg-img{position:absolute;bottom:0}.banner-thecoaching section{margin-right:80px}.banner-thecoaching .box-image-container{margin-left:0;margin-right:0;padding:25px 70px 0;position:relative}.banner-thecoaching .box-image-container .left-chevron{width:90px;top:-20px;left:22px;position:absolute!important}.banner-thecoaching .box-image-container .grey-box{z-index:0;background-color:#dadada;width:80%;height:80%;position:absolute;bottom:-25px;right:21px}.banner-thecoaching section{padding:0 20px}.banner-thecoaching{flex-direction:column-reverse;justify-content:flex-start;display:flex}}@media only screen and (width<=767px){.banner-thecoaching{padding:90px 40px 70px}.banner-thecoaching .title:not(.title-w-tagline) h1{margin-bottom:20px}.banner-thecoaching .box-image-container{margin-left:0;margin-right:0;padding:0 30px 0 50px;position:relative}.banner-thecoaching .box-image-container .left-chevron{width:90px;top:-45px;left:0;position:absolute!important}.banner-thecoaching .box-image-container .grey-box{z-index:0;background-color:#dadada;width:80%;height:80%;position:absolute;bottom:-25px;right:0}.banner-thecoaching section{margin-bottom:0;padding:0}.banner-thecoaching{display:block;position:relative}.banner-thecoaching x img{position:relative!important}}@media only screen and (width<=575px){.banner-thecoaching{padding:90px 20px 70px}.banner-thecoaching .title:not(.title-w-tagline) h1{margin-bottom:20px}.banner-thecoaching section{margin-bottom:0;margin-right:0;padding:0}.banner-thecoaching{display:block;position:relative}.banner-thecoaching x img{position:relative!important}}@media only screen and (width<=480px){.banner-thecoaching .box-image-container{margin-left:0;margin-right:0;padding:0 15px 0 30px;position:relative}.banner-thecoaching .box-image-container .left-chevron{width:60px;top:-30px;left:0;position:absolute!important}.banner-thecoaching .box-image-container .grey-box{z-index:0;background-color:#dadada;width:80%;height:80%;position:absolute;bottom:-20px;right:0}}.banner-carousel-movements{color:#fff;background:#120f0f;min-height:550px;padding:240px 40px;position:relative;overflow:hidden}.banner-carousel-movements .ksp-wrapper{align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden}.banner-carousel-movements .ksp-bg{text-transform:uppercase;opacity:.02;white-space:nowrap;margin-top:50px;font-family:Gilroy,sans-serif;font-size:240px;font-weight:800;overflow:hidden}.banner-carousel-movements .workout-movement-usp{color:#ffffffb3;padding:0 20px;font-size:18px;font-weight:700;line-height:27px}.banner-carousel-movements .workout-movement-usp .workout-movement-usp-title{color:#e3001c;font-size:60px;font-weight:800;line-height:60px}.banner-carousel-movements .ant-carousel{font-size:16px}.banner-carousel-movements .carousel{min-height:530px}.banner-carousel-movements .carousel .slide{text-align:center;background-color:#0000;margin-right:0;width:520px!important}.banner-carousel-movements .carousel .slide .slide-inner{position:relative}.banner-carousel-movements .carousel .slide .slide-inner .slide-content{-o-transition:.5s ease-in-out;width:100%;padding:20px 40px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:0}.banner-carousel-movements .carousel .slide .slide-inner .slide-content h3{text-transform:uppercase;text-align:left;color:#fff;opacity:.3;-o-transition:.5s ease-in-out;margin:0;padding:0;font-size:34px;font-weight:800;line-height:40px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;transform:scale(.8)}.banner-carousel-movements .carousel .slide .slide-inner .slide-content p{color:#ffffffb3;text-align:left;opacity:.3;-o-transition:.5s ease-in-out;font-size:21px;line-height:31px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;transform:scale(.8)}.banner-carousel-movements .carousel .slide video{opacity:.3;-o-transition:.5s ease-in-out;width:450px;margin:0 auto;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.banner-carousel-movements .slick-current .slide{width:520px!important}.banner-carousel-movements .slick-current .slide .slide-inner{position:relative}.banner-carousel-movements .slick-current .slide .slide-inner .slide-content{-o-transition:.5s ease-in-out;padding:20px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.banner-carousel-movements .slick-current .slide .slide-inner .slide-content h3,.banner-carousel-movements .slick-current .slide .slide-inner .slide-content p{opacity:1;-o-transition:.5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;transform:scale(1)}.banner-carousel-movements .slick-current .slide video{opacity:1;-o-transition:.5s ease-in-out;margin:0 auto;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:520px!important}.banner-carousel-movements .slider-content{color:#000;background-color:#fff;width:470px;height:250px;padding:30px;position:absolute;bottom:-65px;left:25px}.banner-carousel-movements .slider-content h3{color:#000;text-transform:uppercase;margin:0;padding:0;font-size:26px;font-weight:800;line-height:32px}.banner-carousel-movements .slider-content p{color:#000000b3;margin:0;padding:0;font-size:18px;line-height:29px}.banner-carousel-movements .carousel{width:1200px}.banner-carousel-movements .banner-arrow-container{z-index:999;display:flex;position:absolute;bottom:10px;right:-32px}.banner-carousel-movements .banner-arrow-container .banner-arrow-count{color:#535252;text-align:center;width:60px;font-size:21px;line-height:45px}.banner-carousel-movements .banner-arrow{width:45px;margin:0 5px}.banner-carousel-movements section{padding:0 100px 0 0}.banner-carousel-movements .title:not(.title-w-tagline){text-align:left}.banner-carousel-movements .title:not(.title-w-tagline) h1,.banner-carousel-movements .title:not(.title-w-tagline) h2{color:#fff}.banner-carousel-movements .title:not(.title-w-tagline) .ant-divider{width:140px}.banner-carousel-movements p{color:#ffffffb3}.banner-carousel-movements .carousel-footnote{color:#b4b4b4;font-size:1em;position:relative;top:-30px}.banner-carousel-movements .buttons-container{margin:0}.banner-carousel-movements .buttons-container .btn{margin-right:20px}.banner-carousel-movements div[class^=banner-img]{background-position:top;background-size:cover;margin-bottom:-7px;padding-top:100px;padding-bottom:100px;display:block}.banner-carousel-movements .slick-dots{height:12px;margin:30px auto}.banner-carousel-movements .slick-dots li{margin:0 5px}.banner-carousel-movements .slick-dots li button{border-radius:20px;width:12px;height:12px}.banner-carousel-movements .slick-dots li.slick-active button{width:12px}.banner-carousel-movements{position:relative}.banner-carousel-movements .controls{z-index:100;background-color:#0000;justify-content:center;align-items:center;width:100px;height:100%;transition:all .3s;display:flex;position:absolute;top:0}.banner-carousel-movements .controls:before{color:#fff;content:"";vertical-align:top;border-style:solid;border-width:.1em .1em 0 0;width:1em;height:1em;display:inline-block;position:relative;top:.15em;left:.15em}.banner-carousel-movements .controls.left{left:0}.banner-carousel-movements .controls.left:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.banner-carousel-movements .controls.right{right:0}.banner-carousel-movements .controls.right:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.banner-carousel-movements .controls:hover{cursor:pointer;background-color:#00000040}.banner-carousel-movements .btn.nobg{margin:0;padding:0}.banner-carousel-movements .btn.nobg span span:last-of-type{color:#e3001c}@media only screen and (width<=1199px){.banner-carousel-movements{padding:150px 60px}.banner-carousel-movements .carousel{min-height:500px}.banner-carousel-movements .carousel .slider-content{width:400px;height:190px}.banner-carousel-movements .carousel .banner-arrow-container{bottom:10px;right:-20px}.banner-carousel-movements .title p{font-size:1.1em;line-height:1.5em}}@media only screen and (width>=768px) and (width<=991px){.banner-carousel-movements .carousel{min-height:550px}.banner-carousel-movements .ksp-bg{font-size:150px}.banner-carousel-movements .banner-arrow-container{bottom:33px;right:-10px}.banner-carousel-movements section{padding:20px 0 70px}.banner-carousel-movements section p{margin-bottom:40px}.banner-carousel-movements .carousel-footnote{top:-10px}}@media only screen and (width<=767px){.banner-carousel-movements{padding:0 20px;overflow:hidden}.banner-carousel-movements .ksp-bg{display:none}.banner-carousel-movements>.container{position:relative;top:0}.banner-carousel-movements .slick-dots{margin:0 auto;position:relative;top:-50px}.banner-carousel-movements section{padding:20px 0 60px}}@media only screen and (width<=575px){.banner-carousel-movements{padding:80px 20px 100px}.banner-carousel-movements .workout-movement-usp{font-size:16px;line-height:19px}.banner-carousel-movements .workout-movement-usp .workout-movement-usp-title{font-size:40px;font-weight:700;line-height:40px}.banner-carousel-movements .carousel{width:1200px;min-height:390px}.banner-carousel-movements .carousel .slide{text-align:left;max-width:calc(100vw - 60px);margin-right:20px}.banner-carousel-movements .carousel .slide .slide-inner{background-color:#0000!important}.banner-carousel-movements .carousel .slide .slide-inner .slide-content{padding:20px 20px 20px 0;position:relative;background-color:#0000!important}.banner-carousel-movements .carousel .slide .slide-inner .slide-content h3{font-size:24px;line-height:24px;transform:scale(1)}.banner-carousel-movements .carousel .slide .slide-inner .slide-content p{font-size:16px;line-height:24px;transform:scale(1)}.banner-carousel-movements .carousel .slide video{max-width:calc(100vw - 60px)}.banner-carousel-movements .carousel .slide h3{color:#fff;text-transform:uppercase;margin-top:30px;font-family:Gilroy;font-size:24px;font-weight:800;line-height:24px}.banner-carousel-movements .carousel .slick-current .slide video{-o-transition:.5s ease-in-out;max-width:calc(100vw - 60px);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.banner-carousel-movements .carousel .slider-content{color:#000;background-color:#fff;width:550px;height:200px;padding:30px;position:absolute;bottom:-65px;left:25px}.banner-carousel-movements .carousel .slider-content h3{color:#000;text-transform:uppercase;margin:0;padding:0;font-size:1.3em;font-weight:800;line-height:1em}.banner-carousel-movements .carousel .slider-content p{color:#000;margin:0;padding:0}.banner-carousel-movements .banner-carousel>.container{position:relative;top:-80px}.banner-carousel-movements .banner-carousel section{padding:0 20px}.banner-carousel-movements .banner-carousel .title p{margin-bottom:40px}}.banner-all-abilities{background-color:#fff;padding:240px 40px;position:relative;overflow:hidden}.banner-all-abilities .ksp-wrapper{align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden}.banner-all-abilities .ksp-bg{text-transform:uppercase;opacity:.03;white-space:nowrap;margin-top:60px;font-family:Gilroy,sans-serif;font-size:240px;font-weight:800;overflow:hidden}.banner-all-abilities>.container{top:53%}.banner-all-abilities .title-w-tagline{color:#e3001c}.banner-all-abilities section{text-align:left;max-width:900px;margin:0 auto;padding:40px 0}.banner-all-abilities section p{font-size:26px;line-height:38px}.banner-all-abilities .title:not(.title-w-tagline){text-align:left}@media only screen and (width>=1600px){.banner.banner-all-abilities section{padding:70px 0}}@media only screen and (width<=1199px){.banner-all-abilities>.container{top:50%}.banner-all-abilities .title{max-width:700px;margin:0 auto}.banner-all-abilities .buttons-container{margin-top:20px}}@media only screen and (width<=992px){.banner-all-abilities{padding:70px 40px}.banner-all-abilities>.container{top:49%}.banner-all-abilities .ksp-bg{font-size:150px}.banner-all-abilities .title{text-align:center;max-width:700px;margin:0 auto}.banner-all-abilities .title h1{text-align:center}.banner-all-abilities section{padding:10px 0}.banner-all-abilities section p{text-align:center;font-size:18px;line-height:27px}}@media only screen and (width<=767px){.banner-all-abilities>.container{top:45%}.banner-all-abilities .title{margin:0 auto;padding-left:20px;padding-right:20px}}@media only screen and (width<=575px){.banner.banner-all-abilities{padding:40px 0 70px;display:block;position:relative}.banner.banner-all-abilities>img{position:absolute;top:0;left:0}.banner.banner-all-abilities section{padding:0 20px}.banner.banner-all-abilities section img{margin:40px 0}.banner.banner-all-abilities .title{padding:0}.banner.banner-all-abilities .title .ant-divider{margin-bottom:20px}.banner.banner-all-abilities .buttons-container{margin:40px auto}}.bp{display:contents}@media (width<=575.98px){.bp.min-sm{display:none}}@media (width>=576px){.bp.max-sm{display:none}}@media (width<=768.98px){.bp.min-md,.bp.md-lg{display:none}}@media (width>=769px){.bp.max-md{display:none}}@media (width<=991.98px){.bp.min-lg{display:none}}@media (width>=992px){.bp.max-lg,.bp.md-lg{display:none}}a>span.btn.inline{vertical-align:middle;text-align:center;justify-content:center;align-items:center;display:inline-flex}a>span.btn>span{justify-content:center;align-items:center;display:flex}.btn.link .arrow-hover,.btn.link:hover .arrow{display:none}.btn.link:hover .arrow-hover{display:inline}.btn.link:hover>span{color:#e3001c}.btn.link:hover>span img{margin-left:10px}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}html.js .react-reveal:not(.is-revealed){opacity:0}html.js .react-reveal.is-revealed{animation:1s both reveal-fade}html.js .react-reveal.is-revealed.reveal-done{animation:none}@media (prefers-reduced-motion:reduce){html.js .react-reveal:not(.is-revealed){opacity:1}html.js .react-reveal.is-revealed{animation:none}}.banner-carousel-movements .slick-track{transition:transform .5s}.banner-carousel-movements .slick-list{touch-action:pan-y}.banner-carousel-movements .banner-arrow{cursor:pointer}html[lang=en] i18n-t[lang=zh-CN],html[lang=zh-CN] i18n-t[lang=en]{display:none}html[lang=en] .banner.banner-workout-hero .banner-title h1{font-size:min(110px,8.5vw);line-height:1em}@media only screen and (width<=1199px){html[lang=en] .banner.banner-workout-hero .banner-title h1{font-size:80px}}@media only screen and (width<=991px){html[lang=en] .banner.banner-workout-hero .banner-title h1{font-size:min(80px,12.9vw - 11.5px)}}@media only screen and (width<=575px){html[lang=en] .banner.banner-workout-hero .banner-title h1{font-size:min(60px,14.7vw - 8px)}}.lang-switch{background:0 0;border:1px solid #e3e3e3;border-radius:999px;flex-shrink:0;align-items:stretch;height:35px;padding:2px;display:inline-flex}.lang-switch button{color:#666;letter-spacing:.5px;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-family:Gilroy,sans-serif;font-size:14px;font-weight:700;line-height:1;transition:background-color .2s,color .2s}.lang-switch button:focus-visible{outline-offset:1px;outline:2px solid #e3001c}html[lang=en] .lang-switch [data-lang-option=en],html[lang=zh-CN] .lang-switch [data-lang-option=zh-CN]{color:#fff;background:#111}.navheader .menu-row>a>span.btn{min-width:100px}@media only screen and (width<=576px){.navheader .menu-row>a>span.btn{min-width:94px}}.navheader .menu-row .lang-switch+a{margin-left:12px}@media only screen and (width<=576px){.lang-switch{height:36px}.lang-switch button{padding:0 10px}}.banner-all-abilities .all-abilities-heading,.banner-all-abilities .all-abilities-heading .title:not(.title-w-tagline){text-align:center}.ant-modal-root[hidden]{display:none}.navheader.hidden{pointer-events:none}
