@font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extralight.ttf) format("truetype");
    font-style: normal;
    font-weight: 100;
    font-display: swap
}

@font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.ttf) format("truetype");
    font-style: normal;
    font-weight: 200;
    font-display: swap
}

@font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.eot?#iefix) format("embedded-opentype"),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.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff2) format("woff2"),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_semibold.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.ttf) format("truetype");
    font-style: normal;
    font-weight: 500;
    font-display: swap
}

@font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.ttf) format("truetype");
    font-style: normal;
    font-weight: 600;
    font-display: swap
}

@font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff2) format("woff2"),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
}

@font-face {
    font-family: 'ZohoPuvi';
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.eot);
    src: url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.ttf) format("truetype");
    font-style: normal;
    font-weight: 800;
    font-display: swap
}

html,body {
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility
}

header,.heading-menu,#scroll,.feb-pre-footer,.btmBar.mbH,#btmBar {
    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;
}

.main-page {
    font-family: 'ZohoPuvi',sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1
}

.main-page a {
    text-decoration: none;
    _-webkit-transition_: .3s;
    _-o-transition_: .3s;
    transition: .3s
}

.main-page p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.7;
    color: #000
}

.main-page p a {
    color: #034A83
}

.main-page strong {
    font-weight: 600
}

.main-page ul {
    list-style: none
}

.main-page img {
    width: 100%;
    height: auto
}

.main-container {
    max-width: 1280px;
    width: 95%;
    margin: auto
}

@media screen and (max-width: 992px) {
    .main-container {
        width:90%
    }
}

.exp-nav-bar {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 11;
    border-bottom: 1px solid #D4D4D4;
}

.exp-nav-bar .main-container {
    max-width: 1400px
}

.exp-nav-bar.fix {
    position: fixed;
    top: 0;
    transition: .3s ease-in;
    box-shadow: 0 2px 10px #0000002f
}

.wsm-nav1 {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 0
}

.wsm-nav1 .logo {
    width: 120px;
    height: 60px;
    display: inline-block;
    align-content: center
}

.wsm-nav1 .logo img {
    max-width: 220px
}

.wsm-nav1 ul {
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: end
}

.wsm-nav1 ul li {
    float: left;
    position: relative;
    list-style-type: none
}

.wsm-nav1 ul li a {
    color: #000;
    font-size: 15px;
    font-weight: 400;
    padding: 2px 18px;
    position: relative;
    text-decoration: none;
    vertical-align: sub;
    line-height: 25px
}

.wsm-nav1 ul li a:not(.yellow-btn):hover {
    color: #0052d9
}

.wsm-nav1 ul li a.yellow-btn {
	color: #fff;
    background: #D00416;
    padding: 15px 25px 15px 50px;
    border-radius: 3px;
    position: relative;
    margin-left: 10px
}

.wsm-nav1 ul li a.yellow-btn:hover {
    color: #fff;
    background: #920512;
}

.wsm-nav1 ul li a.yellow-btn:before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIjSURBVHgB7ZjhcYMwDIVfcx2AEbxBs0HcCZoNwgbJBrBBsgHZoO0EpBOknaB0gnaD1jrgTja2MQSc/sh3pwsQYZ5lWTYANy7jLtBPKJPNb8uPshdlFa7IWlmp7NdjGa5AouwZfmHcJGbi3nGdorZk5+1wfrFrT8yHIn1CJPbQo3NAHVGTlPkUiISALi73+C6Z3ycisWMPLXt8E+idSTADC+N8xY5f4Yfy8sTOJWbAFMijUKGfN3a8xQyYAvksFfBD/2/Y+SxDbBKagwL1xOA5uEYEBHvgN9xRMcWliEjZ82CB8FJ0MQvLNZ74G8v/FfTZ+4DImPVNWnxkgM+s8GEuHD5H6CuJQEQk9AgtLT4UaT5ZzohUalp4FF0lR0LvSIGILBFW53a4osgD9LooHH45dJFnhy9VBUoL6gR1+OKUMPOs9Pjm0EXSfSl0cbbdOHWGdu+0DxUYgTQa3CNcZDvkW4S/PmQYQT6gEYnuUmhGltorMfE7ztFoZOPxFRZ/W71MGjGUj2fmt8MIEqORkOGgSlA6xJnkmGB9HyMSjbC+GZvDInCBYdA2/1HZu9FwCX90qubeaNhe7M2yMhTe3mSb3xzdiUAPEhiGQL0Q+Nb+0UjYy0qBcKEZ9MI9OTTkfFnkRvmZwj1JMkR8fRCw1z8+/FTj1s1viW7UoyB6hLrW5Kj7yVZoim7tNM31gSr4C+sUCNQTatUcV8o+UEc6ao288a/4A5irI1xyyCB3AAAAAElFTkSuQmCC) no-repeat;
    background-size: contain;
    position: absolute;
    left: 24px;
    top: 0;
    bottom: 0;
    margin: auto;
    pointer-events: none;
	filter: invert(1);
}

.wsm-nav1 ul li a.active {
    color: #0052D9
}

.mmenu {
    display: none
}

@media screen and (max-width: 992px) {
    .mmenu.act {
        border:0
    }

    .mmenu.act::before {
        transform: rotate(45deg);
        margin: 14px 0 0
    }

    .mmenu.act::after {
        transform: rotate(-45deg);
        margin: 1px 0 0
    }

    .mmenu.act ~ ul {
        right: 0
    }

    .mmenu {
        top: 24px;
        display: block;
        position: fixed;
        right: 5%;
        border-bottom: 2px solid #000;
        color: #000;
        cursor: pointer;
        z-index: 9;
        width: 35px;
        height: 28px;
        transition: all .5s ease
    }

    .mmenu::after,.mmenu::before {
        content: '';
        width: 35px;
        height: 2px;
        display: block;
        background: #000;
        position: absolute;
        transition: all .5s ease
    }

    .mmenu::before {
        top: 0
    }

    .mmenu::after {
        top: 13px
    }

    .wsm-nav1 ul {
        position: fixed;
        width: 270px;
        background: #ffffff;
        right: -50%;
        height: 100%;
        top: 0;
        box-shadow: 0 2px 22px -7px #000;
        transition: all ease .5s;
        padding-top: 60px;
        display: block
    }

    .wsm-nav1 ul li {
        width: 100%;
        border-bottom: 1px solid #222229
    }

    .wsm-nav1 ul li a {
        display: block;
        padding: 10px 25px;
        color: #000;
        opacity: .9
    }

    .wsm-nav1 ul li a.yellow-btn {
        margin: 0 auto;
        background: none
    }
}

@media screen and (max-width: 650px) {
    .wsm-nav1 ul {
        right:-100%
    }
}

