div#scroll {
    display: none;
}


@font-face {font-family: 'ZohoPuvi';src: url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2') format('woff2'), url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.woff') format('woff'), url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.ttf') format('truetype');font-style: normal;font-weight: 300;font-display: swap;}
@font-face {font-family: 'ZohoPuvi';src: url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff2') format('woff2'), /* Modern Browsers */ url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff') format('woff'), url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.ttf') format('truetype');font-style: normal;font-weight: 400;font-display: swap;}
@font-face {font-family: 'ZohoPuvi';src: url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff2') format('woff2'), /* Modern Browsers */ url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff') format('woff'), url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.ttf') format('truetype');font-style: normal;font-weight: 700;font-display: swap;}
body{font-family: ZohoPuvi, sans-serif;}


/* Form style */
.talk-demo-popup *,.talk-demo-popup ::before,.talk-demo-popup ::after{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;font-weight:300}
.talk-demo-popup{font-family:"ZohoPuvi",sans-serif;font-size:16px;font-weight:300;line-height:1}
.talk-demo-popup strong{font-weight:600}
.talk-demo-popup{position:fixed;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:99999;display:none}
.pop-form-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);}
.talk-popup-container{padding:50px;background:#fff;max-width:675px;max-height:90vh;width:90%;border-radius:10px;font-size:0;margin:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;overflow-y:auto}
.talk-demo-popup .form-head h3{font-size:42px;font-weight:500;line-height:1.2;text-align:left;color:#000;margin-bottom:10px}
.talk-demo-popup .form-head p{font-weight:400;line-height:1.5}
.form-tab-btn{display:inline-block;background:#F1F1F1;border-radius:6px;padding:2px;margin:10px 0}
.form-tab-btn button{font-size:14px;font-weight:300;line-height:1.3;color:rgba(41,25,25,0.80);border-radius:4px;outline:none;border:1.5px solid transparent;padding:14px 24px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.form-tab-btn button:hover,.form-tab-btn button.ft-active{color:#096C6C}
.form-tab-btn button.ft-active{font-weight:500;border-color:#096C6C}
.talk-demo-popup .cloud-text{display:none}
.talk-demo-popup .cloud-text p{font-size:12px;line-height:1.4;font-style:italic;margin-bottom:12px}
.ffw-form form ul li{margin-bottom:15px;position:relative}
.ffw-form form ul li:last-child{text-align:center;margin-bottom:0}
.ffw-form form ul li input,.ffw-form form ul li select,.ffw-form .ffw-ms .ffw-display-text{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-family:"ZohoPuvi",sans-serif;font-size:15px;font-weight:300;line-height:27px;color:#000;background-color:#fff;height:50px;width:100%;border:1px solid #C4C4CE;border-radius:5px;outline:0;padding:0 18px;appearance:none;-webkit-appearance:none;-moz-appearance:none}
.ffw-form form ul li input.partner-first-n,.ffw-form form ul li input.partner-last-n{display:inline-block;width:100%}
.ffw-form form ul li input.partner-last-n{padding-left:10px;margin-left:14px}
.one-line-form form ul li .ffw-add-field{width:100%;padding:10px;border:1px solid #E3E3E3;border-radius:3px}
.ffw-form form ul li select{padding-right:28px;cursor:pointer}
.ffw-form form ul li input,.ffw-form form ul .ffw-ic-country select{padding-left:40px}
.ffw-form form ul li.ffw-ic::before{content:'';background:url('../images/iam-platform-form-icons-25.png') no-repeat;background-size:88px;width:16px;height:16px;position:absolute;top:17px;left:14px}
.ffw-form form ul li.ffw-ic-mail::before{background-position:0 -1px;width:17px;top:18px}
.ffw-form form ul li.ffw-ic-company::before{background-position:-20px -1px}
.ffw-form form ul li.ffw-ic-phone::before{background-position:-38px -1px}
.ffw-form form ul li.ffw-ic-date::before{background-position:-55px -1px}
.ffw-form form ul li.ffw-ic-country::before{background-position:-72px -1px}
.ffw-field.ffw-ic-pro-cat .ffw-form-control.errHighligh{-webkit-box-shadow:none;box-shadow:none;border:none}
.ffw-form form ul li input[type=submit]{max-width:100%;display:inline-block;font-size:16px;font-weight:500;text-transform:uppercase;color:#fff;background:#F0483C;border-radius:4px;border:none;padding:0;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ffw-form form ul li input[type=submit]:hover{background:#ed3427;-webkit-box-shadow:2px 4px 15px rgba(240,72,60,0.5);box-shadow:2px 4px 15px rgba(240,72,60,0.5)}
.ffw-form.showing-state form ul li.ffw-ic-country select{display:inline-block;width:calc(100% / 2 - 8px)}
.ffw-form.showing-state form ul li.ffw-ic-country .commonselect{padding-left:12px;margin-left:15px}
.ffw-form .misc-field textarea{display:none}
.ffw-form textarea{width:100%;font-family:ZohoPuvi;padding:14px 18px;font-size:15px;line-height:1.4;font-weight:300;border:1px solid #C4C4CE;border-radius:4px;height:auto;resize:none}
.ffw-form .ffw-errmsg{display:none;font-size:12px;text-align:left;color:#ff0c30;background:transparent;border-radius:2px;position:relative;top:2px;padding:1px 3px}
.ffw-form #meGDPRMessage,.ffw-form .ffw-privacy{font-weight:300;font-size:11px;line-height:18px;text-align:center;color:#091936;margin-top:10px}
.ffw-form #meGDPRMessage label{cursor:pointer}
.ffw-form .ffw-privacy a{text-decoration:underline;color:#091936}
.ffw-form .ffw-privacy strong{font-weight:500;text-transform:uppercase}
#meGDPRMessage span.checkmarkgdpr.enableCheckgdpr:before{border-width:0 1.7px 1.7px 0;top:.5px;left:2.2px;width:3.5px;height:6px}
#meGDPRMessage .checkmarkgdpr{top:1px}
#meGDPRMessage label a{font-size:inherit;font-weight:inherit;color:inherit;text-decoration:underline}
.ffw-form select{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-image:-o-linear-gradient(45deg,transparent 50%,#5a5a5a 50%),-o-linear-gradient(315deg,#5a5a5a 50%,transparent 50%),-o-linear-gradient(left,#fff0,#fff0);background-image:linear-gradient(45deg,transparent 50%,#5a5a5a 50%),linear-gradient(135deg,#5a5a5a 50%,transparent 50%),linear-gradient(to right,#fff0,#fff0);background-position:calc(100% - 20px) calc(1em + 8px),calc(100% - 15px) calc(1em + 8px),calc(100% - 2.5em) .5em;background-size:6px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}
.ffw-form .thanks-msg{display:none}
.ffw-form .thanks-msg p{text-align:center;font-weight:300;font-size:15px;line-height:24px;margin-top:0}
.ffw-form .thanks-msg p a{text-decoration:underline}
.ffw-form .thanks-msg h3{margin-bottom:20px}
.ffw-form .tp-close{display:inline-block;width:22px;height:22px;background:#E5E5E5;border-radius:50px;position:absolute;right:15px;top:15px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ffw-form .tp-close::after,.ffw-form .tp-close::before{content:"";background:#000;width:1.3px;height:10px;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ffw-form .tp-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.ffw-form .tp-close:hover{border-radius:6px}
.ffw-form .ffw-ms .ffw-display-text{padding-right:30px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-image:-o-linear-gradient(45deg,transparent 50%,#5a5a5a 50%),-o-linear-gradient(315deg,#5a5a5a 50%,transparent 50%),-o-linear-gradient(left,#fff0,#fff0);background-image:linear-gradient(45deg,transparent 50%,#5a5a5a 50%),linear-gradient(135deg,#5a5a5a 50%,transparent 50%),linear-gradient(to right,#fff0,#fff0);background-position:calc(100% - 20px) calc(1em + 7px),calc(100% - 15px) calc(1em + 7px),calc(100% - 2.5em) .5em;background-size:6px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;cursor:pointer}
.ffw-form .ffw-ms .ffw-display-text.active::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.ffw-form .ffw-ms .ffw-display-text.has-options{color:#000}
.ffw-form .ffw-ms .ffw-others-errmsg{display:none;color:red;font-size:12px;margin-top:5px}
.ffw-form .ffw-field.ffw-ic-pro-cat #i-pro-cat{position:absolute;opacity:0}
.ffw-form .ffw-ms.ffw-form-control{background-color:#fff;border:1px solid #989898;border-radius:4px;position:relative;z-index:1}
.ffw-form .ffw-ms.ffw-form-control .ffw-display-text{background-color:transparent;border:none}
.ffw-field .ffw-ic.ffw-ic-pro-cat{position:relative;z-index:2}
.ffw-form .ffw-ms .ffw-dd{display:none;background:#fff;border:1px solid #989898;border-top:0;-webkit-box-shadow:10px 10px 20px #e4e4e4b8;box-shadow:10px 10px 20px #e4e4e4b8;border-radius:0 0 6px 6px;position:absolute;top:102%;left:0;right:0;width:calc(100% - 6px);margin:auto;z-index:1}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists{overflow-y:auto;max-height:126px}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld{display:block;position:relative;font-size:13px;padding:8px 15px;padding-left:43px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;text-align:left}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-others-fld input{height:42px}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld .ffw-ms-checkmark{border:1px solid #b7b7b7;border-radius:2px;position:absolute;top:13px;left:18px;height:14px;width:14px;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld .ffw-ms-checkmark:after{content:"";position:absolute;display:none;left:3.5px;top:.5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld input:checked~.ffw-ms-checkmark{background-color:#0275ff;border-color:#0275ff}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld input:checked~.ffw-ms-checkmark:after{display:block}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld:hover{background-color:#f3f3f3}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld:hover input~.ffw-ms-checkmark{border-color:#0275ff}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-others-fld{padding:10px 15px;display:none}
.ffw-form .ffw-ms .ffw-dd .ffw-ms-done{line-height:1.2;cursor:pointer;padding:10px 20px;border-radius:3px;background:#4445EC;color:#fff;margin:10px auto;text-align:center;max-width:150px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ffw-form .ffw-ms .ffw-dd .ffw-ms-done:hover{-webkit-box-shadow:4px 6px 15px rgba(68,68,236,0.4);box-shadow:4px 6px 15px rgba(68,68,236,0.4)}
.ffw-form .ts-message{text-align:left;display:none}
.ffw-form.success .ts-message{display:block;margin-top:30px}
.ffw-form.success .talk-popupform{display:none}
.ffw-form .ts-message h3{font-size:22px;font-weight:600;color:#096c48;margin-bottom:10px}
.ffw-form .ts-message p{font-size: 16px;line-height:1.5;margin:0;margin:auto}
.ffw-form form ul li input:focus,.ffw-form form ul li select:focus,.ffw-form form ul li textarea:focus,.ffw-ms-final:focus~.ffw-ms{outline:0;border-color:#000;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}
.ffw-field .ffw-form-control.errHighlight{border:1px solid #ff0c30;background-color:#fff7f7;-webkit-box-shadow:0 0 4px 0 rgba(254,35,68,.9);box-shadow:0 0 4px 0 rgba(254,35,68,.9)}
.ffw-field.ffw-ic-mail,.ffw-field.ffw-ic-company,.ffw-field.ffw-ic-phone,.ffw-field.ffw-ic-date{display:inline-block;vertical-align:top;width:calc(100% / 2 - 8px)}
.ffw-field.ffw-ic-mail,.ffw-field.ffw-ic-phone{margin-right:15px}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c500!important;background:#f1f9ff!important;font-weight:400!important;color:#454545!important;line-height: 2;}
.ui-datepicker td span,.ui-datepicker td a{width:25px;height:25px;border-radius:50px;line-height:1.5;text-align:center!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ui-widget.ui-widget-content{border:0 solid #c5c5c5!important;-webkit-box-shadow:0 1px 23px -9px #3333339c;box-shadow:0 1px 23px -9px #3333339c;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #EAFFF8!important;background:#EAFFF8!important;color:#000!important}
.ui-datepicker td span,.ui-datepicker td a:hover{border:1px solid #90eecf!important;background:#90eecf!important;color:#000!important}
.ui-widget-header{border:0 solid #f1f9ff!important;border-bottom:1px solid #e2e2e2!important;background:none!important;color:#333;font-weight:700;border-radius:0!important}
.ui-datepicker th{font-weight:600;font-size:13px;color:#7b90a0}
.ui-state-default.ui-state-active{background:#FFC388!important}
@media (max-width: 767px) {
.talk-popup-container{padding:40px 24px}
.talk-demo-popup .form-head h3{font-size:26px}
.talk-demo-popup .form-head p{font-size:14px}
.talk-demo-popup .cloud-text p{font-size:10px}
.form-tab-btn button{font-size:12px;padding:10px 14px}
}
@media (max-width: 425px) {
.ffw-field.ffw-ic-mail,.ffw-field.ffw-ic-company,.ffw-field.ffw-ic-phone,.ffw-field.ffw-ic-date,.ffw-form.showing-state form ul li.ffw-ic-country select{width:100%}
.ffw-form.showing-state form ul li.ffw-ic-country .commonselect{margin-left:0;margin-top:15px}
.form-tab-btn button{width:110px}
}




















*,::before,::after,.m-page *,.m-page ::before,.m-page ::after{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.m-container{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1280px;padding:0 30px;margin:0 auto;position:relative}
.m-page{font-family:"ZohoPuvi",sans-serif;font-size:16px;font-weight:300;line-height:1;background:#fff}
.m-page a{text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.m-page p{font-size:16px;font-weight:300;line-height:1.7;color:#000}
.m-page p a{color:#1078d8}
.m-page p a:hover{text-decoration:underline}
.m-page strong{font-weight:600}
.m-page ul{list-style:none}
.m-page ul li{font-size:16px;font-weight:300;position:relative}
.m-page img{width:100%;height:auto}
.m-page button{font-family:"ZohoPuvi",sans-serif}
.lr-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:0;position:relative}
.lr-container .m-lhs,.lr-container .m-rhs{display:inline-block;vertical-align:middle;font-size:16px;position:relative}
.m-cta-container{display:inline-block;text-align:center;font-size:16px;line-height:26px;margin-top:30px}
.m-cta-container .m-cta{display:inline-block;font-size:18px;font-weight:500;line-height:1.3;color:#fff;border:1px solid;border-radius:4px;padding:16px 30px;position:relative;text-decoration:none;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.m-cta-container .bg-cta{background:#F0483C;border-color:#F0483C;color:#fff}
.m-cta-container .bg-cta:not(:last-child){margin-right:16px}
.m-cta-container .br-cta{border-color:#fff;display:none}
.m-cta-container .m-cta:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:4px 6px 15px rgba(0,0,0,0.3);box-shadow:4px 6px 15px rgba(0,0,0,0.3)}
.ban-sec{background:#061F1F;padding-bottom:40px;position:relative;z-index:1}
.ban-sec::before{content:'';background:url(../images/iam-platform-kb-inner-ban-bg-25.png) no-repeat;background-size:cover;width:100%;height:100%;position:absolute;left:0;top:0;mix-blend-mode:color-dodge;z-index:-1}
.ban-sec .ban-bc{padding-top:20px}
.ban-sec .ban-bc ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 10px;font-size:0}
.ban-sec .ban-bc ul li{display:inline-block;position:relative}
.ban-sec .ban-bc ul li:not(:last-child){padding-right:18px}
.ban-sec .ban-bc ul li:not(:last-child)::before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNiA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAwLjVMNSA0LjVMMSA4LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat;background-size:100%;width:6px;height:9px;position:absolute;top:1px;bottom:0;right:0;margin:auto}
.ban-sec .ban-bc ul li a{font-size:12px;font-weight:300;line-height:1.2;color:#fff;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ban-sec .ban-bc ul li:hover a{text-underline-offset:3px}
.ban-sec .ban-bc ul li span{display:inline-block;font-size:12px;font-weight:300;line-height:1.4;color:#fff;text-transform:uppercase}
.ban-sec .lr-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ban-sec .lr-container .m-lhs{width:calc(100% - 440px);padding:30px 0;padding-right:70px}
.ban-sec .lr-container .m-rhs{width:440px}
.ban-sec .m-lhs h1{font-size:58px;font-weight:600;line-height:1.1;letter-spacing:0;color:#fff;margin-bottom:24px}
.ban-sec .m-lhs h1 strong{display:block;font-size:45px;font-weight:300;line-height:1.5;color:#FFE100}
.ban-sec .m-lhs p{font-size:18px;font-weight:400;line-height:1.5;color:#fff;max-width:580px}
.ban-sec .m-cta-container{margin-top:45px}
.m-content{margin-top:80px}
.m-content .lr-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.m-content .lr-container .m-lhs{width:300px;position:sticky;top:90px}
.m-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% - 300px);padding-left:40px}
.lhs-content .lhs-title{font-size:16px;font-weight:500;line-height:1.4;color:#000;position:relative}
.scroll-tab{max-height:calc(100vh - 150px);overflow:auto;position:relative;margin:30px 0;z-index:1}
.scroll-tab .lhs-highlight{width:100%;height:44px;background:-webkit-gradient(linear,left top,right top,from(#E4E2DE),to(rgba(255,255,255,0)));background:-o-linear-gradient(left,#E4E2DE,rgba(255,255,255,0));background:linear-gradient(to right,#E4E2DE,rgba(255,255,255,0));border-left:2.5px solid #000;position:absolute;left:0;top:0;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;z-index:-1}
.scroll-tab .scroll-tab-list{position:relative}
.scroll-tab .scroll-tab-list::before{content:'';background:#E3E1DE;width:1px;height:100%;position:absolute;left:1px;top:0;z-index:-2}
.scroll-tab .scroll-tab-list li{font-size:16px;font-weight:300;line-height:1.3;color:#000;position:relative;padding:15px 0;padding-left:20px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.scroll-tab .scroll-tab-list li:hover,.scroll-tab .scroll-tab-list li.scroll-act{font-weight:400}
.b-content h2{font-size:34px;font-weight:500;line-height:1.2;color:#000;margin:40px 0 16px}
.b-content>h2:first-child{margin-top:0}
.b-content h3{font-size:20px;font-weight:500;line-height:1.2;color:#000;padding:10px 0}
.b-content p{font-size:16px;font-weight:300;line-height:1.8;color:#000;margin-bottom:20px}
.b-content p a,.b-content li a{font-size:inherit;font-weight:inherit;color:#166CF1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:-webkit-transform .3ms ease;transition:-webkit-transform .3ms ease;-o-transition:transform .3ms ease;transition:transform .3ms ease;transition:transform .3ms ease,-webkit-transform .3ms ease;transition:transform .3ms ease,-webkit-transform .3ms ease}
.b-content p a:hover,.b-content li a:hover{text-decoration:underline}
.b-content strong{font-weight:600}
.b-content picture{display:block;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 ul,.b-content ol{margin:14px 0 30px;margin-left:18px}
.b-content ul li,.b-content ol li{font-size:16px;font-weight:300;line-height:1.6;padding-left:4px}
.b-content ul li::marker,.b-content ol li::marker{font-weight:600}
.b-content ul li strong,.b-content ol li strong{font-weight:600}
.b-content ol ul li,.b-content ul li{list-style:disc}
.b-content ul ol li,.b-content ol li{list-style:decimal}
.b-content .alpha-list{margin-left:40px;margin-bottom:30px}
.b-content .alpha-list li{list-style:lower-alpha}
.b-content ul li:not(:last-child),.b-content ol li:not(:last-child),.b-content .alpha-list li:not(:last-child){margin-bottom:12px}
.b-content .mt-0{margin-top:0}
.b-content .mb-0{margin-bottom:0}
.kb-foot-sec{background:#061F1F;padding:80px 0;margin-top:60px;position:relative}
.kb-foot-sec::before{content:'';background:url(../images/iam-platform-foot-kb-inner-page-linear-bg-25.png) no-repeat;background-size:100% 100%;width:100%;height:240px;position:absolute;bottom:0;left:0;right:0;margin:auto}
.m-page .kb-foot-sec h2{font-size:30px;font-weight:500;line-height:1.3;color:#fff;margin:0 0 40px}
.kb-end-ban{text-align:center;position:relative}
.kb-end-ban .m-cta-container{margin-top:0}
.kb-end-ban .m-cta-container .br-cta:hover{background:#000;border-color:#000}
@media (max-width: 1200px) {
.ban-sec .lr-container .m-lhs{padding-right:40px}
.ban-sec .m-lhs h1{font-size:48px}
.ban-sec .m-lhs h1 br{display:none}
.ban-sec .m-lhs p{font-size:16px}
.b-content h2{font-size:30px}
}
@media (max-width: 992px) {
.ban-sec .lr-container .m-lhs{display:block;width:100%;text-align:center;padding-right:0}
.ban-sec .lr-container .m-rhs{display:none}
.ban-sec .m-lhs h1{font-size:40px}
.ban-sec .m-lhs p{margin:auto}
.m-content{margin-top:60px}
.m-content .lr-container .m-lhs{width:250px}
.m-content .lr-container .m-rhs{width:calc(100% - 250px);padding-left:30px}
.scroll-tab .scroll-tab-list li{font-size:15px}
.b-content h2{font-size:26px;line-height:1.3}
}
@media (max-width: 767px) {
.m-container{padding:0 24px}
.m-cta-container .m-cta{font-size:15px;padding:12px 26px}
.ban-sec .m-lhs h1{font-size:36px}
.m-content .lr-container .m-lhs{display:none}
.m-content .lr-container .m-rhs{display:block;width:100%;padding:0}
.b-content h2{font-size:22px}
.kb-foot-sec{padding:40px 0}
.kb-foot-sec::before{display:none}
.m-page .kb-foot-sec h2{font-size:22px;margin:0 0 30px}
}
@media (max-width: 580px) {
.ban-sec .m-lhs p,.b-content p,.b-content ul li,.b-content ol li{font-size:15px;line-height:1.6}
.ban-sec .ban-bc ul li a,.ban-sec .ban-bc ul li span{font-size:10px}
.ban-sec .m-lhs h1{font-size:34px;line-height:1.2}
}
