.heading-menu,#scroll,#backToTop{display:none!important}
.main-page *,.main-page ::before,.main-page ::after{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;font-weight:300}
#gtx-trans{display:none!important}
.m-container{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1400px;padding:0 40px;margin:0 auto;position:relative}
.main-page{font-family:"ZohoPuvi",sans-serif;font-size:16px;font-weight:300;line-height:1;color:#000}
.main-page strong{font-weight:500}
.main-page a{text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.main-page p a{color:#0f2bd4}
.main-page ul{list-style:none}
.main-page img{display: block; width:100%;height:auto}
.main-page picture {display: block;}
.lr-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.lr-container .m-lhs,.lr-container .m-rhs{display:inline-block;vertical-align:middle;font-size:16px;position:relative}
.ban-sec{background:#F2F6FF;background:-o-linear-gradient(left,#F5F9FF,#F2F6FF);background:-webkit-gradient(linear,left top, right top,from(#F5F9FF),to(#F2F6FF));background:linear-gradient(90deg,#F5F9FF,#F2F6FF);padding:40px 0;margin-bottom:70px}
.ban-sec.ban-sec1 {padding: 0;overflow: hidden;}
.ban-breadcrumb{margin-bottom:20px}
.ban-breadcrumb ul li{display:inline-block;position:relative;padding-right:16px;margin-right:8px;margin-bottom:6px}
.ban-breadcrumb ul li:not(:last-child)::before{content:">";font-size:13px;font-weight:300;line-height:1.5;position:absolute;top:5px;bottom:0;right:0;margin:auto;color:#0f2bd4}
.ban-breadcrumb ul li a{font-size:13px;line-height:1.2;color:#0f2bd4;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ban-breadcrumb ul li:hover a{text-decoration:underline}
.ban-breadcrumb ul li span{display:inline-block;font-size:13px;color:#565656}
.ban-content .lr-container .m-lhs{width:calc(100% - 482px);padding-right:100px}
.ban-sec1 .ban-content .lr-container .m-lhs {padding-top: 30px; padding-bottom: 30px;}
.ban-content .lr-container .m-rhs{width:482px}
.ban-content .m-lhs h1{font-size:42px;font-weight:500;line-height:1.2;color:#000;margin-bottom:15px}
.ban-content .m-lhs p{font-size:18px;line-height:30px;font-weight:300;color:#000}
.ban-content .m-lhs .ban-cta a{display:inline-block;font-size:16px;font-weight:400;line-height:1.3;border:1px solid #0f2bd4;padding:12px 50px;margin-bottom:5px;position:relative;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ban-content .m-lhs .ban-cta .ex-cta {padding: 12px 30px;}
.ban-cta-sec{display:block;margin-top:24px}
.ban-cta-sec .ban-cta{display:inline-block;text-align:center;font-size:16px;line-height:26px}
.ban-cta:first-child{margin-right:10px}
.ban-cta-sec .ban-cta a:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 3px 10px -3px #0a326d63;box-shadow:0 3px 10px -3px #0a326d63}
.ban-cta-sec .ban-cta span{display:block;font-size:12px;line-height:22px;font-weight:400;color:#535A67}
.ban-cta-sec .down-cta{background:#0f2bd4;color:#fff}
.ban-cta-sec .sign-cta{color:#0f2bd4}
.ban-content .ban-sprite{display:inline-block;height:auto;position:relative;}
.ban-sec1 .ban-content .ban-sprite {left: 50px;}
.main-content .lr-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.main-content .lr-container .m-lhs{width:260px;position:sticky;top:90px;padding-bottom:50px}
.main-content .lr-container .m-rhs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% - 260px)}
.m-rhs .b-content{width:calc(100% - 250px);padding:0 60px}
.m-rhs .on-page{width:250px;position:sticky;top:90px;margin-bottom:50px}
.lhs-search{position:relative;margin-bottom:26px;z-index:1}
.lhs-search::before{content:'';background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyOCAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIuMDcxMSIgY3k9IjExLjA4NDciIHI9IjcuMDg4MTQiIHRyYW5zZm9ybT0icm90YXRlKC00NSAxMi4wNzExIDExLjA4NDcpIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTE3LjYxMzggMTYuNjI3MkwyMS40OTM0IDIwLjUwNjkiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat;background-size:20px;width:20px;height:20px;position:absolute;right:16px;top:2px;bottom:0;margin:auto}
.lhs-search input{font-size:15px;font-weight:400;color:#000;background:#fff;border:1px solid #000;border-radius:4px;padding:8px 20px;padding-right:40px;width:100%}
.lhs-search input::-webkit-input-placeholder{color:#737373;font-weight:300}
.lhs-search input::-moz-placeholder{color:#A5A5A5;font-weight:300}
.lhs-search input:-ms-input-placeholder{color:#A5A5A5;font-weight:300}
.lhs-search input::-ms-input-placeholder{color:#A5A5A5;font-weight:300}
.lhs-search input::placeholder{color:#A5A5A5;font-weight:300}
.lhs-search input:focus{outline:none;border-color:#0f2bd4}
.lhs-search .lhs-search-list{width:100%;background:#fff;border:.5px solid #C5CEDC;border-top:none;border-radius:0 0 3px 3px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1);position:absolute;left:0;right:0;top:30px;margin:auto;padding:14px 20px;z-index:-1;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;display:none;max-height:302px;overflow:auto}
.lhs-search .lhs-search-list li:not(:last-child){border-bottom:1px solid #C5CEDC}
.lhs-search .lhs-search-list li a{display:block;font-size:14px;font-weight:300;line-height:1.3;color:#000;padding:10px 0;position:relative;cursor:pointer}
.lhs-search .lhs-search-list li:last-child a{padding-bottom:0}
.lhs-search .lhs-search-list li a:hover{color:#0f2bd4}
.lhs-search .lhs-search-list .empty-data{font-size:14px}
.link-list-title h3{font-size:15px;font-weight:500;line-height:1.3;border-bottom:1px solid #E3E3E3;padding-bottom:16px;margin-bottom:16px}
.lhs-menu-links .additional-link a:hover{color:#0f2bd4;text-decoration:underline}
.lhs-menu-links{height:calc(100vh - 300px);overflow:auto}
.lhs-menu-links>li:not(:last-child){margin-bottom:18px}
.lhs-menu-links li a{display:block;font-size:14px;font-weight:300;line-height:1.3;color:#000;border-radius:3px;padding:10px 12px;position:relative;cursor:pointer}
.lhs-menu-links li span{display:block;font-size:15px;font-weight:400;line-height:1.3;padding-right:24px;position:relative;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.lhs-menu-links li span:hover{color:#0f2bd4}
.lhs-menu-links li span.lhs-act{font-weight:500}
.lhs-menu-links li span::before{content:'';background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjExMjkzIDEwLjg4N0w2LjQ1MDI1IDYuMjY0OTNDNi42ODA0OSA2LjA2NTU1IDYuNjgwNSA1LjcwODM4IDYuNDUwMjUgNS41MDg5OUwxLjExMjkzIDAuODg2OTYzIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K) no-repeat;background-size:8px;width:8px;height:12px;position:absolute;right:8px;top:4px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.lhs-menu-links li span.lhs-act::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.lhs-menu-links li .lhs-sub-menu{display:none;border-left:1px solid #ECECEC;margin:10px 0 18px;padding-left:12px}
.lhs-menu-links li .lhs-sub-menu a{display:block;font-size:14px;font-weight:300;line-height:1.4;color:#000;background:transparent;border-radius:3px;padding:8px 12px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.lhs-menu-links li .lhs-sub-menu a:hover{color:#0f2bd4}
.lhs-menu-links li .lhs-sub-menu .lhs-current-page{color:#0067FF;background:#E9F0FC}
.lhs-menu-links .additional-link a{font-size:15px;font-weight:400;padding-left:0;margin-top:12px;cursor:pointer}
.lhs-menu-links .additional-link a .al-arrow{display:inline-block;vertical-align:middle;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41NDMiIGhlaWdodD0iMTYuNTQzIiB2aWV3Qm94PSIwIDAgMTYuNTQzIDE2LjU0MyI+CiAgPGcgaWQ9Ikdyb3VwXzExNTE3IiBkYXRhLW5hbWU9Ikdyb3VwIDExNTE3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTEzLjQzOCAtMTQ2OS40NTQpIHJvdGF0ZSg0NSkiPgogICAgPHBhdGggaWQ9IlBhdGhfODk0MiIgZGF0YS1uYW1lPSJQYXRoIDg5NDIiIGQ9Ik0wLDBIMTEuMjg2VjExLjI4NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY4OC42NzYgMzkxLjU2Nikgcm90YXRlKC00NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwNjdmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzg5NDMiIGRhdGEtbmFtZT0iUGF0aCA4OTQzIiBkPSJNLTExMDguOTA5LTU0MS41OHYtMTYuOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjgwNS41NjYgOTQzLjQ0MSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwNjdmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat;background-size:100%;width:9px;height:9px;margin-left:4px;-webkit-filter:grayscale(1);filter:grayscale(1);pointer-events:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.lhs-menu-links .additional-link a:hover .al-arrow{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:translate(2px,-1px);-ms-transform:translate(2px,-1px);transform:translate(2px,-1px)}
.center-text{text-align:center}
.b-content{margin-bottom:70px}
.b-content a{color:#0f2bd4;font-weight:inherit;line-height:inherit}
.b-content h2{font-size:32px;font-weight:500;line-height:1.3;color:#000;border-top:1px solid #E1E3EA;padding-top:40px;margin-top:50px;margin-bottom:15px}
.b-content .ban-breadcrumb+h2{border:none;padding-top:0;margin-top:0}
.b-content h3{font-size:24px;font-weight:500;line-height:1.3;color:#000;margin:35px 0 15px}
.b-content h3 a{font:inherit;color:inherit;text-decoration:underline}
.b-content h3 a:hover{color:#0f2bd4}
.b-content h4{font-size:18px;font-weight:500;line-height:1.3;color:#000;margin:20px 0 12px}
.b-content h5{font-size:16px;font-weight:500;line-height:1.3;color:#000;margin-bottom:8px}
.b-content h5 a:hover{text-decoration:underline}
.b-content h6{font-size:16px;font-weight:500;line-height:1.3;margin-bottom:10px;color:#000;padding-top:3px}
.b-content h4 a{font:inherit;color:inherit}
.b-content p{font-size:16px;font-weight:300;line-height:1.7;margin-bottom:20px}
.b-content p a:hover{text-decoration:underline}
.b-content picture{display:block;border:1px solid #b7b7b7;border-radius: 5px;padding: 6px;margin:35px 0}
.b-content picture figcaption{display:block;font-size:14px;font-weight:500;line-height:1.4;text-align:center;color:#000;margin-top:16px}
.b-content picture.mw-400{max-width:400px}
.b-content li{font-size:16px;font-weight:300;line-height:1.7}
.b-content li::marker{font-weight:600}
.b-content li strong{font-weight:600}
.b-content li a:hover {text-decoration: underline;}
.b-content .dot-list{margin-bottom:30px;margin-left:15px}
.b-content .num-list li > .dot-list li,
.b-content .dot-list li{list-style:disc;padding-left:6px}
.b-content .num-list li > .dot-list li {margin-top: 15px}}
.b-content .lr-list,
.b-content .num-list,.b-content .alpha-list{margin-left:40px;margin-bottom:30px}
.b-content .alpha-list li{list-style:lower-alpha}
.b-content .num-list li{list-style:decimal}
.b-content .lr-list li{list-style:lower-roman}
.b-content .dot-list li:not(:last-child),.b-content .num-list li:not(:last-child),.b-content .alpha-list li:not(:last-child),.b-content .lr-list li:not(:last-child){margin-bottom:18px}
.b-content .inner-box-ban{background:#F3F6FF;border:1px solid #CCD7FA;border-radius:4px;padding:36px;margin:30px 0}
.b-content .inner-box-ban h4{font-size:20px;line-height:1.5;font-weight:500;margin:0;margin-bottom:10px}
.b-content .inner-box-ban p{font-size:20px;line-height:1.5;font-weight:500}
.b-content .mb--0 {margin-bottom: 0;}
.b-content .note-box{background:#edf9e6;border:1px solid #cff4b9;border-radius:4px;padding:30px;margin:24px 0}
.b-content .note-box p{margin:0}
.b-content .box-ban-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-top:20px}
.b-content .box-ban-cta a{font-size:15px;font-weight:400;color:#fff;border:1px solid #0f2bd4;padding:14px 28px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.b-content .box-ban-cta .ban-down-cta{background:#0f2bd4}
.b-content .box-ban-cta .ban-demo-cta{background:#fff;color:#0f2bd4}
.b-content .box-ban-cta a:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:2px 4px 15px rgba(0,102,255,0.3);box-shadow:2px 4px 15px rgba(0,102,255,0.3)}
.b-content .code-box{display:block;font-size:15px;font-weight:400;line-height:1.7;word-break:break-word;background:#F4F9FF;border:1px solid #E4E4FA;padding:20px 30px;margin-bottom:20px}
.b-content .faq-wrap{margin-bottom:40px}
.b-content .faq-qstn{font-size:20px;font-weight:500;line-height:1.4;margin-bottom:10px}
.b-content .faq-content{border-bottom:1px dashed #A0A0BC;padding-bottom:30px;margin-bottom:30px}
.b-content .faq-content:last-child{margin-bottom:0;padding-bottom:0}
.b-content .faq-answer ul:last-child{margin-bottom:0}
.b-content .faq-content:last-child{border-bottom:0}
.b-content .faq-content p{margin-bottom:0}
.b-content .dt-attack h3{margin:40px 0 12px}
.b-content .stage-sec .stage-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 35px}
.b-content .stage-sec .stage-sub div{width:calc(100% / 2 - 18px)}
.b-content .stage-sec .stage-sub div p{margin-bottom:0}
.b-content .stage-sec .stage-sub div ul {margin-bottom: 0;}
.b-content .bg-box,
.b-content .stage-sec .bg-box{background:#F4F7FF;border-radius:4px;padding:30px;margin:30px 0 40px}
.b-content .bg-box h4,
.b-content .stage-sec .bg-box h4{margin-top:0}
.b-content .table-sec{margin:50px 0 60px}
.b-content .table-sec table{width:100%;height:auto;border:1px solid #E1E3EA;border-radius:5px;border-collapse:separate;overflow:hidden}
.b-content .table-sec th{width: 25%; background:#EEF2FA;padding:20px;font-size:15px;line-height:25px;font-weight:500;text-align:left}
.b-content .table-sec th:nth-child(odd){background:#E1E7F1}
.b-content .table-sec tbody tr:not(:last-child) td{border-bottom:1px solid #E1E3EA}
.b-content .table-sec td{padding:20px;background:#fff;font-size:14px;line-height:22px}
.b-content .table-sec td:nth-child(odd){background:#F8F9FD}
.cta-border a{display:inline-block;padding:13px 40px;color:#0f2bd4;border:1px solid;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}
.cta-border a:hover{background:#0f2bd4;color:#fff}
.on-content .on-title{position:relative;padding-left:30px}
.on-content .on-title::before{content:'';background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUgxMS44MzMzIiBzdHJva2U9IiMwMDY3RkYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEgNy42NjY3NUgxMS44MzMzIiBzdHJva2U9IiMwMDY3RkYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEgNC4zMzMyNUg3LjY2NjY3IiBzdHJva2U9IiMwMDY3RkYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEgMTFINS4xNjY2NyIgc3Ryb2tlPSIjMDA2N0ZGIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=) no-repeat;background-size:16px;width:16px;height:15px;position:absolute;left:0;top:0;bottom:0;margin:auto}
.scroll-tab{    height: calc(100vh - 200px);overflow: auto;position:relative;margin:30px 0}
.scroll-tab .lhs-highlight{width:5px;height:44px;background:#0f2bd4;position:absolute;left:0;top:0;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;z-index:1}
.scroll-tab-list{border-left:5px solid #ECEFF5}
.scroll-tab-list li{font-size:15px;font-weight:300;line-height:1.3;color:#000;position:relative;padding:12px 16px;cursor:pointer}
.scroll-tab-list li:hover,.scroll-tab-list li.scroll-act{color:#0f2bd4}
.scroll-tab-list li.scroll-act{font-weight:500}

.testimonial_slider .dots{position:absolute;bottom:0;list-style:none;width:68px;padding:3px 2px;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;right:0;margin-left:auto;margin-right:auto}
.testimonial_slider .dots li{-moz-transition:background .5s,opacity .5s;-webkit-transition:background .5s,opacity .5s;background:#c2cdd4;border:1px solid #fff;border-radius:8px;cursor:pointer;float:left;height:10px;list-style:none;margin:0 2px;padding:0;text-indent:-999em;-o-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s;width:10px}
.testimonial_slider .dots li.active{background:#000;opacity:1;width:30px}
.testimonial_slider ul li{float:left}
.testimonial_slider ul li picture {margin-top: 0;}
.slid{padding-bottom:40px;position:relative}
@media (max-width: 1400px) {
.m-rhs .b-content{padding:0 40px}
}
@media (max-width: 1200px) {
.ban-sec{padding:40px 0}
.ban-content .lr-container .m-lhs{width:calc(100% - 420px);padding-right:40px}
.ban-content .lr-container .m-rhs{width:420px}
.ban-content .m-lhs h1 {font-size: 36px;}
.ban-content .m-lhs p{font-size:16px;line-height:1.6}
.m-rhs .b-content{width:100%;padding:0;padding-left:40px}
.b-content .stage-sec .stage-sub{gap:20px 25px}
.b-content .stage-sec .stage-sub div{width:calc(100% / 2 - 14px)}
.m-rhs .on-page{display:none}
}
@media(max-width: 1025px) {
.ban-sec{padding:60px 0 30px}
}
@media (max-width: 992px) {
.m-container{padding:0 24px}
.ban-sec.ban-sec1{padding:60px 0 30px}
.ban-content .lr-container .m-rhs{display:none}
.ban-content .lr-container .m-lhs{text-align:center;width:100%;padding:0}
.ban-sec1 .ban-content .lr-container .m-lhs {padding: 0;}
.ban-content .m-lhs h1{font-size:36px}
.ban-content .m-lhs p {max-width: 700px;margin: auto;}
.main-content .lr-container .m-lhs{width:200px}
.main-content .lr-container .m-rhs{width:calc(100% - 200px)}
.b-content h2{font-size:28px}
.b-content .table-sec{overflow:auto}
}
@media (max-width: 767px) {
.ban-sec{margin-bottom:60px}
.ban-content .m-lhs h1{font-size:30px}
.ban-cta-sec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}
.ban-cta-sec .ban-cta:first-child{margin-right:0}
.ban-cta-sec .ban-cta a{width:180px}
.ban-cta-sec .ban-cta .ex-cta {width: 100%;}
.ban-content .m-lhs .ban-cta a{padding:10px 30px}
.main-content .lr-container .m-lhs,.main-content .lr-container .m-rhs{display:block;width:100%;padding:0;position:relative;top:0}
.link-list-title,.lhs-menu-links{display:none}
.m-rhs .b-content{padding:0}
.b-content h2{font-size:22px;padding-top:40px;margin-top:46px}
.b-content h3{font-size:20px;margin:26px 0 10px}
.b-content h4{font-size:17px;margin:16px 0 10px}
.b-content h5{font-size:14px}
.b-content p,.b-content li{font-size:15px}
.b-content picture{margin:20px 0}
.b-content .box-ban-cta{max-width:220px;margin:auto}
.b-content .box-ban-cta a{width:100%;font-size:14px;text-align:center;padding:12px 20px}
.b-content .inner-box-ban{padding:30px 24px}
.b-content .inner-box-ban p{font-size:16px;line-height:1.4;text-align:center}
.b-content .bg-box,
.b-content .stage-sec .bg-box{padding:30px 24px}
.b-content .dt-attack h3{margin:30px 0 12px}
}
@media (max-width: 580px) {
.b-content .stage-sec .stage-sub{gap:20px}
.b-content .stage-sec .stage-sub div{width:100%}
}