.exp-talk-banner {
    min-height: 300px;
    background: linear-gradient(139deg,#002882,#004aeb);
    position: relative;
    display: flex;
    align-items: center;
    margin-top: 70px;
    margin-bottom: 50px
}

.exp-talk-banner > div {
    position: relative;
    z-index: 1
}

.exp-talk-banner:after {
    content: '';
    position: absolute;
    inset: 0;
    background: url(https://www.manageengine.com/log-management/images/all-fea-bg-line-25.webp) no-repeat center top;
    background-size: cover;
    background-position-x: -200px
}

.exp-talk-banner h1 {
    font-size: 48px;
    line-height: 58px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 15px;
    letter-spacing: 0
}

.exp-talk-banner p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 200;
    color: #fff
}

.exp-talk-home-banner {
    max-width: 1280px;
    margin: auto;
    margin-top: 70px;
    min-height: 275px;
    background: linear-gradient(139deg, #002882, #004aeb);
    display: flex;
    align-items: center;
    position: relative;
    text-align: center;
}

.exp-talk-home-banner .main-container {
    width: 100%;
}

.exp-talk-home-banner:after {
    content: '';
    position: absolute;
    inset: 0;
    background: url(https://www.manageengine.com/log-management/images/all-fea-bg-line-25.webp) no-repeat center top;
    background-size: cover;
    background-position-x: -200px;
    opacity: .7;
}

.exp-talk-home-banner h1 {
    font-size: 58px;
    line-height: 1.4;
    font-weight: 600;
    color: #fff;
    margin-bottom: 10px;
}

.exp-talk-home-banner p {
    font-size: 20px;
    line-height: 30px;
    font-weight: 300;
    color: #fff;
}

@media screen and (max-width: 992px) {
    .exp-talk-banner:after, .exp-talk-home-banner:after  {
        display:none
    }

    .exp-talk-banner,.exp-talk-home-banner  {
        min-height: auto;
        padding: 40px 0
    }

    .exp-talk-banner h1, .exp-talk-home-banner h1 {
        font-size: 32px;
        line-height: 38px;
        margin-bottom: 10px
    }

    .exp-talk-banner p, .exp-talk-home-banner p {
        font-size: 18px;
        line-height: 28px
    }
}

@media screen and (max-width: 600px) {
    .exp-talk-banner h1, .exp-talk-home-banner h1 {
        font-size:28px;
        line-height: 38px
    }
}

.exp-talk-home {
    padding-bottom: 100px
}
.main-tab {
    max-width: 1280px;
    width: 100%;
    margin: auto;
    background: #002664;
    position: sticky;
	top: 68px;
	z-index:2;
}
.exp-talk-cate-tab {
    display: flex;
    border-radius: 5px;
    width: 100%;
    max-width: 844px;
    margin: auto;
    justify-content: space-between;
    gap: 15px;
}

.exp-talk-cate-tab li a {
    padding: 13px 8px 13px 25px;
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
    color: #fff;
    display: inline-block;
    min-width: 100px;
    text-align: center;
    position: relative;
}
.exp-talk-cate-tab li a:before{
    content: "";
    width: 14px;
    height: 14px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 4px;
    top: 0;
    bottom: 0;
    margin: auto;
    pointer-events: none;
}
.exp-talk-cate-tab li .mt-ic-1:before{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFcSURBVHgBtZQBccMwDEWV3QAEQhgsDGYIgxAIGYMyKISMQcugY7ANgccgZaCpi7ypqlU7rf3vfI5lnWQpzwZYIUTsaRxw0UxjotFCDVHgjpNoHaCGKLAXSXZqPUJJUcBBBJ/Y1oqK52Kt5VaGak5zJ/ZGcZAtlBCDYbaObB9i38E94uqCvOHjigGkwOiFvVV+b9e6kJvsAhS2O4bEywPgPQAlQNmIg0j77QBdA8VKyHse1wKECVASCZMAPURs0vEVVqhpmnea9rx0mALIAkX5mBXyfpcFkAJljgVjPwlHm3GorZVwEk4bMITLFRhSUKBxh2V1JiiRYM7qgPKJA4Tn7+FLItCQ/D//vjsRd9ABTpogXV3w9xkJLwES1ZmgRAI5zHy+FEAjiMUeKogh++vgI9m+aXQ0nnG5qEcoqyfx/aXvVU15DL8Mz/tcK9nvXWxkr2nqobyO9MZ+hsUPpJDNG3Uejl4AAAAASUVORK5CYII=);
}
.exp-talk-cate-tab li .mt-ic-2:before{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJOSURBVHgBvVftkZswEJVv8j+UQAdxCXQQl+AOjg6gA5MK5A7sVMCkAkrQpAKSCl608cq3EiuBz3P3ZjSYZb+0elrJxjwIALUfox8zD0sy85HgoA5LkKwyHwXvfBDBej/O4r19xNeXTIDGP77z66/dbnfl39/4+dPLetYl2T5845m/sizons2GWVmllCc/DqLMg9C/sIzW+wh9Kbq1oEehPGecEPayOhmdMbFvSoFD9i6UDfE6UjJtJmGX6rD9zPJ2S+AxkZOD2qwACbNx2wUhcF8ybMXsHmJpxt9F+KvXlKdQMvNc0L0I2qffXxSbH/ysoDQFXs8RMYmOih9pezWZ7CousxVr4hS9Dnl0is8Axwme7iVHvg0elJkGTJxoi8KWQcwZmUSVNoyJ3xtltmNk+CaXzL0qdtR4qNVKog1GGFlTgDDS9nHo4W7FR+gJTpLrtynjT+Hb1w06/2Pf9RAzlMpBBNgvLOJS10IuOWIVu4b9TiKOLZGrVRxABD/xmIW8Tmw6xS8lUMmsB8SNfcayBfbII0003U4WN5brFwbcWKjOgL9TR7qws+CwUfRq4edg1oCY9u++ziA+maY1ZdkkBvMkEDeQY0lR3Y/YcCyyToMlwQKbI8a/ZPzcDwj/PPkHnVSO17RTgr6yzsh6ViQbluuvKWSdbhkHHY2wOWR0wr07oDYlQN8yZ07K8ftV6N+XBzfGD4p9b7aAgwxItgreeu0kZIvrEtvTBFqULnlbgZilFvHJ9vQuKAUmwkxKKR0+4f9TuPJOHJCW5OFG8w8mCqcrkOM0kAAAAABJRU5ErkJggg==);
}
.exp-talk-cate-tab li .mt-ic-3:before{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE7SURBVHgB7VXtkYIwEF0cC6CE7eDoQDo4O5AOjg7Oq+C8CtQKbqxAO5EOpIO4GV6GNRNi/MBfvpmF5L1kP0ISiBJhjMnFfk2Hb3o2xGkpdjSXsH2mR+Fl77D3+vdXFcjetktoVUDjW5yHsl+Bz1UgFtvcXFUse+hr8EvFpVUVy94bV0OrPT5e1bXsAwlxRAtWlcnjJLrL+E9shXYBPld6CC2sUe2l2AJ6Y4NYpzMxBhlzmIrWBRDbZbaFJThGJjURjYeETGDf04D2I3aA41bGtXQF2CBM3SpU1C/VxSBWH6tU3L/eJdKem+7EF4r7ApejXzlHKUFqf7Dpr5S1q0DNq4aCTGgYKRsgaZNM6AV4B3kHGQ9THL654hbgZo4w/U+K8S7A6XPyiTvww5u38a/6MdDYC3Jrs6DxsD0D/tIEeA/m8ZEAAAAASUVORK5CYII=);
}
.exp-talk-cate-tab li .mt-ic-4:before{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGJSURBVHgBtVWLcYMwDBW5DkAnKN0gI7Qb0AlKJ2g7AXSDbABM0OsEZAO6gdMJyAaudJUa4fCxCXl3OsA868myZAMEwFqb2z+8wTWBAg0LGQjEBpbhCIHoCWGkW7RPtHSEX6N98/MMHvP/iZIawjMEgEU6ntu6/zcDEQuelJOUgxBHHX9nik8FEvP7F3hElvLyKcLEWeUQDPOEG1aRPNEoh7KKkgPpnH9bWAJHpEKLBwLZOSuLQ0Uy5aCc4WqxAgKFGjU5meHGKo3NFPGVHZOlPDY/se+jUoGRsPQT+cyFpNE6Y6WnUKEzYM8rNblB3geaNKf0ER0xtLG34Ic7eYmi6ICOa55PVtPYWIQSUedTSfZUoe0YZ+xQlc4mkRymReh/wp81hIA31Kgc52MiimOmKjSaEKNOp6qT1FVoP4pC+5Kp70fciz0sAVdQZ+fxAJfCKd0heLWAzw27V+/vaPdoL2ps/kqA8Kv8yD1xgLVh+2eZ4VQalboE1sLEPu1gbTgroRUWcE0sTdUvNI2mdhMNNvUAAAAASUVORK5CYII=);
}
.exp-talk-cate-tab li .mt-ic-5:before{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAcCAYAAACK7SRjAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEuSURBVHgB7ZbhEYIwDIVzTuAIbiAjMIIjsIFuoBvoBrCBIzCCI9QNdINnIuEMhYql+I93lzug7ffSnk0kGhGANceBo+ZwHCVHTikSgAJDEqOCYxMDPHM8BmA1R6XQobGCRrbtS0xOMsdbUwTmu86xoZ+JAC/44VzlSNTIDRjlZF5uuoM1TRCaI60Mr6DOywyyvBX9UQt8gcfBn/o86fJY+RfQwreUrsw830nrSFtTkrLXovVmtR9yc2UPNFFaxJxySjtQp2aPpg+02tgBm31NkdKyi17WZsLFTDhGgDN8OpdDqO2h211GDTzwA9/6KZqWdzMG19AC/r438wScjSXTGtgdOGug4+dosGdyQlcl+v3S4de/FgMGoeYrkh9AWslAczkqL9uc5pSa7GLWvABzS6pcC9Q1SwAAAABJRU5ErkJggg==);
}
.exp-talk-cate-tab li.active a {
    border-radius: 0;
}

.exp-talk-cate-tab li a:hover {
    color: #e6aa11;
}

.exp-talk-cate-tab i {
    display: inline-block;
    width: 7px;
    height: 7px;
    border: 1px solid #000;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg);
    position: relative;
    left: -10px;
    top: 3px
}

.exp-talk-cate-tab li {
    position: relative
}

.exp-talk-cate-tab .dd {
    width: 200px;
    text-align: left;
    background: #fff;
    box-shadow: 0 0 15px #0000001f;
    z-index: 1;
    border-radius: 2px;
    position: absolute;
    right: 0;
    border: .75px solid #DCE4E9;
    padding: 10px 0;
    opacity: 0;
    visibility: hidden;
    transition: .3s linear
}

.exp-talk-cate-tab .dd a {
    display: block;
    text-align: left
}

.exp-talk-cate-tab li:hover .dd {
    opacity: 1;
    visibility: visible
}

.main-tab-highliter{
    height: 100%;
    width: 120px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(153, 153, 153, 0.20) 100%);
    border-bottom: 3px solid #E6AA10;
    position: absolute;
    left: 216px;
    top: 0;
	z-index: -1;
}

@media screen and (max-width: 992px) {
.main-tab{position: relative; top: 0;}
    .exp-talk-cate-tab {
        flex-wrap:wrap;
        justify-content: center
    }

    .exp-talk-cate-tab li a {
        font-size: 13px;
        line-height: 24px
    }
}

.cate-head {
    display: flex;
    margin-top: 80px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}
.cate-head .cate-tit{
    width: calc(100% - 110px);
}
.exp-talk-cate-tab + .cate-head {
    margin-top: 60px
}

.cate-head .cate-tit h2 {
    font-size: 28px;
    line-height: 38px;
    font-weight: 500;
    color: #000;
    letter-spacing: 0;
    margin-bottom: 12px;
}

.cate-head a {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #0052D9;
    border: 1px solid #0052D9;
    position: relative;
    padding: 4px 31px 4px 10px;
    border-radius: 2px;
    cursor: pointer;
}

.cate-head a:before {
    content: "";
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEqSURBVHgB7dWxTcNAFMbxz88RtB6BhiIVZhMTiT4bwAY4EzACSUcVsUFWoEMKBRmBGuM7nrEiO3ITv3svae5fWLZ1ln6+k+6AWCxmWwKtio8rpPQMT+9YXy8gjKAV0RweBeBKzD6fIEwPlCZvfP1uH+QovSVrut/mqP2G77L2BZVjl08XpIDSBwWibEABKDuQEGULEqDsQSNRQ1DxlYGqAvrdAP6xe2TUxe8Kr9Ndf9Bk8FlabeB9DvN486yo+fHb/lu9nVqS3y9h13CG6vqOD8kc3mXQLkkfDmffrQZDcKr+zzZepg6zwHpa4iygIzGnAY3A2INGYmxBAowdSIixAQVg9EGBGF3QbDvnrfcFAZgmxaOjv7PLME0TaOUul6AfRrkdY5aIxWJtf0vqkX/3hzAjAAAAAElFTkSuQmCC);
    background-size: contain;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%)
}

.cate-head a:hover {
    color: #fff;
    background: #0052D9;
}
.cate-head a:hover:before{
    filter: brightness(5);
}
.cards-container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 30px 13px
}

.exp-talk-card {
    width: calc(25% - 10px);
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #D2D2D2;
    background: #FFF;
    color: #000;
    position: relative;
    transition: .3s ease-in
}

.card-thumb {
    width: 100%;
    height: 165px;
    margin-bottom: 20px
}

.card-thumb img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    border-radius: 0;
}

.exp-talk-card .category {
    font-size: 12px;
    line-height: 24px;
    font-weight: 300;
    color: #000;
    transition: .3s;
    display: inline-block;
    background: #E8E8E8;
    padding: 0px 6px;
}

.exp-talk-card h3 {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    margin-top: 10px;
    height: 110px;
    color: inherit;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis
}

.exp-talk-card .content {
    padding: 0 15px 20px
}

.author {
    display: flex;
    gap: 10px;
    align-items: center;
    margin-top: 40px;
    color: #000
}

.author img {
    width: 40px;
    height: auto
}

.author span {
    font-size: 14px;
    line-height: 24px;
    font-weight: 500
}

.card-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    cursor: pointer
}

.exp-talk-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 0 26px 0 rgba(82,91,100,0.16);
    color: #0055B4
}

.home-industry-card{
    width: calc(25% - 10px);
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #D2D2D2;
    background: #FFF;
    color: #000;
    position: relative;
    transition: .3s ease-in;
}

.home-industry-card .card-thumb{
    height: auto;
    position: relative;
    margin: 0;
}

.home-industry-card .card-thumb:before{
    content: "";
    height: 158px;
    width: 100%;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    background: #000;
    background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(255, 255, 255, 0) 100%);
    background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#FFFFFF", GradientType=0);
}
.home-industry-card .card-link-text{
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    color: #fff;
    position: absolute;
    bottom: 46px;
    left: 35px;
    padding-right: 30px;
}

