.supp-box{min-height:270px}
.heading-menu,#scroll{display:none}
.kb-22 .kb-con ul {
    padding-bottom: 20px;
}
.kb-22 .kb-con ul li a {
    color: #0864f0;
    text-decoration: underline;
}
.kb-22 .kb-con p a {
    color: #0864f0;
    text-decoration: underline;
}
.kb-22 .kb-con ol li a {
    color: #0864f0;
    text-decoration: underline;
}
.fea-22-foot-ban-cta a {
    font-size: 16px;
    background: #d63327;
    color: #fff;
    padding: 8px 25px;
    cursor: pointer;
    font-weight: 500;
    border: 0;
    border-radius: 2px;
    display: inline-block;
    border: 1px solid #d63327;
    margin: 0px 5px 0 5px;
}
.fea-22-foot-ban-txt h2{padding-bottom: 0px;}
/* faq start */
.faq-section {
padding: 15px 0 40px;}
.faq {
            max-width: 935px;
            margin: auto;
        }
        .faq h2 {
            font-size: 28px;
            line-height: 45px;
            text-align: left;
            font-weight: 500;
            margin-bottom: 0px;
        }
        .accordion {
        padding: 0 60px 0 0px;
        border-bottom: 1px solid #D3D3D3;
        position: relative;
        display: inline-block;
        width: 100%;
        }
        /* .accordion.opened {
            background: #fff;
        } */
        .start-anim .accordion {
            opacity: 0;
            -webkit-animation: slide-in-top .5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-top .5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
        }
        .accordion h4 {
            font-size: 18px;
            line-height: 24px;
            font-weight: 500;
            padding: 25px 0;
            position: relative;
            cursor: pointer;
            transition: .3s ease-in;
            margin-left: 0px;
        }
        .accordion.opened h4 {
            padding-bottom: 20px;
            padding-top: 30px;
            padding-bottom: 16px;
            font-weight: 500;
            color: #000;
            margin-left: 0px;
        }
        .accordion h4:before {
            content: "";
            position: absolute;
            left: auto;
            right: -32px;
            width: 10px;
            height: 10px;
            line-height: 20px;
            text-align: center;
            border: 1px solid;
            border-left: 0;
            border-top: 0;
            transform: rotate(45deg);
            transition: .3s ease-in;
        }
        .accordion.opened h4:before {
        transform: rotate(219deg);
        top: 40px;
        }
        .panel {
            font-size: 15px;
            line-height: 30px;
            width: 100%;
            display: none;
            padding-bottom: 35px;
            font-weight: 300;
        }
        .accordion:nth-of-type(1) .panel {
            display: block;
        }
       

.accordion .panel p {
    margin-top: 0;
    margin-bottom: 20px;
}

.accordion.opened p:last-child {margin-bottom: 0;}

.accordion.opened h4 {
    color: #118CD6;
}

.accordion .panel ul {
    margin-bottom: 20px;
    list-style: disc;
    padding-left: 20px;
}

.accordion .panel ul li {
    list-style: disc;
}

.accordion .panel a {
    color: #0763ef;
}

.accordion .panel a:hover {
    text-decoration: underline;
}

@media screen and (max-width : 1300px) and (min-width : 1100px){
.kb-22-you-may-like .inn .cont{
    padding: 25px 30px 15px;
}
}

 /* faq end */

