body{font-family:Gilroy,sans-serif;margin:0}*{box-sizing:border-box}button{font-family:Gilroy,sans-serif}.cs-bmcs--wrapper{position:relative}.cs-bmcs--navigation{background:#cdd0f6;display:flex;left:0;padding:0;position:sticky;top:0;width:100%;z-index:99}.cs-bmcs--navigation>div{background:#9aa0ee;flex:0 0 25%;font-weight:600;min-width:300px;padding:20px 40px;text-align:right}.cs-bmcs--navigation ul{flex:0 0 75%;list-style-type:none;margin:0;padding:0}.cs-bmcs--navigation ul li{display:inline-block;position:relative}.cs-bmcs--navigation ul li a{color:#1c1263;display:block;font-weight:600;padding:20px;position:relative;text-decoration:none}.cs-bmcs--navigation ul li a:hover{text-decoration:none}.cs-bmcs--navigation ul li a:after{background:#3640e8;bottom:-5px;content:"";height:5px;left:0;opacity:0;position:absolute;transition:all .2s ease;width:100%}.cs-bmcs--navigation ul li a:hover:after{background:rgba(0,0,0,.1);bottom:0;opacity:1}.cs-bmcs--navigation ul li a.active:after{background:#3640e8;bottom:0;opacity:1}.cs-bmcs--slide{display:flex;flex-wrap:nowrap;min-height:100vh;position:relative}.cs-bmcs--slide>div{padding:40px;position:relative}.cs-bmcs--slide .cs-bmcs--left{flex:0 0 25%;height:100vh;max-height:100vh;min-width:300px;overflow-x:hidden;overflow-y:auto;position:sticky;top:0;z-index:100}.cs-bmcs--slide .cs-bmcs--right{flex:0 0 auto;min-height:100vh;padding:100px 80px;width:75%}.cs-bmcs--left-contents{max-height:calc(100% - 100px);overflow-x:hidden;overflow-y:auto}.cs-bmcs--next{background:hsla(0,0%,100%,.15);border-radius:4px;bottom:20px;cursor:pointer;left:20px;padding:30px;position:absolute;right:20px;transition:all .3s ease}.cs-bmcs--next:hover{background:hsla(0,0%,100%,.2)}.cs-bmcs--right .cs-bmcs--tabs{border-bottom:3px solid #3640e8}.cs-bmcs--right .cs-bmcs--tabs button{border:0;border-radius:4px 4px 0 0;border-radius:4px;cursor:pointer;font-size:100%;font-weight:600;margin:0 12px 12px 0;padding:12px 24px;position:relative}.cs-bmcs--right .cs-bmcs--tabs button:after{background:#1c1263;border:2px solid #fff;border-radius:50% 0 50% 50%;content:"";height:12px;left:-18px;opacity:0;position:absolute;top:calc(50% - 8px);transform:rotate(45deg);transition:all .3s ease;width:12px}.cs-bmcs--right .cs-bmcs--tabs button.active:after{left:-10px;opacity:1}.cs-bmcs--right .cs-chart--wrapper{display:block;max-height:0;opacity:0;overflow:hidden;transition:opacity .2s ease 0ms}.cs-bmcs--right .cs-chart--wrapper.active{max-height:5000px;opacity:1;overflow:auto;padding-top:40px;transition:opacity .2s ease .2s}.cs-bmcs--right .cs-chart--wrapper .chart-context{border-radius:4px;margin:48px auto 0;max-width:900px;padding:30px}.cs-bmcs--left .cs-bmcs--left-contents p:not(:last-child),.cs-bmcs--right .cs-chart--wrapper .chart-context p:not(:last-child){margin:0 0 16px}.cs-bmcs--right-contents-top{margin:0 auto 20px;max-width:900px}.cs-bmcs--right-contents-bottom{background:rgba(0,0,0,.04);border-radius:4px;margin:40px auto 0;max-width:900px;padding:30px}.cs-bmcs--right-contents-bottom li{line-height:180%}.bmcs--slider-wrapper{margin:0 auto;max-width:900px}.bmcs--slider-wrapper .splide{background:rgba(0,0,0,.07);border-radius:0 4px 4px 4px;padding:40px}.bmcs--slider-wrapper .splide .splide__arrow{background:#3640e8;color:#fff;opacity:1}.bmcs--slider-wrapper .splide .splide__arrow svg{fill:#fff;height:.7em;width:.7em}.bmcs--slider-wrapper .splide .splide__pagination__page.is-active{background:#3640e8;opacity:1}.bmcs--slider-wrapper .splide .splide__arrow:disabled{display:none}.bmcs--slider-wrapper .splide .splide__arrow--prev{left:-1em}.bmcs--slider-wrapper .splide .splide__arrow--next{right:-1em}.bmcs--slider-header{border-radius:4px 4px 0 0;display:inline-block;font-weight:600;padding:12px 40px}@media (max-width:1300px){.cs-bmcs--slide>div{padding:20px;position:relative}}@media (max-width:991px){.cs-bmcs--slide{display:block}.cs-bmcs--slide .cs-bmcs--right{width:100%}.cs-bmcs--slide .cs-bmcs--left{height:auto;position:relative;z-index:0}.cs-bmcs--navigation>div,.cs-bmcs--next{display:none}.cs-bmcs--navigation ul{flex:0 0 100%}.cs-bmcs--navigation ul li a{padding:10px 20px}.cs-bmcs--slide .cs-bmcs--right{padding:60px 30px}}