.home-industry-card .card-link-text:before{
    content:"";
    width: 21px;
    height: 21px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFVSURBVHgB7ZnBUcMwEEW/mBRgOhAdpATSCXRAJ9ABUElKgA6iEugg7Cf2WBcSH/6uo4zezI50iJ1n2Stp7XQ00B7lDo2yqfo/Ft+4brYWw1/vOLPHlUPH0fXQ7KPSxaPp4tF08f+wqWtrMUCMq7gJP1nzxbB+hhDvEc9Vu1fKe4u/Yd5GZAjlXcVTStz/7OAg756cXvIh06GHfNg8rpYPXYCU8uErp0p+lSVfIb9Z8qPxhI/Q84mT9IBZfmcXVi4duEicJ8S8CnqSLd5xuhtnuYkq/xwcgQw92eIVU+Vu70ssnhcduVaVz7xhtV79/+FScq5e5Y+Cdd4Ui0VJOREurpAmoeIqaRImrpQmIeJqaRJRLGeIpYl3sZzhIE28R/wFDtLEW3za/RUIpYl3sfxhzb21D0ppElUsy+nvDqPp4tF08WhS9Um8pQ+0pRZvicJiuaA9yi8budp8a3HeEAAAAABJRU5ErkJggg==);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 6px;
    opacity: 0;
    visibility: hidden;
    transition: .3s ease-in;
}
.home-industry-card:hover .card-link-text{
    text-decoration: underline;  
}
.home-industry-card:hover .card-link-text:before{
    opacity: 1;
    visibility: visible;
}
@media screen and (max-width: 992px) {
    .main-tab-highliter{
        display: none;
    }
    .exp-talk-cate-tab li.active{
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(153, 153, 153, 0.20) 100%);
        border-bottom: 3px solid #E6AA10;
    }
    .cate-head .cate-tit h2 {
        font-size:20px;
        line-height: 30px
    }

    .cards-container {
        justify-content: center
    }

    .exp-talk-card, .home-industry-card {
        width: calc(50% - 10px)
    }
     .cate-head{
         flex-wrap: wrap;
         gap: 20px;
     }
    .cate-head .cate-tit{
        width: 100%;
    }
    .cate-head a {
        font-size: 13px;
        line-height: 23px
    }
}

@media screen and (max-width: 500px) {
    .exp-talk-card, .home-industry-card {
        width:100%
    }

    .exp-talk-card h3 {
        height: auto;
        -webkit-box-orient: unset;
        overflow: visible;
        -webkit-line-clamp: unset;
        text-overflow: initial
    }
}

.blog-ban-text {
    max-width: 800px
}

.ban-label {
    font-size: 12px;
    line-height: 22px;
    font-weight: 300;
    color: #A0C7FF;
    text-transform: uppercase;
    display: none
}

.blog-ban-text h1 {
    font-size: 36px;
    line-height: 46px;
    margin: 10px 0
}

.blog-ban-auth {
    display: flex;
    margin-top: 30px;
    align-items: center;
    justify-self: baseline;
    gap: 20px;
    position: relative;
    cursor: pointer
}

.blog-ban-auth img {
    width: 50px;
    height: auto;
    border-radius: 4px;
    border: 2px solid rgba(255, 255, 255, 0.12);
    box-shadow: 0 0 0 0.2px rgba(255, 255, 255, 0.40);
}

.blog-ban-auth span {
    font-size: 15px;
    line-height: 25px;
    font-weight: 500;
    color: #fff
}

.blog-ban-auth span i {
    display: block;
    font-size: 12px;
    line-height: 22px;
    font-style: normal;
    font-weight: 300
}

.blog-ban-auth a {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.blog-ban-auth:hover span {
    text-decoration: underline
}

.blog-bread-crumb {
    display: block;
    margin-bottom: 35px;
    margin-top: -35px
}

.blog-bread-crumb ul {
    list-style: none;
    margin-bottom: 0!important
}

.blog-bread-crumb li {
    display: inline-block;
    position: relative;
    margin-right: 20px;
    padding: 0!important;
    margin-bottom: 0!important;
    font-size: 14px!important;
	line-height: 24px;
    font-weight: 300;
    color: #ffffffb3
}

.blog-bread-crumb li:before {
    display: none
}

.blog-bread-crumb li:not(:last-child):after {
    content: "/";
    position: absolute;
    right: -16px;
    top: 0;
    font-size: 14px;
    color: #fff
}

.blog-bread-crumb li a {
    color: #fff
}

.blog-bread-crumb li a:hover {
    text-decoration: underline
}

@media screen and (max-width : 992px) {
    .blog-bread-crumb {
        margin-top:-20px;
        margin-bottom: 30px
    }
}

.blog-content-section {
    padding-bottom: 50px
}

.blog-content-section .main-container {
    max-width: 1280px;
    display: flex;
    align-items: start
}

.blog-content-section .page-lhs {
    display: inline-block;
    width: 280px;
    vertical-align: top;
    position: sticky;
    top: 90px
}

.blog-content-section .page-lhs h3 {
    position: relative;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    color: #000;
    margin-bottom: 20px
}

.blog-content-section .page-lhs ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border-left: 2px solid #E7E7F0;
    position: relative
}

.blog-content-section .page-lhs ul li {
    padding: 7px 10px 7px 22px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 0;
    transition: .3s;
    cursor: pointer;
    position: relative;
    z-index: 1
}

.blog-content-section .page-lhs ul li.active {
    color: #0052D9;
    font-weight: 500
}

.blog-content-section .page-lhs ul li:not(.active):hover {
    color: #0052d9
}

.blog-content-section .page-lhs .highlighter {
    width: 100%;
    height: 35px;
    background: #EAF0FF;
    border-left: 3px solid #0052D9;
    position: absolute;
    left: 0;
    top: 40px;
    transition: .3s linear
}

.blog-content-section .page-lhs .lhs-trigger {
    display: none
}

.btm-auth-note {
    margin-top: 40px;
    position: relative;
    padding: 11px 20px;
    padding-left: 50px;
    background: #E8E8E8;
    font-style: italic;
    border-radius: 4px
}

.btm-auth-note p {
    font-size: 15px;
    line-height: 25px
}

.btm-auth-note a {
    text-decoration: underline
}

.btm-auth-note:before {
    content: "";
    width: 25px;
    height: 25px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMOSURBVHgB7ZpPctMwFMY/uT5Ae4OwpKuwY5keAAYGd4ZdmyllC+zYNZygsAWKhx1Dk5lCN7AiPUG7CsvmBvgAjoWenIDrf5Kmkt2Z+jeTiePIkT9LT3r6FKCjo6MOBleEwQAcB+LVF5/WRU1TMH+I4Zc5HODBBWFwgAS/hIgBSARBx0l8Kb9zwBpsk4oYVX5Pgh5vAt9mZ7CIXSFhcChEvFaWS8WsCzE/YQnzGAkfia7i95Gw3v+TnGJgZxkPJtXPxbWf03eBl0TiWLziCwxPIqNf0i75frsPnx8u+717DAcHPSHh054I1HOsArc5IizYFp4fX6gK6o1aPA7RvAjIOqkXaKBuEYqJxP+DNvHiDVXMaLSIbxjADojV96AWsuBtdKmreKynLKIqAOa1L0QDNylKC2gI4T20jrp7awhhO2gbyhoU1Auh3MlliyR4g70xk+91UOoj76Wa6nlElcVeF7r5/fHo3+ejgCuv8cT9DMelosuz36ZFUH06OVzNEqDYImledQlXlIkwfWgJtsRvTLOnijGS5lVusCGCWENhlVkixFGabksEUbLuKRu1jBY0WiOPTREphXmlKIRBmftfYXWD9F4mxr6IdNGVoyhkoRjT82RdkbwYFyIIWjnmKA6/p7M5HmwyoXoAHfJD4ulsKq/nOHMiQnblryf509UT4odgJNpL34Oqmaysisg+nAzVdhA92Yd3N8DYfehQNVnZEsH5O+xPKq0m9VL3U3BuZPNkW8ZahiDsor3jO3UlfKjgEL6TgRC68aPtXnrMd2EF8r7qUQuRhpk6n8tVvAurLA28Gm7TCvEGIK1URREoS/A52iZmFoSQodw2fmzBMiWHryS3aQyqW8OZ14uRmL2CaVZsh6gsrypDTwi54Z5/r9GWobrIibe6rZCFTG3yYhlt7qxcSHJayDYydFxoySAn3EwwJ2Jw8V1u9Ojw8clbkZu90CpLudOzyUtYwu4e4vffP7SWADKLnaj3Gg2wv6u7Wo9UialJxa+Dwz8MCFuJHJnUzIhkPCykiCk6Ojoa5y8RHTfxeiLnvwAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain;
    position: absolute;
    left: 15px;
    top: 0;
    bottom: 0;
    margin: auto
}

@media screen and (min-width: 992px) {
    .blog-content-section .page-lhs .lhs-menu-list {
        max-height:calc(100vh - 170px);
        overflow-y: auto;
        position: relative
    }

    .blog-content-section .page-lhs {
        max-height: calc(100vh - 168px)
    }
}

@media (max-width: 992px) {
    .blog-content-section .page-lhs {
        width:100%;
        max-width: 100%;
        height: 100vh;
        position: fixed;
        top: 0;
        left: -100%;
        background: #05050545;
        z-index: 99999;
        padding-top: 0;
        transition: .3s ease-in
    }

    .blog-content-section .page-lhs .lhs-menu-list {
        position: relative;
        height: 100vh;
        overflow: auto;
        max-height: 100%;
        width: calc(100% - 50px);
        padding-top: 30px;
        background: #fff;
        margin-top: -46px;
        padding-top: 55px
    }

    .blog-content-section .page-lhs .lhs-menu-list li.active {
        background: #f8f8ff;
        border-left: 4px solid #4445EC
    }

    .blog-content-section .page-lhs ul {
        border: 0
    }

    .blog-content-section .page-lhs .highlighter {
        display: none
    }

    .blog-content-section .page-lhs .lhs-trigger {
        position: absolute;
        right: -28px;
        top: 48vh;
        width: 36px;
        height: 75px;
        background: #0965e0;
        border-radius: 0 13px 13px 0;
        display: block;
        transform: scale(0.6);
        transition: .3s
    }

    .blog-content-section .page-lhs .lhs-trigger:before {
        content: "";
        width: 15px;
        height: 15px;
        border: 2px solid #fff;
        border-bottom: 0;
        border-left: 0;
        border-radius: 1px;
        position: absolute;
        right: 0;
        top: 0;
        left: -8px;
        bottom: 0;
        margin: auto;
        transform: rotate(45deg);
        transition: .3s
    }

    .blog-content-section .page-lhs.open-lhs .lhs-trigger {
        right: 22px
    }

    .blog-content-section .page-lhs.open-lhs {
        left: 0
    }

    .blog-content-section .page-lhs.open-lhs .lhs-trigger:before {
        left: 0;
        transform: rotate(45deg) scale(-1)
    }

    .blog-content-section .page-lhs h3 {
        z-index: 1;
        padding-left: 28px;
        top: 15px
    }
}