.gated .fclick{display:none}
.kb-22-you-may-like .gated{cursor: pointer;}
.whitepaper-form-popup{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);z-index:999999;display:none}
.whitepaper-popup-close{font-size:25px !important;font-weight:100 !important;width:25px;height:25px;background:#fff;display:inline-block;border-radius:50%;padding:1px 6px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:-1px 3px 10px -4px rgba(0,0,0,0.5);box-shadow:-1px 3px 10px -4px rgba(0,0,0,0.5);position:absolute;right:-12px;top:-9px;cursor:pointer;    line-height: 24px !important;}
.ffw-form-container{font-family:ZohoPuvi;max-width:380px;width:100%;padding:40px;position:relative;margin:auto;background:#fff;border-radius:8px;padding-top:30px;display:block;top:18%;-webkit-box-sizing:border-box;box-sizing:border-box;    float: initial !important;display: table;}
.ffw-form-container .ffw-form h3{font-size:18px;font-weight:500;padding-bottom:27px;text-align:center;position:relative;z-index:3}
.ffw-form-container .ffw-form form ul li{margin-bottom:10px;position:relative;float: left;width: 100%;}
.ffw-form-container .ffw-form form ul li input,.ffw-form-container .ffw-form form ul li select{height:44px;line-height:27px;background-color:#f7f7f7;border:#dcdcdc solid 1px;padding:8px 10px;display:block;width:100%;font-size:14px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}
.ffw-form-container .ffw-form form ul li.ffw-ic-count select,.ffw-form-container .ffw-form.with-state form ul li.ffw-ic-count select{-webkit-transition:none;-o-transition:none;transition:none}
.ffw-form-container.ffw-white-field .ffw-form form ul li input,.ffw-form-container.ffw-white-field .ffw-form form ul li select{background:#f7f7f7}
.ffw-form-container.ffw-white-field .ffw-ms,.ffw-form-container.ffw-white-field .ffw-ms .ffw-display-text{background:#f7f7f7}
.ffw-form-container .ffw-field input:focus,.ffw-form-container .ffw-field input:focus-visible{outline:0;border-color:#527be6}
.ffw-form-container .ffw-form form ul li select:focus-visible{outline:0}
.ffw-form-container .ffw-form form ul li input[type=submit],.ffw-form-container .ffw-form form ul li select[type=submit]{cursor:pointer;background-color:#e23129;font-size:18px;color:#fff;font-weight:500;border-width:0;padding:12px 10px;-o-transition:all .7s ease;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;height:auto;margin-bottom:10px;-webkit-box-shadow:0 8px 5px -3px rgba(70,98,151,0.41);box-shadow:0 8px 5px -3px rgba(70,98,151,0.41)}
.ffw-form-container .ffw-form form ul li input[type=submit]:hover,.ffw-form-container .ffw-form form ul li select[type=submit]:hover{background:#b90a13}
.ffw-form-container .ffw-form form ul li input::-webkit-input-placeholder{color:#757575}
.ffw-form-container .ffw-form form ul li input:-ms-input-placeholder{color:#757575}
.ffw-form-container .ffw-form form ul li input::-moz-placeholder{color:#757575}
.ffw-form-container .ffw-form form ul li input::-ms-input-placeholder{color:#757575}
.ffw-form-container .ffw-form form ul li input::placeholder{color:#757575}
.ffw-form-container .ffw-form form ul li .ffw-errmsg{display:none;position:relative;color:red;background-color:#fff;padding:5px 0 0;font-size:11px;line-height:10px;margin:0}
.ffw-form-container .ffw-form form ul li #meGDPRMessage,.ffw-form-container .ffw-form form ul li #meGDPRMessage label,.ffw-form-container .ffw-form form ul li .ffw-privacy,.ffw-privacy a{font-size:11px;color:#000;line-height:18px;margin-top:14px;font-weight:300}
.ffw-form-container .ffw-form form ul li #meGDPRMessage label>b,.ffw-form-container .ffw-form form ul li #meGDPRMessage>b,.ffw-form-container .ffw-form form ul li .ffw-privacy>b{font-weight:300;font-size:10px}
.ffw-form-container .ffw-form form ul li #meGDPRMessage label>a,.ffw-form-container .ffw-form form ul li #meGDPRMessage>a,.ffw-form-container .ffw-form form ul li .ffw-privacy a{color:inherit;text-decoration:underline;font-size:11px;color:#000;line-height:18px;font-weight:300}
.ffw-form-container .ffw-form form ul li #meGDPRMessage{margin-top:20px!important;margin-bottom:0;width:100%}
.ffw-form-container .ffw-form form ul li:last-child{margin-top:15px;margin-bottom:0}
.ffw-form-container .ffw-form form ul li:last-child::before{display:none}
.ffw-form-container .ffw-form form ul li.ffw-ic-name::before{background-position:-1px -7px}
.ffw-form-container .ffw-form form ul li.ffw-ic-mail::before{background-position:-1px -37px}
.ffw-form-container .ffw-form form ul li.ffw-ic-company::before{background-position:0 -145px;height:32px}
.ffw-form-container .ffw-form form ul li.ffw-ic-phone::before{background-position:0 -70px}
.ffw-form-container .ffw-form form ul li.ffw-ic-count::before{background-position:0 -107px}
.ffw-form-container .ffw-form form ul li.ffw-ic-date::before{background-position:0 -184px}
.ffw-form-container .ffw-form.with-state form ul li.ffw-ic-count select{width:calc(50% - 5px);display:inline-block;border:none}
.ffw-form-container .ffw-form.with-state form ul li select.commonselect{padding-left:10px;position:relative;float:none;margin:0;top:0;height:100%;width:calc(50% - 5px);-webkit-appearance:none;-moz-appearance:none;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;height:44px}
.ffw-form-container .ffw-form-fields{padding-left:0;margin:0}
.ffw-form-container .ffw-form strong{font-weight:500}
.ffw-form-container .ffw-hide{display:none}
.ffw-form-container .ffw-form form ul li.ffw-ic-count select,.ffw-form-container .ffw-form.with-state form ul li.ffw-ic-count select{-webkit-appearance:none;-moz-appearance:none;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}
.ffw-form-container .ffw-form p{margin-top:0;margin-bottom:0;text-align:center;font-weight:400;font-size:16px;line-height:27px}
.ffw-form-container .ffw-form h2{font-size:20px;line-height:28px;text-align:center;font-weight:500;color:#000;width:90%;margin:auto;margin-bottom:18px;margin-top:5px}
.ffw-form-container .ffw-form.with-state form ul li.ffw-ic-count{border:#e0e0e0 solid 1px;border-radius:0;position:relative;background:#f7f7f7}
.ffw-form-container .ffw-form.with-state form ul li.ffw-ic-count:after{content:'';width:1px;height:60%;background:#e0e0e0;position:absolute;left:49%;right:auto;top:20%}
.ffw-form-container .ffw-form-thanks-msg{display:none}
.ffw-form-container.ffw-form-success .ffw-form{display:none}
.ffw-form-container.ffw-form-success .ffw-form-thanks-msg{display:block}
.ffw-additional-data{display:none}
@media screen and (max-width:767px) {
.ffw-form-container{padding: 24px;top: 10%;}
.ffw-form-container .ffw-form h2{font-size:18px}
.whitepaper-popup-close{right: 0px;top: 0px;}
}
@media screen and (max-width:375px){
.ffw-form-container{max-width: 300px}
}
.ffw-form-container .ffw-form h2 span{font-size:20px;font-weight:300;display:block}