body{height:100%;overflow:inherit}.b2bSectionRightSticky{position:sticky;top:0}.b2bSectionWrap .pattern-layer{background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.b2bSectionWrap>.row{position:relative;--bs-gutter-x:0;align-items:flex-start}.b2bSectionLeft{margin:0 auto;max-width:640px;padding:120px 20px 70px}.b2bSectionLeftHead{padding-bottom:30px}.b2bSectionLeftHead h1{color:#fcfafd;font-size:32px;line-height:1.3}.b2bSectionLeftBox{background-color:#fff;border-radius:20px;margin-bottom:30px;padding:24px}.b2bSectionLeftBox .b2bSectionLeftBoxHead{align-items:center;display:flex;padding-bottom:15px}.b2bSectionLeftBox .b2bSectionLeftBoxHead img{height:20px}.b2bSectionLeftBox .b2bSectionLeftBoxHead h3{border-left:1px solid #1e1e1e;color:#1e1e1e;font-size:24px;line-height:1;margin-left:5px;padding-left:6px}.b2bSectionLeftBox .b2bSectionLeftBoxText{font-size:15px;line-height:1.3;min-height:60px;padding-bottom:20px}.b2bSectionLeftBox .btn-box .theme-btn{color:#fff;width:100%}.b2bSectionLeftBox.inactive{background-color:silver}.b2bSectionLeftBox.inactive .btn-box .theme-btn{background-color:#1e1e1e}.b2bSectionLeftFooter{color:#fcfafd;font-size:18px}.b2bSectionLeftFooter a{color:#03a5a6;font-weight:700;text-decoration:underline}.b2bSectionRight{background-color:#090909}.b2bSectionRight .slick-dotted.slick-slider{margin-bottom:0}.b2bSectionSliderBox{height:100vh;min-height:740px;overflow:hidden;padding:120px 0 0 100px;position:relative}.b2bSectionSliderBox .b2bSectionSliderBox-layer,.b2bSectionSliderBox .b2bSectionSliderBoxMobile-layer{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.b2bSectionSliderBox .b2bSectionSliderBoxMobile-layer{display:none}.b2bSectionSliderBoxInner{max-width:380px;position:relative}.b2bSectionSliderBoxInner .b2bSectionSliderBoxInnerHead{align-items:center;display:flex;padding-bottom:15px}.b2bSectionSliderBoxInner .b2bSectionSliderBoxInnerHead img{height:18px}.b2bSectionSliderBoxInner .b2bSectionSliderBoxInnerHead h3{border-left:1px solid #fcfafd;color:#fcfafd;font-size:24px;line-height:1;margin-left:5px;padding-left:6px}.b2bSectionSliderBoxInner .b2bSectionSliderBoxInnerText{padding-bottom:25px}.b2bSectionSliderBoxInner .b2bSectionSliderBoxInnerText h2{font-size:40px;padding-bottom:15px}.b2bSectionSliderBoxInner .b2bSectionSliderBoxInnerText h2 span{background:linear-gradient(82deg,#19c2cf 52.42%,#9ef8ff 82.71%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#19c2cf}.b2bSectionSliderBoxInner .b2bSectionSliderBoxInnerTextBox{color:#e2e7ee;font-size:16px;line-height:1.3}.b2bSectionSliderBoxInner .btn-box .theme-btn{background-color:#fcfafd;border:0;color:#1e1e1e!important}.b2bSectionSlider .slick-dots{bottom:20px}.b2bSectionSlider .slick-dots li{height:auto;width:auto}.b2bSectionSlider .slick-dots li button{height:auto;padding:1px 3px;width:auto}.b2bSectionSlider .slick-dots li button:before{color:#fff;font-size:8px;opacity:.5}.b2bSectionSlider .slick-dots li.slick-active button:before{color:#fff;opacity:1}@media screen and (max-width:1200px){.b2bSectionLeftBox .b2bSectionLeftBoxText{font-size:13px;min-height:71px}.b2bSectionSliderBox{padding:90px 0 0 40px}}@media screen and (max-width:991px){body{overflow-y:scroll}.b2bSectionLeft{margin:0 auto;max-width:100%;padding:40px 20px}.b2bSectionSliderBox{height:auto;min-height:600px;padding:90px 0 0 20px}.b2bSectionWrap>.row{flex-direction:column-reverse}.b2bSectionLeftBox .b2bSectionLeftBoxText{font-size:13px;min-height:55px}.b2bSectionLeftFooter,.b2bSectionLeftHead h1{text-align:center}.b2bSectionRightSticky{position:relative;top:0}}@media screen and (max-width:690px){.b2bSectionSliderBox{min-height:670px}.b2bSectionSliderBox .b2bSectionSliderBoxMobile-layer{display:block}.b2bSectionSliderBox .b2bSectionSliderBox-layer{display:none}.b2bSectionSliderBoxInner .b2bSectionSliderBoxInnerHead h3{font-size:20px}.b2bSectionSliderBoxInner .b2bSectionSliderBoxInnerHead img{height:16px}.b2bSectionSliderBoxInner .b2bSectionSliderBoxInnerText h2{font-size:38px;line-height:1.2;padding-bottom:5px}.b2bSectionSliderBoxInner .b2bSectionSliderBoxInnerText{padding-bottom:15px}.b2bSectionLeft{padding:30px 20px}.b2bSectionLeftHead{padding-bottom:15px}.b2bSectionLeftHead h1{font-size:24px!important;line-height:1.3!important}.b2bSectionLeftBox .b2bSectionLeftBoxText{font-size:13px;min-height:auto;padding-bottom:10px}.b2bSectionLeftBox .b2bSectionLeftBoxHead h3{font-size:20px}.b2bSectionLeftBox .b2bSectionLeftBoxHead img{height:16px}.b2bSectionLeftBox{border-radius:12px;margin-bottom:15px;padding:18px}.b2bSectionLeftFooter{font-size:14px}}