.blog-content-section .page-center {
    display: inline-block;
    width: calc(100% - 225px - 220px);
    vertical-align: top;
    padding: 0 60px;
    font-weight: 300
}

.blog-content-section .page-center h2 {
    font-size: 20px;
    line-height: 1.5;
    color: #000;
    margin-top: 50px;
    margin-bottom: 10px;
    font-weight: 500
}

.blog-content-section .page-center .blog-bread-crumb + h2 {
    margin-top: 30px
}

.blog-content-section .page-center .blog-bread-crumb + p {
    margin-top: 30px
}

.blog-content-section .page-center h3 {
    font-size: 28px;
    line-height: 1.3;
    margin: 40px 0 20px;
    color: #000;
    font-weight: 500
}

.blog-content-section .page-center h2 + h4 {
    margin-top: 20px
}

.blog-content-section .page-center h4 {
    font-size: 16px;
    line-height: 1.4;
    margin: 0 0 10px;
    color: #000;
    font-weight: 500
}

.blog-content-section .page-center h5 {
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 15px;
    color: #000
}

.blog-content-section .page-center h5 + ul {
    margin-top: 20px
}

.blog-content-section .page-center.main-page h2 {
    font-size: 42px;
    line-height: 1.3
}

.blog-content-section .page-center.main-page h3 {
    font-size: 24px
}

.blog-content-section .page-center.main-page hr {
    border-color: #000000;
    margin: 60px 0
}

.blog-content-section .page-center > p {
    font-size: 16px;
    line-height: 1.7;
    margin: 0 0 18px;
    color: #000
}

.blog-content-section .page-center > p.pad-left {
    padding-left: 30px
}

.blog-content-section .page-center p a {
    color: #0052d9
}

.blog-content-section .page-center strong {
    font-weight: 500
}

.blog-content-section .page-center .main-text {
    font-size: 22px;
    line-height: 32px
}

.blog-content-section .page-center ul {
    list-style-type: none;
    margin: 0 0 30px;
    padding: 0
}

.blog-content-section .page-center ul li,.blog-content-section .page-center ol li {
    font-size: 16px;
    line-height: 1.8;
    color: #000;
    padding-left: 20px;
    position: relative;
    margin-bottom: 15px
}

.blog-content-section .page-center ol > li {
    list-style: decimal;
    padding-left: 0;
    margin-left: 20px
}

.blog-content-section .page-center ul li a {
    color: #0052d9
}

.blog-content-section .page-center ol li a {
    color: #0052d9
}

.blog-content-section .page-center ul li::before,.blog-content-section .page-center ol ul li::before {
    content: "";
    width: 8px;
    height: 8px;
    background: #000;
    position: absolute;
    left: 0;
    top: 10px;
    border-radius: 2px
}

.blog-content-section .page-center ol > li:before {
    display: none
}

.blog-content-section .page-center ul ol,.blog-content-section .page-center ol ul {
    margin-top: 15px
}

.blog-content-section .page-center ul.tick-list li {
    padding-left: 30px
}

.blog-content-section .page-center ul ul {
    margin-top: 10px
}

.blog-content-section .page-center ul ul li:before {
    background: transparent;
    border: 1px solid #000
}

.blog-content-section .page-center ul.tick-list li::before {
    content: "";
    width: 15px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAVCAYAAAC6wOViAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAE2SURBVEhLtdWxbsIwEAbgcyBIbBlgbt4AWJDCBG8AG2o7tE9S9U0yQFh5A8IUiQXeAGYCElsRaXvgIEOCsOMkTmYrn+733ZlAwZ8x9MwywZfdpDNnFCnSrL8umkB+ZwSIgQCuP7Z61CsMjYKssL9/HOwnnWkh6DOQwoillu+0V8pRPgifvmPZyuOVAZWisqAyNA2oBE0L3lA6wLoGX5eu2mwd61t2drOAIWp8LA09+FnTAb62Na6CSrV3sFsHEZ4VDNHau9fVEGZRIAnOA97irb95dGAbMnBe8H6nYcRHNwlWAca693q3fFg/BSZb3vFE7ptGtgFja1AEX54GkzUb+zlievDpnPLgxyqygtzlkATnAYUbiR91tkijSQmftkc4b4UMTnxPQ/h07KMGm93IcmU7VHTuDOVn6haYkm4tAAAAAElFTkSuQmCC);
    position: absolute;
    left: 0;
    top: 10px;
    background-size: contain;
    background-repeat: no-repeat
}

.blog-content-section .page-center .image-container {
    padding: 20px 0 10px;
    text-align: center
}

.blog-content-section .page-center .image-container img {
    width: 100%;
    height: auto;
    border-radius: 5px
}

.blog-content-section .page-center .image-container p {
    font-size: 15px;
    line-height: 1.7;
    margin: 20px 0
}

.blog-content-section .page-center .image-container + h5 {
    margin-top: 40px
}

.blog-content-section .page-center .wid-90 {
    width: 95%;
    margin: auto
}

.blog-content-section .page-center .wid-80 {
    width: 80%;
    margin: auto
}

.blog-content-section .page-center .wid-70 {
    width: 70%;
    margin: auto
}

.blog-content-section .page-center .wid-60 {
    width: 60%;
    margin: auto
}

.blog-content-section .page-center .faq-qstn {
    font-size: 24px;
    line-height: 1.4
}

.blog-content-section .page-center .faq-content {
    padding-bottom: 20px;
    border-bottom: 1px dashed #A0A0BC;
    margin-bottom: 40px
}

.blog-content-section .page-center .faq-content:last-child {
    margin-bottom: 0;
    padding-bottom: 0
}

.blog-content-section .page-center .faq-answer ul:last-child {
    margin-bottom: 0
}

.blog-content-section .page-center .faq-content:last-child {
    border-bottom: 0
}

.blog-content-section .blog-faq-wrapper {
    border-bottom: 1px solid #BFBFBF
}

.blog-content-section .blog-faq-section h2 {
    margin-bottom: 10px
}

.blog-content-section .blog-faq-wrapper h3 {
    margin: 0;
    padding: 0
}

.blog-content-section .blog-faq-wrapper .blog-faq-que {
    background: none;
    border: none;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    width: 100%;
    text-align: left;
    padding: 20px 15px;
    padding-right: 50px;
    cursor: pointer;
    position: relative;
    transition: .3s
}

.blog-content-section .blog-faq-wrapper .blog-faq-ans {
    display: none;
    padding: 0 50px 0 15px
}

.blog-content-section .blog-faq-wrapper .blog-faq-ans p,.blog-content-section .blog-faq-wrapper .blog-faq-ans ul,.blog-content-section .blog-faq-wrapper .blog-faq-ans ol {
    margin-bottom: 15px
}

.blog-content-section .blog-faq-wrapper.opened .blog-faq-ans {
    display: block
}

.blog-content-section .blog-faq-wrapper.opened .blog-faq-que {
    color: #0052D9;
    margin-bottom: 20px
}

.blog-content-section .blog-faq-wrapper .blog-faq-que:before {
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJZSURBVHgB7ZnrddsgFIC/5vR/u0EZwSNoBI/ABtYGIhMkncDdoN3AK3iDOhPEnaCBCCcgIxkQkpwTf+fco8fhcS9cXhe4ceNz84XyrKx8t2I4ajlY2XNlGCVrLTstz1r+X5Bnm1bybuAimMob4pQeMmarRZBJrgtttCjCLXigdZMnWtfBpvtB61qiJ89PLY9MjKDt/m5Lmn81cS1p0kgtf3vKiSkjCxGo1HxX5CN7yhQURgQqKtndigmNEPjKm4FXUZ41/oRQzAjX500FK6ZjhW/EjpFs8Lt2zfRUnTprMhH4rqOYj0f8Xs9a8Lb4/jg3oxrPWOz6omR+Kkb0gmTZ1j/hTiBJY8HNKFmOmswZyXUfwXIIfDeKYkW6+0jSeiolvTuYo9agtZPhT0R66aRvItI3pLnn76H0d4EMwnk/kIZi2IiG9CnxyXk/m4lCBriJjlzml5Z751sRNqKr/L3Ne4ljj26v3FEGxbARIeUVBfga+Ddo8QDKPpvOd/c9VflUj/AGZcwg7qLoPwMr0nEHcdRmMmca7aIoozxkTKOGEguZYrzygoyFzLCjwH6c9AUulD9rK5G9BymM6z4yId/ZdrpifiQjDzWK6znQbMmg2wsPzEdDoeiEOxbmcqU1hQ71J9wZ6cOFVQyC88DWFOGViokCWxAOLTaU44GF4qPmW5JPxUzB3ROCcHj9ZIiILKOmP0wfU8YbuRccRoEN/ZcVe/v8Z/99s2n7LjjMNtlss0tGvC8iaE9UY6+YFFdwVyZJv+SrKaD4VNeswop7zWpkzxVes9648ZF5AYV5UHS/jJe9AAAAAElFTkSuQmCC);
    width: 24px;
    height: 24px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto
}

.blog-content-section .blog-faq-wrapper.opened .blog-faq-que:before {
    transform: rotate(180deg);
    top: -1px
}

.blog-content-section .blog-faq-wrapper.opened {
    padding: 15px 0
}

.blog-content-section .blog-faq-wrapper.opened .blog-faq-que {
    padding-top: 0;
    padding-bottom: 0
}

.blog-content-section .blog-faq-wrapper:not(.opened) .blog-faq-que:hover {
    background: #dedfe54a
}

.blog-content-section .page-center .middle-banner {
    padding: 35px;
    background: #F0F5FF;
    border: .5px solid #DCE9FF;
    border-radius: 2px;
    margin: 60px 0
}

.blog-content-section .page-center .middle-banner p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    color: #000;
    margin-bottom: 20px
}

.blog-content-section .page-center .middle-banner p:last-child {
    margin-bottom: 0
}

.blog-content-section .page-center .blog-red-cta-btn {
    display: inline-block;
    margin-top: 20px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    background: #D00416;
    color: #fff;
    padding: 11px 18px;
    transition: .3s;
    vertical-align: middle;
    border-radius: 2px
}

.blog-content-section .page-center .blog-red-cta-btn:hover {
    background: red
}

.blog-content-section .page-center .middle-banner .blog-red-cta-btn {
    margin-top: 0
}

.blog-content-section .page-center .blog-red-cta-btn .mb-dwn-ic {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADcSURBVHgB7ZgBCsIwDEVT8R7uaLvJ4kn0ZnqTWKHCHG3ambQLmAejgZa/B4XxGYBjCCKa3w9YJMl9mEGJE+gxFWYRmoJdcEEpLijFBaW4oBQXlOKCUpoEtXvenrxzS1hcbmm+hBCuICBmLHHBNEPMu3Pn914xphf8xFpOlRiM9M1SOYOZ/WWTgaBJTZIT7C7XIlkSHCZXk8wJDpfjJLeCh8kxko/CPF6OkcyBcCQVSQQLFCQRLEGVD7UJyPLPo78lcJvpuiboy5OrXMU+SKse2BtieqH5ym/+ih0pL+E99QjZnbqVAAAAAElFTkSuQmCC) no-repeat;
    background-size: contain;
    margin-left: 5px;
    pointer-events: none;
    vertical-align: text-bottom
}

