/*CopnvergeGub Landing*/

@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap');

body {
    font-family: "Figtree", serif;
    font-optical-sizing: auto;
    font-style: normal;
}

input[type="text"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="file"],
input[type="tel"],
input[type="time"],
input[type="date"],
input[type="datetime"],
input[type="month"],
input[type="search"],
textarea,
select {
    color: #212121;
    font-size: 14px;
    font-family: "Figtree", serif;
    font-optical-sizing: auto;
    font-style: normal;
}
.selecttext {
    color: #212121 !important;
    font-size: 14px;
}

.page-container {
    padding-top: 80px;
}

/*fonts*/
.font22 {
    font-size: 22px;
    line-height: 32px;
}

.font20 {
    font-size: 20px;
    line-height: normal;
}
/* font color */
.text-white{
    color: #ffffff;
}


/*display*/
.d-inline {
    display: inline-block !important;
}
.d-block {
    display: block !important;
}
.d-flex {
    display: flex !important;
}

.justify-content-center {
    justify-content: center !important;
}
.align-items-center {
    align-items: center !important;
}


.padding-right30 {
    padding-right: 30px;
}

.padding-left30 {
    padding-left: 30px;
}

.mca-left {text-align: left;}
.mca-center {text-align: center!important;}
.mca-right {text-align: right;}

/*margin and padding*/
.m-0 {
    margin: 0px !important;
}
.mt-0 {
    margin-top: 0px !important;
}
.mt-5 {
    margin-top: 5px !important;
}
.mt-10 {
    margin-top: 10px !important;
}
.mt-15 {
    margin-top: 15px !important;
}
.mt-20 {
    margin-top: 20px !important;
}
.mt-25 {
    margin-top: 25px !important;
}
.mt-30 {
    margin-top: 30px !important;
}
.mt-35 {
    margin-top: 35px !important;
}

.mr-0 {
    margin-right: 0px !important;
}
.mr-5 {
    margin-right: 5px !important;
}
.mr-10 {
    margin-right: 10px !important;
}
.mr-15 {
    margin-right: 15px !important;
}
.mr-20 {
    margin-right: 20px !important;
}
.mr-25 {
    margin-right: 25px !important;
}
.mr-30 {
    margin-right: 30px !important;
}
.mr-35 {
    margin-right: 35px !important;
}

.mb-0 {
    margin-bottom: 0px !important;
}
.mb-5 {
    margin-bottom: 5px !important;
}
.mb-10 {
    margin-bottom: 10px !important;
}
.mb-15 {
    margin-bottom: 15px !important;
}
.mb-20 {
    margin-bottom: 20px !important;
}
.mb-25 {
    margin-bottom: 25px !important;
}
.mb-30 {
    margin-bottom: 30px !important;
}
.mb-35 {
    margin-bottom: 35px !important;
}
.mb-50 {
    margin-bottom: 50px !important;
}
.mb-70 {
    margin-bottom: 70px !important;
}
.mb-120 {
    margin-bottom: 120px !important;
}

.ml-0 {
    margin-left: 0px !important;
}
.ml-5 {
    margin-left: 5px !important;
}
.ml-10 {
    margin-left: 10px !important;
}
.ml-15 {
    margin-left: 15px !important;
}
.ml-20 {
    margin-left: 20px !important;
}
.ml-25 {
    margin-left: 25px !important;
}
.ml-30 {
    margin-left: 30px !important;
}
.ml-35 {
    margin-left: 35px !important;
}

.p-0 {
    padding: 0px !important;
}
.pt-0 {
    padding-top: 0px !important;
}
.pt-5 {
    padding-top: 5px !important;
}
.pt-10 {
    padding-top: 10px !important;
}
.pt-15 {
    padding-top: 15px !important;
}
.pt-20 {
    padding-top: 20px !important;
}
.pt-25 {
    padding-top: 25px !important;
}
.pt-30 {
    padding-top: 30px !important;
}
.pt-35 {
    padding-top: 35px !important;
}

.pr-0 {
    padding-right: 0px !important;
}
.pr-5 {
    padding-right: 5px !important;
}
.pr-10 {
    padding-right: 10px !important;
}
.pr-15 {
    padding-right: 15px !important;
}
.pr-20 {
    padding-right: 20px !important;
}
.pr-25 {
    padding-right: 25px !important;
}
.pr-30 {
    padding-right: 30px !important;
}
.pr-35 {
    padding-right: 35px !important;
}