.blog-content-section .page-center .blog-red-cta-btn .mb-arrw-ic {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC4SURBVHgB7djhCYJQFMXxc6MB2qBGaIU2aJMawRFqokaoUdrgdqUHlSWBnZsPOT94lH7QP4p4ERAZl4HE3RfxsyubRzO7oiYR2PjDuQT/bIYc61gnViRFG1OunGdcSQpFsiiSRZEsimSZZKR9OgDuU8kKedpzbDv7LrE2X6cgf51K/q3p9mRNMzR9t3gfa4k8w29xNq/5SVac4hSnOMUprp+/T0GUuKxphvbin4Pn8Py/us9vIgPdALBD9J20i68QAAAAAElFTkSuQmCC) no-repeat;
    background-size: cover;
    margin-left: 5px;
    pointer-events: none;
    vertical-align: middle
}

.blog-content-section .page-rhs {
    display: inline-block;
    width: 220px;
    vertical-align: top;
    position: sticky;
    top: 90px
}

.blog-content-section .page-rhs .related-pages h3 {
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    color: #000;
    padding-bottom: 10px;
    margin-top: 30px
}

.blog-content-section .page-rhs .related-pages a {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    padding: 5px 0;
    font-weight: 300;
    color: #0052D9
}

.blog-content-section .page-rhs .related-pages a:hover {
    text-decoration: underline
}

.blog-content-section .page-rhs .related-pages a:last-child {
    margin-bottom: 0
}

.blog-content-section .page-rhs .rhs-ban {
    min-height: 270px
}

@media (max-width: 1100px) {
    .blog-content-section .main-container {
        flex-wrap:wrap
    }

    .blog-content-section .page-center {
        padding: 0 30px;
        width: calc(100% - 280px)
    }

    .blog-content-section .page-rhs {
        margin-top: 50px;
        margin-left: 300px
    }
}

@media (max-width: 992px) {
    .blog-ban-text h1 {
        font-size:28px;
        line-height: 38px
    }

    .blog-ban-auth span {
        font-size: 18px;
        line-height: 28px
    }

    .blog-content-section .page-center {
        width: 100%;
        padding: 0
    }

    .blog-content-section .page-center h2 {
        font-size: 32px
    }

    .blog-content-section .main-container,.exp-talk-blog .main-container {
        max-width: 85%
    }

    .blog-content-section .page-rhs {
        width: 100%;
        margin-left: 0
    }

    .blog-content-section .page-rhs .rhs-ban {
        display: none
    }

    .blog-content-section .page-rhs .related-pages h3 {
        margin-top: 0
    }
}

@media (max-width: 767px) {
    .blog-content-section .page-center h2 {
        font-size:24px;
        margin: 30px 0 20px
    }

    .blog-content-section .page-center h3 {
        font-size: 18px
    }

    .blog-content-section .page-center .faq-qstn {
        font-size: 18px;
        font-weight: 500
    }

    .blog-content-section .page-center.main-page h2 {
        font-size: 24px
    }

    .blog-content-section .page-center.main-page h3 {
        font-size: 18px
    }
}

.blog-table-sec {
    margin-bottom: 45px;
    margin-top: 25px;
    width: 100%;
    overflow: hidden;
    overflow-x: auto
}

.blog-table-sec tbody tr.mob {
    display: none
}

.blog-table-sec thead tr th,.blog-table-sec tbody tr td {
    border: #D4D4D4 solid 1px;
    padding: 15px 30px;
    font-size: 16px;
    line-height: 26px;
    color: #000;
    font-weight: 300
}

.blog-table-sec thead tr th {
    background-color: #F3F5F6;
    padding: 10px 30px;
    border-bottom: 0
}

.blog-table-sec thead tr th,.blog-table-sec tbody tr.mob td {
    font-weight: 500;
    text-align: left
}

.blog-table-sec tbody tr td ul {
    padding-left: 21px
}

.blog-content-section .page-center .image-container.no-border img {
    border: none
}

.blog-blue-box {
    background: #DCE9FF;
    padding: 35px;
    border: 1px solid #DCE9FF;
    border-radius: 1px;
    margin-bottom: 30px
}

.blog-content-section .page-center .blog-blue-box :where(h2,h3,h4,h5,h6) {
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    margin: 0;
    padding: 0;
    margin-bottom: 15px
}

.blog-blue-box p:not(:last-child) {
    margin-bottom: 20px
}

.blog-content-section .page-center .blog-blue-box ul:last-child,.blog-content-section .page-center .blog-blue-box li:last-child {
    margin-bottom: 0
}

.btm-product-pitch {
    display: flex;
    flex-wrap: wrap;
    gap: 18px
}

.btm-product-pitch > div {
    width: calc(50% - 10px);
    border-radius: 4px;
    padding: 30px;
    background: #f6faff
}

.btm-product-pitch > div p {
    font-size: 16px;
    line-height: 28px;
    margin: 0 0 20px
}

.btm-product-pitch > div > a {
    display: inline-block;
    font-size: 15px;
    line-height: 25px;
    color: #fff;
    background: #D00416;
    padding: 8px 12px;
    border-radius: 2px;
    text-decoration: none;
    transition: .3s
}

.btm-product-pitch > div > a:hover {
    background: #D00416
}

.btm-product-pitch > div > a i {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC4SURBVHgB7djhCYJQFMXxc6MB2qBGaIU2aJMawRFqokaoUdrgdqUHlSWBnZsPOT94lH7QP4p4ERAZl4HE3RfxsyubRzO7oiYR2PjDuQT/bIYc61gnViRFG1OunGdcSQpFsiiSRZEsimSZZKR9OgDuU8kKedpzbDv7LrE2X6cgf51K/q3p9mRNMzR9t3gfa4k8w29xNq/5SVac4hSnOMUprp+/T0GUuKxphvbin4Pn8Py/us9vIgPdALBD9J20i68QAAAAAElFTkSuQmCC) no-repeat;
    background-size: contain;
    margin-left: 2px;
    margin-top: -2px;
    vertical-align: middle
}

@media screen and (max-width: 767px) {
    .btm-product-pitch > div {
        width:100%
    }

    .btm-product-pitch > div > a {
        font-size: 13px;
        line-height: 23px
    }

    .blog-blue-box {
        padding: 25px 20px
    }

    .blog-content-section .page-center .blog-blue-box :where(h2,h3,h4,h5,h6) {
        font-size: 18px;
        line-height: 28px
    }
}

.bottom-sticky-footer-strap {
    background: #14142F;
    position: fixed;
    bottom: -200px;
    left: 0;
    width: 100%;
    color: #fff;
    transition: .3s ease-in;
    z-index: 99999
}

.sticky-wrap {
    max-width: 1150px;
    display: flex;
    align-items: center;
    margin: auto;
    width: 100%;
    font-size: 0;
    padding: 10px 0;
    justify-content: center
}

.sticky-wrap p {
    display: flex;
    width: auto;
    vertical-align: middle;
    padding-right: 20px;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 25px;
    margin: 0;
    color: #fff
}

.sticky-wrap-cta {
    display: flex;
    width: auto;
    vertical-align: middle
}

.sticky-wrap-cta a {
    text-decoration: none;
    font-size: 15px;
    display: inline-block;
    line-height: 25px;
    position: relative;
    color: #fff;
    border-radius: 3px;
    margin-right: 10px;
    transition: .3s ease-in;
    white-space: nowrap
}

.sticky-wrap-cta a:first-child {
    padding: 8px 46px 8px 25px;
    background: #D84125;
    border: 1px solid #D84125
}

.sticky-wrap-cta a:nth-of-type(2) {
    padding: 8px 25px 8px 46px;
    background: transparent;
    margin-right: 0;
    border: 1px solid #fff
}

.sticky-wrap-cta a:first-child:before {
    content: "";
    pointer-events: none;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 16px;
    top: 11px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAFoSURBVFhH7ZYxbsIwFIbxykKHHoAjsDE2PUF7BLgBnRgpI1N7g6Y3yA2Am3AABliQOpn/oWfJshKeSV7URLIlK3Zs3vvy/84jZtCxZjrGM0hAkiMqCllrZ0hkjTG/UkJpvTEQw/xwojmgcinpvXUNoE8kWHGSNYBoXrslIEm6pFBSKL1l4RlAYfyfOoTET4D5YqAPWHOicRUQ7mdYdhX8FfsP0oGm9ejXHgkWHhDB0N9EUQYU3KM80RX8ESB64m3wlN+Y/6Ev+f4G1yk67XXtjMFEXSG2hxIV6CMv4RHjZ55fcB16a3uM3529qpa5YHyWcszfhATRNvlxoi0Lk/NnB1nmq0XbyCJSZRejSLinNhBbOMaV1HrhwA9bpArk2TijcdOPs1uMOrK2+ZtKIK+W1DqcZdAxMe8BWRcUVqgoCSAxZj+B2jgzVapHKdQVICpsrr5oM+2hUFYWVOWwatImIEnNpFDvFLoCfCmjJb9CVYMAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: cover
}

.sticky-wrap-cta a:nth-of-type(2):before {
    content: "";
    pointer-events: none;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 16px;
    top: 11px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAKiSURBVFhH7Zb7URsxEId9FYRUgF1BoAKug9BBTAVJKoipIFBBTAWBCoAKoAOug4QKnN/n2fXIsuTTPRj8R3Zm53zWYz+t9nHV5ICkOiCWSRHMarX6Juif0u9VVV291QFKYR4EcCZ9Fszpe8MsBPDDIGYCalJA8uAR0Bq/6wNc6pkTbf5kBi5kbBkbEwhz7qUAXWoOB+gkRTDsKGN/9fggvZGheWglAmEoCdxG1gXmVpt9lj4KpvaNEyA7sG0QPt4Fhmsgk64EA9haBNPocWyvvUFYv4Gx9OXkD9I7GXwuOVEAMwgkhllFxokRwAjGLJhl0LQUft8BY8/MNflTtGArRuxqjmQc2FFlJ2Z00qks1KbEySKKEbwEMHFzq7GbsYiKA9gNCjZ1nYARM1xrb+kD4ymeMtqYx65zVbooZkqPI8cQV79s/rWeXCtZGAvXuTSPFcXXXs9YQfttVk49aINqTAk4t4w61zy6e5wALC+KryxMorICs05xjXHiLwb5McwsSwC8h3oxdK/hoWx8JWHaSrzGa21KU0Syfcj2wVt4jb4WyuZw/mcqtem6L1KeSLKyBpU3+41jXsKDeGnaB4ZTeJxkS7wM0ae+moFZmD0aYw8geIbyqpellP7WRGPpz05tttDERgtYmBQ7NR5EaBmsIZ5qPfwKfe0jEPv2Y2LnOhOSybBXY8BnBhPXoQ1o7mD+/1AYgpMPdYRvY7LFvRXazgZ5OGkoDEH+xzakRzVS/1a+DH4zpRVoEEx0LXgFnUrXnT6q1q1AY8DMZcXbg3t944UuQINhzDt4xIvaq7ziNWoNVwo0FsxSNr090LEJ7C1JAG3VJiaPBVNrL68tO0acKgLaCehRYOwqAJq0fWBZvzpJFcDRYOJr6fP+HybntYPyzD/Q5zAzjm1qBwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: cover
}

.sticky-wrap-cta a:first-child:hover {
    background: #af0707
}

.sticky-wrap-cta a:nth-of-type(2):hover {
    background: #000082
}

.bottom-sticky-footer-strap.visible {
    bottom: 0
}

.sticky-wrap-cta a.with-signup {
    padding: 8px 20px
}

.sticky-wrap-cta a.with-signup:Before {
    display: none
}

@media screen and (max-width: 1200px) {
    .bottom-sticky-footer-strap {
        padding:0 100px;
        box-sizing: border-box
    }
}

@media screen and (max-width: 992px) {
    .bottom-sticky-footer-strap {
        display:none
    }
}

.category-page {
    padding: 45px 0 100px;
    margin-top: 65px
}
.category-page .blog-bread-crumb{
	margin-top: -20px;
	margin-bottom: 0;
}
.category-page .blog-bread-crumb li, .category-page .blog-bread-crumb li:not(:last-child):after{
	color: #000;
}
.category-page .blog-bread-crumb li a{
	color: #0052d9;
}

.cate-page-content {
    margin-top: 28px;
    display: flex;
    flex-wrap: wrap;
    align-items: start
}

.cate-lhs {
    width: 200px;
    position: sticky;
    top: 90px
}

.cate-rhs {
    width: calc(100% - 200px);
    padding-left: 100px
}

.cate-lhs h3 {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    color: #000;
    margin-bottom: 20px
}

.cate-lhs li {
    margin-bottom: 0;
    position: relative
}

.cate-lhs li a {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    color: #000;
    padding: 6px 10px 6px 26px;
	position: relative;
}

.cate-lhs li a:before{
	content: "";
	width: 16px;
	height: 16px;
	border: 1px solid #5F5F5F;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 10px;
	transition: .3s;
}
.cate-lhs li.active > a:before{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ0SURBVHgBzVe9btNQFP7uTeMiIaRUlcICkrMgMRGeoO3OkIKAkXZmSN8gyRuEATGWbixIGdibPkGDhAR0iREMqAxYqlr117fn3OvIidM4bnNt9Rtsyz4+33fPuT4+RyAtav0S5FkNAkuAqkLBpbul8KlP9z1A9Oj+DoJiB52Kn8atmGpR++5CFupEujZEmMKz+IjiRQufHnuJZhOfmBU3iHgDM0G0KSKtSRG5WoBetdymKxd24MEJVq6KhhwzfblXtUwO7euUfLLvGEYjYH/lcYxFIhKgc366myF5JCJwng72RJQCveEyJ4fmMFwaJgIm9H3kCSeocCpMBGShgbxxIvTnLcLc/4dF1J8tYG35Hra6B2h/mejap71QmdPl1SIarxbRfL2or92ykyRAl3ZOwRIsYZic0f12lPwC/VckHarIgLzXP8b6+79T3lJVCaXcJBO3XESTnLvlOVyHfKXxB/5hgGR+uALPf6okm/6Hihbh7Z+R0990PrdDHkIiJVjEduvhSCRmJR8ISGwc2CGvPi7CBjlzC7zY26V9kLgRDfEDfdZvEUnprpyVnL+CnkSgvk6zM/mPImGF3CggAUJ005jGRcxOTlAXO4NSzD+iVP0ep2Hz7X38+neOjc39m5MzAmfB/A1Xf7QpEnXkCW5aPz9aN8lUqo28wR0zBnWgQy2SUu+QF5grbMui7azmm+B2KXt4IRdGBXCPFlDDmK0I05QOzQijpZhTURCryEaE8R2bDW7hYMLgSHDrbGNjsg/2NWFGTDecCtkkyzdID5+ItzBPn/eNh9MxIVwxj2tQchlSPAkbmaHxXHh07nF5RXAn9Xh+CZwdKm955vn4AAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-size: contain;
}
.cate-lhs .active > a{
	color: #0052d9;
}


.cate-lhs li a:hover {
    color: #0052d9
}
.cate-lhs li:not(.active) a:hover:before{
	box-shadow: 0px 0px 0px 3px #0052d945;
}

.cate-lhs li .cate-drop-menu {
    padding-top: 0;
    padding-left: 15px;
    display: none;
    position: relative
}

.cate-lhs li .cate-drop-menu li {
    margin-bottom: 0
}

.cate-lhs li .cate-drop-menu a {
    font-size: 14px;
    line-height: 24px
}

.cate-drop {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 6px;
    cursor: pointer;
    transition: .3s ease-in
}

.cate-drop:before {
    content: "";
    width: 8px;
    height: 8px;
    border-right: 1.5px solid;
    border-bottom: 1.5px solid;
    border-color: #000;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transform: rotate(45deg)
}

.category-page h1 {
    font-size: 32px;
    line-height: 42px;
    font-weight: 500;
    color: #000;
    margin-bottom: 40px;
    letter-spacing: 0
}

.category-page .cate-head {
    margin-top: 60px
}

.category-page h1 + .cate-head {
    margin-top: 0
}

.category-page .cate-tit {
    font-size: 24px;
    line-height: 34px
}

.category-page .exp-talk-card {
    width: calc(33% - 10px)
}

.category-page .author {
    margin-top: 20px
}

[data-video-key] {
    cursor: pointer
}

[data-video-key] .card-thumb {
    position: relative
}

[data-video-key] .card-thumb:before {
    content: "";
    width: 70px;
    height: 70px;
    background: url(data:image/png;base64,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) no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: .3s;
    pointer-events: none;
    border: 8px solid #0000002b;
    border-radius: 50%;
}

[data-video-key]:hover .card-thumb:before {
    transform: scale(1.2)
}

.wsm-pop-com {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #0000009c;
    z-index: 99;
    display: none;
    overflow: hidden;
    overflow-y: auto;
    z-index: 999999
}

.wsm-pop-com-container {
    margin: 0 auto;
    display: table;
    max-width: 990px;
    width: 90%;
    top: 120px;
    position: relative;
    padding: 25px;
    margin: auto;
    background: #fff;
    border-radius: 8px
}

.wsm-pop-com-close {
    position: absolute;
    font-size: 30px;
    opacity: .5;
    right: 8px;
    top: 2px;
    font-weight: 300;
    transition: .3s ease-in;
    cursor: pointer;
    color: #000
}

.wsm-pop-com-container iframe {
    width: 100%;
    height: 540px;
    border-radius: 8px
}

.wsm-video-form {
    width: 100%;
    height: 100%;
    background: #00000033;
    backdrop-filter: blur(10px);
    position: fixed;
    left: 0;
    top: 0;
    overflow: auto;
    z-index: 999999;
    display: none
}

@media screen and (max-width: 1250px) {
    .wsm-pop-com-container iframe {
        height:400px
    }
}

@media screen and (max-width: 1100px) {
    .cate-rhs {
        padding-left:50px
    }
}

@media screen and (max-width: 992px) {
    .cate-lhs,.cate-rhs {
        width:100%;
        position: relative;
        top: 0;
        padding: 0
    }

    .cate-rhs {
        margin-top: 50px
    }

    .category-page {
        padding-top: 30px
    }

    .category-page h1 {
        margin-bottom: 20px
    }

    .category-page .exp-talk-card {
        width: calc(50% - 10px)
    }

    .cate-page-content {
        margin-top: 30px
    }

    .cate-lhs h3 {
        margin-bottom: 10px
    }
}

@media screen and (max-width: 600px) {
    .category-page .exp-talk-card {
        width:100%
    }
}

.author-page {
    margin-top: 50px;
    padding-top: 40px;
    padding-bottom: 100px
}

.author-main {
    display: flex;
    margin-top: 50px;
    gap: 40px
}

.author-main .auth-image {
    width: 238px
}

.author-main .auth-info {
    width: calc(100% - 238px)
}

.author-main h1 {
    font-size: 30px;
    line-height: 45px;
    font-weight: 500;
    color: #000
}

.author-main .inf {
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    color: #000;
    display: block
}

.author-main .linkedIn-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFnSURBVHgB7VnLbcMwDH39DKBrT9UIPfaYDdqNmg3SDZJOkHYCZ4OkE9SdoNqgIWMhCAzRcqJI5kEPeAEjEcIDRZGyDQCGuCD+Ef+VkLUsvbaDoUVYn4sbb2iF0y4Qt1CO+8j8hvjt7ReixQSQEnQe8F2h/EEJDm4RBh/7ouVIysEvYdyh2/ZiuOSQGBRGKLSN4GuhJAeZbz1xHLltaYGxQt0Sd+hy7xUTbK/6ThIr1NcAR/+T+Ov/PxKfPEchtPc/gq/t+S0FvwZdvZxDTgvr/S46JKkC1xgfofUUAkdvHyLdKddtZneGL+fohzSZ+7rF0eFoziJ+G2kip0Cum5wqXNwbb0tbPxjxHDlo/Br9dRucpyNbDs4QvtzyuFR2XGgwl0A7MKdC4NV6tvqHpiowFVVgKqrAVFSBqRh6aGqFcXtiO4RblIHcTdoR6x5R3w+mggU6KMYd8YH4DJ1Y8Y/xhrbPEO+sbQ+7ZGoXXXoSxQAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain;
    margin-top: 25px;
    margin-bottom: 10px
}

.auth-info p {
    margin-top: 25px
}

.author-main .linkedIn-icon:hover {
    transform: scale(1.2)
}