.pb-0 {
    padding-bottom: 0px !important;
}
.pb-5 {
    padding-bottom: 5px !important;
}
.pb-10 {
    padding-bottom: 10px !important;
}
.pb-15 {
    padding-bottom: 15px !important;
}
.pb-20 {
    padding-bottom: 20px !important;
}
.pb-25 {
    padding-bottom: 25px !important;
}
.pb-30 {
    padding-bottom: 30px !important;
}
.pb-35 {
    padding-bottom: 35px !important;
}

.pl-0 {
    padding-left: 0px !important;
}
.pl-5 {
    padding-left: 5px !important;
}
.pl-10 {
    padding-left: 10px !important;
}
.pl-15 {
    padding-left: 15px !important;
}
.pl-20 {
    padding-left: 20px !important;
}
.pl-25 {
    padding-left: 25px !important;
}
.pl-30 {
    padding-left: 30px !important;
}
.pl-35 {
    padding-left: 35px !important;
}

.register-btn-block {
    padding-top: 50px;
}

.placeholder_color {
    color: #212121 !important;
    opacity: 0.5;
}

/*background color*/
.grey-bg-color {
    background-color: #f5f5f5 !important;
}
.deepgrey-color {
    background-color: #222a37 !important;
}
.yellow-gradient-bg-color {
    background-image: linear-gradient(to right, #f19832 , #f2ca3b);
    background-color: #f19832;
}
.purple-gradient-bg-color {
    background-image: linear-gradient(to right, #940ea4 , #f4387c);
    background-color: #940ea4;
}

/* paragraph */

p {
    color: #212121;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: normal;
    margin-bottom: 15px;
}

/*h-group*/
h1 {
    color: #fff;
    font-size: 34px;
    font-weight: 700;
    line-height: 1.3em;
    letter-spacing: normal;
    padding: 0px;
    margin: 0 0 15px;
}
h2 {
    color: #212121;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    padding: 0px;
}
h3 {
    color: #212121;
    font-size: 25px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    padding: 0 0 10px 0;
    margin: 0px;
}
h4 {
    color: #212121;
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    padding: 0 0 10px 0;
    margin: 0px;
}
h5 {
    color: #212121;
    font-size: 35px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: normal;
    padding: 0 0 10px 0;
    margin: 0px;
}

/*image*/
.image {
    margin-top: 50px;
}

.margin-button220 {
    margin-bottom: 220px !important;
}

/*button*/
.white-btn {
    background-color: #fff;
    color: #212121;
    display: inline-block;
    font-family: "Figtree", serif;
    font-optical-sizing: auto;
    font-style: normal;
    padding: 14px;
}
.white-btn:hover {
    background-color: #f2f2f2;
    color: #212121;
}
.grey-background {
    background-color: #f5f5f5;
    padding: 30px;
}

.webinar-section {
    margin-bottom: 70px;
}

/*inside content*/
.inside-content-area {
    background-color: #f4f1ec;
    padding: 50px 0;
    text-align: center;
    position: relative;
}
ul.inside-content {
    margin: 40px 0;
    padding: 0px;
}
ul.inside-content li {
    float: left;
    text-align: left;
    height: 220px;
    margin-bottom: 30px;
    padding-right: 30px;
    width: 25%;
}
ul.inside-content li .numbers {
    color: #704FE6;
    display: block;
    font-size: 26px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 15px;
}
ul.inside-content li .inside-heading {
    color: #212121;
    display: block;
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 15px;
}
ul.inside-content li .content-details {
    color: #212121;
    display: block;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    margin-bottom: 15px;
}

/*deep color*/
.inside-content-area-deep {
    color: #fff;
    padding: 50px 0;
    text-align: center;
    position: relative;
}
.inside-content-area-deep h2 {
    color: #fff;
}

/*header*/
header {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    padding: 10px 0;
}
.cbp-af-header.cbp-af-header-shrink {
    padding: 10px 0;
}
.cbp-af-header.cbp-af-header-shrink .logo {
    height: 29px;
    width: auto;
}
.webinar-header {
    display: flex;
    flex-flow: row;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
.logo {
    margin-right: auto;
}
.webinar-header-right-panel {
    display: flex;
    flex-flow: row;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}

/*webinar header part*/
.webinar-mid-wrapper-bg,
.webinar-mid-wrapper,
.acceleratorkit-mid-wrapper {
    position: absolute;
    inset-block-start: 0;
    pointer-events: none;
}
.webinar-mid-wrapper {
    inset-inline-start: 0;
    z-index: -1;
    overflow: hidden;
    inline-size: 100vw;
    max-inline-size: 100%;
    block-size: 100%;
    max-block-size: 100%;
}
.webinar-mid-wrapper-bg-circle {
    inset-inline-start: 50%;
    max-inline-size: 1149px;
    block-size: 1143px;
    background: #515dcf;
    background-image: radial-gradient(circle at 10% 30%,#515dcf,rgba(122,27,221,0) 55%),radial-gradient(circle at 40% 70%,#515dcf 10%,rgba(71,152,223,0) 50%),radial-gradient(circle at 100% 50%,#ff0268,rgba(255,140,50,0) 60%),radial-gradient(circle at 50% 20%,#ff0268,rgba(201,54,161,0));
    background-size: 1149px 1143px;
    transform: translate(150px, -230px);
    -webkit-clip-path: path("M49.6107 585.633C-42.9903 441.629 -1.31937 249.822 142.685 157.221L309.456 49.9806C453.46 -42.6203 645.267 -0.949305 737.868 143.055L856.588 327.678C949.189 471.683 907.518 663.49 763.514 756.091L596.743 863.331C452.739 955.932 260.932 914.261 168.331 770.257L49.6107 585.633Z");
    clip-path: path("M49.6107 585.633C-42.9903 441.629 -1.31937 249.822 142.685 157.221L309.456 49.9806C453.46 -42.6203 645.267 -0.949305 737.868 143.055L856.588 327.678C949.189 471.683 907.518 663.49 763.514 756.091L596.743 863.331C452.739 955.932 260.932 914.261 168.331 770.257L49.6107 585.633Z");
}
.webinar-mid-wrapper-bg {
    inset-inline-end: 0;
}
.webinar-mid-left,
.webinar-mid-right {
    padding-top: 40px;
}
.webinar-mid-left p {
    color: #212121;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: normal;
    margin-bottom: 15px;
}
.webinar-mid-left-white-text {
    color: #fff !important;
}

.webinar-ceo-twitter {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.2);
    display: inline-block;
    margin: 40px 0 0 0;
}
.webinar-ceo-twitter .webinar-ceo-twitter-inner {
    display: flex;
    align-items: center;
    flex-direction: row;
    padding: 15px 50px 15px 15px;
}
.webinar-ceo-twitter .webinar-ceo-twitter-pic {
    background-color: #ccc;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 70px;
    margin-right: 15px;
    overflow: hidden;
    width: 70px;
}
.webinar-ceo-twitter .webinar-ceo-twitter-link {
    color: #212121;
    font-size: 16px;
    font-weight: 600;
    line-height: 27px;
}
.webinar-ceo-twitter .webinar-ceo-twitter-link .designation {
    font-size: 14px;
    font-weight: 500;
}
.webinar-ceo-twitter .webinar-ceo-twitter-link span {
    color: #525dd0;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
}
.webinar-ceo-twitter .webinar-ceo-twitter-link a {
    display: block;
}


.webinar-date-heading span {
    color: #212121;
    display: block;
    text-align: center;
}
.webinar-date-heading .main-heading {
    font-size: 26px;
    font-weight: 600;
}
.webinar-date-heading .sub-heading {
    font-size: 23px;
    font-weight: 500;
}
.after-sub-heading {
    font-size: 25px;
    font-weight: 500;
}



/*section*/
.webinar-section h2 {
    font-size: 40px;
    margin: 0 0 10px;
}

/*circle listing*/
.inside-content-area-deep ul.circle-bullet-right {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.inside-content-area-deep ul.circle-bullet-right li {
    margin: 0 0 25px 0;
    padding: 0 35px 0 0;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: normal;
    text-align: right;
    position: relative;
}
.inside-content-area-deep ul.circle-bullet-right li:after {
    background-image: url(../images/landing-new/circle.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: 15px;
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
    width: 15px;
}

.inside-content-area-deep ul.circle-bullet-left {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.inside-content-area-deep ul.circle-bullet-left li {
    margin: 0 0 25px 0;
    padding: 0 0 0 35px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: normal;
    text-align: left;
    position: relative;
}
.inside-content-area-deep ul.circle-bullet-left li:after {
    background-image: url(../images/landing-new/circle.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: 15px;
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    width: 15px;
}

/*tick listing*/
.webinar-section-content ul.arrow {
    list-style-type: none;
    margin: 0px;
    padding: 15px 0 0 25px;
}
.webinar-section-content ul.arrow li {
    list-style-image: url(../images/landing-new/tick.png);
    margin: 0 0 15px 0;
    padding: 0 0 0 15px;
    color: #212121;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: normal;
    text-align: left;
}

/*modal*/
.modal-landing .modal-content {
    border-radius: 0px;
    border: 0px;
    width: 100%;
}
.modal-landing .modal-header {
    background-color: #515dcf;
    background:-webkit-linear-gradient(left, #db38d7, #6512ad, #3e0bb3, #3075df, #3fa5e6);
    position: relative;
    padding: 20px;
    border-bottom: 0px;
}
.modal-accelerator-header {
    background: rgba(145,13,165,1) !important;
    background: -moz-linear-gradient(left, rgba(145,13,165,1) 0%, rgba(245,57,123,1) 50%, rgba(255,180,19,1) 100%) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(145,13,165,1)), color-stop(50%, rgba(245,57,123,1)), color-stop(100%, rgba(255,180,19,1))) !important;
    background: -webkit-linear-gradient(left, rgba(145,13,165,1) 0%, rgba(245,57,123,1) 50%, rgba(255,180,19,1) 100%) !important;
    background: -o-linear-gradient(left, rgba(145,13,165,1) 0%, rgba(245,57,123,1) 50%, rgba(255,180,19,1) 100%) !important;
    background: -ms-linear-gradient(left, rgba(145,13,165,1) 0%, rgba(245,57,123,1) 50%, rgba(255,180,19,1) 100%) !important;
    background: linear-gradient(to right, rgba(145,13,165,1) 0%, rgba(245,57,123,1) 50%, rgba(255,180,19,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#910da5', endColorstr='#ffb413', GradientType=1 ) !important;
    border-bottom: 0px;
    padding:20px;
    position: relative;
}
.modal-landing .modal-header h5 {
    font-size: 30px;
    font-weight: 600;
    margin: 0px;
    color: #fff;
    line-height: normal;
    letter-spacing: normal;
    padding: 0px;
    text-align: left;
}
.modal-landing .modal-header h5 span {
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    padding: 0px;
    margin: 0px;
}
.modal-landing .modal-header .close {
    font-weight: 400;
    position: absolute;
    right: -10px;
    top: -10px;
    font-size: 25px;
    opacity: 1;
    text-align: center;
    background-color: #fff;
    width: 30px;
    height: 30px;
    line-height: 31px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 5px 0 rgba(45, 62, 80, 0.5);
    -ms-box-shadow: 0 0 5px 0 rgba(45, 62, 80, 0.5);
    box-shadow: 0 0 5px 0 rgba(45, 62, 80, 0.5);
}
.modal-landing .modal-body {
    position: relative;
    padding: 20px;
}


/*media quary*/
@media only screen
and (min-width: 320px)
and (max-width: 767px) {

    .d-inline-mob {
        display: inline-block !important;
    }
    .unprecedentedMob-30 {
        margin-bottom: 30px;
    }
    .logo {
        margin-right: 0;
    }
    .cbp-af-header .logo {
        margin-bottom: 15px;
    }
    .margin-button220 {
        margin-bottom: 70px !important;
    }
    .webinar-section h2 {
        font-size: 30px;
    }

    .webinar-page-register-form .header-content .left-col h2 {
        font-size: 25px !important;
    }

    .webinar-header-bg {
        background-image: none !important;
        background-color: #515dcf;
        height: auto;
    }
    .webinar-section-content h2 {
        font-size: 30px;
    }
    .webinar-section-content ul.arrow {
        margin-bottom: 30px;
    }

    ul.inside-content li {
        float: none;
        text-align: left;
        height: auto;
        margin-bottom: 30px;
        padding-right: 0px;
        width: 100%;
    }

    .inside-content-area-deep ul.circle-bullet-right li {
        padding: 0 0 0 35px;
        text-align: left;
    }
    .inside-content-area-deep ul.circle-bullet-right li:after {
        left: 0;
    }

    .modal-landing .modal-header h5 {
        font-size: 25px;
    }
    .modal-landing .modal-header h5 span {
        font-weight: 500;
    }
    ul.acceleratorkit-content li {
        float: left;
        text-align: left;
        height: 130px !important;
        margin-bottom: 30px;
        padding-right: 30px;
        width: 100% !important;
    }

}

@media only screen
and (min-width: 768px)
and (max-width: 1024px) {

    ul.inside-content li {
        height: 330px;
    }
    ul.acceleratorkit-content li{
    height: 330px !important;
    }
}









/*
.webinar-date-heading .sub-heading {
    font-size: 23px;
    font-weight: 500;
}
.color-heading {
    display: block;
    color: #644ae3;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
}*/

.color-heading-white {
    display: block;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
}

/*Webinars page form*/
.webinar-page-register-form {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0px 0px 8px 4px rgba(0, 0, 0, 0.2);
    padding: 30px;
}
.webinar-page-register-form .header-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.webinar-page-register-form .header-content .left-col {
    text-align: left;
}
.webinar-page-register-form .header-content .left-col h2 {
    font-size: 30px;
    font-weight: 600;
    margin: 0px;
    color: #212121;
    line-height: normal;
    letter-spacing: normal;
    padding: 0px;
}
.webinar-page-register-form .header-content .left-col .sub-heading {
    display: block;
    color: #212121;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    padding: 0px;
    margin: 0px;
}
.webinar-page-register-form .header-content .right-col {
    color: #515dcf;
    font-size: 21px;
    font-weight: 700;
    text-align: right;
}
.webinar-page-register-form .header-content .right-col span {
    display: block;
    font-size: 17px;
}
/*Webinars page form*/


.webinar-header-bg {
    background-image: url(../images/landing-new/header.svg);
    background-position: center 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 650px;
    margin: 0 auto;
    position: relative;
    width: 1920px;
}
.webinar-header-bg::before {
    content: "";
    background-color: #db38d7;
    height: 470px;
    width: 500%;
    position: absolute;
    left: -500%;
    top: 0;
}
.webinar-header-bg::after {
    content: "";
    background-color: #3fa5e6;
    height: 470px;
    width: 500%;
    position: absolute;
    right: -500%;
    top: 0;
}








/*three boxes*/
.three-boxes {
    margin-top: 70px;
}
.three-boxes .three-boxes-content {
    background-color: #fff;
    min-height: 450px;
    padding: 20px;
    margin-bottom: 30px;
}
.three-boxes .three-boxes-content .three-boxed-pic {
    background-color: #fff;
    box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 170px;
    overflow: hidden;
    margin: -55px auto 40px auto;
    width: 260px;
}


/*single testimonial*/
.single-testimonial {
    border: 2px solid #f5f5f5;
    padding: 20px;
}
.single-testimonial .single-testimonial-author-pic {
    display: block;
}
.single-testimonial .single-testimonial-heading {
    color: #212121;
    display: block;
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 10px;
}
.single-testimonial .single-testimonial-author {
    /*color: #212121;*/
    display: block;
    /*font-size: 16px;
    font-weight: 600;*/
    padding-bottom: 10px;
}
.single-testimonial .single-testimonial-author .logo {
    width: 10%;
}
.single-testimonial .single-testimonial-review {
    color: #212121;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    font-size: 16px;
    font-weight: 500;
}
.testimonial-graph-section {
    min-height: 525px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}

/*review section*/
.ch-review-section .review-star {
    color: #212121;
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ch-review-section .review-star img {
    margin-right: 10px;
}
.ch-review-section .ch-awardLogo {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0 50px 0;
}
.ch-review-section .ch-awardLogo img {
    margin: 0 10px;
}
.ch-review-section .ch-g2-logoList ul {
    margin: 0px;
    padding: 0px;
    text-align: center;
}
.ch-review-section .ch-g2-logoList ul li {
    display: inline-block;
    margin: 0 20px;
    text-align: left;
}
.ch-review-section .ch-g2-logoList img {
    width: 140px;
}
.ch-review-section .ch-g2-logoList .svg-pic {
    width: 110px;
}

/*team*/
.webinar-team-area {
    background-color: #f19932;
    padding: 50px 0;
    text-align: center;
    position: relative;
}
.webinar-team-area::after {
    background-image: url(../images/webiner/webinar-team-area-bg.png);
    background-position: center center;
    background-repeat: repeat-x;
    bottom: -15px;
    content: "";
    height: 18px;
    left: 0;
    position: absolute;
    width: 100%;
}
.webinar-team-area .webinar-team-area-left-panel p {
    color: #fff;
    font-size: 25px;
    line-height: 35px;
    margin: 0 0 20px;
    padding: 0px;
}
.webinar-team-area .webinar-team-area-left-panel .webinar-team-testimonial-author-name {
    color: #212121;
    font-size: 20px;
    font-weight: 500;
    line-height: 35px;
}
.webinar-team-area .webinar-team-area-left-panel .webinar-team-testimonial-author-name span {
    color: #fff;
    font-weight: 400;
}
.webinar-team-area .webinar-team-area-left-panel .webinar-team-testimonial-logo {
    display: block;
    margin-top: 30px;
}
.webinar-team-area .webinar-team-area-right-panel .video {
    height: 315px;
    margin: 0 auto;
    width: 420px;
}

/*testimonial*/
.webinar-testimonials-listing .webinar-testimonials-box {
    background-color: #f6fafd;
    height: 270px;
    padding: 30px;
    position: relative;
}
.webinar-testimonials-listing .webinar-testimonials-box:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 17px solid transparent;
    border-right: 17px solid transparent;
    border-top: 17px solid #f6fafd;
    position: absolute;
    left: 30px;
    bottom: -14px;
}
.webinar-testimonials-listing .webinar-testimonials-box p {
    color: #222222;
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
    margin: 0px;
    padding: 0px;
}
.webinar-testimonials-listing .webinar-testimonials-logo {
    left: 30px;
    position: absolute;
    top: -20px;
}
.webinar-testimonials-listing .webinar-testimonials-author {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: start;
    padding: 25px 0 75px 20px;
}
.webinar-testimonials-listing .webinar-testimonials-author img {
    /*border-radius: 50%;
    height: 52px;
    max-width: 52px;
    width: 52px;*/
}
.webinar-testimonials-listing .webinar-testimonials-author-name {
    color: #31404e;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.7em;
    text-align: left;
    padding-left: 20px;
}
.webinar-testimonials-listing .webinar-testimonials-author-name span {
    color: #8da2b5;
    display: block;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
}


/*mca infrastructure*/
.mca_infrastructure {
    background-color: #f4f0eb;
    position: relative;
    padding: 75px 0;
    margin-bottom: 90px;
  }
  .mca_infrastructure:after {
    content: '';
    bottom: -17px;
    position: absolute;
    background-color: #F4F0EB;
    height: 18px;
    left: 0;
    -webkit-mask-image: url(../images/landing/curve.png);
    mask-image: url(../images/landing/curve.png);
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    width: 100%;
    z-index: -1;
  }
.mca_infrastructure h3 {
    font-size: 35px;
    font-weight: 600;
    padding: 0px;
    margin: 0 0 120px;
    line-height: 46px;
}
.infrastructure-image {
    position: relative;
    margin: 0 auto;
    width: 728px;
}
.infrastructure-image h4 {
    color: #704FE6;
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.infrastructure-image p {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0px;
    padding: 0;
    line-height: 28px;
}
.infrastructure-topleft,
.infrastructure-topright,
.infrastructure-bottomleft,
.infrastructure-bottomright{
    margin-bottom: 20px;
}
.infrastructure-topleft,
.infrastructure-topright,
.infrastructure-bottomleft,
.infrastructure-bottomright {
  display: block;
  position: absolute;
  width: 400px;
}
.infrastructure-topleft {left: -330px; top: -30px;}
.infrastructure-topright {right: -260px; top: -30px;}
.infrastructure-bottomleft {left: -330px; bottom: 30px;}
.infrastructure-bottomright {right: -300px; bottom: 30px;}
.infrastructure-desktop {display: block;}
.infrastructure-device {display: none;}
.powering_business_growth {
  background-image: url("../images/landing/infrastructure_pic.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 592px;
  width: 728px;
}
.infra-icon-one,
.infra-icon-two,
.infra-icon-three,
.infra-icon-four,
.infra-icon-five,
.infra-icon-six,
.infra-icon-seven,
.infra-icon-eight,
.infra-icon-nine,
.infra-icon-ten,
.infra-icon-eleven,
.infra-icon-twelve,
.infra-icon-thirteen {
  position: absolute;
}
.infra-icon-one {left:29.3%;top:38%;}
.infra-icon-two {left:17%;top:23%;}
.infra-icon-three {right:23%;top:20%;}
.infra-icon-four {right:19%;bottom:15%;}
.infra-icon-five {left:38%;top:11%;}
.infra-icon-six {left:38%;bottom:0%;}
.infra-icon-seven {left:10%;top:3%;}
.infra-icon-eight {left:2%;top:50%;}
.infra-icon-nine {right:33%;top:4%;}
.infra-icon-ten {right:0%;top:30%;}
.infra-icon-eleven {right:6%;top:54%;}
.infra-icon-twelve {left:3%;top:28%;}
.infra-icon-thirteen {right:38%;bottom:18%;}


/*faq*/
.mca-page_faq {
    text-align: center;
}
.mca-page_faq p {
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 0px;
}
.accordion {
  background-color:#f2f2f2;
  color:#282828;
  cursor:pointer;
  padding:16px;
  width:100%;
  border:none;
  text-align:left;
  outline:none;
  font-size:18px;
  font-weight: 600;
  -moz-transition:0.4s;
  -ms-transition:0.4s;
  -webkit-transition:0.4s;
  transition:0.4s
}
.accordion:after {
  border:2px solid #646464;
  border-radius:50%;
  content:'\002B';
  color:#777;
  float:left;
  font-size:25px;
  height:30px;
  line-height:27px;
  margin-right:15px;
  text-align:center;
  width:30px
}
.active:after{content:"\2212"}
.mca-page_faq .panel {
  padding:0 16px;
  max-height:0;
  text-align:left;
  overflow:hidden;
  -moz-transition:max-height 0.2s ease-out;
  -ms-transition:max-height 0.2s ease-out;
  -webkit-transition:max-height 0.2s ease-out;
  transition:max-height 0.2s ease-out;
}
.mca-page_faq .panel:last-child {
  margin-bottom:0
}

.webinar-submission-message {
    color: #0f5132;
    background-color: #d1e7dd;
    border-color: #badbcc;
    display: block;
    font-size: 14px;
    padding: 15px 0;
}

.webinars-thank-you h1 {
    color: #212121;
    font-size: 38px;
    font-weight: 600;
    line-height: 1.3em;
    letter-spacing: normal;
    padding: 0px;
    margin: 0 0 15px;
}
.webinars-thank-you .webinars-thank-you-msg {
    color: #212121;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    letter-spacing: normal;
    padding: 0px;
    margin: 0px;
}

.small-font {
    align-items: center;
    justify-content: center;
}
.small-font img {
    max-width: 2.5%;
}

/*Business Accelerator Kit 2025*/
.acceleratorkit-mid-wrapper {
    inset-inline-start: 0;
    z-index: -1;
    overflow: hidden;
    inline-size: 100vw;
    max-inline-size: 100%;
    block-size: 100%;
    max-block-size: 100%;
}
.acceleratorkit-header-bg {
    background-image: url(../images/landing-new/acceleratorkit-header.svg);
    background-position: center 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 650px;
    margin: 0 auto;
    position: relative;
    width: 1920px;
}
.acceleratorkit-header-bg::before {
    content: "";
    background-color: #883393;
    height: 645px;
    width: 500%;
    position: absolute;
    left: -500%;
    top: 0;
}
.acceleratorkit-header-bg::after {
    content: "";
    background-color: #ffb412;
    height: 322px;
    width: 500%;
    position: absolute;
    right: -500%;
    top: 0;
}
/*inside content*/
.acceleratorkit-inside-content {
    padding:0 0 60px 0;
    text-align: center;
    position: relative;
}
.kit-icon-bullet{
    margin-right: 30px;
    width: 15%;
}
.kit-icon-content{
    width: 85%;
}
ul.acceleratorkit-content {
    margin: 45px 0;
    padding: 0px;
}
ul.acceleratorkit-content li {
    float: left;
    text-align: left;
    height: 220px;
    margin-bottom: 30px;
    padding-right: 30px;
    width: 20%;
}
ul.acceleratorkit-content li .numbers {
    color: #704FE6;
    display: block;
    font-size: 26px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 15px;
}
ul.acceleratorkit-content li .inside-heading {
    color: #212121;
    display: block;
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 15px;
}
ul.acceleratorkit-content li .content-details {
    color: #212121;
    display: block;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    margin-bottom: 15px;
}

.kitfor-content{
    padding: 50px 0;
    position: relative;
    background-color: #f4f1ec;
    text-align: center;
}
ul.icon-bullet-list{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
ul.icon-bullet-list li {
    margin: 0 0 25px 0;
    padding: 0 0 0 35px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: normal;
    text-align: left;
}