.more-head {
    margin-top: 70px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.more-head h2 {
    font-size: 28px;
    line-height: 38px;
    font-weight: 500;
    color: #000
}

.more-category-tab {
    display: flex;
    margin: 30px 0;
    border: 1px solid #DCE4E9;
    border-radius: 5px;
    justify-self: baseline;
    padding: 3px;
    flex-wrap: wrap;
    justify-content: center
}

.more-category-tab span {
    font-size: 15px;
    line-height: 25px;
    padding: 6px 35px;
    border-radius: 5px;
    transition: .3s ease-in;
    cursor: pointer
}

.more-category-tab span.active {
    background: #E9F2FF;
    color: #0055B4;
    cursor: default
}

.more-category-tab span:hover {
    color: #0055B4
}

.more-tab-card-list:not(:first-child) {
    display: none
}

@media screen and (max-width: 767px) {
    .author-main {
        margin-top:30px;
        flex-wrap: wrap;
        gap: 20px
    }

    .author-main .auth-image {
        width: 100px
    }

    .author-main .auth-info {
        width: 100%
    }

    .more-head {
        margin-top: 40px
    }

    .author-main h1 {
        font-size: 24px;
        line-height: 34px
    }

    .author-main .linkedIn-icon {
        margin: 10px 0
    }

    .auth-info p {
        margin-top: 15px
    }

    .more-head h2 {
        font-size: 22px;
        line-height: 32px
    }

    .more-category-tab span {
        padding: 5px 25px
    }
}

.contact-page {
    margin-top: 50px;
    padding: 60px 0 80px
}

.contact-container {
    width: 100%;
    max-width: 997px;
    min-height: 725px;
    display: flex;
    margin: auto;
    background: #F0F6FF;
    border-radius: 8px;
    border: 1px solid #DCE6F5
}

.contact-lhs,.contact-rhs {
    align-content: center
}

.contact-lhs {
    width: 48%
}

.contact-rhs {
    width: 52%
}

.contact-lhs {
    border-radius: 4px 0 0 4px;
    background: linear-gradient(90deg,#0C2E6F 0%,#0047A5 100%);
    padding: 50px
}

.contact-lhs h1 {
    font-size: 28px;
    line-height: 38px;
    font-weight: 500;
    color: #fff;
    letter-spacing: 0
}

.cta-box {
    border-radius: 4px;
    border: 1px solid #0146A4;
    background: rgba(8,55,130,0.6);
    padding: 20px;
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    gap: 10px
}

.cta-box button {
    width: 100%;
    border: 0;
    background: transparent;
    text-align: left;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    color: #fff;
    padding: 15px 25px 15px 60px;
    border-radius: 4px;
    transition: .3s ease-in;
    cursor: pointer;
    position: relative
}

.cta-box button.active {
    background: #0B53B5
}

.cta-box button:not(.active):hover {
    background: #2973d729
}

.cta-box button:before {
    content: "";
    width: 23px;
    height: 23px;
    position: absolute;
    left: 23px;
    top: 15px;
    background-repeat: no-repeat;
    background-size: contain
}

.btn-feedback:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAsCAYAAAAacYo8AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAM4SURBVHgB7VndcdswDIZ6fa87QdgJ4g2qEZIJok6QdAJ7gzgT2J3A6QRyJ3A8gZwJkg1QIIQaGKb+LNF27/Ld4SgZoACCIAjSCZwIiOioSYlGQownom2SJE9wTiBjR0R3RDnWoyC6lcGdFmREKgZ1QUGUhb6XwBFAyifUTM3Pr+BDYyPPHC4X8B4+GjMKn59wTLDRxosvRFMOm5o+Ge7PzhyOBTFAI68zONB/ZvrfQWzwwjJeW8IBCBjvICaMt4s+CnE3C8UNGePtDHoAfUbSa6R1uHVVNNaKYAAYr199gjhw6nmoXXCjnsfHMHxjmeSx+1CWYE9KKIQWsnbARSzDKyHxWRp8a9j8znwewLjuO7EMf1XPTjNoB2Teg7z+Mv1+S7sKFFpOPT+33vLFU+wR9oSu5h5IydbIssxaXl+J/xV6ghcn+HKAcd220wTrMbd5WmK1RAo9gH4z03BtOs2xHQpU+RV9PVJiDT1gbGjegAKeztHviLwh8AJaWL7qOzJev4cDELDBNXWw0zOtkLszcmkNr1ORFDB61qaTVrpukNWF0Nzw9KwU0M5gntHcGL1jQ1LTmTeBK3n9QZlhUaeImjJM+Mz4TfEcNf8MJl4i8jfg0+YzvKfPS/BZKzUqVkTXkkrrYUacNsiOlOyL4U00D5vPm9g5PIzCpeqcNciOQ1NqBtQFPEAOP1el83ONPVxjlKHC07qokb1Rz8+GV54n7W8P0l6aviuip1ZhEQLuZ5VJhdzYyGWB70wVcRqNU08rpfbYNEe/4p20E8NvlTWiQ2J0je1Q4Dlc4JQQ4xcNRudnZbSGhMdCZqAQmmPPAuoD/wsaDxKSujiff4f3Q4QDn4O3Qn+IHu2B4iSQfJtjN3D8Z3AK4GHXwRbF0QaAPu0tKwzJ0Ze5b5uPkk/l92XNABzEAu5fUDIar4MDA88C34lnfEDZDHvUE7h73oxjPO7fYWcwANAXX/rM2a2ubgBfCDn1viV6hAEgFzr6W19gSODuFe4g04rhhZ7BgEhE0ZQaW2+ztzbQHfwHFG9Yeo3wbVenE35rBBbUUBg0tquMLyvAIZBjxMoxqRoA7E93W7z9f0mhsYKI+AvtVhu8E/JUqAAAAABJRU5ErkJggg==)
}

.btn-demo:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMmSURBVHgB7VnhddowED7z+F93gioTlE5Qd4KSCUonKJkgsAGdwHQC0gkgE8AGdiYIneB6h8+pOEk2wRi77+V7754t6SR9kk7ynRxBDRDR0KMUsJ7nIifZi+yiKNpDUxDJhCQlecb2kUlfCbwWVCkmWWN3SLFY0SAiiywrrsFdcl6ynGQn6T+Sdy4+kMQiI3nayEk+1ZqKjE6PNoGWQX2MSJaq73VdpURVmMCVwX0qDkmVcmrPLHQENdNplWJmKY6gI6iVfg4pxbVKVwQeH6VGlw+g2KkldtA9cuvd6MIhHB8rhkY1g/7A6IyhyuT3e+gP9Bl9MIkY+guH21ClNySP0C0+kyShQk34kT6JM+gQsoeSUPkA/jO8EW4bfSScB94PGELPQJueHaCXd13eKmFxEW0nvQwGKuM5H9ESrRAWj28FNQEr6eVQ+C989m+IaK0v09YM15IVGJExJ2QADyQ/iXzuq3BxwmIGRpJ7IfAkaTaNMqbzxXNcb8rCzjw955p4GzNsu6sP1OH3kKKYDstXKL5u9gAmJGPSmVIbv8rMNo41u9OnKkW2Wd5gJLck7ynrFooVsdta2lFQr85hIs0rwqRv4PgMnpQvmvAlXM190/bEbr0nBhPOrfQ7aI59k/Y4jpN7ibGVvSxf2th09sy8KgJH/+3T/Oh8VqH1FhqiSRRO+is8xtSnZM7toKLjrCpUD9SJFdnEpzcQAy/tLsbL3KfZZjGG02Hbfxq6l2D8tvK+QXPYceHHUyqIIzS3sgzJNmQW+jKwEWksbiRfzIyXO6AXe/Km6CJ1Zhvdi2xWOvueTdlxosqM6u/eU54pPpyOIzVaPiWM6vvgu8K//xK+z22ufVgsot+SCLuOX0oy4L84vyOdhWqD0z9sHfCMbInnYaLa8u56em4D9dl0nBVVKzEDH7Cw6SW6y3IyYWnHPlcz9JyzagCsE6sJtJFEUANpoPRdWYxHLfeFNVgs/xb8PgV/wWYenQXl36FrOtzHDbQNdH8FOEuL7smQovvLzcC1IEu7EEkCOisMYwJ9AxabNFNE16g2Yq0NXxOyX/hTzk+ORjZa5y/M2tN0XrBzcgAAAABJRU5ErkJggg==)
}

.cta-box button.btn-demo:before {
    background-size: 20px;
    top: 19px
}

.btn-test:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAsCAYAAAATmipGAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAH0SURBVHgB7ZmNVcIwEIAvPgbQCYgTCBOIE8gG1g1wAtgAN6BOABsgE4ATUCeADeIdXOHktdbQowTt996RtJTmI02bnxr4AedcD5NrqIbEGBODLyjZd9XT85WM3PnoZDmZDEmLyRz2l/wdYwan5RGjxfkE4wGbQZJ7NEpeYyzFv1uy+EmhMjBWotxp0Q+G4uBVFZKi7M5BExjK7xviwD4msjHHvN9CNSQYbxhPvN3DsmfYBCa0YViG2sccwmON0ab2moouMbEQJgsUbTdQMoK95JojBCynrc0jCz8GogEPIBDQJRZe0RVcCLWoNv9TlLvCMcaIumNQpAG6RBhdzn9gvIISp7z0qjVa30za1KLa/E1Rnqp0ywym03OAJ741SnOZMaXHyIqJ47hwXnSAr6gVqZcsHzsV5/B6zvqKvoi8hV/KZkjS4PwZPPAS5SUXWYCFAtkcSZq3L8AD77veR1ZLkjjq8ZQni9EU+5paksTRoyeSxRqj7Ih3WdiOnlJkvpQkUeqBn1GzWZSWJEr3TAWyKpKESheaI6smSaiN8EWbTRe31CQJ1UEJyWLccKhJEvUwT5uLEpWrd3cQDrKXWxt+CyHHhjHGJ5yXe4yO2L7dfB4s8YXGYKfrttODEGV3Ky3f3jO57Vo+VXlVrxXzoPtmIt81fQG+Zker2hqs2QAAAABJRU5ErkJggg==)
}

.contact-rhs {
    padding: 45px 60px
}

.contact-tab-content:not(:first-child) {
    display: none
}

.exp-talk-form .form-sec {
    max-width: 390px;
    padding: 30px;
    background: #fff;
    width: 100%;
    border-radius: 5px;
    margin: auto;
    margin-top: 25px
}

.exp-talk-form form ul {
    padding: 0;
    margin: 0
}

.exp-talk-form form ul li {
    margin-bottom: 10px;
    position: relative;
    list-style-type: none;
    padding: 0;
    width: 100%;
    display: inline-block
}

.exp-talk-form form ul li:last-child {
    border: 0;
    margin-bottom: 0
}

.exp-talk-form form ul li input,.exp-talk-form form ul li select,.exp-talk-form form ul li textarea {
    height: 45px;
    line-height: 27px;
    background-color: #fff;
    display: block;
    width: 100%;
    font-size: 14px;
    color: #000;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    border: .5px solid #B2B8C1;
    border-radius: 2px;
    padding: 10px 10px 10px 15px
}

.exp-talk-form form ul li textarea {
    width: 100%!important;
    height: auto;
    min-height: 60px
}

.exp-talk-form form ul li select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABVSURBVHgBrcxbCsAgDETRC91od5IsrV1ZK6gggo8kXpivgXMBkvaQe/HVGnzNBHvSGWgA7TGthwcdYh50iVnQbWwHNWMz1I2N0BA2Q5VgehKr3WXLftKXSb/B9hlkAAAAAElFTkSuQmCC) no-repeat center right 15px;
    background-color: #fff;
    background-size: 12px
}

.exp-talk-form.with-state form ul .ffw-country-field select {
    width: 49%;
    float: left;
    padding-right: 20px
}

.exp-talk-form.with-state form ul .ffw-country-field select.commonselect {
    margin: 0 0 0 2%;
    padding-left: 10px
}

.exp-talk-form .form-sec * {
    font-family: ZohoPuvi
}

.exp-talk-form .ftit h3 {
    text-align: center;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 15px;
    margin: 0!important
}

.exp-talk-form form ul li input[type=submit]:focus {
    background: #037c3a
}

.exp-talk-form input[type=submit] {
    cursor: pointer;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    border-width: 0;
    padding: 10px 60px;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    height: auto;
    width: auto;
    border-radius: 3px;
    background: #F12D18;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto
}

.exp-talk-form input[type=submit]:hover {
    background: #be2a20;
    box-shadow: 0 8px 12px -8px #000
}

.exp-talk-form form ul li .ffw-errmsg {
    display: none;
    position: relative;
    color: red;
    padding: 2px 0 0;
    font-size: 11px;
    line-height: 15px;
    text-align: left;
    float: left;
    width: 100%
}

.exp-talk-form form .ffw-field input:focus,.exp-talk-form form .ffw-field input:focus-visible {
    outline: 0;
    border-color: #0866e2
}

#meGDPRMessage,#meGDPRMessage *,.dwn-priv,.dwn-priv *,.dwn-priv a {
    font-size: 11px;
    color: #000;
    line-height: 19px;
    font-weight: 300;
    box-sizing: content-box;
    text-align: center
}

#meGDPRMessage a,.dwn-priv a {
    text-decoration: underline;
    color: #2196f3
}

#meGDPRMessage strong,.dwn-priv strong {
    font-weight: 500
}

.dwn-priv {
    width: 100%;
    margin-top: 10px;
    text-align: center
}

#meGDPRMessage .checkmarkgdpr {
    width: 10px!important;
    height: 10px!important
}

.misc-field {
    display: none
}

.exp-talk-form .f-ic:before {
    content: '';
    position: absolute;
    background-repeat: no-repeat;
    background-size: 300px;
    left: 10px;
    top: 10px;
    width: 30px;
    height: 30px;
    opacity: .8
}

.exp-talk-form .f-ic-name:before {
    background-position: 4px -1px;
    top: 12px
}

.exp-talk-form .f-ic-email:before {
    background-position: -43px 2px
}

.exp-talk-form .f-ic-phone:before {
    background-position: -91px 2px
}

.exp-talk-form .f-ic-count:before {
    background-position: -194px 2px
}

.exp-talk-form .f-ic-date:before {
    background-position: -194px -33px
}

.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;
    background: #f1f9ff;
    font-weight: 400;
    color: #454545
}

.ui-datepicker td span,.ui-datepicker td a {
    width: 25px;
    height: 25px;
    border-radius: 50px;
    line-height: 26px;
    text-align: center;
    transition: all .3s ease
}

.ui-widget.ui-widget-content {
    border: 0 solid #c5c5c5;
    box-shadow: 0 1px 23px -9px #3333339c;
    padding: 8px
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620
}

.ui-datepicker td span,.ui-datepicker td a:hover {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620
}

.ui-widget-header {
    border: 0 solid #f1f9ff;
    border-bottom: 1px solid #e2e2e2;
    background: none;
    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 {
    border: 1px solid #41a445;
    background: #4CAF50;
    color: #ffffff
}

.me-ic-date {
    right: 8px;
    background-position: -312px -71px;
    background-size: 420px;
    background-repeat: no-repeat
}

.placeholder {
    position: absolute;
    top: 13px;
    left: 0;
    transition: .2s linear;
    z-index: 2
}

.placeholder label {
    font-weight: 300;
    color: #9d9c9c;
    font-size: 15px;
    cursor: pointer
}

.placeholder.focused {
    top: -10px;
    padding: 0 5px;
    left: 7px;
    background: #fff;
    line-height: initial
}

.placeholder.focused label {
    font-size: 10px;
    line-height: 10px;
    color: #3164ee
}

.exp-talk-form h2 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    color: #000;
    text-align: center;
    max-width: 250px;
    margin: auto;
    margin-bottom: 10px
}

.exp-talk-form > p {
    font-size: 16px;
    text-align: center;
    margin-bottom: 20px
}

#meGDPRMessage .checkmarkgdpr.enableCheckgdpr:before {
    box-sizing: content-box
}

.exp-talk-form form ul li.w-50 {
    width: calc(50% - 7px)
}

.exp-talk-form form ul .w-50 + .w-50 {
    margin-left: 10px
}

.ffw-checkbox-field-inline {
    display: inline-block;
    margin-right: 15px;
    position: relative;
    padding-left: 20px;
    margin-bottom: 5px;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.ffw-checkbox-field-inline input {
    width: 0!important;
    height: 0!important;
    position: absolute;
    opacity: 0;
    appearance: auto!important
}

.ffw-checkbox p {
    font-size: 12px;
    line-height: 22px;
    font-weight: 300;
    color: #000;
    margin-bottom: 10px
}

.ffw-checkbox-field label {
    font-size: 14px;
    line-height: 24px;
    color: #000;
    cursor: pointer
}

.ffw-checkbox-field-inline i {
    display: inline-block;
    font-style: normal;
    font-size: 12px;
    line-height: 1;
    border-radius: 2px;
    background: #F0F3F7;
    padding: 3px 4px;
    position: relative;
    top: -1px
}

.checkbox-checkmark {
    position: absolute;
    top: 6px;
    left: 0;
    height: 14px;
    width: 14px;
    border: 1px solid #B2B8C1
}

.ffw-checkbox-field:hover input ~ .checkbox-checkmark {
    background-color: #cccccc42
}

.ffw-checkbox-field input:checked ~ .checkbox-checkmark {
    background-color: #41a445;
    border-color: #41a445
}

.checkbox-checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.ffw-checkbox-field input:checked ~ .checkbox-checkmark:after {
    display: block
}

.ffw-checkbox-field .checkbox-checkmark:after {
    left: 4px;
    top: 1px;
    width: 5px;
    height: 8px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.test-drive span {
    display: block;
    width: 64px;
    height: 68px;
    background: url(data:image/png;base64,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) no-repeat;
    background-size: contain;
    margin: auto
}

.test-drive p {
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    text-align: center;
    max-width: 300px;
    margin: 30px auto
}

.dw-links {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
    justify-content: center
}

.dw-links a {
    display: inline-block;
    width: 150px;
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #fff;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 2px
}

.dw-links a:hover {
    box-shadow: 0 0 10px #0000005c;
    transform: translateY(-2px)
}

.dw-links a:first-child {
    background: #F12D18
}

.dw-links a:last-child {
    background: #0F8D32
}

@media screen and (max-width: 1100px) {
    .exp-talk-form {
        float:initial;
        margin: 0 auto;
        display: table
    }

    .exp-talk-form form ul li.w-50 {
        width: 100%
    }

    .exp-talk-form form ul .w-50 + .w-50 {
        margin-left: 0
    }
}

@media screen and (max-width: 769px) {
    .exp-talk-form {
        max-width:380px;
        float: initial;
        padding: 40px;
        margin: 0 auto;
        display: table
    }
}

@media screen and (max-width: 480px) {
    .exp-talk-form.with-state form ul li select {
        width:100%
    }
}

.success-message {
    display: none;
    text-align: center
}

.success-message * {
    color: #333;
    margin: 0
}

.success-message p {
    font-size: 15px;
    font-weight: 300;
    line-height: 23px
}

.success-message h3 {
    padding-top: 10px;
    font-size: 23px;
    line-height: 35px;
    color: #091936;
    font-weight: 400
}

.success-message h3 span {
    font-size: inherit;
    font-weight: inherit
}

.success-message p {
    font-weight: 300;
    font-size: 18px;
    line-height: 29px;
    text-align: center;
    color: #091936;
    margin-top: 10px;
    padding: 0 10px
}

.success-message p a {
    color: #2366e2;
    text-decoration: underline
}

.success-message .siem_calc {
    padding: 18px 0;
    width: 100%;
    display: inline-block;
    background: #e82121;
    color: #fff;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 400;
    margin-top: 40px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.success-message .siem_calc:hover {
    background: #bf1919
}

.checkmark__circle {
    stroke-dasharray: 166;
    stroke-dashoffset: 166;
    stroke-width: 2;
    stroke-miterlimit: 10;
    stroke: #7ac142;
    fill: none;
    -webkit-animation: stroke .6s cubic-bezier(0.65,0,0.45,1) forwards;
    animation: stroke .6s cubic-bezier(0.65,0,0.45,1) forwards
}

.checkmark {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    stroke-width: 2;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-box-shadow: inset 0 0 0 #7ac142;
    box-shadow: inset 0 0 0 #7ac142;
    -webkit-animation: fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;
    animation: fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both
}

.checkmark__check {
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    -webkit-animation: stroke .3s cubic-bezier(0.65,0,0.45,1) .8s forwards;
    animation: stroke .3s cubic-bezier(0.65,0,0.45,1) .8s forwards
}

@-webkit-keyframes stroke {
    100% {
        stroke-dashoffset: 0
    }
}

@keyframes stroke {
    100% {
        stroke-dashoffset: 0
    }
}

@-webkit-keyframes scale {
    0%,100% {
        -webkit-transform: none;
        transform: none
    }

    50% {
        -webkit-transform: scale3d(1.1,1.1,1);
        transform: scale3d(1.1,1.1,1)
    }
}

@keyframes scale {
    0%,100% {
        -webkit-transform: none;
        transform: none
    }

    50% {
        -webkit-transform: scale3d(1.1,1.1,1);
        transform: scale3d(1.1,1.1,1)
    }
}

@-webkit-keyframes fill {
    100% {
        -webkit-box-shadow: inset 0 0 0 30px #7ac142;
        box-shadow: inset 0 0 0 30px #7ac142
    }
}

@keyframes fill {
    100% {
        -webkit-box-shadow: inset 0 0 0 30px #7ac142;
        box-shadow: inset 0 0 0 30px #7ac142
    }
}

.formSuccess .ffw-form {
    display: none
}

.formSuccess .success-message {
    display: block
}

@media screen and (max-width: 992px) {
    .contact-container {
        min-height:auto;
        flex-wrap: wrap
    }

    .contact-lhs {
        width: 100%;
        padding: 40px 30px
    }

    .contact-rhs {
        width: 100%;
        padding: 40px 30px
    }

    .exp-talk-form {
        padding: 0;
        display: block
    }

    .contact-lhs h1 {
        font-size: 24px;
        line-height: 34px
    }

    .exp-talk-form input[type=submit] {
        padding: 10px 30px
    }
}

@media screen and (max-width: 600px) {
    .cta-box {
        padding:10px;
        gap: 5px
    }

    .cta-box button {
        font-size: 14px;
        line-height: 24px;
        padding: 10px;
        padding-left: 40px;
        padding-right: 10px;
        margin-bottom: 0
    }

    .cta-box button:before {
        left: 12px;
        transform: scale(0.7);
        top: 10px
    }

    .contact-lhs h1 {
        font-size: 20px;
        line-height: 30px
    }

    .exp-talk-form h2 {
        font-size: 18px;
        line-height: 28px
    }

    .exp-talk-form > p {
        font-size: 14px;
        line-height: 24px
    }
}
