@charset "utf-8";
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote, 
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}
body {
    line-height: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}
nav ul {
    list-style: none
}
blockquote,
q {
    quotes: none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: none
}
a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
}
ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none
}
mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold
}
del {
    text-decoration: line-through
}
abbr[title],
dfn[title] {
    border-bottom: 1px dotted;
    cursor: help
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}
input,
select {
    vertical-align: middle
}
*,
*:after,
*:before {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}
a {
    outline: none;
    text-decoration: none;
  /*  color: #b41124;*/
  color: #FF9239;;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
a:hover,
a:focus {
    text-decoration: none;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
a:focus,a:active,button:focus,button:active{
    outline: none !important;
}
li {
    list-style: none;
    display: inline-block;
}
img{
    display: block;
    max-width: 100%;
    height: auto;
}
/*font-family: 'Barlow Semi Condensed', sans-serif;*/
body {
    font-family: 'Barlow', sans-serif;
    font-size: 18px;
    line-height: 28px;
    color: #1A1E2C;
    padding-top: 0px;
}
.page-template-page-landingpage,
.page-template-page-landingpage-thankyou {
    padding-top: 0;
}
.wrapper{
    min-width: 100%;
    min-height:100%;
    position: relative;
    overflow: hidden;
}
.container{
    width: 1572px;
    margin: 0 auto;
}
.clearfix::after{
    content: "";
    clear: both;
    display: block;
}
.btn, .btn_black, .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit,
.hw_form .alm-filters-container button[type=button]{
    font-family: 'Barlow', sans-serif;
    font-size: 16px;
    line-height: 54px;
    height: 56px;
    font-weight: bold;
    letter-spacing: 0.02em;
    color: #fff;
    background-color: #FF9239;
    border:1px solid #FF9239;
    padding: 0 24px;
    border-radius: 30px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.btn:hover, .btn_black:hover, .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:hover,
.hw_form .alm-filters-container button[type=button]:hover {
    background-color: #F87F1C;
    border:1px solid #F87F1C;
} 
.btn_white, .btn_white:hover {
    background-color: #fff;
    border-color: #fff;
    color: #1A1E2C;
}
.sbcfrm .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit {
    background-color: #1A1E2C;
    border: 1px solid #1A1E2C;
}
.sbcfrm p a {
    color: #1A1E2C;
    text-decoration: underline;
}
.alm-btn-wrap .alm-load-more-btn{
    font-family: 'Barlow', sans-serif;
    font-size: 16px !important;
    line-height: 54px !important;
    height: 56px !important;
    font-weight: bold !important;
    letter-spacing: 0.02em !important;
    color: #1A1E2C !important;
    background-color: #fff !important;
    border:1px solid #1A1E2C !important;
    padding: 0 30px !important;
    border-radius: 30px !important;
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; 
}
.alm-btn-wrap .alm-load-more-btn.loading:before{
    left: 0 !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    margin: 0 !important;
    background-color: transparent !important;
}
.btn_orange_outline{
    background-color: transparent;
    color: #FF9239;
}
.btn_white_outline{
    border-color: #1A1E2C;
}
.btn_normal{
    background-color: transparent;
    border:none;
}
.btn_normal{
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding:0;
}
.btn_normal svg{
    margin-left: 0 !important;
}
.btn_black{
    background:#1A1E2C;
    color: #fff;
    border-color: #1A1E2C;
}

/*home banner*/
.banner{
    height: 1240px;
    background-color: #1A1E2C;
    background-repeat: no-repeat;
    background-position:  center;
    background-size: contain;
    padding:200px 0 84px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
}
.banner::after{
    content: '';
    position: absolute;
    width: 50%;
    height: 163px;
    background:#fff;
    bottom: 0;
    right: 0;
}
.banner-data h1{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    color: #fff;
    margin-bottom: 24px;
    font-weight: normal;
}
.banner-data h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    color: #fff;
    margin-bottom: 24px;
}
.nh_bnr_sec .banner-data h1{
    font-size: 80px;
    line-height: 86px;
    margin-bottom: 16px;
    display: block; 
    font-weight: 200;
    letter-spacing: -0.02em;    
}
.banner-data p{
    font-family: 'Barlow Semi Condensed', sans-serif;
    color: #fff;
    font-weight: 300;
    margin-bottom: 48px;
    font-size: 34px;
    line-height: 45px;
}
.banner-data .btn{
    margin-right: 15px;
}
.blocks{
    width: 100%;
    padding: 0;
    background: #616571;
    margin-left: auto;
    color: #fff;
    position: relative;
    z-index: 9;
}
.blocks h2,
.blocks h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 20px;
}
.blocks-view{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.blocks-data img,
.blocks-data svg{
    width: 56px;
    height: 56px;
    margin-bottom: 22px; 
}
.blocks_info strong{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 8px;
    font-weight: 500;
    display: block;
    height: 30px;
    overflow: hidden;
}
.blocks_info p{
    font-family: 'Barlow', sans-serif;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
    letter-spacing: 0.02em;
}
.core-tech-wrapper{
    position: relative;
    margin-top: -163px;
    z-index: 9;
}
.core-techheader{
    height: 163px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 50%;
    padding: 0 15px 36px 0;
}
/* .core-techheader h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    color: #fff;
} */
.core-techheader h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 42px;
    line-height: 50px;
    color: #fff;
}
.coretech-des{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.coretech-content-lft{
    -webkit-box-flex:0;
        -ms-flex:0 0 calc(50% - 50px);
            flex:0 0 calc(50% - 50px);
    padding-right: 40px;
}
.coretech-content-lft h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom:  22px;
}
.coretech-content-lft p{
    font-size: 22px;
    line-height: 30px;
    margin-bottom:  40px;
    letter-spacing: 0.02em;
}
.coretech-content-rht{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 350px;
            flex: 0 0 350px;
    max-width: 350px;
    height: 350px;
    background:url(../png/blurred-elipses.png) no-repeat left top;
    background-size: contain;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding:0;
    position: relative;
    z-index: 9;
    background: none;
    margin-left: 50px;
}

.coretechshwd-img{
    width: 350px;
    height: 350px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        flex: 0 0 350px;
        filter: drop-shadow(4px 4px 26px rgba(0, 0, 0, 0.4));
}
.coretechshwd-img .sol-blk{
    -webkit-box-flex:0;
        -ms-flex:0 0 50%;
            flex:0 0 50%;
    max-width: 50%;
    height: 50%;
    overflow: hidden;
}
.coretechshwd-img .sol-blk img{
    width: 100%;
}
.coretech-row{
    margin-top: 48px;
}
.coretech-row  > .coretech-des:nth-child(even){
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.coretech-row  > .coretech-des:nth-child(even) .coretech-content-lft{
    -webkit-box-flex:0;
        -ms-flex:0 0 50%;
            flex:0 0 50%;
}
.coretech-row  > .coretech-des:nth-child(even) .coretech-content-rht,.modal-content .coretech-content-rht{
    margin-left: 0px;
}
.home .coretech-des:last-child{
    margin-bottom: 150px;
}
.sol-blk{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color:#fff;
    text-align: center;
}
.sol-blk-des{
    padding: 0 10px;
}
.sol-blk-des h5{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 64px;
    font-weight: 500;
}
.sol-blk-des p{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 19px;
    line-height: 21px;
}
.our_services_wrapper{
    background-color: rgba(0,0,0,0.5);
    background-repeat: no-repeat;
    background-size: cover;
    height: 860px;
    overflow: hidden;
}
.our_services_wrapper .container{
    position: relative;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.our_services_wrapper h2{
    position: absolute;
    min-width: 720px;
    top: 0;
    left: 0;
    background:#fff;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    padding: 14px 0 36px;
}
.our_services_wrapper h2:before{
    content: '';
    width: 100000px;
    height: 100%;
    background: #fff;
    position: absolute;
    right: 100%;
    top: 0;
}
.our_services_data{
    -webkit-box-flex:0;
        -ms-flex:0  0 632px;
            flex:0  0 632px;
    max-width: 632px;
}
.our_services_data h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 42px;
    line-height: 50px;
    color: #F4F5F9;
    margin-bottom: 27px;
}
.our_services_data p{
    font-size: 22px;
    line-height: 30px;
    color: #F4F5F9;
    letter-spacing: 0.02em;
}
.ike_prdoucts{
    padding: 135px 0;
    background: #1A1E2C;
}
.ike_prdoucts .coretech-row{
    margin: 0;
}
.ike_prdoucts .coretech-row  .coretech-des + .coretech-des{
    margin-top: 50px;
    margin-bottom: 0;
}
.ike_prdoucts .coretech-content-lft{
    padding-right: 133px;
}
.ike_prdoucts .coretech-content-lft h3{
    color: #F4F5F9;
}
.ike_prdoucts .coretech-content-lft p{
    color: #F4F5F9;
}
.ike_prdoucts .coretechshwd-img {
    width: 525px;
    height: 350px;
}
.ike_prdoucts .coretechshwd-img .sol-blk {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 3);
            flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
}
.ike_prdoucts .coretech-row > .coretech-des:nth-child(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.company_support{
    padding:104px 0 66px;
}
.company_support h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin-bottom:  80px;
    text-align: center;
}
.company_logos{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 auto;
    width: 1070px;
}
.company_logos > a{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 138px;
            flex: 0 0 138px;
    height: 88px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 20px 38px 20px;
}
.company_logos > a svg{
    max-width: 100%;
}
.case_studies_wrapper{
    height: 550px;
    background:#F7F9FC;
    padding:96px 0 0;
}
.case_studies_row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.case_studies_lft {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 378px;
    flex: 0 0 378px;
    padding-top: 35px;
}
.case_studies_list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: 0 -15px;
    position: relative;
    z-index: 1;
}
.case_studies {
    -webkit-box-flex:0;
        -ms-flex:0 0 351px;
            flex:0 0 351px;
    margin-left: 25px;
    background:#fff;
    -webkit-box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.08);
            box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.08);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.case_studies_header {
    background-color: #1A1E2C;
    -webkit-box-flex:0;
        -ms-flex:0 0 100%;
            flex:0 0 100%;
    height: 148px;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 24px 32px;
}
.case_studies_header img,
.case_studies_header svg{
    margin-bottom: 28px;
    width: 36px !important;
}
.case_studies_header strong{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 26px;
    color: #fff;
    font-weight: 500;
}
.case_studies_lft h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin-bottom:  27px;
    font-weight: 400;
    padding-right: 38px;
}
.case_studies_lft p{
    font-size: 22px;
    line-height: 30px;
    font-weight: 400; 
    padding-right: 28px;
    font-family: 'Barlow Semi Condensed', sans-serif;
}
.case_studies_info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    height: 178px;
    background: #1FA163;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    color: #fff;
    text-align: center;
}
.case_studies_info h5{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 64px;
    font-weight: 500;
}
.case_studies_info p {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 19px;
    line-height: 21px;
    padding: 0 10px;
}
.case_studies_info + .case_studies_info{
    border-left: 1px solid #fff;
}
.case_studies_cnt {
    width: 100%;
    padding: 32px 32px 16px 32px; 
}
.case_studies_cnt p {
    height: 102px;
    overflow: hidden;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    margin-bottom: 10px;
}
.case_studies_cnt a {
    color: #1A1E2C;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 26px;
}
.case_studies_cnt a svg{
    margin-left: 8px;
}
.post_interaction {
    border-top: 1px solid #F5F7F8;
    padding-top: 16px;
    text-align: right;
}
.post_interaction a{
    display: inline-block;
    margin: 0 !important;
    font-weight: normal !important;
}
.book_demo{
    /* height: 550px; */
    position: relative;
    height: auto;
    background: #F7F9FC;
}
.book_demo_cnt{
    width: 100%;
    height: auto;
    background-color: #1A1E2C;
    background-repeat: no-repeat;
    background-size: cover;
    margin:0 auto;
    position: absolute;
    bottom: -190px;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
}
.book_demo_cnt h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    color: #fff;
    margin-bottom:  53px;
}
.ike_works_row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -25px;
}
body.single-events .ike_works_row{
    margin: 0 -12.5px;
}
.blog .ike_works_row{
    margin: 0;
    width: 100%;
}
.blog .ike_works_row .ajax-load-more-wrap{
    width: 100%;
}
body:not(.page-template-page-eventswebinars) .ajax-load-more-wrap.alm-loading .alm-listing{
/*    font-family: 'Barlow Semi Condensed', sans-serif;*/
/*    font-size: 52px;*/
/*    line-height: 58px;*/
    color: #1A1E2C;
/*    margin: 0 0 30px 0 !important;*/
/*    text-align: center;*/

}
body.archive .ike_works_row .alm-reveal,
.blog .ike_works_row .alm-reveal{
    margin: 0 -25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
body.archive .ike_works_row{
    margin: 0;
}
body.archive .ike_works_row .ajax-load-more-wrap{
    width: 100%;
}
.ike_work_header {
    height: 230px;
    background: #1A1E2C;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 32px;
    position: relative;
}
.ike_work_header img,
.ike_work_header svg{
    display: block;
    width: 36px !important;
    height: 36px;
    margin-bottom: 25px;
}
.ike_work_header span{
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 6px;
    display: block;
}
.ike_work_header strong{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
    color: #fff;
    font-weight: 500;
    display: block;
    margin-bottom: 4px;
}
.ike_work_header p{
    font-size: 14px;
    line-height: 20px;
    color: #fff;
}
.ike_word_cnt p{
    height: 102px;
    overflow: hidden;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    margin-bottom: 34px;
}
.ike_word_cnt a {
    color: #1A1E2C;
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
    display: inline-block;
    margin-bottom: 24px;
    font-weight: bold;
}
.ike_word_cnt a svg{
    margin-left: 8px;
}
.ike_word_cnt .post_interaction {
    padding-top: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.author_img{
    -webkit-box-flex:0;
        -ms-flex:0 0 34px;
            flex:0 0 34px;
    height: 34px;
    border-radius: 100%;
    overflow: hidden;
    margin-right: 10px;
}
.author_img img{
    width: 100%;
    border-radius: 100%;
}
.author{
    margin-right: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: left;
}
.author > span{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 15px;
    line-height: 20px;
    color: #1A1E2C;
}
.single-thankyou{
    font-size: 14px;
}
/*ike office solution page*/
.priced_text{
    height: auto !important;
    margin-bottom: 34px;
}
.priced_text p b{
    display: block;
}
.priced_text p{
    font-size: 22px !important;
    line-height: 30px !important;
    color: #fff;
    margin-bottom: 0 !important;
}
.value_properties_wrapper{
    padding: 98px 0 0;
}
.value_properties_row{
    padding: 80px 0 34px;
    margin: 0 -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.value_propertie_item {
    margin-bottom: 40px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 4 - 40px);
            flex: 0 0 calc(100% / 4 - 40px);
    padding: 35px 27px 50px 32px; 
    margin: 0 20px 40px 20px;
    min-height: 310px;
    color: #1A1E2C;
}
.value_propertie_item img,
.value_propertie_item svg{
    width: 48px;
    height: 48px;
    margin-bottom: 12px;
}
.value_propertie_item h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    margin-bottom: 19px;
    height: 60px;
    overflow: hidden;
}
.value_propertie_item p,
.value_propertie_item ul li{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
}
a.more-link {
    display: none;
}

.book_demo_innerpage{
    height: auto;
    padding: 0;
    margin-top: 150px;
    position: relative;
    bottom: 0;
}
.book_demo_innerpage.ikedvc{
  margin-top: 120px;
}
.book_demo_innerpage .book_demo_cnt{
  position: relative;
  bottom: 0;
  z-index: 1;
  padding: 0 245px;
}
.img_swappers_list{
  padding-top: 222px;
}
.img_deatils_swapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.img_details{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 600px;
            flex: 0 0 600px;
    max-width: 600px;
}
.img_details h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    color: #1A1E2C;
    margin-bottom: 27px;
}
.img_details > p{
    font-size: 22px;
    line-height: 30px;
    color: #1A1E2C;
    margin-bottom: 62px;
    letter-spacing: 0.02em;
}
.details_list ul li{
    display: block;
    width: 100%;
}
.details_list ul li a{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 32px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transition-duration: 0. 5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border-bottom: 1px solid #E0E3E7;
    box-shadow: none;
}
.details_list ul li a p{
    font-size: 16px;
    line-height: 24px;
    -webkit-transition-duration: 0.5s;
         -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
    color: #1A1E2C;
    letter-spacing: 0.022em;
}
.details_list ul li.active a p,
.details_list ul li a:hover p{
    color: #fff;
}
.details_list ul li.active a strong,
.details_list ul li a:hover strong{
    color: #fff;
}
.details_list ul li.active a .icon_number,
.details_list ul li a:hover .icon_number{
    background-color: #fff;
    color: #5C5CE8;
}
.details_list ul li a .icon_number{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 56px;
            flex: 0 0 56px;
    height: 56px;
    border-radius: 100%;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 56px;
    color: #fff;
    background:#C6C8CB;
    font-weight: bold;
    text-align: center;
    -webkit-transition-duration: 0.5s;
         -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
}
.details_list ul li a strong{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    color: #1A1E2C;
    display: block;
    margin-right: 40px;
    font-weight: 500;
    -webkit-transition-duration: 0.5s;
         -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
}
.img_swappers_list.img_swappers_officepro.ofcpro-imgswprs .details_list ul li a strong{
    margin-bottom: 8px;
}
.ike_devices{
    width: 100%;
    height: 100%;
    text-align: center;
}
.ike_devices .btn{
    margin-top: 70px;
}
.img_details_tab_data .details_list ul li a{
    display: block;
}
.img_details_tab_data .details_list ul li a strong{
    margin-bottom: 8px;
}
.img_deatils_element:nth-child(even) .img_deatils_swapper{
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.img_deatils_element:nth-child(even) .img_deatils_swapper2{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}
.tabs2 .details_list ul li a,
.tabs3 .details_list ul li a{
    display: block;
}
.ike_device_img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 88px;
}
.img_deatils_element:nth-child(even) .ike_device_img {
    padding:0 32px 0 0;
}
.img_details > .btn{
    margin-top: 60px;
}
.svc_lft h3, 
.value_properties_wrapper > h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    color: #1A1E2C;
}
.testimonials_blk{
    padding:80px 0;
    position: relative;
}
.testimonials_blk:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 432px; 
    background-color: #F7F9FC;
}
.testimonials_info {
    position: relative;
    z-index: 1;
    width: 1150px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    -webkit-box-shadow: 4px 2px 20px rgba(0, 0, 0, 0.1);
            box-shadow: 4px 2px 20px rgba(0, 0, 0, 0.1);
    min-height: 480px;
    background-color: #fff;
}
.quote_icon {
    width:178px;
    height: 178px;
    background: #5C5CE8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    right: 100%;
}
.testimonial_cnt{
    padding: 56px 32px 28px 32px;
}
.testimonial_cnt p{
    min-height: 278px;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 42px;
    line-height: 50px;
    margin-bottom: 54px;
    padding-right: 28px;
}
.testimonial_cnt,.testimonial_img{
    -webkit-box-flex:0;
        -ms-flex:0 0 50%;
            flex:0 0 50%;
    max-width: 50%;
}
.testimonial_img{
    background:#F7F9FC;
}
.testimonial_img img{
    max-width: 100%;
    height: 100%;
}
.quote_author {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.quote_author img{
    margin-right: 24px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48px;
    flex: 0 0 48px;
    height: 48px;
    border-radius: 100%;
    max-width: 48px;
    background: #F7F9FC;
}
.quote_name strong,
.quote_name span{
    font-size: 22px;
    line-height: 30px;
    color: #98989A;
    display: block;
    font-weight: normal;
    margin-bottom: 2px;
}
.quote_name span{
    margin-bottom: 0;
    color: #1A1E2C;
}
.clients_block {
    padding-bottom: 97.44px;
}
.clients_row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.clients_block .company_logos > a{
    -webkit-box-flex:0;
        -ms-flex:0 0 176px;
            flex:0 0 176px;
    height: 112px;
    margin: 0 36px;
}
.clients_block .clients_text{
    -webkit-box-flex:0;
    -ms-flex:0 0 535px;
    flex: 0 0 535px;
    max-width: 535px;
    margin-right: 180px;
}
.clients_text h2 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 27px;
    padding-right: 10px;
}
.clients_text p{
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
    padding-right: 0;
}
.useCases{
    padding: 92px 0 117px;
    position: relative;
}
.useCases::after{
    content: '';
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    width: 100%;
    height: 592px;
    background-color: #F7F9FC;
}
.useCases_row{
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.useCases_cnt{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 390px;
            flex: 0 0 390px;
    max-width: 390px;
    margin-right: 75px;
}
.useCases_row .value_propertie_item{
    background-color: #363687;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 3 - 20px);
            flex: 0 0 calc(100% / 3 - 20px);
    min-height: 384px;
    margin: 0 10px 20px;
    color: #fff;
}
.useCases_list{
    width: 100%;
}
.useCases_row .value_properties_row{
    margin: 0 -10px;
    padding: 0;
}
.useCases_row .value_propertie_item p{
    min-height: 48px;
}
.useCases_row .value_propertie_item ul{
    padding-left: 32px;
}
.useCases_row .value_propertie_item ul li{
    display: list-item;
    list-style: disc;
}
.useCases_cnt h2 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    color: #1A1E2C;
    margin-bottom: 42px;
}
.useCases_cnt > p {
    font-size: 22px;
    line-height: 30px;
    color: #1A1E2C;
    letter-spacing: 0.02em;
}
.useCases + .book_demo_innerpage{
    margin-top: 0;
}
.clients_logos .company_logos{
    width: 100%;
}
.value_properties_row + .value_properties_row{
    padding: 0;
}
.value_properties_wrapper2 .value_properties_row{
    padding-bottom: 0;
}
.img_swappers_list_insights .img_deatils_element{
    margin-bottom: 0;
}
.value_propertie_img {
    margin: 0 -27px 0 -32px;
    background: #F7F9FC;
    height: 178px;
    overflow: hidden;
}
.value_propertie_img img{
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    -o-object-fit: cover;
       object-fit: cover;
}


.value_properties_row_analyze .value_propertie_item p{
    height: 150px;
    overflow: hidden;
    margin-bottom: 37px;
}
.value_properties_row_analyze .value_propertie_item .btn{
    margin-bottom: 48px;
}
.why_ike_analyze{
    margin: 0;
}
.core-techheader2,.core-techheader-uiversity{
    background: #363687;
    position: relative;
    padding: 56px 0 !important;
    height: auto !important;
}

.core-techheader2:before,
.core-techheader-uiversity:before{
    content: '';
    position: absolute;
    right: 100%;
    top: 0;
    width: 100000px;
    background: #363687;
    height: 100%;
}
.core-techheader-uiversity,
.why_ike_university .core-techheader2{
    width: 70%;
    background: #1966AD;
}
.testimonials_blk_university .core-techheader
.core-techheader-uiversity:before{
    background: #1966AD;
}
.why_ike_university .core-techheader2,
.why_ike_university .core-techheader2:before,
.why_ike_analyze .core-techheader,
.why_ike_analyze .core-techheader:before,
.core-techheader-uiversity,
.core-techheader-uiversity:before,
.testimonials_blk_university .quote_icon,
.core-techheader-uiversity:before,
.core-techheader-uiversity{
    background: #1966AD;
}
.testimonials_blk_university .quote_icon{
    background: #2B92F0;
}
.core-techheader-uiversity{
    padding: 50px 0;
}
.by_opt .company_support_analyze{
background:rgba(86, 89, 94, 0.5) url(../jpg/logos_blk_bg.jpg) no-repeat !important;
}
.company_support_analyze{
    background:rgba(86, 89, 94, 0.5) url(../jpg/logos_blk_bg.jpg) no-repeat;
    background-size:cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
            height: 740px;
            padding-top: 198px;
            backdrop-filter: blur(14px);
}
.company_support_analyze h2{
    color: #fff;
    margin-bottom: 64px;
}
.testimonials_blk_analyze .quote_icon{
    width: 100px;
    height: 100%;
    align-items: start;
    padding-top: 40px;
    background: #2B92F0;
}
.testimonials_blk_analyze::before{
    display: none;
}
.testimonials_blk_university{
    padding: 0;
}
.testimonials_blk_university::before{
    bottom: 0;
    top: auto;
    height: calc(100% - 178px);
}
.value_properties_university{
    padding: 0 !important;
}
.value_properties_university .value_propertie_item h3{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
            height: auto;
            margin-bottom: 24px;
}
.testimonials_blk_university{
    padding-bottom:  284px;
}
/* .why_ike_university{
    margin-top: -170px;
} */
.feildtools_banner{
    background-position: right top;
    padding: 0 0 50px 0;
    background-size: cover;
    min-height: 831px;
    height: auto;
    padding-top: 234px;
}
.banner2:after{
    display: none;
}
.core-tech-wrapper-universe{
    margin: 0;
}
.testimonials_blk_university .testimonials_info{
    margin-right: 50px; 
}
.demo-blk > .btn:hover{
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}
.demo-blk > .btn.active{
    border-color: #1A1E2C;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    background: #F7F9FC;
    z-index: 9991;
}
.demo-blk > .btn_white2.active{
    color: #1A1E2C;
}
.demo-blk > .btn_white2.active svg rect,
.demo-blk > .btn_white2.active svg path{
    stroke: #1A1E2C;
}

.demo-blk > .btn_orange.active,
.demo-blk > .btn_orange.active{
    background-color: #FF9239;
    border: 1px solid #FF9239;
}

.demo-blk > .btn.active svg{
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
}
.demo-frm {
    position: absolute;
    background: #fff;
    top: -18px;
    left: -20px;
    width: 342px;
    border-radius: 36px;
    padding: 90px 20px 15px 20px;
    z-index: 999;
    -webkit-box-shadow: 1px 1px 8px rgba(0,0,0,0.35);
            box-shadow: 1px 1px 8px rgba(0,0,0,0.35);
    display: none;
}
.with_frm_style .frm-show-form div.frm_description p{
    margin: 0 0 12px;
    font-family: 'Barlow';
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
    font-weight: normal;
}
.mrkform  .mktoForm .mktoRequiredField label,
.with_frm_style .frm_primary_label,
.with_frm_style .frm_primary_label .frm_required,.frm_error{
    font-family: 'Barlow';
    font-size: 14px;
    line-height: 18px;
    color: #1A1E2C;
    font-weight: normal;
}
.with_frm_style .frm_primary_label{
    margin-bottom: 3px;
}
.frm_style_formidable-style.with_frm_style .form-field{
    margin-bottom: 7px;
    position: relative;
}
.frm_style_formidable-style.with_frm_style .form-field .frm_error{
    display: none;
}
.frm_style_formidable-style.with_frm_style .form-field.frm_blank_field label,
.frm_style_formidable-style.with_frm_style .form-field.frm_blank_field label .frm_required,
.frm_style_formidable-style.with_frm_style .form-field.frm_blank_field.sp-email label,
.frm_style_formidable-style.with_frm_style .frm_error{
    color: #E55857;
}
.frm_style_formidable-style.with_frm_style .form-field.frm_blank_field.sp-email label{
    opacity: 0;
}
.frm_style_formidable-style.with_frm_style .form-field.frm_blank_field.sp-email .frm_error{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.frm_style_formidable-style.with_frm_style .form-field.sp-agree.frm_blank_field label{
    color: #1A1E2C;
}
.frm_style_formidable-style.with_frm_style .form-field input:not(input[type='checkbox']),.with_frm_style select{
    height: 48px;
    border:1px solid #DEE0E2;
    padding: 12px 9px;
    font-family: 'Barlow';
    font-size: 16px;
    line-height: 24px;
    color: #1A1E2C;
    letter-spacing: 0.02em;
    border-radius: 0;
}
.frm_style_formidable-style.with_frm_style .form-field.frm_blank_field input,
.frm_style_formidable-style.with_frm_style .form-field.frm_blank_field.sp-email input{
    border-color: #E55857 !important;
    color: #E55857 !important;
}
.frm_style_formidable-style.with_frm_style .form-field input:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.frm_style_formidable-style.with_frm_style .form-field.sp-agree{
    margin: 11px 0 16px;
    padding-top: 16px;
    border-top:1px solid #DEE0E2;
}
.frm_style_formidable-style.with_frm_style .form-field.sp-agree .frm_primary_label{
    display: none;
}
.with_frm_style .vertical_radio .frm_checkbox label{
    min-height: 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 0 0 40px;
    position: relative;
    font-family:  'Barlow';
    font-size: 12px;
    line-height: 16px;
    position: relative;
    cursor: pointer;
    color:  #1A1E2C;
    text-indent: inherit;
}
.with_frm_style .vertical_radio .frm_checkbox label:after,
.with_frm_style .vertical_radio .frm_checkbox label:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 38px;
    height: 38px;
    background-color: #F7F9FC;
}
.with_frm_style .vertical_radio .frm_checkbox label.checked:before {
    background: url(../svg/check-green.svg) no-repeat;
    left: 5px;
    top: 8px;
    z-index: 1;
    background-size: 30px;
}
.with_frm_style .vertical_radio .frm_checkbox label input{
    opacity: 0;
}
.lpw_form_wrapper .with_frm_style .vertical_radio .frm_checkbox label input{
    display: none !important;
}
.frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit{
    margin: 0;
}
.with_frm_style .frm_submit{
    text-align:right;
}
.with_frm_style .frm_form_fields > fieldset{
    padding: 0;
}
.frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit{
    padding-right: 64px;
    background-image: url(../svg/circle-arrow-right.svg);
    background-repeat: no-repeat;
    background-position: right 24px center;
}
.frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit::before{
    display: none !important;
}
.frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:disabled{
    opacity: 0.25;
    cursor: not-allowed;
}
.frm_no_hide .frm_form_field{
    display: none;
}
.frm_no_hide .frm_message,
.frm_no_hide .frm_error_style{
    background: none !important;
    border:none !important;
    margin: 0 0 32px 0 !important;
    padding: 0;
}
.frm_no_hide .frm_message p,
.frm_no_hide .frm_error_style p{
    margin: 0;
    font-family: 'Barlow';
    font-size: 15px;
    line-height: 24px;
    color: #1A1E2C;
    font-weight: normal;
}
.frm_no_hide .frm_error_style p{
    color: #D1415B;
}
.core-tech-careers,
.core-tech-officepro{
    margin-top: 0 !important;
}
.core-tech-officepro .core-techheader{
    background: none;
    width: 100% !important;
    padding: 75px 0 56px !important;
}
.core-tech-careers .core-techheader,
.core-tech-aboutus .core-techheader,
.core-tech-investors .core-techheader,
.core-tech-team .core-techheader,
.core-tech-team .core-techheader:before,
.core-tech-careers .core-techheader:before,
.core-tech-investors .core-techheader:before,
.core-tech-aboutus .core-techheader:before{
    background: #B63C3C;
}
.core-tech-officepro .value_properties_wrapper {
    padding: 0 0 160px;
}
.core-tech-officepro .value_properties_row{
    padding: 0;
}
.core-tech-officepro  .value_properties_row_analyze .value_propertie_item p{
    height: 154px;
    margin-bottom: 57px;
}
.img_swappers_officepro{
    padding: 0;
    margin-bottom: 80px;
}
/* .ike-workflow-wrapper {
    margin-bottom: 120px;
} */
.iwf_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.iwf_row_img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 900px;
            flex: 0 0 900px;
    max-width: 900px;
}
.iwf_cnt {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 540px;
            flex: 0 0 540px;
            padding: 205px 0;
            flex: 0 0 620px;
}
.iwf_cnt h4 {
    font-weight: 400;
    font-size: 36px;
    line-height: 48px;
    color: #1A1E2C;
}
.iwf_cnt h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 27px;
}
.iwf_cnt p{
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
}
.iwf_cnt p strong {
    font-weight: 500;
    font-size: 24px;
    color: #1A1E2C;
    line-height: 30px;
    margin-bottom: 12px;
}
.btn_white2{
    color: #fff;
    background:transparent;
}
.btn_white2:hover svg path, .btn_white2:hover svg rect {
    stroke: #1A1E2C;    
}
.core-tech-aboutus{
    margin: 0;
}
.aboutus_row {
    padding: 106px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
}
.about_us_list{
    position: relative;
}
.about_us_list:nth-child(odd){
    background: #F7F9FC;
}
.about_us_list::after{
    content: '';
    width: 100%;
    height:175px;
    bottom: 0;
    background: #F7F9FC;
    position: absolute;
}
.about_us_list:nth-child(even)::after{
    background: #fff;
}
.about_us_list:nth-child(even) .aboutus_row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.about_us_list:nth-child(even) .aboutus_row .aboutus_lft{
    margin: 0 0 0 128px;
}
.about_us_list:nth-child(even) .aboutus_row .aboutus_rht{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}
.aboutus_lft {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 548px;
            flex: 0 0 548px;
    margin: 0 152px 0 0;
    padding-top: 48px;
}
.aboutus_lft h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 22px;
}
.aboutus_lft p{
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
}
.aboutus_rht {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 700px;
            flex: 0 0 700px;
    height: 700px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.aboutus_icon {
    position: absolute;
    right: 100%;
    width: 175px;
    height: 175px;
    background: #E34F2F;
    -ms-flex-item-align: end;
        align-self: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-shadow: 4px 2px 20px rgba(0, 0, 0, 0.1);
            box-shadow: 4px 2px 20px rgba(0, 0, 0, 0.1);
}
.aboutus_img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 525px;
            flex: 0 0 525px;
    max-width: 525px;
    overflow: hidden;
    -webkit-box-shadow: 4px 2px 20px rgba(0, 0, 0, 0.1);
            box-shadow: 4px 2px 20px rgba(0, 0, 0, 0.1);
    position: relative;
}
video .aboutus_img:before, .aboutus_img:before{
    content: '';
    display: block;
    padding-bottom: 56.25%;
}
.aboutus_img .play_videe{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(46, 50, 55, 0.65);
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}
.play_videe img{
    width: auto !important;
}
.aboutus_head {
    height: 175px;
    background: #fff;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 525px;
            flex: 0 0 525px;
    max-width: 525px;
    -webkit-box-shadow: 4px 2px 20px rgba(0, 0, 0, 0.1);
            box-shadow: 4px 2px 20px rgba(0, 0, 0, 0.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 10px 44px;
}
.aboutus_head span{
    font-family: 'Barlow Semi Condensed', sans-serif;
    display: block;
    font-size: 19px;
    line-height: 21px;
}
.aboutus_head h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    display: block;
    font-size: 52px;
    line-height: 64px;
    font-weight: 500;
}
.our_values_Wrapper {
    background: #F7F9FC;
    padding: 80px 0 160px 0;
}
.our_values_Wrapper h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 98px;
}
.our_values_list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 -10px;
}
.our_values_item{
    -webkit-box-flex:0;
        -ms-flex:0 0 calc(100% / 4 - 20px);
            flex:0 0 calc(100% / 4 - 20px);
    margin: 0 10px;
    padding: 0 24px 0 0;
}
.our_values_item img{
    margin-bottom: 28px;
}
.our_values_item h4{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 19px;
    font-weight: 500;
}
.our_values_item p{
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 19px;
    letter-spacing: 0.02em;
    margin: 0;
}
.our_culuture_wrapwer {
    height: 1032px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 118px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}
.our_culuture_cnt{
    width: 712px;
    margin-left: auto;
    background:rgba(78, 82, 95, 0.5);
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    padding: 32px 48px 44px 48px;
    color: #fff;
}
.our_culuture_cnt h2,
.our_culuture_cnt h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height:58px;
    margin-bottom: 27px;
}
.our_culuture_cnt p{
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 48px;
    letter-spacing: 0.02em;
}
.img_swappers_list_feidltools{
    padding-top: 0;
}
.img_swappers_list_feidltools .img_deatils_swapper2{
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.img_swappers_list_feidltools .img_deatils_element:nth-child(even) .img_deatils_swapper2{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
}
.img_swappers_list_feidltools .img_deatils_element:nth-child(even) .img_deatils_swapper{
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.img_swappers_list_feidltools .img_deatils_element:nth-child(even) .img_deatils_swapper:first-child{
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-left: 690px;
}
.img_swappers_list_feidltools .ike_devices{
    width: 690px;
}
.icons_tabs .details_list ul li a{
    padding-right:  128px;
    position: relative;
}
.icons_tabs .details_list ul li a .tab_img{
    position: absolute;
    width: 56px;
    height: 56px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 32px;
    overflow: hidden;
}
.icons_tabs .details_list ul li a .tab_img img{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.icons_tabs .details_list ul li a .tab_img img.hover{
    display: none;
}
.icons_tabs .details_list ul li.active a .tab_img img,
.icons_tabs .details_list ul li a:hover .tab_img img{
    display: none;
}
.icons_tabs .details_list ul li.active a .tab_img img.hover,
.icons_tabs .details_list ul li a:hover .tab_img img.hover{
    display: block;
}
.core-tech-careers .our_values_list{
    padding: 108px 0 128px;
}
.core-tech-careers .aboutus_row {
    padding: 0;
}
.core-tech-careers .aboutus_lft {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 640px;
            flex: 0 0 640px;
    margin: 0 143px 0 0;
    padding-top: 40px;
}
.standard_benefits {
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 240px 0 116px;
    margin-top: -175px;
}
.standard_benefits h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    color: #fff;
    margin-bottom: 72px;
}
.standard_benefits .value_propertie_item{
    background: rgba(78, 82, 95, 0.5);
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    color: #fff;
    -webkit-box-flex:0;
        -ms-flex:0 0 calc(100% / 3 - 40px);
            flex:0 0 calc(100% / 3 - 40px);
    padding: 35px 24px 49px 32px;
    box-shadow: 1px 1px 16px rgb(0 0 0 / 10%);
}
.standard_benefits .value_properties_row {
    padding: 0;
    width: 1188px;
}
.img_swappers_list_careers .img_deatils_swapper:first-child .img_details{
    -webkit-box-flex:0;
        -ms-flex:0 0 666px;
            flex:0 0 666px;
    max-width: 666px;
}
.img_swappers_list_careers .img_deatils_swapper:first-child .img_details h2{
    margin-bottom: 64px;
}
.img_swappers_list_careers .details_list ul li.active a,
.img_swappers_list_careers .details_list ul li a:hover{
    background: #E55857;
}
.img_swappers_list_careers .details_list ul li a{
    padding-left: 112px;
    padding-right: 32px;
}
.img_swappers_list_careers .icons_tabs .details_list ul li a .tab_img{
    left: 32px;
}
.our_culuture_careers{
    height: auto;
    min-height: 800px;
    padding: 131px 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.our_culuture_careers .our_culuture_cnt{
    margin-left: 0;
    padding-bottom: 63px;
}
.our_culuture_careers .our_culuture_cnt p{
    margin-bottom: 0;
}
.our_culuture_careers .our_culuture_cnt img{
    margin-bottom: 24px;
}
.our_culuture_careers .our_culuture_cnt h2,
.our_culuture_careers .our_culuture_cnt h3{
    font-size: 52px;
    line-height: 58px;
}

.hiring_wrpper h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 94px;
}
.archive .hiring_wrpper h2 {
    margin-bottom: 16px;
    padding-bottom: 24px;
    border-bottom: 1px solid #C9CDD2;
}
.archive .hiring_wrpper h2 span {
    display: block;
    line-height: 44px;
    font-size: 36px;
    margin-top: 12px;
}
.archive .alm-reveal {
    margin: 0 !important;
}
.hw_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.hw_form {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 351px;
            flex: 0 0 351px;
    max-width: 351px;
}
.hw_list_row{
    margin: 0 -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.hire_card{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(391px - 40px);
            flex: 0 0 calc(391px - 40px);
    max-width: calc(391px - 40px);
    margin: 0 20px 40px;
    -webkit-box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.05);
            box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.05);
    padding: 32px 32px 24px 32px;
}
.hire_card span{
    display: block;
    margin-bottom: 6px;
}
.hire_card span,.hire_card p{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
}
.hire_card > span{
    font-size: 14px;
    line-height: 20px;
    display: block;
    margin-bottom: 6px;
}
.hire_card strong{
    display: block; 
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 26px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    margin-bottom: 19px;
    font-weight: 500;
}
.hire_card strong a{
    color: #1a1e2c;
}
.hire_card p{
    height: 72px;
    overflow: hidden;
    margin-bottom: 36px;
}
.jbs_dis{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 36px;
}
.jbs_dis span{
    margin: 0 !important;
}
.hire_card .btn{
    display: block;
    margin-left: auto;
}
.hire_card a.btn.btn_orange.applyTmpbtn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: right;
} 
.hire_card .btn span{
    color: #fff;
    margin: 0;
}
.hw_list > .btn{
    display: block;
    margin: 24px auto 0;
}
.hw_list {
    width: 100%;
    margin-left: 72px;
}
.hw_form .form_group{
    margin-bottom: 20px;
}
.hw_form .alm-filters-container .alm-filter--text-wrap input[type=number],
.hw_form .alm-filters-container .alm-filter--text-wrap input[type=text],
.hw_form .alm-filters-container .alm-filter--select select{
    width: 100% !important;
    display: block !important;
    height: 56px !important;
    border: 1px solid #C9CDD2 !important;
    border-radius: 30px !important;
    padding: 13px 32px !important;
    font-family: 'Barlow Semi Condensed', sans-serif !important;
    font-size: 21px !important;
    line-height: 30px !important;
    font-weight: normal !important;
    color: #1A1E2C !important;
}
.hw_form .alm-filters-container .alm-filter--text-wrap input:focus,
.form_control:focus{
    outline: none !important;
}
.hw_form .alm-filters-container .alm-filter--text-wrap input::-webkit-input-placeholder,
.form_control::-webkit-input-placeholder{
    color: #C9CDD2;
    font-size: 21px !important;
    line-height: 30px !important;
}
.hw_form .alm-filters-container .alm-filter--text-wrap input::-moz-placeholder,
.form_control::-moz-placeholder{
    color: #C9CDD2;
    font-size: 21px !important;
    line-height: 30px !important;
}
.hw_form .alm-filters-container .alm-filter--text-wrap input:-ms-input-placeholder,
.form_control:-ms-input-placeholder{
    color: #C9CDD2;
    font-size: 21px !important;
    line-height: 30px !important;
}
.hw_form .alm-filters-container .alm-filter--text-wrap input::-ms-input-placeholder,
.form_control::-ms-input-placeholder{
    color: #C9CDD2;
    font-size: 21px !important;
    line-height: 30px !important;
}
.hw_form .alm-filters-container .alm-filter--text-wrap input::-webkit-input-placeholder, .form_control::-webkit-input-placeholder{
    color: #C9CDD2;
}
.hw_form .alm-filters-container .alm-filter--text-wrap input::-moz-placeholder, .form_control::-moz-placeholder{
    color: #C9CDD2;
}
.hw_form .alm-filters-container .alm-filter--text-wrap input:-ms-input-placeholder, .form_control:-ms-input-placeholder{
    color: #C9CDD2;
}
.hw_form .alm-filters-container .alm-filter--text-wrap input::-ms-input-placeholder, .form_control::-ms-input-placeholder{
    color: #C9CDD2;
}
.hw_form .alm-filters-container .alm-filter--select select:invalid,
.hw_form .alm-filters-container .alm-filter--text-wrap input::placeholder,
select.form_control:invalid,
.form_control::placeholder{
    color: #C9CDD2;
}
.hw_form .alm-filters-container .alm-filter--select select,
select.form_control{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    background:url(../svg/icon_arrow_right_orange.svg) no-repeat right 20px center;
}
.hw_form .alm-filters-container .alm-filter--select select:focus{
    outline: none;
}
.hw_form .alm-filters-container .alm-filter--select select option,
select.form_control option{
    color: #1A1E2C;
}
.hw_form .alm-filters-container button[type=button],
.hw_form .alm-filters-container button[type=button]:hover,
.hw_form .alm-filters-container button[type=button]:focus{
    background: #1A1E2C;
    color: #fff;
    border-color: #1A1E2C;
}
.hw_form .alm-filters-container .alm-filter--inner{
    padding: 0;
}
.hw_form .alm-filters-container .alm-filter {
    display: block;
    margin: 0 0 20px 0;
}
.alm-filters-container .alm-filters--controls{
    margin: 48px 0 0 0 !important;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
}
.hw_form .alm-filters-container:hover .alm-filters-edit {
 display: none !important;
}
.form_btns {
    margin-top: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.form_btns .btn{
    margin-right: 24px;
}
.hw_form  .alm-filters-container .alm-filters--reset button[type=reset]{
    background: none;
    border: none !important;
    font-family: 'Barlow';
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: bold !important;
    color: #AEB0B4 !important;
    font-weight: 700 !important;
    padding: 0 !important;
    letter-spacing: 0.02em;
}
.hw_form .alm-filters-container .alm-filters--controls .alm-filters--submit{
    margin:  0 24px 0 0 !important;
} 
.bnt_link {
    background: none;
    border: none;
    font-family: 'Barlow';
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    color: #AEB0B4;
    font-weight: 700;
    padding: 0;
    letter-spacing: 0.02em;
}
.img_swappers_list_careers{
    padding: 120px 0;
}
.img_swappers_list_careers .img_deatils_element{
    margin: 0;
}
.ts_wrapper {
    width: 1215px;
    margin: 128px auto 0; 
}
.ts_wrapper .aboutus_rht {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 700px;
            flex: 0 0 700px;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    position: relative;
}
.ts_wrapper .aboutus_img {
    -webkit-box-flex: 0;
          flex: 0 0 1040px;
    max-width: 1040px;
    height: 585px;
}
.ts_wrapper .aboutus_img img{
    width: 100%;
}
.ts_wrapper .aboutus_head{
    height: auto;
    padding: 32px 25px 57px 48px;
    height: 350px;
}
.ts_wrapper > h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 96px;
}
.ts_wrapper .aboutus_head h2{
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    font-weight: normal;
}
.ts_wrapper .aboutus_head strong,
.ts_wrapper .aboutus_head span{
    font-family: 'Barlow Semi Condensed', sans-serif;
    display: block;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 36px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    font-weight: normal;
}
.ts_wrapper .aboutus_head p{
    font-family: 'Barlow Semi Condensed', sans-serif;
    display: block;
    font-size: 34px;
    line-height: 45px;
    font-weight: 300;
    height: 135px;
    overflow: hidden;
}
.ts_tab:not(:first){
    display: none;
}
.ts_tabs_nav {
    width: 700px;
    min-height: 350px;
    margin-top: -350px;
}
.ts_tabs_nav ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.ts_tabs_nav ul li{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 175px;
            flex: 0 0 175px;
    height: 175px;
    overflow: hidden;
}
.ts_tabs_nav ul li a{
    display: block;
    height: 100%;
    background: #F7F9FC;
    position: relative;
    overflow: hidden;
}
.ts_tabs_nav ul li a:after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    opacity: 0.5;
}
.ts_tabs_nav ul li.active a:after{
    opacity: 0;
}
.ts_tabs_nav ul li a img{
    max-width: 100%;
}
.ts_tab{display: none;}
.ts_tab:first{display: block;}
.core-tech-investors{
    margin-top: 0 !important;
}
.thelatest_cnt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 104px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.thelatest_cnt_lft {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 602px;
            flex: 0 0 602px;
}
.thelatest_cnt_lft h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    color: #1A1E2C;
    margin-bottom: 27px;
}
.thelatest_cnt_lft p{
    font-size: 22px;
    line-height: 30px;
    color: #1A1E2C;
    margin-bottom: 27px;
    letter-spacing: 0.02em;
    margin-bottom: 20px;
}
.thelatest_cnt_lft ul {
    padding: 0 0 52px 52px;
}
.thelatest_cnt_lft ul li{
    list-style: disc;
    display: list-item;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
}
.thelatest_cnt_lft ul li + li {
    margin-top:  14px;
}
.thelatest_cnt_rht {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 356px;
            flex: 0 0 356px;
}
.thelatest_cnt_rht h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    padding-bottom: 16px;
    margin-bottom: 32px;
    border-bottom:1px solid #DEE0E2;
}
.thelatest_cnt_rht ul li{
    margin-bottom: 16px;
    display: block;
}
.thelatest_cnt_rht ul li a{
    font-size: 22px;
    line-height: 30px;
    color: #FF9239;
    letter-spacing: 0.02em;
    text-decoration: underline;
}
.core-tech-investors .value_properties_row{
    padding: 88px 0 104px;
}
.ia_toggle .value_properties_row .value_propertie_item > img,
.ia_toggle .value_properties_row .value_propertie_item > svg{
    width: 48px;
    height: 48px;
    margin-bottom: 37px;
}
.core-tech-investors .value_properties_row .value_propertie_item h3{
    height: 90px;
    margin-bottom: 37px;
}
.ia_header {
    border-top: 1px solid #E0E3E7;
    border-bottom: 1px solid #E0E3E7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 25px 32px 30px 0;
}
.market_announements .ia_header,.financial_info .ia_header,
.leadership_gvrnce .ia_header,.ia_item.faqs .ia_header{
    border: none;
    display:block;
    padding: 0;
    background-color: transparent;
}
.ia_item.faqs .ia_toggle{
    padding-bottom: 0;
}
.ia_header button{
    border:none;
    background: none;
    padding: 0;
    display: none;
}
.ia_header button:focus{
    outline: none;
}
.ia_header h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 48px;
}
.market_announements .ia_header h2,
.financial_info .ia_header h2,
.leadership_gvrnce .ia_header h2{
    font-size: 48px;
    line-height: 64px;
}
.ia_toggle{
    padding-bottom: 105px;
}
.market_announements .ia_toggle,
.leadership_gvrnce .ia_toggle,
.financial_info .ia_toggle
{
    padding-bottom: 0;
}
.ia_item.faqs .value_propertie_item p a{
    color: #2D4DF1;
}
.announcements_tabs{
    padding: 36px 24px 0;
}
.market_announements .announcements_tabs {
    padding:  0;
}

body.tax-support_categories .choose_year {
    display: none;
}
body.tax-support_categories.term-release-notes .choose_year {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.release_notes .choose_year {
    margin-bottom: 64px;
    flex-direction: row;
}
.release_notes  .choose_year span{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
            font-weight: normal;
    letter-spacing: 0;
    text-transform: math-auto;
    margin: 0;
}
.release_notes .choose_year ul {
    display: block;
}
.release_notes .choose_year ul li{
    margin: 0 0 0 16px;
    border: none;
}
.release_notes .choose_year ul li a{
    font-size: 36px;
    line-height: 48px;
    color: #979A9D;
    width: auto;
    height: auto;
    letter-spacing: 0;
}
.release_notes .choose_year ul li.active a{
     color: #1A1E2C;
     background-color: transparent;
     border: none;
     font-weight: normal;
}
.post-type-archive-support .choose_year ul li a[aria-current] {
    color: #1A1E2C;
    font-weight: 700;
}
.year_tab_cnt{
    padding-left: 24px;
}
.market_announements .year_tab_cnt{
    padding: 0;
}
.year_tab_cnt ul ul{
    margin-top: 24px;
}
.year_tab_cnt ul li span,
.year_tab_cnt ul li a{
    display: block;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
}
.year_tab{
    display: none;
}
.year_tab:first-child{
    display: block;
}
.year_tab_cnt ul li a{
    text-decoration: underline;
    color: #1A1E2C;
}
.year_tab_cnt ul li span{
    margin-right: 32px;
}
.year_tab_cnt ul li + li{
    margin-top: 24px;
}
.financial_info .value_properties_row {
    padding: 0;
    margin: 0;
    display: block;
}
.financial_info .value_propertie_item h3{
    height: 90px;
    margin: 0 0 37px 0;
}
.team_wrapper .value_propertie_item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 702px;
            flex: 0 0 702px;
    max-width: 702px;
    margin: 0 20px 20px 0;
    padding: 0 32px 49px 32px;
}
.leadership_gvrnce .value_propertie_item .value_propertie_img{
    height: 300px;
    margin: 0 -32px 32px;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}
.leadership_gvrnce .value_propertie_item .btn_normal{
    display: none;
}
.leadership_gvrnce .value_propertie_item h4{
    font-family: 'Barlow Semi Condensed';
    height: auto;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 24px;
    color: #1A1E2C;
    font-weight: 500;
}

.team_wrapper .value_properties_row{
    margin: 0;
    padding: 0;
}

.board_members_row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}


.leadership_team > h3,
.board_members_blk > h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 48px;
}
.bm_avatara{
    width: 64px;
    height:64px;
    border-radius: 100%;
    overflow: hidden;
    margin-bottom: 21px;
    background:#F7F9FC;
}
.member_name{
    margin-bottom: 4px;
    overflow: hidden;
}
.member_name h3{
    display: block;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
}
.member_disgnation p{
    display: block;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 19px;
    line-height: 21px;
}
.member_qualification em{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    font-style: italic;
}
.member_dis p{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
}
.documents_block > h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 50px;
}
.documents_block .value_propertie_item {
    padding: 0;
    margin: 0;
    min-height: auto;
}
.documents_block .value_propertie_item h3{
    height: auto;
    margin-bottom: 16px;
}

.documents_block .value_propertie_item ul li a {
    font-size: 17px;
    line-height: 28px;
    text-decoration: underline;
}
.value_propertie_item p a{
    color: #FF9239 !important;
}
.value_propertie_item p + p{
    margin-top: 30px;
}
.investrors_banner .banner-data{
    width: 650px;
}
.investrors_banner .banner-data p{
    margin-bottom: 24px;
}
.banner_links_nav li{
    margin-right: 15px;
    line-height: 1;
    display: inline-block;
}
.banner_links_nav a{
    font-size: 16px;
    line-height: 1;
    color: #fff;
    letter-spacing: 0.02em;
    text-decoration: underline;
}
.invstr-bnr .banner_links_nav a{
    color: #1A1E2C;
    text-decoration: none;
}

.banner_links_nav li:last-child{
    padding-right: 0;
    margin-right: 0;
    border:none;
}
.core-tech-investors .value_propertie_item > img,
.core-tech-investors .value_propertie_item > svg{
    width: 48px;
    height: 48px;
    margin-bottom: 37px;
}
.core-tech-team{
    margin-top: 0 !important;
}
.team_row {
    padding: 120px 0;
    max-width: 1200px;
    margin:auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.team_item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200px;
            flex: 0 0 200px;
    height: 200px;
    background: #F7F9FC;
}
.team_item a{
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}
.team_item a img{
    width: 100%;
    height: 100%;
}
.team_info{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:rgba(74,74,74,0.8);
    background-blend-mode: multiply;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: center;
    padding: 20px 12px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 0.4s all linear;
    -o-transition: 0.4s all linear;
    transition: 0.4s all linear;
}
.team_item a:hover .team_info{
    visibility: visible;
    opacity: 1;
}
.team_info span{
    font-family: 'Barlow Semi Condensed', sans-serif;
    color: #fff;
    font-size: 17px;
    line-height: 18px;
    display: block;
    font-weight: 300;
}
.team_info .role{
    margin-top: 12px;
    min-height: 32px;
    overflow: hidden;
}
.team_info .role span{
    font-size: 14px;
    line-height: 16px;
}
.modal-backdrop {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
}
.modal{
    position: fixed;
    top: 0;
    left: 0;
    top:0;
    bottom: 0;
    z-index: 99999;
    width: 100%;
    height: 100vh;
    overflow: auto;
    display: none;
    background: rgba(74,74,74,0.8);
}
.modal.show{
    visibility: visible;
    opacity: 1; 
}
.modal .container{
    width: 100%;
    padding: 0 78px 0 64px;
}
.modal-dialog{
    min-height: calc(100vh - 100px);
    width: 1350px;
    margin:50px auto;
    position: relative;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.modal-content{
    background:#fff;
    border-radius: 25px;
    overflow: hidden;
    position: relative;
}
.modal-close {
    position: absolute;
    left: 30px;
    top: 25px;
    z-index: 9;
    background: rgba(0, 0, 0, 0.8);
    width: 64px;
    height: 64px;
    border: 2px solid #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}
.modal-close svg{
    stroke: #fff;
}
.modal-content .banner2{
    min-height: auto !important;
    height: auto !important;
    padding: 113px 0 78px;
    background-size: cover;
    background-position: right top;
}
.modal-content .banner-data{
    margin: 0;
    width: 648px;
}
.modal-content .banner-data h2{

    margin-bottom: 16px;
}
.modal-content .banner-data p{
    font-family: 'Barlow';
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
    margin-bottom: 32px;
}
.analyize_what_we_do .value_properties_wrapper {
    padding: 0 !important;
}
.analyize_what_we_do .value_properties_wrapper > h3{
    margin-bottom: 36px;
}
.analyize_what_we_do .value_propertie_item h3{
    margin-bottom: 24px;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}
.analyize_what_we_do .value_properties_row{
    padding: 0 !important;
    margin: 0 -8px !important;
}

.modal-content .core-techheader2 h2{
    font-size: 36px;
    line-height: 48px;
    color: #1A1E2C;
    text-align: center;
    padding-right:0 ;
}

.modal-content .core-techheader2,
.modal-content .core-techheader2:before{
    background: #1966AD;
}
.modal-content .core-tech-wrapper{
    margin-top: 0;
    z-index: 0;
}
.modal-content .book_demo_innerpage{
    margin-top: 242px;
}
.modal-content .book_demo_innerpage:after{
    display: none;
}
.modal-content .book_demo_cnt{
    padding: 49px 0 80px;
}
.modal-content .book_demo_cnt h3 {
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 57px;
}
body.overflow{
    height: 100vh;
    overflow: hidden;
}
.breadcrumb-blk {
    position: fixed;
    background: rgba(247, 249, 252, 0.95);
    top: 159px;
    width: 100%;
    z-index: 9999;
    height: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    display: none;
}
.breadcrumb-blk > .container{
/*    padding-left: 180px;*/
}
.breadcrumb-blk .container > span{
    display: inline-block;
}
.scrollprblk {
  background: #C9CDD2;
  position: fixed;
  top: 128px;
  width: 100%;
  height: 5px;
}
#scrollProgress {
  width: 0%;
  height: 5px;
  background: #1FA163;
  z-index: 9999;
  border-top-right-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
}
.breadcrumb-blk span a,.breadcrumb-blk .current-item{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #757983;
    letter-spacing: 0.02em;
    text-decoration: none;
    background:url(../svg/arrow_right.svg) no-repeat right center;
    display: inline-block;
    padding-right: 12px;
    margin-right: 8px;
}
.breadcrumb-blk .current-item{
    color: #FF9239;
}
.breadcrumb-blk .current-item{
    background-image: url(../svg/arrow_down_orange.svg);
}

.page-template-page-about .aboutus_lft {
    margin:0 152px 0 0;
}
.page-template-page-about .aboutus_rht {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 700px;
            flex: 0 0 700px;
    max-width: 700px;
    height: 525px;
    position: relative;
}
.page-template-page-about .aboutus_img{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 700px;
            flex: 0 0 700px;
    max-width: 700px;
}
.page-template-page-about .about_us_list::after{
    display: none;
}
.page-template-page-about .about_us_list + .about_us_list .aboutus_row{
    padding-top: 160px;
}
.page-template-page-about .about_us_list:nth-child(even) .aboutus_row .aboutus_lft {
    margin: 0 0 0 100px;
}
.page-template-page-about .about_us_list:nth-child(even) .aboutus_row .aboutus_icon{
    right: auto;
    left: 100%;
}

.features_cnt > h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 85px;
}
.features_row{
    margin: 0 -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.feature_info{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 2 - 40px);
            flex: 0 0 calc(100% / 2 - 40px);
    margin: 0 20px;
}
.feature_info h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    padding: 29px 0 36px;
    border-top: 1px solid #DEE0E2;
    border-bottom: 1px solid #DEE0E2;
}
.features_list{
    padding: 20px 0 40px;
}
.features_list ul{
    padding-left: 50px;
}
.features_list li,
.features_list li a{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    position: relative;
    display: block;
    color: #1A1E2C;
 }
.features_list li + li{
    margin-top: 8px;
}

.features_list li a:before{
    content: '+';
    font-family: 'Barlow';
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    left: -24px;
}
.ike_banner{
    background:#1A1E2C;
    padding: 224px 0 132px;
}
.ike_banner h1{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 92px;
    line-height: 94px;
    padding-bottom: 72px;
    font-weight: 200;
    color: #fff;
    position: relative;
    z-index: 1;
}
.ike_banner_data{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.ike_banner_post{
    -webkit-box-flex:0;
        -ms-flex:0 0 351px;
            flex:0 0 351px;
    max-width: 351px;
    margin: 0 0 16px 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    color: #fff;
    min-height: 351px;
    padding: 32px 27px 16px 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.ike_banner_post_in{
    height: 100%;
    padding-bottom: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.ike_banner_post_title > img{
    width: 36px;
    height: 36px;
    margin-bottom: 16px;
}
.ike_banner_post_title > span{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    display: block;
    margin-bottom: 6px;
}
.ike_banner_post_in h2,
.ike_banner_post_in h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    display: block;
    margin-bottom: 4px;
    font-weight: 500;
}
.ike_banner_post_in h2{
    font-weight: normal;
}
.ike_banner_post_title  h4{
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.02em;
}
.ike_banner_post_in a:not(.btn){
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
.ike_banner_post_in a svg{
    margin-left: 8px;
}
.ike_banner_post::after{
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(17,20,31,.82);
    position: absolute;
}
.ike_banner_post_in{
    position: relative;
    z-index: 1;
}
.ike_banner_post .post_interaction{
    position: relative;
    z-index: 2;
    margin: 0;
    padding: 12px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;-ms-flex-align: center;align-items: center;
    width: 100%;
}
.ike_banner_post .post_interaction .addtoany_shortcode{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 24px;
            flex: 0 0 24px;
    height: 24px;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.ike_banner_post .post_interaction .addtoany_shortcode  .a2a_kit a{
    width: 32px;
    height: 32px;
    background: url(../svg/ui-icon-share-white.svg) no-repeat center;
    background-size: cover;
}
.ike_banner_post .post_interaction .addtoany_shortcode  .a2a_kit a img{
    opacity: 0;
}
.ike_banner_post .post_interaction .author > span,
.ike_banner_post .post_interaction .author > span a{
    color: #fff;
}
.ike_banner_lft {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 750px;
            flex: 0 0 750px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    z-index: 1;
}
.ike_banner_rht {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 820px;
            flex: 0 0 820px;
    position: relative;
    z-index: 1;
}
.ike_banner_rht .ike_banner_post{
    max-width: 100% !important;
    margin:0 !important;
    height: 100% !important;
}
.ike_banner_post .post_interaction{
    border-color: rgba(255, 255, 255, 0.12);
}
.ike_banner_blog_post{
    -webkit-box-flex:0 !important;
        -ms-flex:0 0 calc(100% - 24px) !important;
            flex:0 0 calc(100% - 24px) !important;
    max-width: calc(100% - 24px) !important;
}
.ike_banner_rht .ike_banner_post_title > img{
    width: 56px;
    height: 56px;
}
.ike_banner_rht .ike_banner_post_title > span{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    margin-bottom: 10px;
}
.ike_banner_rht .ike_banner_post_in h2,
.ike_banner_rht .ike_banner_post_in h3 {
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 8px;
}
.ike_banner_rht .ike_banner_post_title h4{
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 48px;
}
.ike_banner_rht .ike_banner_post_in p {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 34px;
    line-height: 45px;
    font-weight: 300;
}
.ike_banner_rht .ike_banner_post_in{
    padding-bottom: 40px;
}
.ike_banner_rht .ike_banner_post{
    position: relative;
}
.news_time{
    width: 178px;
    position: absolute;
    left: 100%;
    top: 0;
}
.news_time_in{
    height: 176px;
    background:#2D4DF1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.news_time_in img{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88px;
            flex: 0 0 88px;
    height: 88px;
}
.news_time_in.newsdate{
    background:#E34F2F !important;
}
.news_time_in span{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    display: block;
    text-align: center;
    color: #fff;
}

.ike_banner .container{
    position: relative;
}
.ike_banner .container:after{
    content: '';
    width: 1036px;
    height: 912px;
    background: url(../svg/blurred_elipses_lg.svg) no-repeat;
    background-size: cover;
    position: absolute;
    top: -17px;
    left: -93px;
}
.ike_banner_rht .ike_banner_post::after {
    background: rgba(17,20,31,.82); 
}
.blog .hiring_wrpper {
    padding: 24px 0 0;
}
.blog .hw_list > .btn {
    display: block;
    margin: 44px auto 0;
    width: 140px;
}
.blog .hiring_wrpper .ike_work_item{
    -webkit-box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.08);
            box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.08);
}

.post_author_info h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 6px;
    font-weight: 500;
}
.post_author_info h2 a{
    color: #1A1E2C;
}
.post_author_info{
    text-align: center;
    padding-bottom: 30px;
    position: relative;
}
.post_author_info:after{
    content: '';
    left: 0;
    right: 0;
    width: 356px;
    margin: auto;
    bottom: 0;
    height: 1px;
    background: #DEE0E2;
    position: absolute;
}
.post_author_info p{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
}
.post_page_banner{
    height: 400px;
    background-color: #F8F8F8;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.post_author_img {
    width: 100px;
    height: 100px;
    background: #f8fbfb;
    border-radius: 100%; 
    overflow: hidden;
    border:4px solid #fff;
    margin:0 auto 20px;
}
.post_author_img img{
    width: 100%;
    height: auto; 
}
.post_info{
    width: 998px;
    margin: 0 auto;
    padding: 56px 0 80px;
}
.post_info h1{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    margin-bottom: 104px;
}
.post_info_in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.post_lft_cnt {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 570px;
            flex: 0 0 570px;
    max-width: 570px;
    margin-right: 72px; 
}
.post_subscribe {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 356px;
            flex: 0 0 356px;
    max-width: 356px;
}
.post_lft_cnt p,
.post_lft_cnt li{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    margin-bottom: 32px;
}
.post_lft_cnt p a{
    color: #FF9239;
}
.post_lft_cnt li{
    margin: 0;
}
.post_lft_cnt h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 32px;
}
.post_lft_cnt p strong{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    display: block;
}
.post_lft_cnt > img{
    max-width: 100;
    width: auto;
}
.post_lft_cnt ul li,
.post_lft_cnt ul li{
    display: block;
}
.post_lft_cnt ul,
.post_lft_cnt ol{
    margin-bottom: 24px;
    padding-left: 50px;
}
.post_lft_cnt >ol >li{
    display: list-item;
    list-style: decimal;
}
.post_lft_cnt ul > li{
    position: relative;
}
.post_lft_cnt ul li + li,
.post_lft_cnt ol li + li{
    margin-top: 14px;
}
.post_lft_cnt ul li ul,
.post_lft_cnt ol li ol{
    padding-left: 24px;
    margin: 14px 0 0;
}
.cs_lft ul li{
    position: relative;
}
.cs_lft ul li ul li {
    display: block;
    margin: 0;
}
.suport_cnt_lft ul li:before,
.post_lft_cnt ul li:before,
.cs_lft ul li:before{
    content: '+';
    font-family: 'Barlow';
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    left: -24px;
}
.post_lft_cnt ol{
    margin-bottom: 32px;
}
.post_lft_cnt ol li ol li{
    list-style: lower-alpha;
    display: list-item;
}
.post_lft_cnt > a{
    margin-top: 44px;
}
.post_lft_cnt .post_interaction{
    margin-top: 53px;
    padding-top: 32px;
}
.post_subscribe{
    -webkit-box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.05);
            box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.05);
    padding: 32px;
    text-align: center;
}
.post_subscribe span{
    display: block;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
    margin-bottom: 8px;
}
.post_subscribe h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 48px;
}
.post_subscribe p{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 48px;
}
.post_wrapper{
    margin-top: -48px;
}
.blogs_posts {
    position: relative;
    min-height: 420px;
    background: #F7F9FC;
}
.blogs_posts:after{
    content: '';
    position: absolute;
    top: 0;
    width: 100%;
    height: 420px;
    background: #1A1E2C;
}
.blogs_posts_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 104px 0 0 0;
    position: relative;
    z-index: 1;
}
.blogs_posts_cnt {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 360px;
            flex: 0 0 360px;
    max-width: 360px;
    color: #fff;
    margin-right: 40px;
}
.blogs_posts_cnt h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 27px;
}
.blogs_posts_cnt p{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 27px;
    letter-spacing: 0.02em;
}
.blogs_posts_row .ike_work_item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 3 - 50px);
            flex: 0 0 calc(100% / 3 - 50px);
    -webkit-box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.08);
            box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.08);
}
.page_case_study_wraper{
    margin-top: -525px;
    position: relative;
    z-index: 2;
}
.page_case_study_wraper .case_studies_list{
    width: 1128px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto 119px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.page_case_study_wraper .case_studies {
    margin-bottom: 40px;
}
.page_case_study_wraper .case_studies:first-child{
    margin-left:401px;
}
.page-template-page-casestudy .banner-data {
    width: 500px;
}
.page-template-page-casestudy .banner-data p{
    margin-bottom: 0;
}

.single-casestudies .banner2 {
    min-height: 750px;
    padding: 237px 0 126px;
    height: auto;
    background-position: right top;
    background-size: cover;
}
.single-casestudies .banner2 .container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.single-casestudies .banner-data{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 609px;
            flex: 0 0 609px;
    max-width: 609px;
    margin-right: 83px;
    padding-bottom: 10px;
}
.single-casestudies .banner-data img{
    margin-bottom: 70px;
}
.single-casestudies .banner-data h2,
.single-casestudies .banner-data h1{
    margin-bottom: 56px;
}
.single-casestudies .value_properties_row{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 810px;
            flex: 0 0 810px;
    max-width: 810px;
    margin: 0;
    padding: 0;
}
.single-casestudies .value_properties_row .value_propertie_item {
    margin: 0 0 0 40px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 365px;
            flex: 0 0 365px;
    max-width: 365px;
    color: #fff;
    background: rgba(78, 82, 95, 0.5);
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    padding: 32px 24px;
    box-shadow: 1px 1px 16px rgb(0 0 0 / 10%);
}
.single-casestudies .value_propertie_item h3{
    font-size: 42px;
    line-height: 48px;
    height: auto;
    margin-bottom: 21px;
    font-weight: normal;
}
.csc_wrapper{
    padding: 83px 0 77px;
}

.cs_content_row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.cs_lft{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 570px;
            flex: 0 0 570px;
    max-width: 570px;
    margin-right: 24px;
}

.cs_content_row .coretechshwd-img {
    width: 525px;
    height: 350px;
    box-shadow: none;
    flex: 0 0 525px;
    filter: none;
}
.cs_content_row .coretechshwd-img .sol-blk {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 3);
            flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
    height: 50%;
}
.cs_lft h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 16px;
}
.cs_lft li,
.cs_lft p,.cs_features2_item p{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
}
.cs_lft > p{
    margin-bottom: 32px;
}
.cs_lft blockquote,
.cs_lft blockquote p{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 48px;
    font-style: italic;
    padding-left: 24px;
    border-left: 2px solid #5C5CE8;
}
.cs_lft blockquote p{
    margin: 0 !important;
    padding-left: 0 !important;
    border:none !important;
}
.cs_lft ul{
    margin: 0 0 32px;
    padding: 0 0 0 50px;
}
.cs_lft li + li{
    margin-top: 16px;
}
.cs_lft li strong{
    display: block;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
}
.cs_features2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 32px;
}
.cs_features2_item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 218px;
            flex: 0 0 218px;
    border: 1px solid #F5F7F8;
    max-width: 218px;
    min-height: 168px;
    margin: 0 24px 0 0;
    padding: 28px 21px 24px 24px;
}
.cs_features2_item img{
    width: 48px;
    height: 48px;
    margin-bottom: 16px;
}
.single-casestudies .testimonials_info {
    width: 850px;
    margin: 0 0 50px 125px;
}
.single-casestudies .testimonials_info .quote_icon{
    width:125px;
    max-width: 125px;
    height: 125px;
    background: #1FA163;
}
.single-casestudies .testimonial_img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 350px;
            flex: 0 0 350px;
    max-width: 350px;
    background-repeat: no-repeat;
    background-size: cover;
}
.single-casestudies .testimonial_cnt{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 520px;
            flex: 0 0 520px;
    max-width: 520px;
    padding: 56px 66px 28px 32px;
}
.single-casestudies .testimonial_cnt p{
    min-height: auto;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 20px;
    color: #1A1E2C;
}
.single-casestudies .testimonial_img img{
    display: none;
}
.single-casestudies .quote_author{
    padding-top: 28px;
    border-top:1px solid #F7F9FC;
}
.single-casestudies .quote_author img{
    width: 48px;
    height: 48px;
    background: #F7F9FC;
    border-radius: 50%;
    margin-right: 24px;
}
.quote_name strong{
    font-size: 24px;
    line-height: 30px;
    color: #1A1E2C;
    font-weight: 500;
}

.case_stydy_actions{
    width: 712px;
    border-top:1px solid #F7F9FC;
    padding-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.case_stydy_actions a{
    margin-left: 24px;
}
.single-casestudies .book_demo_innerpage{ 
    margin-top: 0;  
} 
.cs_content{
    width: 1170px;
    margin: 0 auto;
}
.post_lft_cnt .pr-blk ul, .post_lft_cnt .pr-blk ol {
    padding-left: 24px;
}
.post_lft_cnt .pr-blk h3{
    margin-bottom: 44px;
}
.post_lft_cnt .pr-blk li{
    font-size: 22px;
    line-height: 30px;
}
.post_lft_cnt .pr-blk ul li + li,
.post_lft_cnt .pr-blk ol li + li{
    margin-top: 16px;
}
.post_lft_cnt .pr-blk ul,
.post_lft_cnt .pr-blk ol{
    margin-bottom: 44px;
}
.author_wrapper {
    padding: 257px 0 104px;
}
.author_info_row {
    width: 1242px;
    padding-left: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.author_full_avatar {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 356px;
            flex: 0 0 356px;
    max-width: 356px;
    height: 356px;
    border-radius: 100%;
    overflow: hidden;
    margin-right:56px;
}
.author_full_avatar img{
    width: 100%;
}
.author_full_info {
    width: 100%;
}
.author_full_info {
    width: 100%;
    padding-top: 42px;
}
.author_full_info h1{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    margin-bottom: 4px;
}
.author_full_info h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 32px;
}
.author_full_info h4{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 8px;
    font-weight: 500;
}
.author_full_info p{
    font-size: 22px;
    line-height: 30px;
    letter-spacing:0.02em;
    margin-bottom: 32px;
}
.author_intersts{
    font-size: 16px;
    line-height: 24px;
    letter-spacing:0.02em;
    margin-bottom: 104px;
}
.author_intersts > b{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    margin-bottom: 4px;
}
.author_full_info_top{
    width:570px;
}
.activities > h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 12px;
}
.activities > h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 64px;
    font-weight: 500;
}
.activities_wrapper{
    border-top:1px solid #E0E3E7;
}
.activity_item {  
    display: -webkit-box;   
    display: -ms-flexbox;   
    display: flex;  
    -webkit-box-align: start;   
        -ms-flex-align: start;  
            align-items: flex-start;    
    padding: 32px 16px; 
    border-bottom:1px solid #E0E3E7;    
}   
.activity_item:nth-child(even){ 
    background:#F7F9FC; 
} 
.activity_img {   
    -webkit-box-flex: 0;    
        -ms-flex: 0 0 220px;    
            flex: 0 0 220px;    
    max-width: 220px;   
}
.activities_info {    
    width: 100%;    
    padding: 8px 0 0 24px;  
}   
.activities_info span{  
    font-family: 'Barlow Semi Condensed', sans-serif;   
    font-size: 24px;    
    line-height: 30px;  
    margin-bottom: 2px; 
    color: #FF9239; 
    font-weight: 500;   
}   
.activities_info h3,    
.activities_info h3 a{  
    color: #1A1E2C; 
    font-weight: 500;   
}   
.activities_info small{ 
    font-size: 16px;    
    line-height: 24px;  
    letter-spacing: 0.02em; 
    display: block; 
}
.activities_more{
    text-align: right;
    margin-top: 64px;
}
.archive .hiring_wrpper {
    padding-top: 240px;
    padding-bottom: 0;
}
.archive .hw_list .ike_work_item{
    -webkit-box-shadow: 4px 2px 30px rgba(0,0,0,0.08);
            box-shadow: 4px 2px 30px rgba(0,0,0,0.08);
}
.modal-dialog .book_demo_cnt .demo-frm{
    top: auto;
    bottom: -18px;
    padding-top: 15px;
    padding-bottom: 90px;
    -webkit-box-shadow: 1px 1px 16px rgb(0,0,0,0.1);
            box-shadow: 1px 1px 16px rgb(0,0,0,0.1)
}
.modal-dialog .book_demo_cnt .demo-blk > .btn.active svg {
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
}
.page-template-page-jobdesc .banner2{
    height: 400px;
    min-height: auto;
}
.job_des_wrapper{
    padding: 59px 0 215px;
}
.job_dec_cnt{
    width: 700px;
    margin: 0 auto
}
.job_dec_cnt > h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 34px;
    line-height: 45px;
}
.job_dec_cnt > h1{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    margin-bottom: 32px;
}
.offer_dtls {
    padding: 21px 0;
    border-top: 1px solid #DEE0E2;
    border-bottom: 1px solid #DEE0E2;
    margin-bottom: 40px;
}
.offer_dtls ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.offer_dtls ul li{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 32px;
}
.offer_dtls ul li svg,
.offer_dtls ul li img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 32px;
            flex: 0 0 32px;
    height: 32px;
    margin-right: 12px;
}
.offer_dtls ul li span{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
}
.job_dec_cnt_sub{
    margin-left: 32px;
    width: 570px;
}
.job_description h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 16px;
}
.job_description ul li,
.job_description p{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    margin-bottom: 24px;
}
.job_description p{
    overflow: hidden;
}
.job_description ul li + li{
    margin-top: 8px !important;
}
.job_description ul{
    padding-left: 50px;
    margin: 0 0 32px;
}
.job_description ul li{
    position: relative;
    display: block;
    margin: 0;
}
.job_description ul li:before {
    content: '+';
    font-family: 'Barlow';
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    left: -24px;
}
.apply_job {
    margin-top: 72px;
    -webkit-box-shadow: 4px 2px 30px rgb(0 0 0 / 8%);
            box-shadow: 4px 2px 30px rgb(0 0 0 / 8%);
    border-radius: 36px;
    padding: 32px;
}
.apply_job h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 32px;
}
.apply_job h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 12px;
    margin-bottom: 19px;
    border-bottom: 1px solid #C9CDD2;
}
.apply_job_ctrgy + .apply_job_ctrgy{
    margin-top: 40px;
}
.apply_job .form_group{
    margin-bottom: 11px;
}
.apply_job .form_control {
    height: 48px;
    border-radius: 0;
    border-color: #C9CDD2;
    font-size: 16px;
    line-height: 24px;
    padding: 7px 20px;
}
.apply_job textarea.form_control {
    height: 72px;
    resize: none;
}
.apply_job .form_group label{
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 0; 
    margin-bottom: 3px;
    display: block;
}
.apply_job_ctrgy p{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
}
.apply_job_ctrgy small{
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.02em;
    display: block;
    margin-top: 4px;
}
.apply_job_submit{
    text-align: right;
    margin-top: 40px;
}
.apply_job_submit button{
    cursor: pointer;
}
.apply_job_submit button:disabled{
    opacity: 0.25;
    cursor: not-allowed;
}
.custom_file{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.input-file-container {
  position: relative;
  width: 112px;
} 
.js .input-file-trigger {
    padding: 16px 24px;
    font-size: 16px;
    line-height: 24px;
}
.js .input-file {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  padding: 14px 0;
  cursor: pointer;
}
.file-return {
  margin: 0 0 0 24px;
  font-family: 'Barlow';
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.02em;
  color: #2B92F0;
  font-style: italic;
}
.custom_file{
    margin-top:24px;
}
.cs_lft li br{
    display: none;
}
.page-template-page-supportcnt .banner,
.page-template-page-contact .banner{
    background-position: right top;
    height: auto !important;
    min-height: 1548px !important;
    background-size: cover;
}
.page-template-page-supportcnt .banner{
    min-height: 1490px !important;
    padding: 240px 0 48px;
}
.page-template-page-supportcnt .banner-data,
.page-template-page-contact .banner-data{
    width: 1001px;
}
.page-template-page-supportcnt .banner-data h1,
.page-template-page-contact .banner-data h1{
    font-size: 92px;
    line-height: 94px;
    margin-bottom: 16px;
}
.page-template-page-supportcnt .banner-data h2,
.page-template-page-contact .banner-data h2{
    margin-bottom: 72px;
}
.page-template-page-contact .banner-data h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 5px;
    color: #fff;
}
.page-template-page-contact .banner-data .priced_text{
    margin-bottom: 48px;
}

.cs_lft li:before {
   font-weight: bold;
}
.page-template-page-supportcnt .value_properties_row,
.page-template-page-contact .value_properties_row{
    padding: 0;
    margin: 0;
    width: 742px;
}
.contact_form_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.page-template-page-supportcnt .banner::after,
.page-template-page-contact .banner::after {
    width: calc(50% + 64px);
    height: 180px;
}
.page-template-page-supportcnt .contact_form,
.page-template-page-contact .contact_form {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 712px;
            flex: 0 0 712px;
    margin-left: 52px;
    background: #fff;
    border-radius: 36px;
    padding: 32px;
    position: relative;
    z-index: 1;
    -webkit-box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.08);
            box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.08);
}
.page-template-page-supportcnt .value_properties_row .value_propertie_item,
.page-template-page-contact .value_properties_row .value_propertie_item{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 351px;
            flex: 0 0 351px;
    margin: 0 20px 20px 0;
    background:rgba(78, 82, 95, 0.5);
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    color: #fff;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding-bottom: 45px;
}
.page-template-page-supportcnt .contact_form .with_frm_style legend + h3,
.page-template-page-contact .contact_form .with_frm_style legend + h3,
.single-landing .contact_form .with_frm_style legend + h3,
.single-landing .contact_form .with_frm_style h3.frm_form_title,
.page-template-page-supportcnt .contact_form .with_frm_style h3.frm_form_title,
.page-template-page-contact .contact_form .with_frm_style h3.frm_form_title{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin: 0 0 5px;
    color: #1A1E2C;
}
.single-landing .contact_form .frm_description,
.page-template-page-supportcnt .contact_form .frm_description,
.page-template-page-contact .contact_form .frm_description{
    margin-bottom: 35px;
} 

.single-landing .contact_form label#field_ocfup12_label,
.page-template-page-supportcnt .contact_form label#field_ocfup12_label,
.page-template-page-contact .contact_form label#field_ocfup12_label{
    visibility: visible;
    opacity: 1;
}
.single-landing .contact_form .frm_style_formidable-style.with_frm_style .form-field,
.page-template-page-supportcnt .contact_form .frm_style_formidable-style.with_frm_style .form-field,
.page-template-page-contact .contact_form .frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 11px;
}
.with_frm_style select{
    -webkit-appearance:none;
    -moz-appearance: none;
         appearance: none;
    padding-right: 24px;
    background: url(../svg/icon_arrow_down.svg) no-repeat right 16px center;
}
.single-landing .contact_form textarea,
.page-template-page-supportcnt .contact_form textarea,
.page-template-page-contact .contact_form textarea{
    font-family: 'Barlow';
    height: 72px;
    border-radius: 0 !important;
    resize: none;
}
.ike_address_wrapper {
    margin-top: -180px;
}
.ike_address_wrapper .core-techheader2,
.ike_address_wrapper .core-techheader2:before{
    background: #2A2F3C;
}
.ike_adress_list{
    padding: 104px 0 115px;
}
.ike_adress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.ike_adress_icon{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72px;
            flex: 0 0 72px;
    max-width: 72px;
    height: 72px;
}
.ike_adress_icon img{
    width: 100%;
    height: 100%;
}
.ike_adress_cnt{
    -webkit-box-flex:0;
        -ms-flex:0 0 390px;
            flex:0 0 390px;
    max-width: 390px;
    padding: 11px 0 0 32px;
}
.ike_adress_cnt h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 16px;
    text-decoration: underline;
}
.ike_adress_cnt p{
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
}
.ike_adress + .ike_adress{
    margin-top: 64px;
}
.ike_adress_row{
    position: relative;
}
.location_map{
    position: absolute;
    right: 0;
    top: 0;
    width: calc(50% + 72px);
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.icons_tabs .details_list ul li strong{
    margin-right: 0;
}
.core-tech-careers .aboutus_icon,.ts_tab_cnt .aboutus_icon{
    position: static;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 175px;
            flex: 0 0 175px;
    max-width: 175px;
    background: #E55857;
}
.ike_banner_lft .ike_banner_blog_post{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 717px !important;
            flex: 0 0 717px !important;
    max-width: 717px !important;
    margin-bottom:  0 !important;
}
.ike_works_row .alm-btn-wrap{
    margin: 0 !important;
    padding: 0 !important;
}
.suport_page_cnt{
    padding: 224px 0 120px;
}
.suport_page_cnt_in{
    width: 1142px;
    margin: 0 auto;
}
.suport_page_cnt_in h1{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    margin: 0 0 16px;
}
.suport_page_cnt_in >strong{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
}
.suport_cnt_row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 64px;
}
.suport_cnt_lft{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 570px;
            flex: 0 0 570px;
    max-width: 570px;
}
.suport_cnt_rht{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 500px;
            flex: 0 0 500px;
    max-width: 500px;
}
.suport_cnt_lft h1,
.suport_cnt_lft h2,
.suport_cnt_lft h3,
.suport_cnt_lft h4,
.suport_cnt_lft h5,
.suport_cnt_lft h6{
    font-family: 'Barlow Semi Condensed', sans-serif;
    margin-bottom: 16px;
}
.suport_cnt_lft h1{
    font-size: 62px;
    line-height: 72px
}
.suport_cnt_lft h2{
    font-size: 52px;
    line-height: 58px;
}
.suport_cnt_lft h3{
    font-size: 36px;
    line-height: 48px;
}
.suport_cnt_lft h4{
    font-size: 24px;
    line-height: 32px;
}
.suport_cnt_lft h5{
    font-size: 18px;
    line-height: 26px;
}
.suport_cnt_lft h6{
    font-size:16px;
    line-height: 24px;
}
.suport_cnt_lft p{
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 32px;
    letter-spacing: 0.02em;
}
.suport_cnt_lft ul{
    padding-left: 50px;
    margin-bottom: 32px;
}
.suport_cnt_lft ul li{
    letter-spacing: 0.02em;
    display: block;
    position: relative;
}
.suport_cnt_lft ul li ul li{
    margin-bottom: 14px;
}
.suport_cnt_lft ol{
    list-style: decimal;
    padding-left: 20px;
    margin-bottom: 32px;
}
.suport_cnt_lft ol li{
    list-style: decimal;
    display: list-item;
    letter-spacing: 0.02em;
}
.suport_cnt_lft > ol >li + li{
    margin-top: 32px;
}
.suport_cnt_lft ol li::marker{
    font-weight: bold;
}
.suport_cnt_lft ol li ol li{
    list-style: lower-alpha;
}
.suport_cnt_lft ol li > ol > li + li{
    margin-top: 14px;
}
.suport_cnt_rht h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    padding-bottom: 16px;
    border-bottom: 1px solid #DEE0E2;
    margin-bottom: 32px;
}
.suport_cnt_rht > ul li{
    margin-bottom: 16px;
    display: block;
}
.suport_cnt_rht > ul li a{
    font-size: 22px;
    line-height: 30px;
    color: #FF9239;
    text-decoration: underline;
}
.support_rht_card{
    margin-top: 64px;
    -webkit-box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.05);
            box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.05);
    padding: 32px;
}
.support_rht_card h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 16px;
    font-weight: 500;
}
.support_rht_card h4{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 4px;
    font-weight: bold;
}
.support_rht_card p,
.support_rht_card p a{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    margin-bottom: 4px;
    color: #1A1E2C;
}
.support_rht_card p a{
    color: #FF9239;
}
.support_rht_card p + p{
    margin-top: 32px;
}
.search_wrapper{
    padding: 72px 0 90px;
}
.searched_for{
    margin-bottom: 24px;
}
.searched_for h1{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 24px;
    font-weight: normal;
}
.searched_for h1 strong{
    font-weight: 600;
}
.search_cnt_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.search_results{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 892px;
            flex: 0 0 892px;
    border-top: 1px solid #DEE0E2;
    padding-top: 64px;
}
.search_rsult_item{
    margin-bottom: 40px;
}
.search_rsult_item a{
    display: block;
}
.search_rsult_item a cite{
    font-family: 'Barlow';
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #616571;
    display: block;
    font-weight: normal;
    font-style: normal;
}
.search_rsult_item a strong{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    color: #2B92F0;
    display: block;
    font-weight: normal;
}
.search_rsult_item p{
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
    margin-top: 16px;
}
.search_nofound{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 362px;
            flex: 0 0 362px;
    margin-left: 111px;
}
.search_nofound h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 48px;
}
.page_404{
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain; 
}
.page_not_found {
    height: 1080px;
    padding-top: 190px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.page_404_cnt{
    width: 535px;
    position: relative;
    z-index: 9;
    position: absolute;
    bottom: 153px;
    left: 87px;
}
.page_404_cnt h1{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    margin-bottom: 27px;
}
.page_404_cnt p{
    font-size: 26px;
    line-height: 40px;
    margin-bottom: 64px;
}
.page_404_icon{
    position: absolute;
    top: 190px;
    left: 0;
}
.search_rsult_item a.more-link {
    display: none;
}
.ia_toggle .btn_normal{
    display: inline-block;
    color:#1A1E2C;
    font-weight: bold;
    font-size:16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    height: auto;
}
.ia_toggle .btn_normal svg{
    margin-left: 8px;
}
.post_interaction .a2a_kit a{
    padding: 0;
}
.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
    height: auto;
}
.team_wrapper .value_properties_row .owl-nav,
.single .blogs_posts_row .owl-nav,
.case_studies_list .owl-nav,
.home .ike_works_row .owl-nav{
    position: absolute;
    top: -58px;
    width: 100px;
    right: 21px;
}
.team_wrapper .value_properties_row .owl-nav button,
.single .blogs_posts_row .owl-nav button,
.case_studies_list .owl-nav button,
.home .ike_works_row .owl-nav button{
    width: 50px;
    height: 50px;
    background: url(../svg/slider_arrow.svg) no-repeat center !important;
}
.team_wrapper .value_properties_row .owl-nav button.owl-prev,
.single .blogs_posts_row .owl-nav button.owl-prev,
.case_studies_list .owl-nav button.owl-prev,
.home .ike_works_row .owl-nav button.owl-prev{
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
}
.team_wrapper .value_properties_row .owl-nav button span,
.single .blogs_posts_row .owl-nav button span,
.case_studies_list .owl-nav button span,
.home .ike_works_row .owl-nav button span{
    display: none;
}
.img_details .slick-next,
.img_details .slick-prev{
    width: 48px;
    height: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 0;
    color: #fff;
    left: 0;
    background: url(../svg/arrow_white.svg) no-repeat center;
    background-size: 12px 27px;
}
.img_details .slick-arrow{
    z-index: 99;
}
.img_details .slick-arrow:before{display: none !important;}
.img_details .slick-next{
    -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
    left: auto;
    right: 0;
}
.img_details .slick-dots {
    top: 27px;
    position: absolute;
    left: 96px;
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 10px;
}
.img_details .slick-dots li {
    width: 8px !important;
    height: 8px !important;
    margin: 0 5px !important;
}
.img_details .slick-dots li button{
    padding: 4px !important;
    background: #fff;
    border-radius: 50%;
    opacity: 0.25;
    margin: 0;
    width: auto;
    height: auto;
}
.img_details .slick-dots li.slick-active button{
    opacity: 1;
}
.img_details .slick-dots li button:before{
    display: none;
}
.slider_count{
    display: none;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #fff;
}
div#html5-watermark {
    display: none !important;
}
.ike_devices_wrapper .owl-item{
    height: 290px !important;
}
.ike_devices_wrapper .owl-item.active .ike_device_img{
    display: block !important;
}
.slick-dotted.slick-slider {
    margin-bottom: 0;
}
.mbl_icons{
    display: none;
}
.our_culuture_img{
    height: 364px;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 -12px;
    background-position: center;
    display: none;
}
.aboutus_lft p em {
    text-decoration: underline;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    display: block;
    margin: 14px 0 0;
}
body.author{
    margin: 0 !important;
    display: block !important;
}
.activities_wrapper .alm-btn-wrap {
    margin-top: 48px;
    padding: 0;
    margin: 48px 0 0;
}
.core-tech-investors .value_propertie_item h4{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    margin-bottom:  8px;
}
.abt-iframe {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
} 

.about_cnt {
    padding: 112px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.about_cnt_lft {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 571px;
            flex: 0 0 571px;
    max-width: 571px;
    margin: 0 116px 0 0;
}
.about_cnt_rht {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 655px;
            flex: 0 0 655px;
    max-width: 655px;
}
.page-template-page-about .core-tech-aboutus {
    background: #1A1E2C;
    color: #fff;
}
.about_cnt_lft h3 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    font-weight: 400;
}
.about_cnt_lft h3 b{
    font-weight: 700;
}
.about_cnt_rht p{
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
}
.about_cnt_rht p + p{
    margin-top: 20px;
}
.aboutUS_Wrapper_title{
    padding: 96px 0 56px 0;
}
.aboutUS_Wrapper_title h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    color: #1A1E2C;
}
.about_us_list:first-child .aboutus_row{
    padding-top: 0;
}
.page-template-page-careers .core-tech-careers .aboutUS_Wrapper_title {
    padding: 80px 0 0 0;
}
.page-template-page-careers .core-tech-careers .our_values_list {
    padding: 65px 0 0;
}
.page-template-page-careers .core-tech-careers .our_values_list {
    padding: 65px 0 0;
    margin: 0;
    width: 1191px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.page-template-page-careers .core-tech-careers .our_values_list .our_values_item{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 327px;
            flex: 0 0 327px;
    max-width: 327px;
    margin: 0 70px 80px 0;
}
.page-template-page-careers .aboutUS_Wrapper_title h3,
.page-template-page-careers .aboutUS_Wrapper_title h2{
    max-width: 1021px;
    font-size: 36px;
    line-height: 48px;
}
.img_deatils_element:nth-child(even) .ike_device_img {
     padding: 0 0 0 0; 
}
.home .ike_works_row .owl-dots,
.single .blogs_posts .ike_works_row .owl-dots,
.case_studies_list_mbl .owl-dots{
    display: none;
}
.team_wrapper .value_properties_row .owl-dots {
    position: absolute;
    top: 240px;
    left: 90px;
}
.team_wrapper .value_properties_row .owl-dots button{
    width: 8px;
    height: 8px;
    background: #1A1E2C;
    border-radius: 50%;
    margin-right: 8px;
    opacity: .25;
}
.team_wrapper .value_properties_row .owl-dots button.active{
    opacity: 1;
}
.ike_adress_img_mbl{
    display: none;
}
.page-template-page-supportcnt .banner::after{
    width: 100%;
    height: 203px;
    background: #F7F9FC;
}
.page-template-page-supportcnt .contact_form_wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.page-template-page-supportcnt .contact_form{
    -ms-flex-preferred-size: 712px !important;
        flex-basis: 712px !important;
    margin: 0 144px 0 0 !important;
}
.contact_form_lft{
    -webkit-box-flex:  0;
        -ms-flex:  0 0 512px;
            flex:  0 0 512px;
    max-width:  512px;
}
.contact_form_lft > h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom:  45px;
    color: #fff;
}
.page-template-page-supportcnt .value_properties_row{
    width: auto;
}
.page-template-page-supportcnt .value_properties_row .value_propertie_item{
    margin: 0 0 24px;
}
.page-template-page-about .our_values_list {
    margin: 0;
    width: 1191px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.page-template-page-about .our_values_list .our_values_item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 327px;
            flex: 0 0 327px;
    max-width: 327px;
    margin: 0 70px 72px 0;
}
.page-template-page-about .our_values_list .our_values_item:nth-child(n+4){
    margin-bottom: 0;
}
button#fillSearch, button#fillClearAll, button.btn.btn_orange.applyTmpbtn {
    cursor: pointer;
}
.page-template-page-support .value_properties_row {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 104px;
}
.page-template-page-support .value_propertie_item{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 351px !important;
            flex: 0 0 351px !important;
    margin: 0 12px 24px !important;
    background: rgba(78, 82, 95, 0.5);
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    color: #fff;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding:35px 24px 24px
}
.page-template-page-support .value_propertie_item p{
    min-height: 72px;
    overflow: hidden;
    margin-bottom: 38px;
}
.page-template-page-support .banner2 {
    padding: 250px 0 64px;
    height: auto;
    min-height: 833px;
    background-position: right top;
    background-size: cover;
}
.page-template-page-support .banner2 h1{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    margin-bottom: 56px;
    font-weight: 400;
    text-align: center;
    color: #fff;
}
.page-template-page-support .banner .search_form{
    width: 800px;
    margin: 0 auto;
}
.page-template-page-support .banner .search_form input {
    background: url(../svg/icon-ui-search-white.svg) rgba(255,255,255,0.15) no-repeat 15px center;
    border-color: #fff;
    color: #fff;
}
.page-template-page-support .banner  .search_form input::-webkit-input-placeholder{
    color: #fff;
}
.page-template-page-support .banner  .search_form input::-moz-placeholder{
    color: #fff;
}
.page-template-page-support .banner  .search_form input:-ms-input-placeholder{
    color: #fff;
}
.page-template-page-support .banner  .search_form input::-ms-input-placeholder{
    color: #fff;
}
.page-template-page-support .banner  .search_form input::placeholder{
    color: #fff;
}

.page-template-page-support .features_list > a{
    color: #1A1E2C;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    display: inline-block;
    margin-left: 50px;
    margin-top: 24px;
}
.page-template-page-support .features_list > a svg {
    margin-left: 8px;
}
.page-template-page-support .features_cnt {
    max-width: 980px;
    padding: 64px 0;
    margin: 0 auto;
}
.single-support .post_page_banner,
.suport_page_banner{
    padding: 215px 0 86px;
    height: auto !important;
}
.single-support .post_page_banner h1,
.single-support .post_page_banner h2,
.suport_page_banner h1,
.suport_page_banner h2 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    color: #fff;
}
.single-support .post_page_banner h1 a,
.single-support .post_page_banner h2 a,
.suport_page_banner h1 a,
.suport_page_banner h2 a{
    display: inline-block;
    color: #fff;
}
.support_doc_wrapper {
    padding: 104px 0;
}
.support_doc_wrapper > .container >h3,
.support_doc_lft h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    color: #1A1E2C;
    margin-bottom: 48px;
}
.support_docs_list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 60px;
}
.support_docs_item{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 225px;
            flex: 0 0 225px;
    max-width: 225px;
    margin: 0 24px 24px 0;
    border:1px solid #DEE0E2;
    padding: 28px 24px;
}
.support_docs_item img,
.support_docs_item svg{
    width: 64px;
    height: 64px;
    margin-bottom: 16px;
}
.support_docs_item h4{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    color: #1A1E2C;
}
.release_notes > h3{
    padding-bottom: 24px;
    margin-bottom: 40px;
    border-bottom: 1px solid #DEE0E2;
}
.release_notes > h3 small{
    display: block;
    font-size: 24px;
    line-height: 30px;
}
.release_note_item{
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
            margin-bottom: 40px;
}
/* .release_note_item:last-child{
    margin-bottom: 0;
} */
.release_note_item span{
    font-size: 16px;
    line-height: 24px;
    color: #818387;
    display: block;
}
.release_note_item a{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 16px;
    color: #2B92F0;
}
.release_note_item p{
    font-size: 22px;
    line-height: 30px; 
    letter-spacing: 0.02em;
}
 
/* .release_note_item + .release_note_item{
    margin-top: 40px;
} */
.support_doc_row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.support_doc_lft{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 892px;
            flex: 0 0 892px;
    max-width: 892px;
    margin-right: 237px;
}
.support_doc_wrapper .search_nofound{
    margin: 106px 0 0 ;
}
.single-support .post_info {
    width: 100%;
    padding: 60px 0 85px;
}
.single-support .post_info_in {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.single-support .post_lft_cnt {
    margin-right: 144px;
}
.single-support .search_nofound {
    margin: 0;
}
.articles_links{
    margin-bottom: 48px;
}
.articles_links h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 32px;
    padding-bottom: 16px;
    border-bottom: 1px solid #DEE0E2;
}
.release_notes .alm-btn-wrap{
    margin-top: 8px;
    padding: 0;
    text-align: left;
}
.articles_links ul li{
    display: block;
}
.articles_links ul li a{
    font-size: 22px;
    line-height: 30px;
    color: #FF9239;
    text-decoration: underline;
}
.articles_links ul li + li{
    margin-top: 16px;
}
.post_info_lft {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 351px;
            flex: 0 0 351px;
    max-width: 351px;
    margin-right: 64px;
}
.article_title{
    margin-bottom: 96px;
}
.article_title h1{
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 16px !important;
}
.article_title h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 16px;
    font-weight: 500;
}
.page-template-page-support .banner::before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: -o-linear-gradient(357.43deg, rgba(20, 21, 21, 0.89) 7.19%, rgba(20, 21, 21, 0.39) 73.69%);
    background: linear-gradient(92.57deg, rgba(20, 21, 21, 0.89) 7.19%, rgba(20, 21, 21, 0.39) 73.69%);
}
.page-template-page-support .banner2 .container{
    position: relative;
    z-index: 1;
}
.release_note_item iframe {
    margin-bottom: 16px;
}
.post_info_lft .search_nofound{
    display: none;
}
.search_results_list .alm-btn-wrap{
    padding: 0;
    margin: 24px 0 0 0;
    text-align: left;
}
.img_swappers_list{
    padding-top: 0;
    content-visibility: visible !important;
}
.page-template-page-supportcnt .value_properties_row .value_propertie_item p,
.page-template-page-contact .value_properties_row .value_propertie_item p{
    font-size: 22px;
    line-height: 30px;
    height: 90px;
    overflow: hidden;
}
.details_list ul li.active a, .details_list ul li a:hover {
    background-color: #5C5CE8;
}
.page-template-page-support .core-techheader,
.page-template-page-support .core-techheader:before{
    background: #2A2F3C;
    width: 1026px !important;
}
.page-template-page-about .aboutUS_Wrapper_title {
    background: #F7F9FC;
}
/* .book_demo_innerpage .btn_white{
    background-color: #FF9239 !important;
    border: 1px solid #FF9239 !important;
    color: #fff !important;
} */
/* .book_demo_innerpage .btn_white svg path,
.book_demo_innerpage .btn_white svg rect{
    stroke:#fff !important;
} */
.dev-desc > label{
    cursor: pointer;
    display: inline-block !important;
    -webkit-transition: 0.4s color ease-in-out;
    -o-transition: 0.4s color ease-in-out;
    transition: 0.4s color ease-in-out;
}
.dev-desc > label:hover,
.dev-desc > label.active{
    font-weight: bold;
    color: #000;
    position: relative;
    z-index: 3;
}
.dev-desc .frm_description{
    width: 290px !important;
    position: absolute;
    background: rgba(248, 248, 248, 0.8);
    border: 1px solid #666666;
    padding: 36px 4px 12px 10px !important;
    top: -11px;
    left: -10px;
    font-family: 'Barlow', sans-serif !important;
    font-size: 12px !important;
    line-height: 16px !important;
    letter-spacing: 0.02em;
    color: #000 !important;
    z-index: 2;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 0.4s all ease-in-out;
    -o-transition: 0.4s all ease-in-out;
    transition: 0.4s all ease-in-out;
}
.dev-desc > label:hover ~.frm_description{
    visibility: visible;
    opacity: 1;
}
.financial_info .alm-btn-wrap,
.announcements_tabs .alm-btn-wrap{
    text-align: left;
    padding: 0 !important;
    margin: 27px 0 0 0 !important;
}
.financial_info .alm-btn-wrap .alm-load-more-btn,
.announcements_tabs .alm-btn-wrap .alm-load-more-btn{
    border: none !important;
    padding: 0 !important;
    height: auto !important;
    line-height: 24px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.financial_info .alm-btn-wrap .alm-load-more-btn.loading:before, .announcements_tabs .alm-btn-wrap .alm-load-more-btn.loading:before {
    display: block;
    left: -10px !important;
    top: 18px !important;
    transform: none;
    /* transform: translateY(0); */
    background-color: #fff !important;
    margin: 6px !important;
}

.financial_info .alm-btn-wrap .alm-load-more-btn:after,
.announcements_tabs .alm-btn-wrap .alm-load-more-btn:after{
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
    line-height: initial;
    width: 8px;
    height: 8px;
    background: url(../svg/chevron-right.svg) no-repeat center;
    background-size: cover;
}
.post_interaction .addtoany_shortcode{
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    line-height: 1;
}
.page-template-page-support .banner .value_propertie_item h3{
    height: auto;
}
.nav_rht ul li .search_form .form_control::-webkit-input-placeholder{
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 0.02em !important;
}
.nav_rht ul li .search_form .form_control::-moz-placeholder{
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 0.02em !important;
}
.nav_rht ul li .search_form .form_control:-ms-input-placeholder{
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 0.02em !important;
}
.nav_rht ul li .search_form .form_control::-ms-input-placeholder{
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 0.02em !important;
}
.nav_rht ul li .search_form .form_control::placeholder{
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 0.02em !important;
}
.leadership_gvrnce .value_propertie_item p.open{
    height: auto;
}
.hiring_wrpper_header{
    margin-bottom: 64px;
    max-width: 362px;
}
.hiring_wrpper_header h2 {
    margin-bottom: 27px !important;
}
.hiring_wrpper_header p{
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
}
.no-found {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.no-found p{
    font-family: 'Barlow Semi Condensed',sans-serif;
    font-size: 36px;
    line-height: 48px;
    text-align: center;
    letter-spacing: 0.02em;
}
.default-styles h1,
.default-styles h2{
    font-family: 'Barlow Semi Condensed',sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin: 0 0 32px 0;
}
.default-styles h3{
    font-family: 'Barlow Semi Condensed',sans-serif;
    font-size: 36px;
    line-height: 44px;
    margin: 0 0 24px 0;
}
.default-styles h4{
    font-family: 'Barlow Semi Condensed',sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    margin: 0 0 24px 0;
}
.default-styles h5{ 
    font-family: 'Barlow Semi Condensed',sans-serif;
    font-size: 34px;
    line-height: 45px;
    font-weight: 300;
    margin: 0 0 24px 0;
}
.default-styles h6{
    font-family: 'Barlow Semi Condensed',sans-serif;
    font-size: 22px;
    line-height: 30px;
    font-weight: 300;
    margin: 0 0 24px 0;
}
.default-styles p{
    margin-bottom: 24px;
    font-family: 'Barlow';
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}
.default-styles strong,
.default-styles p strong{
    font-family: inherit!important;
    font-size: inherit!important;
    line-height: inherit!important;
    font-weight: bold!important;
    display: initial!important;
}
.default-styles > ul{
    padding-bottom:16px;
}
.default-styles > ul:not([style *= "list-style-type: square;"]){
    padding-left: 45px;
}
.default-styles > ul:not([style *= "list-style-type: square;"]) > li{
    padding-left: 5px;
}
.default-styles > ul:not([style *= "list-style-type: square;"]) li ul{
    padding-left: 18px;
}
.default-styles > ul:not([style *= "list-style-type: square;"]) li ul li{
    padding-left: 4px;
}
.default-styles > ol{
    padding-left: 40px;
}
.default-styles > ol > li{
    padding-left: 10px;
    display: list-item;
    list-style: decimal;
}

.default-styles > ol > li > ol{
    padding-left: 12px;
}
.default-styles > ol > li > ol > li{
    padding-left: 10px;
}
.default-styles blockquote,
.default-styles blockquote p{
    font-family: 'Barlow Semi Condensed',sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 48px;
    font-style: italic;
    padding-left: 24px;
    border-left: 2px solid #5C5CE8;
}
.default-styles blockquote p{
    margin: 0 !important;
    padding-left: 0 !important;
    border: none !important;
}
.default-styles ol {
    padding-left: 30px;
}
.default-styles ol li {
    list-style: inherit;
    display: list-item;
    padding-bottom: 10px;
}
.default-styles ul li {
    font-weight: 400;
    display: list-item;
    list-style-type: disc;
    font-size: 16px;
    font-family: 'Barlow';
    line-height: 24px;
}
.default-styles ul li:before{
    display: none;
}
.default-styles ul[style *= "list-style-type: square;"] li:before{
    display: block;
}
.default-styles ul[style *= "list-style-type: square;"] li{
    display: block;
    list-style: none;
    padding-left: 0 !important
}
.single-landing .post_wrapper{
    margin: 0;
}
.single-landing .post_info{
    margin: 0;
    padding-top: 104px;
}
.single-landing .post_lft_cnt {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 654px;
    flex: 0 0 654px;
    max-width: 654px;
    margin-right: 104px;
}
.single-landing .post_right_cnt {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 570px;
    flex: 0 0 570px;
    max-width: 570px;
    padding: 32px;
    border-radius: 20px;
    -webkit-box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.08);
            box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.08);
}
.single-landing .contact_form{
    width: 100%;
}
.single-landing .frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 11px;
}
.single-landing .with_frm_style .frm-show-form div.frm_description p{
    font-size:  22px;
    line-height: 30px;
}
.single-landing .contact_form .frm_style_formidable-style.with_frm_style .form-field.sp-agree{
    margin: 21px 0 32px;
}
.page-template-page-thankyou .post_info,
.single-thankyou .post_info {
    width: 100%;
    padding: 264px 0 144px;
}
.page-template-page-thankyou .post_info_in,
.single-thankyou .post_info_in{
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.page-template-page-thankyou .post_lft_cnt,
.single-thankyou .post_lft_cnt {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 654px;
    flex: 0 0 654px;
    max-width: 654px;
    margin-right: 176px;
}
.page-template-page-thankyou .post_lft_cnt .default-styles,
.single-thankyou .post_lft_cnt .default-styles{
    padding-right:  84px;
}
.page-template-page-thankyou .post_info h1,
.single-thankyou .post_info h1{
    font-size:  52px;
    line-height: 58px;
    margin-bottom:  37px;
}
.page-template-page-thankyou .thelatest_cnt_rht ul li a,
.single-thankyou .thelatest_cnt_rht ul li a{
    text-decoration: none;
}
.page-template-page-landingpage-thankyou header,
.page-template-page-landingpage header{
    display: none;
}
.landing_page_wrapper {
    min-height: 1015px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
            padding-top: 40px;
    background: linear-gradient(82.48deg, #252569 25.38%, #5C5CE8 99.77%);
}

.lpw_logo{
    margin-bottom: 134px;
    text-align: center;
}
.lpw_logo a{
    display: inline-block;
}
.lpwh_logo{
    margin: 0 0 50px;
}
.lpw_header h2, .lpw_form h2{
    font-family: 'Barlow Semi Condensed',sans-serif;
    font-size: 36px;
    line-height: 48px;
    font-weight: normal;                                                                                                                                                                                                                                                                                                                                                                        
    margin: 0 0 16px;
}
.lpw_header p,.lpw_form_wrapper .with_frm_style .frm-show-form div.frm_description p{
    font-size: 22px;
    line-height: 30px;
}
.lpw_form_wrapper .frm_fields_container{
    margin-top: 40px;
}
.mrkform .mktoForm .mktoRequiredField label.mktoLabel,
.lpw_form_wrapper .with_frm_style .frm_primary_label,
.lpw_form_wrapper .with_frm_style .frm_primary_label .frm_required,
.lpw_form_wrapper .frm_error {
    margin-bottom: 3px;
    display: inline-block;
    padding: 0;
}
.lpw_form_wrapper .frm_style_formidable-style.with_frm_style .form-field.sp-agree {
    margin: 16px 0 40px !important;
    padding: 0;
    border:none;
}
.lpw_form_wrapper .with_frm_style .frm_submit {
    text-align: center;
}
.lpws_img {
    position: relative;
    width: 927px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: 137px;
}
.lpw_form_wrapper .frm_style_formidable-style.with_frm_style .form-field.frm_blank_field.sp-email .frm_error{
    display: none;
}
.lpw_form_wrapper .frm_style_formidable-style.with_frm_style .form-field.frm_blank_field.sp-email label {
    opacity: 1;
}
.lpwh_logo a{
    margin: 0 !important;
    display: inline-block;
}
.lpw_form h2 {
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 32px;
    color: #fff;
}
.lpw_form p {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 32px;
    color: #fff;
}
.page-template-page-landingpage-thankyou .lpw_form h3 {
    color: #fff;
}
.lpw_back {
    text-align: right;
    margin: 0 0 50px 0;
    position: absolute;
    right: 0;
    top: 0;
}
.lpw_back a{
    font-family: 'Barlow';
    font-size: 16px;
    line-height: 24px;
    color: #1a1e2c;
    font-weight: 700;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.lpw_back a span{
    margin-left: 8px;
    color: #fff;
}
.lpw_form .with_frm_style .vertical_radio .frm_checkbox label:after,
.lpw_form .with_frm_style .vertical_radio .frm_checkbox label:before {
    width: 24px;
    height: 24px;
    background-color: transparent;
    border:1px solid #E0E3E7;
}
.lpw_form .with_frm_style .vertical_radio .frm_checkbox label.checked:before {
    background-size: 24px 24px;
    top: 0;
    border:none;
}
.lpw_form .with_frm_style .vertical_radio .frm_checkbox label {
    min-height: 24px;
}
.cmgfrm-blk .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:hover,
.cmgfrm-blk .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:active,
.cmgfrm-blk .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:focus,
.cmgfrm-blk .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:disabled,
.lpw_form .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:hover,
.lpw_form .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:active,
.lpw_form .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:focus,
.lpw_form .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:disabled {
    opacity: 1;
    background-color: #C9CDD2 !important;
    background-image: url(../svg/circle-arrow-right.svg) !important;
    background-repeat: no-repeat !important;
    background-position: right 24px center !important;
    border-color: #C9CDD2;
    color: #fff !important;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.cmgfrm-blk .frm_submit button.frm_final_submit{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.cmgfrm-blk .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:hover,
.cmgfrm-blk .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:active,
.cmgfrm-blk .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:focus,
.cmgfrm-blk .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit:disabled{
    background-color: #3C404D !important;
    border-color: #3C404D !important;
}
.lpw_thankyou{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 calc(100% - 481px) !important;
            flex: 0 0 calc(100% - 481px) !important;
    max-width: calc(100% - 481px) !important;
    padding: 126px 0 30px 0 !important;
}
.lpw_thankyou .lpw_form_wrapper {
    width: 600px;
    margin: 0 auto;
}
/* .lpw_form h3 {
    font-size: 34px;
    line-height: 45px;
    margin-bottom: 64px;
    font-weight: 300;
} */
.page-id-2642 .lpws_img {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    left: 0;
}
.page-id-2642 .lpw_sidebar{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.cam-frm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 80px 0 100px;
}
.cmgfrm-blk {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 351px;
            flex: 0 0 351px;
    max-width: 351px;
    background: #1A1E2C;
    padding: 32px;
}
.cam-frm .value_properties_row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 1173px;
            flex: 0 0 1173px;
    max-width: 1173px;
    margin: 0 !important;
    padding: 0 !important;
}
.cam-frm .value_propertie_item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 351px;
    flex: 0 0 351px;
    margin: 0 40px 40px 0;
}
.cmgfrm-blk .with_frm_style .frm-show-form div.frm_description p {
    margin: 0 0 27px;
    color: #fff;
}
.cmgfrm-blk .with_frm_style legend+h3, .with_frm_style h3.frm_form_title {
    font-family: 'Barlow Semi Condensed',sans-serif;
    font-size: 24px;
    line-height: 30px;
    color: #fff;
    font-weight: 500;
    margin: 0 0 8px 0;
}
.cmgfrm-blk .with_frm_style .frm_primary_label{
    color: #fff;
}
.cmgfrm-blk .with_frm_style .vertical_radio .frm_checkbox label{
    color: #fff;
}
.cmgfrm-blk .frm_style_formidable-style.with_frm_style .form-field input:not(input[type=checkbox]),
.cmgfrm-blk .with_frm_style select {
    border: 1px solid #3C404D;
    color: #fff;
    background: transparent;
}
.cmgfrm-blk .with_frm_style .vertical_radio .frm_checkbox label:after{
    width: 20px;
    height: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #3C404D;
}
.cmgfrm-blk .with_frm_style .vertical_radio .frm_checkbox label input {
    opacity: 0;
    display: none !important;
}
.cmgfrm-blk .with_frm_style .vertical_radio .frm_checkbox label:before {
    width: 20px;
    height: 20px;
    background-size: 18px 18px;
    background-color: transparent;
    top: 10px;
    left: 4px;
}
.cmgfrm-blk  .frm_style_formidable-style.with_frm_style .form-field.sp-agree {
    margin: 11px 0 0;
    padding-top: 0;
    border-top: none;
}
.cmgfrm-blk .frm_style_formidable-style.with_frm_style .form-field.sp-agree.frm_blank_field label {
    color: #fff;
}
.page-template-page-ikeofficepro-landingpage .cam-frm,
.page-template-page-ikefieldtools-landingpage .cam-frm{
    padding: 0;
}
.page-template-page-ikeuniversity-landingpage .cam-frm .value_properties_row,
.page-template-page-ikeofficepro-landingpage .cam-frm .value_properties_row,
landingpage .cam-frm .value_properties_row,
.page-template-page-ikefieldtools-landingpage .cam-frm .value_properties_row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 782px;
            flex: 0 0 782px;
    max-width: 782px;
}
.frm_style_formidable-style.with_frm_style .form-field.frm_blank_field.sp-email .frm_error .frm_error {
    position: static;
}
.page-template-page-ikeuniversity-landingpage .cam-frm .value_propertie_item,
.page-template-page-ikeanalyze-landingpage .cam-frm .value_propertie_item,
.page-template-page-ikeofficepro-landingpage .core-tech-officepro .cam-frm .value_propertie_item,
landingpage .core-tech-officepro .cam-frm .value_propertie_item,
.page-template-page-ikefieldtools-landingpage .core-tech-officepro .cam-frm .value_propertie_item {
    margin: 0 40px 40px 0 !important;
}
.page-template-page-ikeanalyze-landingpage .cam-frm .value_properties_row {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.lpw_form .frm_style_formidable-style.with_frm_style .form-field input:not(input[type='checkbox']),
.lpw_form .with_frm_style select{
    border:1px solid #E0E3E7;
}
#cookie-notice .cn-button {   
    font-weight: 400;   
    font-size: 13px;    
    letter-spacing: .25px;  
    line-height: 20px;  
    margin: 0;  
    text-align: center; 
    text-transform: none;   
    display: inline-block;  
    cursor: pointer;    
    -ms-touch-action: manipulation; 
        touch-action: manipulation; 
    white-space: nowrap;    
    outline: none;  
    -webkit-box-shadow: none;   
            box-shadow: none;   
    text-shadow: none;  
    border: none;   
    border-radius: 3px; 
    text-decoration: none;  
    padding: 8.5px 10px;    
    line-height: 1; 
    margin: 0 0 0 10px; 
    background: #20C19E;    
    color: #fff;    
    display: block; 
}
.sv_cnt {
    width: 100%;
    padding: 32px 64px 32px 48px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-shadow: 4px 2px 20px rgba(0, 0, 0, 0.1);
            box-shadow: 4px 2px 20px rgba(0, 0, 0, 0.1);
                backdrop-filter: blur(10px);
}
.svc_rht {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-left: 48px;
}
.svc_lft h3{
    margin-bottom: 16px;
}
.svc_lft p{
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
}
.sv_wrapper + .core-tech-wrapper{
    margin-top: 104px;
}
.abt_placehodler {    
    position: absolute; 
    left: 0;    
    right: 0;   
    top: 0; 
    bottom: 0;  
    z-index: 1; 
    background-repeat: no-repeat;   
    background-size: cover; 
}   
.abt_placehodler .play_icon{    
    position: absolute; 
    left: 0;    
    right: 0;   
    top: 0; 
    bottom: 0;  
    z-index: 1; 
    background-repeat: no-repeat;   
    background-size: cover; 
} 
.play_icon{   
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(26, 30, 44, 0.54)), to(rgba(26, 30, 44, 0.54)));  
    background: -o-linear-gradient(bottom, rgba(26, 30, 44, 0.54), rgba(26, 30, 44, 0.54)); 
    background: linear-gradient(0deg, rgba(26, 30, 44, 0.54), rgba(26, 30, 44, 0.54));  
    display: -webkit-box;   
    display: -ms-flexbox;   
    display: flex;  
    -webkit-box-pack: center;   
        -ms-flex-pack: center;  
            justify-content: center;    
    -webkit-box-align: center;  
        -ms-flex-align: center; 
            align-items: center;    
}
.sv_wrapper{
    position: relative;
}
.svw_overlay{
    position: absolute;
    left: 0;
    width: 100%;
    height: 525px;
    background: #F7F9FC;
    border: 1px solid #E0E3E7;
}
.sv_wrapper .container{
    position: relative;
    z-index: 1;
}
.sv_wrapper .abt-iframe iframe {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.sv_wrapper + .core-tech-wrapper .core-techheader{
    height: auto;
    width: 100%;
    padding: 0;
}
.sv_wrapper .ts_wrapper{
    margin-top: 0;
}
.sv_wrapper + .core-tech-wrapper .core-techheader h2{
    color: inherit;
    white-space: normal;
}
.sv_wrapper + .core-tech-wrapper .value_properties_row{
    padding: 72px 0 80px;
}
bodyvideo .banner{
    padding-bottom: 0 !important;
}
bodyvideo .banner::after{
    display: none;
}
.sv_wrapper .ts_wrapper .aboutus_img img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}
.sv_wrapper .ts_wrapper .aboutus_img iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.play-btn{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(26, 30, 44, 0.54)), to(rgba(26, 30, 44, 0.54)));
    background: -o-linear-gradient(bottom, rgba(26, 30, 44, 0.54), rgba(26, 30, 44, 0.54));
    background: linear-gradient(0deg, rgba(26, 30, 44, 0.54), rgba(26, 30, 44, 0.54));
    z-index: 9;
    cursor: pointer;
    border:none;
}
/*body.single-events,
body.page-template-page-events{
    padding-top: 160px;
}*/
.events_banner {
    min-height: 695px;
    background-color: #1A1E2C;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding:80px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    position: relative;
}
.page-template-page-events .events_banner .container {
    z-index: 1;
}
.page-template-page-events .events_banner:after {
     content: "";
     background: rgba(17,20,31,0.82);
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
}

.event_title{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    text-transform: capitalize;
    margin: 0 0 32px 0;
}
.event_title img,
.event_title svg{
    margin:0 24px 0 0;
}
.events_banner h1{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    margin:0 0 24px;
}
.event_disc{
    margin: 0 0 48px;
}
.event_schedule ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.event_schedule ul li{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 32px 0 0;
}
.event_schedule ul li strong{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
}
.event_schedule ul li i{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-style: italic;
    font-weight: 500;
}
.event_schedule ul li img,
.event_schedule ul li svg{
    margin:0 16px 0 0;
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
}
.events_banner .event_schedule{
    margin: 0 0 48px;
}
.event_actns .btn{
    margin:0 24px 0 0;
}
.event_disc p{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 34px;
    line-height: 45px;
    font-weight: 300;
}
.events_page_list {
    padding: 104px 0;
    display: block;
}
.events_page_list h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 68px;
    margin-bottom: 94px;
}
.events_page_list .ike_work_item{
    -webkit-box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.08);
            box-shadow: 4px 2px 30px rgba(0, 0, 0, 0.08);
    -webkit-box-flex:0;
        -ms-flex:0 0 351px;
            flex:0 0 351px;
    max-width: 351px;
    margin-bottom: 80px; 
}
.ike_work_item .event_schedule{
    margin:0 0 10px;
}
.ike_work_item .event_schedule ul{
    display: block;
}
.ike_work_item .event_schedule ul li {
    margin:0;
}
.events_page_list .ike_works_row .alm-reveal{ 
    display: -webkit-box; 
    display: -ms-flexbox; 
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0;
}
.ep_container .default-styles  ul li{
    list-style: none;
}
.ep_container .default-styles  ul li::before{
    content: '+';
    font-family: 'Barlow';
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    left: -24px;
    display: block !important;
}
.evnets_singal_banner{
    min-height: 280px !important;
}
.event_post {
    padding: 88px 0;
}
.ep_top_cnt{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 34px;
    line-height: 45px;
}
.ep_container{
    max-width: 700px;
    margin: auto;
}
.ep_top_cnt h1{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    margin-bottom: 65px;
}
.ep_container .post_lft_cnt{
    max-width: 600px;
    margin:0;
    padding: 0 0 0 30px;
}
.ep_container .event_schedule {
    padding: 24px 0 0;
    border-top:1px solid #E0E3E7;
    border-bottom:1px solid #E0E3E7;
}
.ep_container .event_schedule ul{
    display: block;
}
.ep_container .event_schedule ul li{
    margin: 0;
    padding: 0 0 24px 0;
}
.ep_top_cnt .btn{
    margin:0 0 48px;
}
.more_about_event{
    background:#F7F9FC;
    margin:0 0 40px;
    padding: 16px;
}
.more_about_event a{
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    color: #1A1E2C;
    display: inherit;
    letter-spacing: 0.3px;
}
.more_about_event a span{
    text-decoration: underline;
}
.ep_container .event_schedule ul li img,
.ep_container .event_schedule ul li svg{
    -webkit-box-flex:0;
        -ms-flex:0 0 32px;
            flex:0 0 32px;
    height: 32px;
}
.ep_container .addtoany_share_save_container {
    display: none;
}
.ep_container .default-styles h1,
.ep_container .default-styles h2,
.ep_container .default-styles h3{
    margin: 0 0 16px;
}
.ike_work_item .event_schedule ul li img, .ike_work_item .event_schedule ul li svg{
    max-width: 24px;
}

.ike_work_header::after{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(17,20,31,.82);  
}
.ike_work_header img,
.ike_work_header svg,
.ike_work_header span,
.ike_work_header strong,
.ike_work_header p{
    position: relative;
    z-index: 1;
}
.events_page_list .ike_works_row .ajax-load-more-wrap{
    width: 100%;
}
.page_logo{
    margin-bottom: 40px;
}
.iosb_cnt .priced_text{
    margin-bottom: 32px;
}
.blocks h3 {
  margin-bottom: 30px;
}
.blocks_info{
    width: 100%;
    border: none;
    padding: 0;
}
.blocks-data:last-child{
    margin: 0 !important;
    border: none;
}
.iocb_new::after{
    display: none;
}
.ctw_office_new{
    margin-top: 0 !important;
    padding-top: 80px;
}
.ctw_office_new .core-techheader{
    height: auto !important;
    padding: 0 !important;
    width: 100% !important;
}
.ctw_office_new .core-techheader h2,
.core-techheader_analyze .core-techheader h2{
    font-size: 62px;
    line-height: 72px;
    color: #1A1E2C;
}
/* .ctw_office_new .core-techheader h2{
    margin-bottom: 24px;
} */
.ctw_office_new .value_propertie_item{
    margin: 0 20px 46px;
}
.ctw_office_new .value_properties_wrapper{
    padding-top: 0 !important;
}
.built_poles {
  padding: 48px 0 104px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.builtpoles_item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 685px;
    flex: 0 0 685px;
    max-width: 685px;
    margin: 0 88px 0 0;
}
.built_img {
  height: 400px;
  overflow: hidden;
  margin: 0 0 48px;
}
.built_info h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 16px;
    height: 48px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
}
.built_info p{
    font-size: 22px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    margin-bottom: 48px;
}
.cswio_new{
    position: relative;
}
.book_demo_fluid{
    margin: 0 !important;
    height: auto !important;
    padding-top: 0;
    background: #FF9239 !important;
}

.book_demo_fluid::after{
    display: none;
}
.book_demo_fluid .book_demo_cnt{ 
    background: transparent;
    position: static;
}
.book_demo_fluid .book_demo_cnt h3{
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 40px;
    padding: 0 127px;
}
.cswio_new .case_studies_list{
    padding-right: 15px;
}
.post_interaction .addtoany_shortcode .a2a_kit{
    line-height: 1 !important;
}
.img_swappers_officepro .img_deatils_element:nth-child(even) .ike_device_img {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.bdi_fluid{
    margin: 0;
}
/* .bdi_fluid:after,
.bdi_fluid{
    background:#1A1E2C;
} */

.features_cnt {
    padding: 45px 0 88px;
    max-width: 980px;
}
.ct_officepro .value_properties_wrapper{
    padding-bottom: 38px !important;
}
.img_swappers_list_feidltools.islf_new .img_deatils_swapper2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: unset;
            flex-direction: unset;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(even) .img_deatils_swapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
}
.img_swappers_list_feidltools.islf_new .ike_devices {
    width: 100%;
    margin: 0 0 0;
}
.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(even) .img_deatils_swapper:first-child{
    margin-left: 0;
}
.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(even) .ike_devices {
    margin: 0 ;
}
.img_swappers_list_feidltools.islf_new .img_deatils_element .ike_device_img {
    padding: 0;
}
.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(even) .ike_device_img {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(odd) .img_deatils_swapper:first-child{
    margin-left: 754px;
}
.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(even) .ike_devices {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
}
.img_swappers_list_feidltools.islf_new .img_details > p {
    width: 98%;
}
.islf_new .img_deatils_element:first-child{
    margin-top: 80px;
}
/*structural-page*/
.banner.ike_office_banner::after {
    content: '';
    display: none;
}
.banner.analyze_banner {
    padding: 200px 0 0;
    background-size: cover !important;
    height: auto !important;
    min-height: 916px;
}
.ike_office_banner .banner-data h1,
.analyze_banner .banner-data h1,
.University_banner .banner-data h1{
    font-size: 52px;
    line-height: 58px;
}
.sv_wrapper + .core-tech-wrapper .value_properties_wrapper.vpr_stur {
    padding: 24px 0 0;
} 
.value_properties_wrapper .strcl-vpr .value_propertie_item {
    padding: 32px 24px 50px 32px;
}

.img_details.imgfd {
    flex: 0 0 100% !important;
    max-width: 100% !important;
} 
.blocks_info p,
.Insight-banner .blocks_info p,
.analyze_banner .blocks_info p {
    min-height: 40px !important;
    height: auto;
} 
/*feedback changes*/
.banner-data p span{
    font-family: 'Barlow';
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    margin-bottom: 48px;
    display:block ;
}
.banner-data {
    width: 580px;
}
.Insight-banner.banner::after{
    display: none;
}
.Insight-banner .block_bannner_wraper{
    margin-top: 27px;
}
.core-techheader_insight,
.core-techheader_analyze {
    margin-top: 0;
    height: auto;
}
.core-techheader_analyze .core-techheader{
    height: auto;
    padding: 104px 0 0;
    width: 100%;
}
.core-techheader_insight .value_properties_wrapper,
.core-techheader_analyze .value_properties_wrapper {
    padding: 24px 0 0;
}
.value_properties_wrapper .value_propertie_item{
    border: 1px solid #E0E3E7;
}

.page-template-page-ikeinsight .useCases_row .useCases_list .value_properties_row .value_propertie_item {
    background-color: #363687 !important; 
}
/*analyze page*/
.value_properties_row_analyze {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
            padding-top: 56px;
            padding-bottom: 80px;
}
 .analyze_banner .block_bannner_wraper .blocks_info strong{
    height: 60px;
}
.banner.analyze_banner .banner-data {
    width: 630px;
}
.testimonials_blk_analyze .testimonial_img img {
    float: right;
}
/*university changes*/
.University_banner .banner-data{
    width: 642px;
}
.testimonials_blk_university {
    padding-bottom: 174px;
}   
.why_ike_university{
    margin-top: 0;
}
.University_banner .banner-data .btn {
    margin-right: 25px;
}
.University_banner {
    padding: 200px 0 84px 0;
    background-size: cover;
    height: auto;
    min-height: 833px !important;
    background-position: right top;
}
.testimonials_blk_university .testimonial_img {
     background: none; 
}
.testimonials_blk_university .testimonial_img img {
    float: right;
}
/*new-home-page*/
.new_home.banner::after{
    display: none;
}
.new_home .blocks_info strong {
    height: 60px;
}
.core-home-new{
    margin-top: 0;
}
.core-home-new .core-techheader h2{
    color: #1A1E2C;
}
.analyize_pop_up-header{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    color: #1A1E2C;
    margin-bottom: 24px;
}

.bdi_fluid.unvrty .book_demo_cnt h3 {
    padding: 0 336px;
    font-size: 36px;
    line-height: 48px;
}

/*newchangeshomepage*/
.new_home_com-support{
    background-size: cover !important;
    background-position: center !important;
    padding: 72px 0 34px !important;
}
.new_sub-leading-left h3 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin: 32px 0 16px;
}
.isolated-imge{
    position: absolute;
    top: -60px;
    left: -7px;
    z-index: -111;
}
.stat__calout{    
    background-color: #5c5ce8;  
    display: -webkit-box;   
    display: -ms-flexbox;   
    display: flex;  
    -webkit-box-orient: vertical;   
    -webkit-box-direction: normal;  
    -ms-flex-direction: column; 
    flex-direction: column; 
    -webkit-box-align: center;  
    -ms-flex-align: center; 
    align-items: center;    
    -webkit-box-pack: center;   
    -ms-flex-pack: center;  
    justify-content: center;    
    color: #fff;    
    text-align: center; 
}   
.stat__calout{  
    -webkit-box-flex: 0;    
    -ms-flex: 0 0 175px;    
    flex: 0 0 175px;    
    max-width: 175px;   
    height: 175px;  
    overflow: hidden;   
    padding: 5px;   
}   
.stat__calout h5 {  
    font-family: 'Barlow Semi Condensed', sans-serif;   
    font-size: 52px;    
    line-height: 64px;  
    font-weight: 500;   
}   
.stat__calout > p { 
    font-family: 'Barlow Semi Condensed', sans-serif;   
    font-size: 19px;    
    line-height: 21px;  
    margin-bottom: 0 !important;    
}   
.stat__calout:first-child{  
    position: absolute; 
    right: 15%; 
    top: -20px; 
}   
.stat__calout:last-child{   
    position: absolute; 
    left: 12%;  
    bottom: -7px;   
}
.new_sub-leading:nth-child(2n){
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse;
}
.home-powered{    
    display: -webkit-inline-box;    
    display: -ms-inline-flexbox;    
    display: inline-flex;   
    position: absolute; 
    bottom: -90px;  
    -webkit-box-pack: center;   
        -ms-flex-pack: center;  
            justify-content: center;    
    -webkit-box-align: center;  
        -ms-flex-align: center; 
            align-items: center;    
}   
.home-powered { 
    font-family: 'Barlow Semi Condensed', sans-serif;   
    margin: 0 !important;   
    font-size: 22px !important; 
    line-height: 48px;  
}   
.home-powered span {    
     font-family: 'Barlow Semi Condensed', sans-serif;  
    font-size: 42px;    
    line-height: 48px;  
}   
.home-powered img{  
    padding: 0 29.63px 0 18.82px;   
} 
.new_sub-leading:last-child{
   margin: 0;
}
.visible-xs{
    display: none;
}

.new_home .block_bannner_wraper {
    margin-top: 152px;
}
.new_sub-leading_home p a:hover,
.img_swappers_officepro p a:hover,
.suport_cnt_lft a:hover,.default-styles p a:hover,
.ctw_office_new p a:hover ,.ct_officepro .value_propertie_item p a:hover,
.thelatest_cnt_rht ul li a:hover,.suport_cnt_rht > ul li a:hover,
.desk-footer .quick_links li a:hover,.post_lft_cnt p a:hover,
.articles_links ul li a:hover,.market_announements .year_tab_cnt ul li a:hover,
.value_propertie_item p a:hover,p a:hover, .features_list li a:hover,.support_doc_lft .alm-reveal a:hover,
 .support_doc_lft .release_note_item a:hover,.search_rsult_item a strong:hover,
 .default-styles ul li a:hover{
    text-decoration: underline;
}
p a:hover{
      color: #FF9239;
}

.market_announements .choose_year ul li.active a{
    color: #1A1E2C;
    font-weight: 700;
} 
.investrors_accordins .market_announements .choose_year ul li.active a{
    color: #fff;
}

.default-styles p a ,.features_list li, .features_list li a,.market_announements .year_tab_cnt ul li a{
   color: #FF9239;
} 
.support_doc_lft .alm-reveal a,.support_doc_lft .release_note_item a,.search_rsult_item a strong{
   color: #FF9239;
}
.thelatest_cnt_rht ul li a,.suport_cnt_rht > ul li a,.articles_links ul li a,.market_announements .year_tab_cnt ul li a{
    text-decoration: none;
}
.features_list li a:before{
    color: #1A1E2C;
}
/*new blog page*/
.foesec .rs-blk ol li{
    list-style: decimal;
}
.foesec .post_author_info {
    width: 998px;
    text-align: left;
    margin: 0 auto; 
    padding: 0;
}
.foesec .post_author_info h1{
    font-family: 'Barlow Semi Condensed',sans-serif;
    font-size: 62px;
    line-height: 72px;
  width: 800px;
  margin-bottom: 56px;
}
.foesec .new_blog_NB .post_author_img{
    width: 60px;
    height: 60px;
    margin: 0 17px 0 0;
}
.foesec .timer_short{
    display: flex;
    padding: 26px 0 26px 25px;
    border-top: 1px solid #E0E3E7;
    border-bottom: 1px solid #E0E3E7;
    align-items: center;
}
.foesec .timer_short a{
    display: flex;
    align-items: center;
}
.foesec .timer_short p{
    border-bottom: none !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    margin-right: 50.67px;
    margin-left: 16px;
    font-size: 18px !important;
    line-height: 24px !important;
}
.foesec .post_subscribe span {
    display: block;
    font-size: 16px;
    line-height: 24px;
}
.foesec.post_wrapper {
     margin-top: 88px; 
}
.foesec .new_blog_NB .post_author_info h2 {
    font-family: 'Barlow Semi Condensed',sans-serif;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 6px;
    font-weight: 500;
}
.foesec .post_author_info p {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .02em;
    font-weight: 400;
    color: #1A1E2C;
}
.foesec .post_author_info p span{
    font-size: 22px;
    line-height: 30px;
    letter-spacing: .02em;
    font-weight: 400;
    color: #1A1E2C;
    margin-bottom: 8px;
    display: block;
}
.foesec .post_author_info p:first-child {
    border-bottom: 1px solid #E0E3E7;
    padding-bottom: 16px;
    margin-bottom: 56px;
}
.foesec .foe-blk ul li{
    list-style: none;
    position: relative;
}
.foesec .foe-blk ul li:before {
    content: '+';
    font-family: 'Barlow';
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    left: -24px;
    color: #1a1e2c;
    display: revert;
}
 .foesec .rs-blk ol li {
    list-style: decimal;
    position: relative;
    display: revert;
}
.new_blog_NB{
    display: flex;
    align-items: center;
    margin-bottom: 28px;
}
.share_BLOG-post{
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    display: flex;
}
.foesec .post_info {
    padding: 40px 0 80px;
}
.foesec .post_lft_cnt ul {
    margin-bottom: 48px;
    padding-left: 25px;
}
.foesec .default-styles h3,.foesec .default-styles h4 {
    margin: 0 0 16px;
}
.foesec .default-styles p{
    margin-bottom: 32px;
}
.foesec .clk{
    display: flex;
    align-items: center;
}
.rs-blk a:hover{
    text-decoration: underline;
}
.foesec .timer_short img,
.foesec a.addtoany_share img{
    width: 32px;
    height: 32px;
}
.foesec .post_subscribe{
    text-align: left;
    box-shadow: 4px 2px 30px rgb(0 0 0 / 8%);
}
.foesec .post_author_img img {
    width: 100%;
    height: auto;
}
.foesec .share_BLOG-post{
    align-items: center;
}
.foesec .foe-blk ul li:before {
    content: '+';
    font-family: 'Barlow';
    font-size: 20px;
    line-height: 28px;
    position: absolute;
    left: -24px;
    color: #1a1e2c;
    display: revert;
    top: -3px;
}
.foesec .foe-blk ul li{
    font-size: 20px;
    line-height: 28px;
}
/*landing page new form css*/
.mrkform .mktoForm {
    width: 100% !important;
    padding: 0 !important;
    margin-top: 45px;
}
.mrkform .mktoForm .mktoFormCol {
    width: 100%;
    margin: 0 0 7px 0 !important;
}
.mrkform .mktoFieldWrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
}
.mrkform .mktoOffset{
    display: none !important;
}
.mrkform .mktoGutter{
    display: none !important;
}
.mrkform .mktoForm .mktoOffset{
    float: none;
}
.mrkform label {
    display: flex;
    flex-direction: row-reverse;
    width: auto !important;
    padding: 0;
    display: block;
    margin: 0 0 3px !important;
    font-weight: normal !important;
/*    color: #fff;*/
}
.mrkform .cnct-lbl Label {
    color: #1A1E2C;
    font-family: 'Barlow', sans-serif;
}
.mrkform .mktoAsterix{
    color: #E55857 !important;
    padding: 0 !important;
}
.mrkform .mktoField {
    height: 48px !important;
    background:#fff;
    border: 1px solid #E0E3E7;
    padding: 12px 9px !important;
    font-family: 'Barlow';
    font-size: 16px !important;
    line-height: 24px !important;
    color: #1A1E2C;
    letter-spacing: 0.02em;
    border-radius: 0;
    display: block;
    width: 100% !important; 
}
.mktoError{
    display: none !important;
}
.mrkform .mktoField.mktoInvalid, .mrkform input[aria-describedby=ValidMsgEmail] {
    border-color: #E55857 !important;
    color: #E55857 !important;
    box-shadow: none !important;
}
.mrkform .mktoField:focus{
    outline: none !important;
    box-shadow: 0 1px 1px rgb(0 0 0 / 8%) inset, 0 0 8px rgb(102 175 233 / 60%);
}
.mrkform label#LblEmail_Opt_In__c {
    padding: 24px 0 0 40px;
    margin: 0 !important;
    display: block;
    line-height: 20px !important;
    cursor: pointer;
    font-size: 14px;
    font-family: 'Barlow', sans-serif;
    color: #1A1E2C; 
}
.mrkform.lndngfrm label#LblEmail_Opt_In__c{
    color: #fff;
}
.mrkform .mktoCheckboxList label#LblEmail_Opt_In__c {
    padding: 0;
    position: relative;
    width: 24px !important;
    height: 24px;
}
.mrkform .mktoCheckboxList{
    position: absolute;
    left: 0;
    top: 20px;
    width: 24px !important;
    height: 24px !important;
}
.mrkform .mktoCheckboxList label#LblEmail_Opt_In__c:after,
.mrkform .mktoCheckboxList label#LblEmail_Opt_In__c:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
    background-color: transparent;
    border: 1px solid #E0E3E7;
}
.mrkform .mktoCheckboxList input{
    display: none;
}
.mrkform .mktoCheckboxList input#Email_Opt_In__c:checked + label#LblEmail_Opt_In__c:before {
    background: url(../svg/check-green.svg) no-repeat;
    background-size: 20px 20px;
    border:none;
    left: 0;
    z-index: 1;
    background-position: center;
    border: none;
    left: 0;
}
.mrkform .mktoButtonRow{
    width: 100%;
    margin-top: 40px !important;
}
.mrkform .mktoButtonRow span{
    display: block;
    text-align: center;
    margin: 0 !important;
}
.mrkform .mktoButtonRow .mktoButton{
    font-family: 'Barlow', sans-serif;
    font-size: 16px !important;
    line-height: 54px !important;
    height: 56px !important;
    font-weight: bold;
    letter-spacing: 0.02em;
    color: #fff;
    background-color: #C9CDD2 !important;
    border: 1px solid #C9CDD2 !important;
    padding:0 64px 0 24px !important;
    border-radius: 30px;
    display: inline-flex;
    align-items: center;
    opacity: 1;
    background-image: url(../svg/circle-arrow-right.svg) !important;
    background-repeat: no-repeat !important;
    background-position: right 24px center !important;
        box-shadow: none;
    pointer-events: none;
}
.page-template-page-contact .mrkform .mktoButtonRow .mktoButton:hover{
   background: none !important;
}
.mrkform .mktoButtonRow .mktoButton.active{
    background-color: #FF9239 !important;
    border-color: #FF9239 !important;
    cursor: pointer;
    pointer-events: inherit;
}
.mrkform .mktoFieldDescriptor{
    margin-top: 16px !important;
}
.mrkform .mktoForm .mktoRequiredField label.mktoLabel{
    display: inline-flex;
}
.landing_page_wrapper .mrkform .frm_description p{
    font-family: 'Barlow';
    letter-spacing: 0.02em;
    font-weight: normal;
    margin: 0 0 12px;
    color: #FFF;
}
.twocol .frm_form_title{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 48px;
    margin: 0 0 5px;
    color: #1A1E2C;
    font-weight: 500;
    padding: 0 0 0 1%;
}
.twocol .frm_description {
    margin: 0 0 12px;
    padding: 0 0 0 1%;
}
.twocol .frm_description p{
    font-family: 'Barlow';
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
    font-weight: normal;
    margin: 0;
}
.twocol .mktoFormRow {
    display: flex;
    justify-content: space-between;
}
.twocol .mktoForm .mktoFormCol {
    margin: 0 1% 7px 1% !important;
}
.twocol textarea.mktoField{
    height: 72px !important;
}
.twocol label#LblEmail_Opt_In__c{
    margin: 11px 0 0 !important;
    padding: 10px 0 0 48px;
    border-top: 1px solid #DEE0E2;
    display: block;
    width: 100% !important;
    font-family: 'Barlow', sans-serif;
    line-height: 38px;
}
.mrkform select.mktoField {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 24px;
    background: url(../svg/icon_arrow_down.svg) no-repeat right 16px center;
}
.twocol .mktoCheckboxList label#LblEmail_Opt_In__c {
    width: 48px !important;
    height: 48px;
}
.twocol .mktoCheckboxList label#LblEmail_Opt_In__c:after,
.twocol .mktoCheckboxList label#LblEmail_Opt_In__c:before {
    top: 10px;
    width: 38px;
    height: 38px;
    border: none;
    background:#F7F9FC;
}
.twocol .mktoCheckboxList input#Email_Opt_In__c:checked + label#LblEmail_Opt_In__c:before {
    background-size: 40px 40px;
}
.twocol .mktoCheckboxList label{
    border:none !important;
}
.twocol .mktoForm{
    margin: 0 !important
}
.twocol .mktoButtonRow span {
    display: block;
    text-align: right;
    margin: 0 !important;
}
.twocol .mktoButtonRow .mktoButton {
    background-color: #FF9239 !important;
    border-color: #FF9239 !important;
    opacity: 0.25;
}
.twocol .mktoButtonRow .mktoButton.active {
    opacity: 1;
}
.ike_address_wrapper .core-techheader2 {
    min-height: 180px;
    width: calc(50% - 64px);
}
/*new changes*/


.foesec .foe-blk ul li {
    font-size: 22px;
    line-height: 30px;
}
.foesec .post_subscribe p {
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 48px;
}
.foesec .default-styles h4 {
    font-size: 21px;
}

.foesec .post_lft_cnt ul {
    padding-left: 40px;
}
.foesec .foe-blk ul li:before {
    top: 0;
}
/*new version css*/
/*home page*/
.block_bannner-h h3{
    width: 100%;
    height: 112px;
    background: #1A1E2C;
    font-weight: 400;
    font-size: 36px;
    line-height: 48px;
    color: #FFFFFF;
    padding: 0px 40px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
.block_bannner_wraper {
   margin-top: -112px !important;
}
.blocks-data {
    flex: 0 0 calc(100%/ 3);
    border-right: none;
    Padding: 32px 32px 40px 40px;
    margin-right: 0;
    background: #616571;
    min-height: 260px;
}


/* new version landing page*/
.lpw_sidebar{
    background: none;
    flex: 0 0 927px;
    max-width: 927px;
    padding: 110px 0 0;
}

.page-id-2693 .landing_page_wrapper,
.page-id-2692 .landing_page_wrapper{
    background: linear-gradient(82.48deg, #1A1E2C 25.38%, #4E525F 99.77%);
}
 .lpw_main{
    flex: 0 0 600px;
    max-width: 600px;
    padding: 62px 0 72px 0;
}
 .lpw_form_wrapper h3.frm_form_title{
    color: #fff;
    font-size: 52px;
    line-height: 58px;
    font-weight: normal;
    margin: 0 0 16px;
    font-family: 'Barlow Semi Condensed',sans-serif;
}

 .landing_page_wrapper .container {
    padding: 0 !important;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
    position: relative;
}
.page-id-2693 .landing_page_wrapper .container{
    align-items: flex-start;
    min-height: 1071px;
}
.page-id-2693 .landing_page_wrapper .lpw_sidebar{
    align-self:flex-end;
}

.mrkform .mktoCheckboxList label#LblEmail_Opt_In__c:after,
.mrkform .mktoCheckboxList label#LblEmail_Opt_In__c:before{
    background: #fff;
}
/*thank you page*/
.page-template-page-landingpage-thankyou .landing_page_wrapper {
    min-height: auto;
    padding: 125px 0 72px;
}
/* .default-styles h3 {
    font-family: 'Barlow Semi Condensed',sans-serif;
    font-size: 26px;
    line-height: 32px;
    margin: 0 0 24px;
    font-weight: 400;
} */
.page-template-page-landingpage-thankyou .lpw_form .btn_black{
    background-color: #FF9239;
    border: none;
}
.page-template-page-landingpage-thankyou .lpw_form .btn_black:hover {
    background-color: #F87F1C;
}
.page-id-2692 .landing_page_wrapper .container{
    align-items: start;
}
.page-template-page-landingpage-thankyou .lpw_main {
    padding: 0 !important;
    flex: 0 0 590px;
    max-width: 590px;
}
.page-id-2692 .landing_page_wrapper{
    padding: 125px 0 0;
}
.page-id-2624 .lpw_sidebar { 
    padding: 30px 0 0;
}
.page-id-2642 .landing_page_wrapper .container {
    align-items: end;
}

.page-id-2644 .landing_page_wrapper{
    padding-bottom: 0;
}
.page-id-2644 .lpw_sidebar{
    padding: 191px 0 0;
}
.page-id-2644 .landing_page_wrapper .container{
    align-items: flex-start;
}
.page-id-2618 .lpw_sidebar{
    padding-top: 0;
}


/*ike office pro*/
.iocb_new {
    height: 884px !important;
    background-size: cover;
    padding-bottom: 0 !important;
}
.page-template-page-ofcsolutions .iosb_cnt {
    width: 710px;
}
.page-template-page-ofcsolutions .iosb_cnt h2 {
    margin-bottom: 48px;
}
.page-template-page-ofcsolutions .value_properties_wrapper > h3 {
    font-size: 52px;
    line-height: 58px;
}
.page-template-page-ofcsolutions .value_properties_row {
    padding-top: 56px;
}
.ike-datasheet-section{
    background: #363687;
}
.ike-datasheet-right h2{
    font-weight: 400;
    font-size: 52px;
    line-height: 58px;
    color: #fff;
    margin-bottom: 48px;
}
.ike-data-sheet-info{
    display: flex;
    align-items: end;
    justify-content: space-between;
}
.ike-datasheet-right {
    margin-left: 80px;
    flex: 0 0 550px;
    max-width: 550px;
    padding: 100px 0;
}
.ike_ofc_pro-do {
    background: #1A1E2C;
    padding-top: 206px;
    padding-bottom: 98px;
    position: relative;
    margin-bottom: 136px;
    content-visibility: visible !important;
}
.ike-ofc-pro-info{
    display: flex;
    align-items: end;
    justify-content: space-between;
}
.ike-ofc-pro-inf-left h2, .ike-ofc-pro_featres h2{ 
    font-weight: 400;
    font-size: 62px;
    line-height: 72px;
    color: #fff;
    margin-bottom: 48px;
}
.ike-left-equip h3{
    font-family: 'Barlow Semi Condensed';
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #fff;
    margin-bottom: 16px;
}
.ike-left-equip p{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #fff;
    margin-bottom: 48px;
}
.ike-ofc-pro-inf-left {
   flex: 0 0 777px;
    max-width: 777px;
}
.ike-pro-left-equips {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -24px;
}
.ike-left-equip {
    flex: 0 0 calc(100%/2 - 48px);
    max-width: 100%;
    margin: 0 24px;
}
.ike-ofc-pro-inf-right img{
    width: 830px;
}
.ike-ofc-pro-inf-right {
    position: absolute;
    right: 6%;
    bottom: -72px;
}
.ike-ofc-pro_featres{
    padding: 56px 0 72px;
    background: #1A1E2C;
    margin-bottom: 56px;
}
.ike-ofc-pro_featres h2{ 
    margin-bottom: 32px;
    font-family: 'Barlow Semi Condensed';
}
.ike-ofc-pro_featres p{
    font-weight: 400; 
    font-size: 36px;
    line-height: 48px;
    color: #fff;
    font-family: 'Barlow Semi Condensed', sans-serif;
}
.page-template-page-ofcsolutions .book_demo_fluid {
    margin: 0 !important;
    padding-top: 0 !important ;
}
.page-template-page-ofcsolutions .book_demo_innerpage .btn_white {
    background-color: #fff !important;
    border: 1px solid #fff !important;
    color: #1A1E2C !important;
}
.page-template-page-ofcsolutions .book_demo_innerpage .btn_white svg path, 
.page-template-page-ofcsolutions .book_demo_innerpage .btn_white svg rect {
    stroke: #000 !important;
}
.featured-tabs-section table tr td{
    padding: 10px;
    vertical-align: middle;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
}
.featured-tabs-section table tr{
    border: 1px solid #E0E3E7;
    border-top: none;
}
.featured-tabs-section table tr:nth-child(even){
    background: #F7F9FC;
}
.featured-tabs-section .heading {
    color: #FFF;
    cursor: pointer;
    background: #1A1E2C;
    border: 1px solid #1A1E2C;
    margin-left: 44px;
    position: relative;
    height: 44px;
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    padding: 10px 17px;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
}
.featured-tabs-section .heading:hover {
    background: #1A1E2C;
    border: 1px solid #1A1E2C;
}
.featured-tabs-section .heading::before {
    content: '';
    vertical-align: middle;
    display: inline-block;
    border-top: 10px solid #f5f5f5;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    transition: all 0.5s;
    position: absolute;
    left: -32px;
    z-index: 1111;
    transform: rotate(269deg);
}
.featured-tabs-section .heading::after {
    content: '';
    width: 44px;
    height: 44px;
    background: #B3B7BE;
    position: absolute;
    left: -45px;
}
.featured-tabs-section .active.heading::before {
    transform: rotate(360deg);
}
.featured-tabs-section .not-active.heading::before {
    transform: rotate(0deg);
}
.featured-tabs-section .contents {
    display: none;
    padding-left: 44px;
    margin-top: -8px;
    margin-bottom: 8px;
}
table.inner{
    width: 100%;
}
.featured-tabs-section table.inner tr td i{
    display: block;
}
.featured-tabs-section table.inner tr td img{
    margin: 0 auto;
}
.featured-tabs-section table tr td:nth-child(2), .featured-tabs-section table tr td:nth-child(3){
    width: 225px;
    text-align: center;
    border-left: 1px solid #E0E3E7;
}
.featured-tabs-section table tr td:nth-child(2){
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}
.featured-tabs-section {
    margin-bottom: 56px;
}
.page-template-page-ofcsolutions .book_demo_fluid .book_demo_cnt {
    height: 380px;
    background-color: #FF9239 !important;
}
#ofc-sol-featured-tabs ul{
    display: flex;
    justify-content: end;
    align-items: center;
    overflow: auto; 
    margin-bottom: 8px;
}
#ofc-sol-featured-tabs ul li {
  background: #4E525F;
  cursor: pointer; 
}
#ofc-sol-featured-tabs ul li:last-child{
  background-color: #5C5CE8;
}
#ofc-sol-featured-tabs ul li a {
    text-decoration: none;
    color: #FFF;
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    padding: 10px 17px;
    letter-spacing: 0.02em;
    display: flex;
    height: 59px;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex: 0 0 225px;
    width: 225px;
}
#ofc-sol-featured-tabs ul li a span {
    display: block;
     font-size: 12px;
    line-height: 18px;
}
.page-template-page-ofcsolutions .ike_devices_wrapper {
    padding: 24px 60px;
    background: #E0E3E7;
}
.page-template-page-ofcsolutions .ike_device_img {
     padding-left: 0; 
     justify-content: center !important;
} 
.featured-tabs-section{
    display: none;
}
.featured-tabs-section.active{
    display: block;
}
.page-template-page-ofcsolutions .details_list ul li a strong {
    margin-bottom: 8px;
}
 .details_list ul li {
    margin-bottom: 0;
}
.page-template-page-ofcsolutions .img_swappers_officepro .img_deatils_element {
  margin: 80px 0 0 0;
}
.page-template-page-ofcsolutions .ike-workflow-wrapper {
    margin-bottom: 0;
}
.page-template-page-ofcsolutions .iwf_cnt {
    padding: 205px 0; 
    flex: 0 0 620px;
}
.page-template-page-ofcsolutions .iwf_cnt h4 {
    font-weight: 400;
    font-size: 36px;
    line-height: 48px;
    color: #1A1E2C;
}
.page-template-page-ofcsolutions .iwf_cnt p strong {
    font-weight: 500;
    font-size: 24px;
    color: #1A1E2C;
    line-height: 30px;
    margin-bottom: 12px;
}
.ike-workflow-wrapper .iwf_row_img img{
    width: 90%;
    margin-left: 0;
}
.featured-tabs-section .active.heading::after{
    background: #4E525F;
}
.ike-datasheet-left {
    flex: 0 0 942px;
    max-width: 942px;
}
/*ike field tools*/
.core-tech-officepro .core-techheader:before{
    content: "";
    display: none;
}
.core-techheader h2,.core-techheader2.cnct h2 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
}
.core-techheader2.cnct h2 {
    color: #fff;
}

.page-template-page-support .core-techheader h2 {
    font-size: 52px;
    line-height: 58px;
    color: #fff;
}
/* .book_demo_cnt h3 {
    font-size: 36px; 
    line-height: 48px;
    padding: 0 97px;
} */
/* .book_demo_innerpage .book_demo_cnt,
 .bdi_fluid:after,
  .bdi_fluid{
  background-color: #FF9239;
}  */ 

.book_demo_innerpage .btn_white svg path, .book_demo_innerpage .btn_white svg rect {
    stroke: #000 !important;
}
.details_list ul li a .icon_number {
    background: #1A1E2C;
}
/* .ike-datasheet-section{
    margin-bottom: 80px;
} */
.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(odd) .img_deatils_swapper:first-child {
    margin-left: 0;
}

.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(even) .ike_device_img {
    padding-top: 24px; 
    padding-bottom: 24px; 
}
.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(odd) .ike_device_img {
    justify-content: center;
   padding: 46px 75px;
}
.ike_devices_wrapper {
    background: #F7F9FC;
}
span.mktoButtonWrap {
    text-align: left !important;
}
.ike_office_banner .banner-data {
    width: 840px;
}
.Insight-banner .banner-data {
    width: 885px;
}
.banner.ike_office_banner.strl_bnr{
    min-height:1000px;
    height: auto;
    background-size: cover;
    padding: 234px 0 0;
}
.strcl_bbw.block_bannner_wraper {
    background: #F7F9FC; 
    padding-bottom: 32px !important;
}
.sv_wrapper .aboutus_icon {
    background: #1A1E2C !important;
}
.sv_wrapper  .svw_overlay{
    border-bottom: 1px solid #E0E3E7;
    border-top: none;
}
.strcl-vpr h3 br{
    display: none;
}
.strcl-ids.ike-datasheet-section {
    margin-bottom: 80px;
} 
.book_demo_innerpage .btn_white svg path,
.book_demo_innerpage .btn_white svg rect {
    stroke: #000 !important;
}

.book_demo_innerpage .btn_white{
    border: 1px solid #fff !important;
} 
/*insight page*/
.banner.Insight-banner {
    height: auto;
    min-height: 916px;
    background-size: cover;
    padding: 200px 0 0;
}
.img_swappers_list_insights .ike_devices .ike_devices_wrapper {
    background: #E0E3E7 !important;
    padding: 24px 65px;
}
.img_swappers_list_insights .ike_devices .ike_device_img{
    padding: 0; 
}
.core-techheader_insight .core-techheader {
    padding: 80px 0 0;
    height: auto;
}
.core-techheader_insight .core-techheader h2 {
    font-size: 62px;
    line-height: 72px;
    color: #1A1E2C;
}
.core-techheader_insight .value_properties_wrapper > h3 {
    font-size: 34px;
}
.core-techheader_insight .vpf_new_insight{
    padding-top: 56px; 
    padding-bottom: 40px;
}
.core-techheader_insight .value_propertie_item {
    padding: 32px;
}
.core-techheader_insight .value_propertie_item img, .core-techheader_insight .value_propertie_item svg {
    width: 40px;
    height: 41px;
    margin-bottom: 16px;
}
.img_swappers_list_insights {
    padding: 80px 0;
}
.page-template-page-ikeinsight .useCases {
    display: none;
}
.use_cases_section{
    background: #1A1E2C;
    padding: 80px 0 0;
}
.use-cases-cont {
    padding-bottom: 80px;
}
.use-cases-cont h2{
    font-weight: 400;
    font-size: 52px;
    line-height: 58px;
    color: #fff;
    margin-bottom: 27px;
}
.use-cases-cont p{
    font-weight: 300;
    font-size: 34px;
    line-height: 45px;
    color: #fff;
}
.use-cont-sec {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.use-cont-sec h3 {
    font-weight: 500;
    font-size: 22px;
    line-height: 26px;
    color: #fff; 
    margin-bottom: 16px;
    height: 52px;
}
.use-cont-sec p, .use-cont-sec ul li{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #fff;
}
.use-cont-sec p{
    min-height: 48px;
}
.use-cont-value {
    padding: 24px;
    border-top: 8px solid #5C5CE8;
    flex: 0 0 calc(100%/4 - 40px);
    max-width: 100%;
    margin: 0 20px 80px;
}
.use-cont-sec ul li{
    display: list-item;
    list-style: disc;
    margin-left: 25px;
}
.page-template-page-ofcsolutions .value_properties_wrapper h2 {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 52px;
    line-height: 58px;
}
.ike_device_img {
    justify-content: center;
}
/*analyze page*/
.analyze_banner  .banner::after{
    display: none;
}

.core-techheader_analyze .value_properties_wrapper > h3 {
    font-size: 34px;
    line-height: 45px;
}

.value_properties_row_analyze .value_propertie_item {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.why_ike_analyze .core-techheader {
    width: 100%;
    background: none;
    padding: 0 !important;
}
.why_ike_analyze .core-techheader:before{
    display: none;
}
.why_ike_analyze .core-techheader h2{
    color: #1A1E2C;
    font-size: 52px;
    line-height: 58px;
}
.why_ike_analyze .coretech-row > .coretech-des:nth-child(even) .coretech-content-lft {
    padding-right: 165px !important;
}

.why_ike_analyze .coretech-row {
    margin: 0;
    padding: 80px 0;
}
.why_ike_analyze .coretech-row > .coretech-des:nth-child(even) .coretech-content-rht {
    margin-left: 0;
}
.why_ike_analyze .coretech-des {
    margin-bottom: 104px;
}
.testimonials_blk_analyze {
    margin-top: 0;
    padding: 0;
    position: relative;
    z-index: 1;
}
 
.testimonials_blk_analyze .quote_icon svg {
    width: 56px;
    height: 33.35px;
}
.testimonials_blk_analyze .testimonial_cnt p {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 400;
    font-size: 40px;
    line-height: 56px;
    margin-bottom: 64px;
    padding-right: 0;
    min-height: auto;
}
.testimonials_blk_analyze .testimonial_cnt {
    padding: 47px 72px;
    flex: 0 0 83%;
    max-width: 83%;
}
.testimonials_blk_analyze .testimonials_info {
    margin: 0 0 0 100px !important;
    width: inherit;
    min-height: auto;
    justify-content: space-between;
    box-shadow: none;
    border-top: none;
}
.testimonials_blk_analyze .testimonial_img {
    background: none;
    flex: 0 0 17%;
    max-width: 17%;
    height: 100%;
}
.testimonials_blk_analyze .testimonial_cnt .quote_author {
    padding-top: 24px;
    border-top: 1px solid #E0E3E7;
}
.testimonials_blk_analyze .quote_author img {
    -ms-flex: 0 0 64px;
    flex: 0 0 64px;
    height: 64px;
    max-width: 64px;
    margin-right: 40px;
}
.testimonials_blk_analyze .quote_name strong {
    font-size: 36px;
    line-height: 48px;
    font-family: 'Barlow Semi Condensed';
    font-weight: 400;
}
.testimonials_blk_analyze .quote_name span {
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
}

.page-template-page-ikeanalyze .bdi_fluid:after{
     display: none;
}

.bdi_fluid .book_demo_cnt h3 {
    margin-bottom: 48px;
}
.ike-datasheet-section.anlyze {
    background: #1966AD;
    margin-bottom: 104px;
}
.why_ike_analyze .coretech-row:last-child{
    padding-bottom: 0;
}
.page-id-2619 .landing_page_wrapper {
    background: linear-gradient(82.48deg, #0A5193 25.38%, #2B92F0 99.77%);
}
.page-id-2619 .lpws_img {
    width: 760px;
    justify-content: left;
}
.page-id-2638 .landing_page_wrapper {
    background: linear-gradient(82.48deg, #0A5193 25.38%, #2B92F0 99.77%);
}
.page-id-2638 .lpws_img {
    width: 760px;
    justify-content: left;
}
.value_properties_row_analyze .value_propertie_item img{
    margin-bottom: 38px;
}
.analyize_what_we_do {
    padding:0;
}
.analyize_what_we_do .analyize_pop_up-header h3{
    padding: 24px 64px;
    background: #1966ad;
    color: #fff;
}
.analyize_what_we_do .value_propertie_item h3 br{
    display: none;
}
.modal-content .core-techheader2 {
    width: 100%;
    background: none;
    margin: 0 0 24px !important;
    padding: 0 !important;
}
.modal-content .core-techheader2:before{
    display: none;
}
.modal-content .value_properties_wrapper .value_propertie_item {
    margin: 0 8px 32px 8px;
    padding: 32px;
    flex: 0 0 calc(100% / 4 - 16px);
    min-height: 255px;
}
.modal-content .coretech-row .coretech-des {
    flex-direction: column-reverse;
    flex: 0 0 calc(100%/3 - 16px);
    max-width: 100%;
    margin: 0 8px;
    box-shadow: 1px 1px 16px rgb(0 0 0 / 10%);
    justify-content: start;
}

.modal-content .coretech-row {
    padding: 0 132px;
    display: flex;
    justify-content: space-between;
    margin: 48px -8px 56px;
}
.modal-content .coretech-row > .coretech-des:nth-child(even) .coretech-content-lft{
    padding-right: 0 !important;
}
.modal-content .coretech-content-lft.analyize_pop_up{
    padding-right: 0 !important;
}
.modal-content .coretech-content-lft-cnt {
    padding: 32px;
}
.modal-content .coretech-content-lft h3 {
    font-family: 'Barlow Semi Condensed';
    font-weight: 500;
    font-size: 21px;
    line-height: 25px;
    color: #1A1E2C;
    margin-bottom: 11px;
}
.modal-content .coretech-content-lft p {
    font-size: 16px;
    line-height: 24px;
    font-family: 'Barlow';
    margin-bottom: 0;
}

.core-tech-officepro .value_properties_row_analyze .value_propertie_item {
    padding: 66px 34px 50px 32px;
}
.iosb_cnt h2{
    margin-bottom: 48px;
}
.img_swappers_list_insights .ike_devices .ike_device_img img{
    background: #fff;
}  
/*university page*/
.core-techheader-uiversity:before,.page-template-page-ikeuniversity .core-techheader2:before{
    display: none; 
}
.core-techheader h2 br,.core-techheader-uiversity.core-techheader h2 br{
    display: none;
}
.core-techheader-uiversity, .why_ike_university .core-techheader2{
  width: 100%;
  padding: 80px 0 56px !important;
  background: none;
}

.core-techheader-uiversity h2{
    font-size: 62px;
    line-height: 72px;
    color: #1A1E2C;
}   
.value_properties_university .value_properties_row {
    padding: 0 0 16px;
}
.value_properties_wrapper.value_properties_university .value_propertie_item {
    padding: 32px;
} 

.why_ike_university .core-techheader2{
    padding: 80px 0 !important;
}
.why_ike_university .coretech-row {
    margin: 0 0 80px 0;
}
.why_ike_university .coretech-des {
    margin-bottom: 104px;
}
.why_ike_university .coretech-des:last-child {
    margin-bottom: 0;
}

.why_ike_university .coretech-content-lft-cnt {
    width: 540px;
}
.why_ike_university .coretech-row > .coretech-des:nth-child(even) .coretech-content-lft {
    padding-right: 130px !important;
}
.why_ike_university .coretech-row > .coretech-des:nth-child(even) .coretech-content-lft .coretech-content-lft-cnt {
    width: 100%;
}
.book_demo_innerpage .book_demo_cnt,.bdi_fluid:after, .bdi_fluid {
    background-color: #FF9239 !important;
}
.single-casestudies .book_demo_cnt{
    background-color: #1A1E2C !important;
}
.ike-datasheet-section.unvirsty {
    background: #1966AD;
}
.page-template-page-ikeuniversity .quote_author img.logoimg {
    flex: 0 0 auto;
    height: auto;
    border-radius: 0; 
    max-width: 100%;  
}
.page-template-page-ikeuniversity .logolayout {
    display: flex;
    justify-content: start;
    align-items: center;
}
.page-id-2620 .landing_page_wrapper {
    background: linear-gradient(82.48deg, #0A5193 25.38%, #2B92F0 99.77%);
}
.page-id-2641 .landing_page_wrapper{
    background: linear-gradient(82.48deg, #0A5193 25.38%, #2B92F0 99.77%);
}
.modal-content .coretechshwd-img {
    filter: drop-shadow(1px 1px 16px rgba(0, 0, 0, 0.1));
    box-shadow: none;
}   
.modal-content .page_logo {
    margin-bottom: 16px;
}


.testimonials_blk_analyze.test-univrsty .testimonials_info{
    border-top: 1px solid #E0E3E7;
}
.value_properties_row_analyze .value_propertie_item .value_propertie_img {
    margin: 0 -32px 0 -32px;
} 

.cs_content_row .coretech-content-rht{
    flex: 0 0 575px;
    max-width: 575px; 
    height: 470px; 
    padding: 0 0 50px 50px;
    margin-left: 0;
    background: url(../png/blurred-elipses.png) no-repeat left top;
    background-size: contain;
    margin-top: -33px;
}
.core-techheader_insight .value_propertie_item h3 br{
    display: none;
}
.core-techheader_insight .value_propertie_item h3 {
    height: auto !important;
}   
.page-template-page-contact .twocol .mktoCheckboxList input#Email_Opt_In__c:checked + label#LblEmail_Opt_In__c:before {
    background-size: 24px 24px;
    left: 0;
}
.page-template-page-contact .twocol .mktoCheckboxList label#LblEmail_Opt_In__c {
    width: 24px !important;
    height: 24px;
    margin-top: -10px !important;
}
.page-template-page-contact .twocol .mktoCheckboxList label#LblEmail_Opt_In__c:after,
.page-template-page-contact .twocol .mktoCheckboxList label#LblEmail_Opt_In__c:before {
    top: 7px;
    width: 24px;
    height: 24px;
    background: #F7F9FC;
}
.page-template-page-contact .twocol label#LblEmail_Opt_In__c {
    padding: 10px 0 0 50px;
} 
/*ikegps new version 4.1*/ 
/*home-page*/
.nh_bnr_sec{
    display: flex;
}
.vd_ply_btn p{
    font-family: 'Barlow Semi Condensed';
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    color: #fff;
}
.nw_suite_sec h2{
    font-family: 'Barlow Semi Condensed';
    font-weight: 400;
    font-size: 62px;
    line-height: 72px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #1A1E2C;
    background: #FFF;
    height: auto;
    clip-path: none;
    width: 100%;
}
.nw_suite_sec:before{
   content: "";
   height: 125px;
   background: #363687;
   width: 45%;
   position: absolute;
}
.new_home-solutions > p {
    margin-bottom: 64px;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 48px;
    color: #1A1E2C;
}
.nh-webinar-sec-lft{
    padding: 38px 4px;
    flex: 0 0 344px;
    max-width: 344px;
    display: flex;
    flex-wrap: wrap;
}
.nh-webinar-sec{
    display: flex;
    align-items: center;
    background: #E0E3E7;
}
.nh-webinar-sec-lft img{
    flex: 0 0 calc(100%/2 - 8px);
    max-width: 100%;
    background: #C9CDD2;
    margin: 0 4px 8px;
}
.nh-webinar-sec-ryt {
    flex: 0 0 85%;
    width: 85%;
    background: #1A1E2C;
    padding: 40px 100px 40px 48px ;
}
.nh-webinar-sec-ryt-1{
    margin-bottom: 32px;
}
.nh-webinar-sec-ryt-1 ul li p {
    color: #fff;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 48px;
    margin: 0 32px;
}
.nh-webinar-sec-ryt-2 h3{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 48px;
    color: #fff;
}
.nh-webinar-sec-ryt-2 h3 strong{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 700;
    font-size: 34px;
    line-height: 45px;
    color: #fff; 
} 
.nh-webinar-sec-ryt-2 h2{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 52px;
    line-height: 58px;
    color: #fff;
    margin-bottom: 24px;
}
.nh-webinar-sec-ryt-2 a{
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 22px; 
    line-height: 30px;
    color: #FF9239;
    letter-spacing: 0.02em;
    margin-top: 32px;
    display: block;
}
.case_studies_wrapper.new_home_CSW {
    height: auto;
    background: #F7F9FC;
    padding: 88px 0;
}
.nh-gps-reader-sec{
    position: relative;
    background: #363687;
}
.nh-gps-reader-sec-cnt{
    display: flex;
    justify-content: space-between;
}
.nh-gps-reader-sec-lft {
    padding: 64px 0;
    flex: 0 0 1000px;
    max-width: 1000px;
}
.nh-gps-reader-sec-ryt {
    position: absolute;
    right: 0;
    background-image: url(../gps-reader-img.html);
    background-size: cover;
    background-repeat: no-repeat;
    width: 600px;
    height: 100%;
    background-position: center;
}
.nh-gps-reader-sec-ryt img {
    margin-left: auto;
}
.nh-gps-reader-sec-lft h3 {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 48px;
    color: #fff;
}
.nh-gps-reader-sec-lft h2 {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 52px;
    line-height: 58px;
    color: #fff;
    margin-bottom: 32px;
}
.nh-gps-reader-sec-lft p{
    margin-bottom: 48px !important;
}
.nh-gps-reader-sec-lft h4 {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 600;
    font-size: 34px;
    line-height: 45px;
    color: #fff;
    margin-bottom: 8px;
}
.nh-gps-reader-sec-lft ul li{
    display: block;
    position: relative;
}
.nh-gps-reader-sec-lft ul li, .nh-gps-reader-sec-lft ul li strong {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
    color: #fff;
    padding-left: 32px;
}
.nh-gps-reader-sec-lft strong {
    font-weight: 700 !important ;
    display: block;
    padding-left: 0 !important;
}
.nh-gps-reader-sec-lft ul{ 
    margin-bottom: 48px;
}
.nh-gps-reader-sec-lft ul li:before {
    content: ".";
    position: absolute;
    color: #fff;
    font-size: 45px;
    top: -10px;
    left: 8px;
}
.new_home_com-support.company_support h2 {
    color: #1A1E2C;
    margin-bottom: 56px; 
    font-size: 62px;
    line-height: 72px;
}
.book_demo .book_demo_cnt{
    position:static;
    padding: 109px 0;
}
.new_sub-leading-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 734px;
    flex: 0 0 734px;
    max-width: 734px;
}
.new_sub-leading-imgs {
    width: 734px;
    height: auto;
}
.new_sub-leading {
    margin: 0 0 64px 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.nh-marg{
    margin-left: 32px !important;
} 
.anmtxt{
    display: flex;
}
#scroll-set {
    padding-left: 16px;
    overflow: hidden !important;
    height: 100px;
}

/*.roll-container {
    top: 9px;
    height: 92px;
    overflow: hidden;
    position: relative;
    width: 100%;
    display: block;    
}
.roll-item {
    top: -9px;
    font-weight: 500;
    display: inline-block !important;
    position: relative;
    transition-duration: .5s;
    transition-property: transform; 
    white-space: nowrap;
    width: fit-content;
} 
.roll-item.firstcame {
    transition-duration: unset;
}
.roll-container[data-roll="1"] .roll-item {
    transform: translateY(-100%);
}
.roll-container[data-roll="2"] .roll-item {
    transform: translateY(-200%); 
}
.roll-container[data-roll="3"] .roll-item {
    transform: translateY(-300%);
}
.roll-container[data-roll="4"] .roll-item {
    transform: translateY(-400%);
}
.roll-container[data-roll="5"] .roll-item {
    transform: translateY(-500%);
}  
.roll-container[data-roll="6"] .roll-item {
    transform: translateY(-600%);
}
.roll-container[data-roll="7"] .roll-item {
    transform: translateY(-700%);
} 
.roll-container[data-roll="8"] .roll-item {
    transform: translateY(-800%);
}*/
.roll-item span {
    font-weight: 500; 
    overflow: hidden;
    line-height: 90px !important;
    font-size: 79.5px;
}
.roll-container .slick-slide.slick-cloned,
.roll-container .slick-vertical .slick-slide{
    border: none !important;
} 
#roll-underline {            
    height: 8px;
    background: #fff;
    display: block;
    max-width: 100%; 
    transition: width .25s;
    width: 0;
    position: relative;
    top: -4px;
}

.new_sub-leading_home {
    padding-right: 0;
}
.ninty-two-gps-img{ 
    display: none;
} 
/*webinar landing page*/
.single-landing header {
    display: none;
}  
.single-landing header.nav-bar.headerenable {
  display: block;
}
header.nav-bar.headerenable {
    display: block;
}
.bnr-webinar {
    padding-bottom: 48px;
    background: linear-gradient(84.54deg, rgba(26, 26, 101, 0.92) 29.91%, rgba(92, 92, 232, 0.92) 94.05%);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top 32% center;
}
.webinar-logo-sec{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 40px 0;
}
.webinar-logo-sec .lpwh_logo {
    margin: 0 ;
}
.webinar-logo-sec .lpw_back {
    margin: 0;
    position: static;
}
.webinar-logo-sec .lpw_back a span {
    color: #fff;
}
.single-landing .mrkform .mktoForm .mktoRequiredField label {
    color: #fff;
}
.single-landing .twocol label#LblEmail_Opt_In__c {
    border-top: none;
    color: #fff;
    padding: 17px 0 42px 48px;
}
.land-web-protect h3{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 48px;
    color: #fff;
}
.land-web-protect h2{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 52px;
    line-height: 58px;
    color: #fff;
    margin-bottom: 16px;
}
.land-web-protect p{
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    color: #fff;
    letter-spacing: 0.02em;
}
.land-web-protect {
    margin-bottom: 40px;
}
.bnr-webinar .mrkform {
    flex: 0 0 450px;
    max-width: 450px;
}
.land-w-cnt p{
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
    color: #fff;
    margin-bottom: 15px;
}
.lwb-bnr-sec{
    display: flex;
    padding-bottom: 56px;
}
.land-w-cnt{
    display: flex;
    margin-left: 48px;
} 
.land-w-cnt-ryt ul li:before {
    content: ".";
    position: absolute;
    color: #fff;
    font-size: 45px;
    top: -13px;
    left: 5px;
}
.land-w-cnt-ryt {
    min-height: 286px;
    margin-left: 48px;
    padding: 26px 27px;
    background: rgba(26, 30, 44, 0.85);
}
.land-w-cnt-ryt h4{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #fff;
    margin-bottom: 12px;
}
.land-w-cnt-ryt h6,
.land-w-cnt-ryt ul li,
.land-w-cnt-ryt p{
    position: relative;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #fff;
}
.land-w-cnt-ryt h6,
.land-w-cnt-ryt ul{
    margin-bottom: 12px;
}
.land-w-cnt-ryt ul li{
    padding-left: 28px;
}
.land-w-cnt-lft,
.land-w-cnt-ryt {
    flex: 0 0 513px;
    max-width: 513px;
}
.single-landing .mrkform .mktoCheckboxList label#LblEmail_Opt_In__c:after,
.single-landing .mrkform .mktoCheckboxList label#LblEmail_Opt_In__c:before {
    width: 24px;
    height: 24px;
    top: -8px;
}
.single-landing .mrkform .mktoCheckboxList input#Email_Opt_In__c:checked + label#LblEmail_Opt_In__c:before {
    left: 0;
    background-size: 20px 20px;
    background-position: center;
}
.wb-presentor-mtr {
    border: 1px solid #fff;
    padding: 16px;
}
.wb-presentor-mtr strong{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #fff;
    margin-bottom: 8px;
    display: block;
}
.wb-presentor-mtr p{
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #fff;
}
.wb-presentor-cnt {
    display: flex;
    flex: 0 0 488px;
    max-width: 488px;
    margin-bottom: 32px;
}
.wb-presentor-cnt-img {
    flex: 0 0 152px;
    max-width: 152px;
    height: 152px;
    margin-right: 24px;
}
.web-presentor-lft h3, .web-presentor-ryt h3{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 48px;
    color: #fff;
    margin-bottom: 24px;
} 
.web-presentor {
    display: flex;
    justify-content: space-between;
    flex: 0 0 1024px;
    max-width: 1024px;
}
.single-landing .new-ike_works_blk .ike_works {
    padding: 0 0 0 !important;
    height: auto;
    background-color: #fff;
}
.single-landing .ike_works h2 {
    color: #1A1E2C;
}
.single-landing .ike_works_blk {
    padding: 72px 0; 
}
.single-landing .mrkform .mktoButtonRow {
    margin-top: 0 !important;
}
.nh-gps-reader-sec-bottom{
    display: none;
}
.wb-presentor-cnt:last-child{
    margin-bottom: 0; 
}
.single-landing .mrkform label {
    color: #fff;
}
.nh-webinar-sec-lft img:nth-child(3){
    margin-bottom: 0;
}
.nh-webinar-sec-lft img:nth-child(4){
    margin-bottom: 0;
} 
.nh-webinar-sec-ryt-1 ul{
    display: flex;
    align-items: center;
}
.web_h3{
    font-family: 'Barlow Semi Condensed' !important;
    font-weight: 400 !important;
    font-size: 34px !important;
    line-height: 45px !important;
}

.tq-land-w-cnt-ryt-bnr{
  margin-left: 48px;
}
.tq-land-w-bnr {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 200px;
    padding-top: 200px;
}
.tq-land-w-cnt-ryt-bnr .land-w-cnt-ryt {
    margin-left: 0;
}
.tq-bnr-webinar{
    padding-bottom: 64px;
}
.tq-bnr-webinar .lwb-bnr-sec {
    padding-bottom: 0;
}
/*thank you wwebinar page*/
.single-thankyou header{
    display: none;
}
.single-thankyou .new-ike_works_blk .ike_works {
    padding: 56px 0 !important;
    height: auto;
    background-color: #fff;
}
.webinar-thank-you {
    background: linear-gradient(84.54deg, rgba(26, 26, 101, 0.92) 29.91%, rgba(92, 92, 232, 0.92) 94.05%);
    padding-bottom: 48px;
}
.webinar-tq-h{
  padding: 32px 0;
}
.single-thankyou .ike_works h2 {
    color: #1A1E2C;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    line-height: 58px;
    margin-bottom: 70px;
}
.webinar-tq-h h1{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 62px;
    line-height: 72px;
    color: #fff;
    margin-bottom: 32px;
}
.webinar-tq-h p{
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    color: #fff;
    letter-spacing: 0.02em;
    margin-bottom: 64px;
} 
.single-thankyou .webinar-logo-sec {
    align-items: start;
}
/* .case_studies_lft p,
.case_studies_lft h2 {
    padding-right: 0;
}   */
a#autoget {
    color: #fff;
    text-decoration: underline;
}
/*version 4.2*/
.sbcfrm {
    flex: 0 0 387px;
    max-width: 387px;
    margin-left: 48px;     
}
.sbcblk .ike_works_row {
    margin: 0 -16px !important;
}
.sbcfrm h3 {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 48px;
    color: #1A1E2C;
    margin-bottom: 12px;
}
.sbcfrm p { 
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
    margin-bottom: 24px;
}
.sbcfrm label {
    letter-spacing: 0.02em;
}
.sbcfrm .form-field {
    margin-bottom: 24px !important;
}
.sbcfrm .frm_submit {
    text-align: left;
    margin-bottom: 24px;
}
div#ajax-load-more {
    width: 100%;
}
/*home v4*/ 
.home-v4-bnr-sec{
    display: flex;
    position: relative;
}
.home-v4-bnr-sec .new_home {
    width: 100%;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0) 100%);
    background-size: cover;
    padding-bottom: 0;
    flex: 0 0 100%;
    height: 592px;
    background-position: top 0 right;
    min-height: inherit;
    padding-top: 0;
    margin-top: 96px;
}
.home-v4-ryt{
    padding-top: 120px;
    background: #fff; 
    flex: 0 0 420px;
    max-width: 420px;
    border-left: 2px solid #fff;
}
.home-v4-ryt div:first-child p{
    padding: 24px;
    background: #5C5CE8;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #fff;
}
.home-v4-ryt div:last-child p{
    display: flex;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #fff;
    clip-path: polygon(68% 0, 50% 100%, 0 100%, 0 0);
    background: #5C5CE8;
    height: 56px; 
    align-items: center; 
    padding: 13px 24px;
}
.home-v4-ryt p:last-child span{
    margin-right: 20px;
}
.home-v4-ryt .vd_ply_btn{
    margin: 0 auto; 
    flex: 0 0 120px;
    width: 120px;
    height: 120px;
    text-align: center;
}
.home-v4-ryt .vd_ply_btn a {
    width: 120px;
    height: 120px;
    margin: 0 auto;
    background: #5c5ce8;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0.9;
    border-radius: 50%;
}
.home-v4-ryt .vd_ply_btn a svg {
    width: 29px;
    height: 36px;
}
.vd_ply_scr{
    background:url(../png/homev4-ryt-vimg.png) no-repeat;
    background-size: contain;
    background-position: center;
    width: 420px;
    height: 396px;
    display: flex;
    align-items: center;
}
.nw_suite_sec {
    margin-top: 96px;
}
.nw_suite_sec:before{
    display: none;
}
.new_home-solutions {
    padding: 32px 0 96px;
}
.new_home-solutions .suite_p {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.02em;
    width: 1200px;
    margin: 0 auto 96px;
}
.new_sub-leading-left p {
    font-size: 22px !important;
    line-height: 30px !important;
    margin-bottom: 32px;
    letter-spacing: 0.02em;
    padding-right: 60px;
    font-family: 'Barlow Semi Condensed';
    margin-top: 40px;
    font-style: normal;
    font-weight: 400;
}
.improvement-sec-h{
    display: flex;
    flex: 0 0 477px;
    max-width: 477px;
    margin-bottom: 48px;
}
.improvement-sec-h > div{
    flex: 0 0 calc(100% / 2);
    padding: 0 15px 5px 24px;
    border-left: 2px solid #1A1E2C;
}
.improvement-sec-h > div:first-child{
    padding: 0 30px 5px 24px;
}
.improvement-sec-h > div h2{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 52px;
    line-height: 58px; 
    margin-bottom: 0;
    color: #5C5CE8;
}
.improvement-sec-h > div span{
    display: block;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: #1A1E2C;
}
/*blog v3*/
.ikewire-blk .ike_banner .container:after, .page-template-page-blogv3 .breadcrumb-blk{
    display: none;
}
.ikewire-blk .ike_banner {
    background: #fff;
    padding: 180px 0 72px;
}
.ikewire-blk .ike_banner_data {
    justify-content: space-between;
}
.ikewire-blk .sbcfrm {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0;
    padding-right: 16px;
}
.ikewire-blk .ike_banner h1 {
    padding-bottom: 24px;
    color: #1A1E2C;
}
.ikewire-blk .sbcfrm  h3 {
    margin-bottom: 40px; 
    font-size: 34px;
    line-height: 45px;
    padding: 0 ;
}
.frm_style_formidable-style.with_frm_style .form-field input:not(input[type='checkbox']),
.with_frm_style select{
    background: none !important;
    box-shadow: none !important ;
    border: 1px solid #E0E3E7;
}
.with_frm_style select{
    border: 1px solid #B3B7BE;
}
.frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus{
    border-color: #E0E3E7;
}
.ikewire-blk .sbcfrm .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit {
    box-shadow: none;
}

.ikewire-blk .ike_banner_rht .homev4_ike_work_header a {
    padding: 16px;
    background: #1A1E2C;
    background-repeat: no-repeat;
    background-size: cover;
    height: 320px;
    display: block;
    background-position: center;
}
.ikewire-blk .ike_banner_rht .ike_word_cnt {
    padding: 24px 0;
}
.ikewire-blk .ike_banner_rht .ike_word_cnt a {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1FA163;
    text-transform: uppercase;
    margin-bottom: 16px;
}
.ikewire-blk .ike_banner_rht .ike_word_cnt a span {
    color: #9EA2AA;
}
.ikewire-blk .ike_banner_rht .ike_word_cnt h6 a {
    font-family: 'Barlow Semi Condensed';
    font-weight: 400;
    font-size: 52px;
    line-height: 58px;
    color: #1A1E2C;
    margin-bottom: 16px;
    letter-spacing: inherit;
    text-transform: none;
}
.ikewire-blk .ike_banner_rht .ike_word_cnt p {
    color: #1A1E2C;
    margin-bottom: 0px;
    font-size: 22px;
    line-height: 30px;
    height: 60px;
}
.ikewire-blk .ike_banner_rht .ike_word_cnt a:last-child span {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em; 
    color: #1A1E2C;
}
.ikewire-blk .ike_banner_rht {
    flex: 0 0 936px;
}
.ikewire-blk .ike_banner_lft {
    flex: 0 0 540px;
}
.blog4-category-sec ul {
    display: flex;
    align-items: center;
    padding: 24px 0 28px;
    border-bottom: 1px solid #C9CDD2;
    flex-wrap: wrap;
} 
.blog4-category-sec ul li a{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #1A1E2C;
    height: 32px;
}
.blog4-category-sec ul li{
    margin-right: 24px;
}   
.blog4-category-sec ul li a.active{
    text-decoration: underline;
    color: #5C5CE8;
}
.blog4-category-cnt .homev4_ike_work_header a{
    padding: 0;
    width: 360px;
    display: block;
    height: 285px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.blog4-category-cnt .homev4_ike_work_header a img{
    height: 100%;
    width: 100%;
}
.blog4-category-cnt .ike_work_item {
    box-shadow: none;
    margin: 0;
    display: flex;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 40px;
}
.blog4-category-cnt .ike_word_cnt {
    padding: 16px 16px 16px 32px;
    text-align: left;
}
.blog4-category-cnt .ike_word_cnt a {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1FA163;
    text-transform: uppercase;
    margin-bottom: 8px;
}
.blog4-category-cnt .ike_word_cnt h6 a{
    font-family: 'Barlow Semi Condensed';
    font-weight: 400;
    font-size: 36px; 
    line-height: 44px;
    color: #1A1E2C;
    margin-bottom: 12px;
    letter-spacing: inherit;
    text-transform: none;
}
.blog4-category-cnt .ike_word_cnt p {
    color: #1A1E2C;
    margin-bottom: 32px;
    height: 48px;
}
.blog4-category-cnt .ike_word_cnt a span {
    color: #9EA2AA;
}
.blog4-category-cnt .ike_word_cnt a:last-child span {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C; 
    text-transform: capitalize;
}
.blog4-category-cnt .alm-btn-wrap {
    text-align: left;
}
.blog4-category-cnt, .hw_newsrooomlist{
    padding: 32px 0 72px;
}
.ikewire-blk .hiring_wrpper {
    padding: 24px 0 0;
}
.ikewire-blk .hiring_wrpper h2 {
    font-size: 36px;
    line-height: 44px; 
    margin-bottom: 0;
    padding-bottom: 24px; 
    border-bottom: 1px solid #C9CDD2;
}
.ikewire-blk .hw_form h3 {
    padding: 32px 0 16px;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400; 
    font-size: 24px;
    line-height: 30px;
}
.hw_form .alm-filters-container .alm-filter--text-wrap input[type=number],
.hw_form .alm-filters-container .alm-filter--text-wrap input[type=text], 
.hw_form .alm-filters-container .alm-filter--select select {
    border: 1px solid #E0E3E7 !important;
    border-radius: 0 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: normal !important;
    color: #9EA2AA !important;
    height: 50px !important;
    letter-spacing: 0.02em;
    color: #1A1E2C !important;
    padding: 13px 40px 13px 16px !important;
}  
.hw_form .alm-filters-container .alm-filter--select select {
     color: #9EA2AA !important;
}
.hw_form .alm-filters-container .alm-filter--text-wrap input[type=text]{
    background: #F7F9FC;
    background-image: url(../svg/search-b.svg);
    background-repeat: no-repeat;
    background-position: right 20px center;
    line-height: 50px !important;
}
.alm-filters-container .alm-filter--text-wrap button[type=button] {
  display: none;
}
.hw_form .alm-filters-container .alm-filter--text-wrap input::placeholder{
  font-size: 16px !important;
  color: #9EA2AA !important;
}
.hw_form .alm-filters-container .alm-filter--text-wrap input::-webkit-input-placeholder,
.form_control::-webkit-input-placeholder{
  color: #C9CDD2;
}
.ikewire-blk .hw_form .alm-filters-container .alm-filter--select select, select.form_control {
    background: url(../svg/black_arow.svg) no-repeat right 20px center;
}
.nh_bnr_sec .banner-data{
    width: 780px;
    position: absolute; 
    z-index: 1;
    top: 152px;
}
.frm_style_formidable-style.with_frm_style .form-field input:not(input[type='checkbox']),
.with_frm_style select{
    box-shadow: none;
    border: 1px solid #E0E3E7;
}
.ikewire-blk .ike_banner_rht .homev4_ike_work_header a span{
    background: rgba(31, 161, 99, 0.8);
    color: #FFFFFF;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    padding: 8px 16px;
    text-transform: uppercase;
}
.ikewire-blk .hw_row {
    flex-direction: column;
}
.ikewire-blk #alm-filters-blogv3_listing {
    display: flex;
    justify-content: space-between;
    margin: 0 -16px; 
}
.ikewire-blk .hw_form {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 351px;
    flex: 0 0 100%;
    max-width: 100%;
}
.ikewire-blk .hw_form .alm-filters-container .alm-filter {
    flex: 0 0 calc(100%/3 - 32px);
    max-width: 100%;
    margin: 0 16px;
}
.ikewire-blk .alm-filters--controls {
    position: absolute;
    left: 16px;
    top: 30px;
}
.ikewire-blk .hw_list {
    margin-top: 85px;
    margin-left: 0;
}
.ikewire-blk .ike_works_row{
    margin-left: 0;
}

.hw_form .alm-filters-container button[type=button],
.hw_form .alm-filters-container button[type=button]:hover,
.hw_form .alm-filters-container button[type=button]:focus {
    background: #fff;
    color: #1A1E2C;
}
/*global blog*/
.def-blog .ike_works {
    padding: 72px 0 72px !important;
    height: auto;
    background: #FFFFFF;
}
.def-blog .ike_works h2 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    margin-bottom: 56px;
    color: #1A1E2C;
}
.def-blog .sbcblk {
    display: flex;
    justify-content: space-between;
}
.def-blog .sbcblk .ike_work_item {
    flex: 0 0 369px;
    width: 369px;
    margin: 0 16px !important;
}
.def-blog .sbcfrm {
    flex: 0 0 369px;
    max-width: 369px;
    margin-left: 0;
    padding-left: 16px;
}
.def-blog .ike_work_item {
    box-shadow: none;
}
.def-blog .homev4_ike_work_header a {
    padding: 32px;
    background: #1A1E2C;
    background-repeat: no-repeat;
    background-size: cover;
    height: 200px;
    display: block;
}
.def-blog .ike_word_cnt {
    padding: 16px 0 18px 0;
}
.def-blog .ike_word_cnt a span {
    color: #9EA2AA;
}
.def-blog .ike_word_cnt h6 a{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #1A1E2C; 
    margin-bottom: 12px;
    text-transform: none;
}
.def-blog .ike_word_cnt p {
    color: #1A1E2C;
    margin-bottom: 32px;
    height: 72px; 
} 
.def-blog .ike_word_cnt a {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 24px; 
    letter-spacing: 0.02em;
    color: #1FA163;
    text-transform: uppercase;
    margin-bottom: 8px;
    display: inline-block;
}
.def-blog .ike_word_cnt a:last-child span {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
    text-transform: capitalize;
}
.def-blog .blocks-view {
    margin: 0 -16px;
}


/* ike wire blog updates*/
.ikewire-blk .alm-reveal{ 
    margin: 0 !important;
}
.ikewire-blk .blog4-category-cnt .ike_work_item {
    margin-bottom: 32px;
}

.archive .blog4-category-cnt .ike_work_item {
    margin-bottom: 40px;
}
.ike_works_blk .sbcfrm label {
     letter-spacing: inherit; 
}
/*blog category*/
.prblk .ike_banner{
    background: #F7F9FC;
}
.prblk .ike_banner .ike_work_item{
    background-color: transparent;
    margin: 0;
}
.ikewire-blk.prblk .hiring_wrpper {
    padding: 72px 0 0 !important;
}
.ikewire-blk.prblk .alm-reveal {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px !important;
}
.prblk .def-blog .sbcblk .ike_work_item {
    flex: 0 0 calc(100%/3 - 32px);
    max-width: 100%;
    margin: 0 16px 32px!important;
    box-shadow: none;
}
.prblk .def-blog .ike_works {
    padding: 48px 0 72px !important;
    box-shadow: none;
}
.prblk .def-blog .ike_word_cnt {
    text-align: left;
    padding: 16px 0 0 0;
}
.frm_style_formidable-style.with_frm_style .form-field input:not(input[type='checkbox']), .with_frm_style select {
    background: none !important;
    box-shadow: none !important;
    border: 1px solid #E0E3E7;
}
.frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus {
    border-color: #E0E3E7;
} 
.core-tech-wrapper.why_ike_university h2 {
    color: #1A1E2C;
    font-size: 52px;
    line-height: 58px;
} 
.ike_work_item { 
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 4 - 50px);
    flex: 0 0 calc(100% / 4 - 50px);
    margin: 0 25px;
    background-color: #fff;
}
.single-thankyou .ike_work_item{
    box-shadow: 4px 2px 30px rgba(0,0,0,0.08);
}
.ike_word_cnt {
    padding: 32px 32px 16px 32px;
}
.single-thankyou .ike_word_cnt {
    padding: 28px 27px 16px 32px;
}
.core-tech-aboutus .core-techheader, 
.core-tech-team .core-techheader,
.core-tech-investors .core-techheader, 
.core-tech-careers .core-techheader{
  width: 1250px !important; 
    padding: 56px 0 !important;
}
.nh_bnr_sec .banner-data p { 
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 72px;
}
.landing_page_wrapper .mrkform .mktoForm label, .landing_page_wrapper .mrkform .mktoForm .mktoAsterix {
    color: #fff !important; 
}

.why_ike_analyze .coretech-content-lft { 
    padding-right: 180px;
}
.prblk #alm-filters-newsroom_listing {
    display: flex;
    justify-content: space-between;
    margin: 0 -16px;
}

/* .page-id-2638 .container{
    align-items: inherit;
} */
.page-template-page-about .banner-data p,
.page-template-page-careers .banner-data p,
.page-template-page-team .banner-data p{
  margin-bottom: 52px;  
}
.page-template-page-investors .value_propertie_item{
    /* box-shadow: 1px 1px 16px rgb(0 0 0 / 10%); */
    text-align: left;
}   
.sbcblk .sbcfrm label {
    letter-spacing: 0.02em;
}
.page-template-page-newsroom .def-blog .sbcblk .ike_work_item:last-child{
    display: block;
}
 /*global css for counter-increments*/
ol.customList{
    list-style-type: none;   
    padding-left: 40px; 
}
ol.customList> li{
    list-style: none; 
    counter-increment: chapterNum;
}
ol.customList> li:before{
    font-weight: bold; 
    content: counter(chapterNum) ".";
}
ol.customList> li > ol{
    list-style-type: none; 
}
ol.customList> li > ol > li{
    list-style: none;
    counter-increment: chapterSub;
}
ol.customList> li > ol > li:before{
    font-weight: bold;
    content: counter(chapterNum) "." counter(chapterSub) " ";
}
ol.customList> li > ol > li > ol{
    list-style-type: none; 
}
ol.customList> li > ol > li > ol > li{
    list-style: none;
    counter-increment: chapterSubSub;
}
ol.customList> li > ol > li > ol > li:before{
    font-weight: bold;
    content: counter(chapterSubSub, lower-alpha) " ";
}
ol.customList> li > ol > li > ol > li > ol {
    list-style-type: none; 
}
ol.customList> li > ol > li > ol > li > ol > li{
    list-style: none;
    counter-increment: chapterSubSubSub;
}
ol.customList> li > ol > li > ol > li > ol > li:before{
    font-weight: bold;
    content: counter(chapterSubSubSub, upper-roman) " ";
}
ol.customList li{
    position: relative;
}
ol.customList li::before{
    position: absolute;
    left: -40px;
}
ol.customList> li > ol {
    padding-left: 0;
}
ol.customList> li > ol > li > ol{
    padding-left: 30px;
}
ol.customList> li > ol > li > ol > li:before {
    left: -30px;
}
ol.customList> li > ol > li > ol > li > ol{
    padding-left: 30px;
}
ol.customList> li > ol > li > ol > li > ol > li:before {
    left: -30px;
}
ol.customList> li > strong {
    margin-bottom: 15px;
    display: inline-block;
}  
/* stylev5 css starts*/




/* header css started here */
.by_opt.cngd {
    position: relative;
}
.by_opt.cngd::after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000;
    top: 0;
    left: 0;
    opacity: 0.32;
    z-index: 999;
}
.nw-ancmt-header {
    top: 0;
    width: 100%;
    position: fixed;
    width: 100%;
    z-index: 99999;
}
.str-head-top {
    background: #1A1E2C;
    padding: 0 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 32px;
}
.str-head-top-lft p {
    font-family: 'Barlow', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.24px;
    color: #fff;
}
.str-head-top-ryt ul {
    display: flex;
    align-items: center;
}
.str-head-top-ryt ul li {
    margin-left: 24px;
}
.str-head-top-ryt ul li a {
    color: #fff;
    font-family: 'Barlow', sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: auto;
    letter-spacing: 0.24px;
    text-transform: uppercase;
}
header {
    background-color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99999;
    display: flex;
    align-items: center;
    height: 96px;
}
.nw-ancmt-header header.nav-bar {
    top: 32px;
}
.fluidwidth {
    width: 100%;
    padding: 0 40px;
    position: relative;
}
.fluidwidth::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 0.5px;
    bottom: 0px;
    left: 0;
    background-color: #1A1E2C;
}
.logo-menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ike-lgo-lst {
    display: flex;
    align-items: center;
    width: 100%;
}
.ike-lgo {
    display: flex;
    flex: 0 0 181px;
    max-width: 181px;
    width: 181px;
}
.ike-lst {
    width: 100%;
}
.custom-logo-link {
    margin-right: 48px;
}
.dsktp_menu {
    position: static;
}
.ike-lst > ul {
    display: flex;
}
.ike-lst ul > li {
    margin-right: 24px;
    padding: 0;
}
.ike-lst ul > li a {
    font-family: 'Barlow', sans-serif;
    font-size: 16px;
    line-height: 96px;
    font-weight: 700;
    color: #1A1E2C;
    letter-spacing: 0.32px;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.ike-lst > ul > li > a > span {
    white-space: nowrap;
}
.ike-lst > ul > li > a svg {
    margin-left: 8px;
    margin-top: 2px;
}
.ike-lst > ul > li > a:hover,
.ike-lst > ul > li > a.mnuOpt.active {
    color: #FF9239;
    text-decoration: underline;
    transition: all 0.4s ease-in-out;
}
.ike-lst > ul > li > a:hover svg path,
.ike-lst > ul > li > a.mnuOpt.active svg path{
    stroke: #FF9239;
    transition: all 0.3s ease-in-out;
}
.ike-lst > ul > li > a.mnuOpt.active svg {
    transform: rotate(90deg);
}
.ike-lst > ul > li.srcicon {
    position: absolute;
    right: 223px;
    padding: 1px;
    top: 36px;
    margin: 0;
    font-family: 'Barlow', sans-serif;
    font-weight: 600;
}
.srcfrmblk {
    padding: 27px 0px;
    width: 100%;
}
.search_frm {
    display: flex;
    border-bottom: 2px solid #1A1E2C;
    backdrop-filter: blur(5px);
    width: 100%;
}
.search_frm .form_control {
    width: 100%;
    display: block;
    height: 40px;
    border: none;
    border-radius: 0;
    padding: 0;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 24px;
    outline: none;
    color: #1A1E2C;
}
.srcicon, .srclose {
    cursor: pointer;
}
.hdr-btn {
    margin-left: 16px;
    width: 170px;
}
.hdr-btn a {
    font-family: 'Barlow', sans-serif;
    font-size: 16px;
    line-height: 56px;
    font-weight: 700;
    letter-spacing: 0.32px;
    color: #fff;
    background-color: #FF9239;
    padding: 0 20px;
    text-align: center;
    border-radius: 60px;
    display: block;
    width: 100%;
    display: block;
}
.hdr-btn a:hover{
    background-color: #f87f1c;
}
.menu {
    width: 100%;
    height: 100vh;
    overflow: hidden;
}
.mob_toggle_header, .mob_login, .menu_toggle {
    display: none;
}
.menu_close {
    height: 32px;
}


.sub_menu {
    display: flex;
    width: 100%;
    padding: 16px 40px;
}
.menu_item {
    margin-right: 40px;
    padding: 12px 64px 12px 0;
    border-right: 1px solid  #C9CDD2;
}
.menu_item h3,.menu_item strong {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 8px;
    border-bottom: 0;
    font-weight: 700;
    letter-spacing: 0.28px;
    text-transform: uppercase;
    color: #5C5CE8;
    display: flex;
    align-items: center;
}
.menu_item h3 svg,.menu_item strong svg {
    margin: 0 8px 0 0;
}
.menu_item_lst{
    display: flex;
}
.menu_item_lst ul {
    margin: 0 0 8px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
.menu_item_lst ul li {
    display: block;
    padding: 16px 24px;
    width: 232px;
    margin: 0;
}
.menu_item_lst ul li a strong {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    letter-spacing: 0.36px;
    display: block;
    font-family: 'Barlow', sans-serif;
    color: #1A1E2C;
    text-transform: capitalize;
}
.menu_item_lst ul li a strong span {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    margin-top: 4px;
    letter-spacing: 0.24px;
    display: block;
    color: #616571;
    font-family: 'Barlow', sans-serif;
    text-transform: math-auto;
}
.menu_item_lst ul li:hover {
    background-color: rgba(92, 92, 232, 0.05);
}
.menu_item_lst ul li:hover a strong {
    color: #5C5CE8;
}
.menu_item_lst ul li:hover a strong span {
    color: #1A1E2C;
}
.hd_sub_lst {
    background-color: #fff;
    z-index: -1;
    position: relative;
    display: none;
}
.hd_sub_menu {
    position: fixed;
    top: 128px;
    z-index: 9999;
    width: 100%;
}

 /* .hd_sub_lst.active{
    animation : all 0.9s ease-in-out;
}
@keyframes all{
    0%{
        transform: translateY(-100%) translateZ(0px);
    }
    100%{
        transform: translateY(0%) translateZ(0px);
    }
} 

.hd_sub_lst.inactive{
    animation : all2 0.9s ease-in-out;
}
@keyframes all2{
    0% {
        transform: translateY(0%);
    }
    100% {
        transform: translateY(-100%);
    }
} */



/* mobile */
.mb_menu {
    display: none;
    height: calc(100% - 220px);
    overflow: auto;
    padding: 24px;
}
.mb_menu > ul > li {
    display: block;
    line-height: initial;
}
.mb_menu > ul > li > strong, .mb_menu > ul > li > a {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 20px;
    line-height: 28px;
    color: #1A1E2C;
    font-weight: 600;
    position: relative;
    display: block;
    letter-spacing: 0.4px;
    margin-bottom: 16px;
}
.menu_expand svg {
    margin-left: 8px;
}
.menu_expand.open svg {
    transform: rotate(90deg);
}
.menu_expand.open svg path{
    stroke: #FF9239;
}
.submenu {
    display: none;
}
.submenu h3,.submenu span{
    color: #5C5CE8;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0.24px;
    text-transform: uppercase;
    margin-bottom: 4px;
}
.submenu ul {
    padding: 0 8px;
    margin-bottom: 12px;
}
.submenu ul li {
    padding: 6px 0;
    display: block;
    line-height: initial;
}
.submenu ul li a {
    color: var(--IKE-Colors-Gradient-G1, #1A1E2C);
    font-family: 'Barlow', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0.32px;
    padding: 0;
}
.submenu ul li a strong{
    font-weight: 500;
}
.submenu ul li a strong span {
    display: none;
}
.mob_login {
    position: absolute;
    bottom: 0;
    background: #fff;
    width: 100%;
    left: 0;
    padding: 0 24px 24px;
    height: 150px;
    display: none !important;
} 
.menu_close {
    height: 32px;
}
.menu_close {
    display: none;
}
.mob-logo {
    display: none;
}
.space_bar {
    margin-top: 120px;
}
@keyframes myAnim {
    0% {
      transform: translateY(-100%);
    }
    100% {
      transform: translateY(0%);
    }
  }
  
  @keyframes myAnim2 {
    0% {
      transform: translateY(0%);
    }
    100% {
      transform: translateY(-100%);
    }
  }
  @keyframes slideDown {
    0% {
      transform: translateY(-100%);
    }
    100% {
      transform: translateY(0%);
    }
}
@keyframes slideUp {
  0% {
      transform: translateY(0%);
    }
    100% {
      transform: translateY(-100%);
    }
}

.slide-down {
  animation: slideDown 0.3s ease forwards;
}
.slide-up {
  animation: slideUp 0.3s ease forwards;
}
.hd_sub_lst,
.sub_menu {
  animation-fill-mode: forwards !important;
}
/* header css ended here */




/* footer css started here */
footer {
    background: #F7F9FC;
    padding: 64px 0;
}
.footer-top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 104px;
}
.footer_top_lft {
    flex: 0 0 720px;
    max-width: 720px;
    display: flex;
    justify-content: flex-start;
}
.quick_links:first-child {
    flex: 0 0 182px;
}
.quick_links {
    flex: 0 0 225px;
    padding: 0 32px 0 0;
}
.quick_links + .quick_links {
    margin-left: 32px;
}
.quick_links h5, .cont-links li a,.quick_links strong {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 16px;
  font-weight: bold;
  letter-spacing: 0.28px;
  text-transform: uppercase;
  display: block;
}
.quick_links h5,.quick_links strong {
    color: #1A1E2C;
    font-weight: 700;
    font-family: 'Barlow';
}
.quick_links ul {
    margin-bottom: 32px;
}
.quick_links ul:last-child {
    margin-bottom: 0;
}
.quick_links ul li {
    display: block;
    line-height: 20px;
}
.quick_links ul li + li {
    margin-top: 8px;
}
footer a {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #1A1E2C;
    letter-spacing: 0.28px;
    display: inline-block;
}
.newfooter {
    display: flex;
    flex: 0 0 521px;
    width: 521px;
}
.page_top {
    margin-right: 72px;
}
.quick_links.social_media {
    flex: 0 0 228px;
    padding: 0;
}
.page_top .btn {
    border: 1px solid #1A1E2C;
    color: #1A1E2C;
    background: none;
    white-space: nowrap;
    font-weight: 700;
}
.page_top .btn:hover, .search input[type="submit"]:hover, .recent-activity-controls > a:hover {
    background-color: #f87f1c;
    color: #fff;
    border-color: #f87f1c;
}
.page_top .btn:hover svg path {
    stroke: #fff;
}
.btn span {
    margin: 0 !important;
}
.btn svg {
    width: 24px !important;
    height: 24px !important;
    max-width: 24px !important;
    flex: 0 0 24px !important;
    margin: 0 0 0 16px !important;
}
.footer_logo {
    display: block;
    margin: 0 0 40px auto;
}
.quick_links.social_media ul {
    display: flex;
    align-items: center;
    margin-bottom: 40px;
    height: 30px;
}
.quick_links.social_media ul li + li {
    margin: 0 0 0 32px;
}
.social_media address {
    font-size: 14px;
    line-height: 20px;
    font-style: normal;
    margin-bottom: 32px;
    letter-spacing: 0.28px;
    font-weight: 400;
}
.social_media address strong {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    letter-spacing: 0.32px;
    display: inline-block;
}
.social_media address:last-child {
    margin-bottom: 0;
}
.social_media address a {
    color: #FF9239;
}
.footer_btm {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
}
.footer_btm p {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.28px;
    color: #1A1E2C;
}
.footer_btm p a {
    margin-left: 24px;
}
.footer-note {
    width: 1002px;
}
.footer-note p {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0.24px;
    color: #757983;
}
.footer_btm.mob {
    display: none;
}
footer .menu-item span {
    display: none;
}
/* footer css ended here */






.childmenu {
    background: #F7F9FC;
    padding-top: 16px;
}
.mob-dspl-menu {
    display: none;
}
.childmenu ul{
    height: 72px;
    display: flex;
    align-items: center;
    padding: 24px 40px;
}
.childmenu li.active a{
    font-weight: 700;
    text-decoration-line: underline;
}
.childmenu li a{
    display: block;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
    margin-right: 24px;
    cursor: pointer;
}
/*banner css starts*/
.cmp-bnr{
    padding: 64px 0 72px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-color: #1A1E2C;
    position: relative;
} 

.cmp-bnr::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(86.15deg, rgba(18, 24, 29, 0.92) 39.51%, rgba(18, 24, 29, 0.22) 92.92%);
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.cmp-bnr-lft {
    width: 650px;
    position: relative;
    z-index: 1;
}
.nesc-training .cmp-bnr-lft {
    width: 650px;
}
.cmp-bnr-lft p{
    color: #fff;
} 
.cmp-bnr-lft h1{
    font-family: 'Barlow Semi Condensed';
    font-size: 62px;
    line-height: 72px;
    color: #fff;
}
.cmp-bnr-lft p,.opm-sec-top p,.opm-sbm-lft-cnt p,
.purpose-cnt p,.pps-cnt-sec p,
.dor-cult-sec p,.madeof-prt p,
.core-sec p,.tlnt-sec p,.ike-tm-cords p,
.wrk-opt-prt p, .indf-cords p, .madeof-prt p,.lbf-sec p,.sp-cnt-mtr p,.member_disgnation .sml_p,.hlpng_trng p,.ind_sut_hd p {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.44px;
} 
.cmp-bnr-lft h1,
.purpose-cnt h2,
.tlnt-sec h2,
.core-sec h2,
.dor-cult-sec h2,
.sp-content h2,
.lbf-sec h3,
.ppl-purp-cnt h2, 
.cstm-info-mtr h3,
.glob-p h2{
    margin-bottom: 16px; 
}
.demo-blk {
    position: relative;
    display: inline-block;
}
.cmp-bnr-lft .demo-blk{
    margin-top: 32px;
}
.demo-blk > .btn {
    position: relative;
    cursor: pointer;
    border-width: 2px;
}
/*banner css ends*/

/*opm section starts*/
.opm-sec-top {
    width: 900px;
    margin-bottom: 64px;
}
.opm-sec-top p{
    margin-bottom: 32px;
}
.opm-sec-top p:last-child{
    margin-bottom: 0;
}

.opm-sec,
.purpose-sec{
    margin: 64px 0 0;
}
.opm-sec-top h2,
.wrk-opt-prt img,
.madeof-prt img,
.cstm-info{
    margin-bottom: 24px;
}
.opm-sec-top h2,.purpose-cnt h2,.core-sec h2,.dor-cult-sec h2,.madeof-sec h2,
.tlnt-sec h2,.cstm-sprt-sec h2,.ike-tmsec h2,.industry-face h2,
.sp-content h2, .lbf-sec h3,.ppl-purp-cnt h2,.glob-p h2,
.inv-lprs h2,.hlpng_trng  h2,.ind_sut_hd h2{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 64px;
}
.cstm-info-mtr h3,.book_demo_sec h3,.board_members_blk h3,.documents_block h3,.purpose-sec.trng-sec .purpose-cnt p{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 44px;
}
.opm-sec-top p span {
  display: block;
}
.opm-sec-btm,
.pps-cnt-sec {
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
}
.opm-sbm-lft,
.pp-cnt-lft,
.madeof-prt {
    flex: 0 0 755px;
    width: 755px;
    margin-right: 62px;
    margin-bottom: 64px
}
.opm-sbm-lft > .opp-img1{
    width: 100%;
    height: 300px;
    margin: 0 auto 40px;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.opm-sbm-lft > .opp-img1 img{
    margin: 0 auto;
    height: 100%;
    display: none;
}
.opm-sbm-lft:nth-child(2n+2),
.pp-cnt-lft:nth-child(2n+2){
    margin-right: 0;
}
.opm-sec-btm h4, 
.pps-cnt-sec h4,.madeof-prt h4,.tlnt-cords-mtr h4,.ike-tm-cords h4,
.wrk-opt-prt h4, .indf-cords h4,.map-paths h4,.member_name h4,
.documents_block .value_propertie_item h4,.ia_item.faqs .value_propertie_item h4,.financial_info .value_propertie_item h4{
    margin-bottom: 8px;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Barlow Semi Condensed';
}
.opm-sbm-lft-cnt p,.madeof-prt p,.tlnt-cords-mtr p,
.wrk-opt-prt p, .indf-cords p, .madeof-prt p,.lbf-sec p,.sp-cnt-mtr p,.member_disgnation .sml_p,
.opm-sbm-coll-cnt p{
    font-size: 16px !important;
    line-height: 24px;
}
.opm-sec-btm a{
  margin-top: 24px;
  text-decoration: underline;
  color: #1A1E2C;
  display: block;
  font-family: 'Barlow'; 
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.02em;
}
.opm-sbm-coll-cnt a {
  display: inline-flex;
  color: #fff;
  text-decoration: none;
}
/*opm section css ends*/
/*purpose section starts*/
.purpose-sec{
    text-align: center;
}
.purpose-cnt{
    margin-bottom: 56px;
}
.purpose-cnt p{
    width: 778px;
    margin: 0 auto;
}
 
.ank_l{
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #FF9239;
    display: block;
    cursor: pointer
}
.pps-cnt-sec a svg,
.crvl-cords a svg,
.wrk-opt-prt a svg,
.indf-cords a svg,
.lbf-sec a svg,
.ppl-purp-cnt a svg{
    margin-left: 3px;
}
.pps-cnt-sec p,.dor-cult-sec p {
    line-height: 24px;
    margin-bottom: 32px;
    font-size: 16px !important;
}
.pp-cnt-lft > .opp-img2,
.pp-cnt-lft > .opp-img2{    
    width: 200px;
    height: 200px;
    margin: 0 auto 40px;
    overflow: hidden;
}
.pp-cnt-lft > .opp-img2 img,
.pp-cnt-lft > .opp-img2 img{
    margin: 0 auto;
}
/*purpose section ends*/
/*core-sec start*/
.core-sec{
    padding: 64px 0;
    background: #1FA163;
}
.core-sec strong{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 32px;
    display: block;
}
.core-sec h2,.core-sec p{
    color: #fff;
}

.core-sec-cnt{
    width: 900px;
}
.crvl-section{
    background: #F7F9FC;
}
.crvl-cord-sec {
    display: flex;
    text-align: center;
    flex-wrap: wrap;
    padding: 64px 0 48px;
}
.crvl-cords {
    flex: 0 0 calc(100%/3);
    border: 2px solid #E0E3E7;
    margin: 0 0 102px;
    padding: 0 32px;
}
.crvl-cords > div{ 
    width: 140px;
    height: 140px;
    margin: 0 auto -70px;
    background: #F7F9FC; 
    display: flex;
    justify-content: center;
    align-items: center;
}
.crvl-cords h4{
    font-family: 'Barlow Semi Condensed';
    font-weight: 500;
    padding: 54px 0 44px;
    letter-spacing: 0.02em;
    font-size: 22px;
    line-height: 28px;
} 
.crvl-cords:last-child h4{
   font-size: 24px;
    line-height: 30px;
}
.crvl-cords:last-child{
    text-align: left;
}
.crvl-cords:nth-child(n + 4){
    margin-bottom: 68px;
}
/*core-sec ends*/ 
/*dor-culture starts*/ 
.dor-culture{  
    padding: 64px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    background-color: #1A1E2C;
}
.dor-cult-sec{
    width: 560px;
    padding: 64px 40px; 
    background: #fff;
}
.dor-cult-sec p{
    margin-bottom: 48px;
}
.clt-bg{
    display: none;
}
/*dor-culture ends*/ 
/*work-options starts*/

    .work-options{
        background: #F7F9FC;
        display: flex;
    }
    .wrk-opt-prt{
        flex: 0 0 33.333%;
        width: 33.333%;
        padding: 32px 55px 34px;
    }
    .wrk-opt-prt:nth-child(2){
        border-right: 1px solid #C9CDD2;
        border-left: 1px solid #C9CDD2;
    }
/*work-options ends*/ 
 
.cmp-bnr.ike-wrk-bnr h1{
    display: inline-block;
    position: relative;
}
.cmp-bnr-lft  h1 span .sc_player_container1{
    position: absolute;
    right: -50px;
    top: -10px;
}
.cmp-bnr-lft .sc_player_container1 .myButton_play {
    background: transparent url(../svg/h-speaker.svg) no-repeat !important;
    width: 30px !important;
    height: 30px !important;
    opacity: .5;
    transition: 0.2s ease-in-out;
}
.cmp-bnr-lft .sc_player_container1 .myButton_play:hover {
    opacity: 1;
}
.sc_player_container1 .myButton_stop {
    background: transparent url(../svg/h-speaker-active.svg) no-repeat !important;
    cursor: pointer !important;
    width: 30px !important;
    height: 30px !important;
    transition: 0.2s ease-in-out;
}
.wrk-opt-prt img ,
.madeof-prt img{
    width: 56px;
    height: 56px;
}
.svg-mob{
  display: none;
}

.wrk-opt-prt p,
.indf-cords p,
.madeof-prt p {
    margin-bottom: 32px;
}
.madeof-prt p{
  margin-bottom: 0;
}
/*industry-face starts*/
.industry-face{
  padding: 64px 0
}
.industry-face h2,
.tlnt-sec p{
  text-align: center;
  margin-bottom: 48px;
}
.ind-vid-bnr {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 580px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.ind-vid-ply-btn svg{
  opacity: 0.8;
}
/*industry-face ends*/
.indf-cnt{
  margin: 48px -16px 0;
  display: flex;
}
.indf-cords{
  flex: 0 0 calc(100%/3 - 32px);
  width: 100%;
  margin: 0 16px;
}
/*sp-ourvalues start*/
.sp-tabs {
    width: 1400px;
    margin: 0 auto 72px;
}
.sp-content{
    display: flex;
    justify-content: space-between;
    margin-bottom: 72px;
}

.sp-ourvalues strong{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #9EA2AA;
    display: block;
    width: 1400px;
    margin: 0 auto 32px;
}
#sp-tabs-nav {
    width: 1400px;
    margin: 0 auto 72px;
}
#sp-tabs-nav li{
    border-top: 3px solid #E0E3E7;
    width: 272px !important;
    padding: 24px 0;
    margin: 0 4px;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    cursor: pointer;
}
#sp-tabs-nav li h3 {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 600;
    color: #1A1E2C;
    margin-bottom: 8px;
}
#sp-tabs-nav .slick-track {
    width: 100% !important;
    transform: none !important;
}
#sp-tabs-nav li a{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    color: #1A1E2C;
}
#sp-tabs-nav li a h3 { 
    font-weight: 600;
    font-size: 36px;
    line-height: 44px;
}
#sp-tabs-nav li.slick-slide.slick-current.slick-active{
    border-color: #1FA163;
    color: #1FA163;
}
#sp-tabs-nav li.slick-slide.slick-current.slick-active h3{
    border-color: #1FA163;
    color: #1FA163;
}
#sp-tabs-content {
    margin-bottom: 72px;
}
.sp-cnt-img {
    flex: 0 0 400px;
    width: 400px;
    margin-left: 48px;
}
.lbf-sec{
    text-align: center;
}
.lbf-sec p {
    margin-bottom: 40px;
}
.sp-ourvalues {
    padding: 64px 0; 
}
/*sp-ourvalues end*/
/*ppl-purp start*/
.ppl-purp{
    background: #1FA163;
    display: flex;
    justify-content: start;
}
.ppl-purp-cnt {
    padding: 121px 80px;
    width: 71%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.ppl-purp-cnt h2{
    color: #fff;
}
.ppl-purp-cnt p{
    margin-bottom: 48px;
    color: #fff;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0.02em;
}
.ppl-purp-cnt a{
    color: #fff;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
}

.ppl-purp-img {
    flex: 0 0 480px;
    width: 480px;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.ppl-purp-img img{
    display: none;
}
 
/*ppl-purp end*/ 
/*map sec start*/
.glob-p{
    padding: 64px 0;
}
.glob-p p{
    font-size: 22px !important;
    line-height: 30px;
    letter-spacing: 0.02em;
    width: 1400px;
    margin: 0 auto 40px;
}
.map-paths-img {
    width: 128px;
    height: 128px;
    border-radius: 50%;
    background-color: transparent;
    overflow: hidden;
    margin: 0 auto 16px;
}
.map-paths li{
    width: 225px;
    flex: 0 0 225px;
    margin: 0 16px;  
    cursor: pointer;
    opacity: 0.5; 
} 
.map-paths li.active .map-paths-img, 
.map-paths li:hover .map-paths-img { 
    border: 2px solid #3DCB87;
}
.map-paths li.active,
.map-paths li:hover{ 
    opacity: 1;
    transition: 0.2s ease-in-out;
}
.map-paths li.active h4,
.map-paths li:hover h4{
    font-weight: 700;
}
.map-paths li:first-child{
    display: none;
}
.map-paths {
    display: flex;
    justify-content: center;
}
.map-paths h4{
    color: #1A1E2C;
    text-align: center;
} 
.map-paths h4 span{
    display: block;
    margin-top: 4px;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
} 
.map-loc{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 690px;
    margin: 64px auto;
    width: 1400px;
    display: none;
}
.map-loc.active{
    display: block;
}
/*map sec end*/
.thre-sixty-view {
    border: 1px solid #fff; 
}
.three-sixty-sec .slick-prev {
    left: 32px;
}
.three-sixty-sec .slick-prev, .three-sixty-sec .slick-next {
    top: 40%;
    transform: translateY(30%);
    position: absolute;
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0;
}
.three-sixty-sec .slick-next {
    right: 32px;
}
.three-sixty-sec .slick-prev, .three-sixty-sec .slick-next {
    top: 22px;
    transform: translateY(30%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0;
    border: 2px solid #fff;
    background: rgba(26, 30, 44, 0.45);
}
.three-sixty-sec button.slick-prev.slick-arrow:before, 
.three-sixty-sec button.slick-next.slick-arrow:before {
    content: "\f053";
    font-family: "FontAwesome";
    color: #ffff;
    font-size: 14px;
    font-weight: 200;
    transform: rotate(360deg);
    opacity: .75;
    margin: 2px 2px 0 0;
}
.three-sixty-sec button.slick-next.slick-arrow:before{
    content: "\f054";
    margin: 2px 0 0 2px;
}
.three-sixty-sec button.slick-prev.slick-arrow.slick-disabled,
.three-sixty-sec button.slick-next.slick-arrow.slick-disabled {
    opacity: 0.5;
}

.book_demo_sec{ 
    padding: 94px 0;
    background: #1A1E2C;
}
.bk-demo-cnt{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.book_demo_sec h3{
    color: #fff;
    width: 83%;
    flex: 0 0 83%;
}
.book_demo_sec a {
    flex: 0 0 218px;
    width: 218px;
    text-align: center;
    margin-left: 48px;
    justify-content: center;
}
.thre-sixty-view{
    border: 2px solid #fff;
    position: relative;
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-bottom: 4px solid #fff;
}
.thre-sixty-view img{
    width: 100%;
}
.thr-sixt-cnt {
    position: absolute;
    bottom: 32px;
    left: 33px;
}
.thr-sixt-cnt p {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #FFFFFF;
}
.thr-sixt-cnt p span{
    display: block;
    font-size: 11px;
    line-height: 15px;
}

/*our team page*/
.otm-bnr {
    background-position: top 14% right;
} 
.madeof-options{ 
  display: flex;
    flex-wrap: wrap;
}
.madeof-prt:nth-child(2n + 2){
  margin-right: 0;
}
.madeof-sec h2{
  margin-bottom: 40px;
}
.madeof-sec {
    margin: 64px 0 0;
}
/*talent-section*/
.tlnt-sec{
  padding: 64px 0; 
    text-align: center;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
}
.tlnt-cords {
    display: flex;
    flex: 0 0 calc(100%/2 - 48px);
    width: 100%;
    text-align: left;
    margin: 0 24px 48px;
}
.tlnt-cords-img {
  flex: 0 0 120px;
    width: 120px;
    height: 120px; 
    overflow: hidden;
    background: #f7f9fc; 
    border-radius: 50%;
    margin-right: 32px;
}
.tlnt-cords-mtr p{
  text-align: left;
    margin-bottom: 24px !important; 
    margin-left: 0 !important;
    width: 100% !important;
}
.tlnt-cords-mtr strong span{
    margin: 0 15px;
}
.tlnt-cords-mtr h4{
    margin: 40px 0 8px;
}
.tlnt-cord-list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -24px;
}
.tlnt-cords-des {
    display: flex;
    justify-content: start;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
}
.tlnt-cords-des span{
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
}
.tlnt-cords-des svg{
    margin: 0 15px;
}
/*tlnt ends*/
/*fluid img section starts*/
.fld-img-top {
    display: flex;
    justify-content: center;
}
.fld-tr-lft {
    display: flex;
}
.fld-img-sec img{
  border: 1px solid #fff;
  margin: 0 auto;
}
.fld-t-sec-lft,
.fld-tr-lft > div,
.fld-tb-lft,
.fld-b-sec {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.fld-t-sec-lft {
    height: 494px;
    width: 100%; 
}
.fld-tr-lft > div{
    height: 245px;
    width: 100%;
}
.fld-tb-lft {
    height: 250px;
    width: 100%;
}
.fld-b-sec {
    height: 494px;
    width: 100%;
}
.fld-img-sec > div {
    border: 1px solid #fff;
}
/*fluid img section ends*/
/*cstm-sprt-sec start*/
.cstm-sprt-sec{
  padding: 64px 0;
}
.cstm-sprt-sec h2{
  text-align: center;
  margin-bottom: 48px;
}
.cstm-info{
  border: 1px solid #E0E3E7;
  display: flex; 
    margin-left: 10px;
    margin-right: 10px;
}
.cstm-info a {
    display: flex;
    flex: 0 0 786px;
    width: 786px;
    position: relative;
    height: auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.cstm-info a p{
    background: #1FA163;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 24px;
    margin-top: auto;
    width: 100%;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
}
.cstm-info a p span{
  display: flex;
    margin-left: 16px;
}
.cstm-info-mtr{
    flex: 0 0 786px;
    width: 786px;
    padding: 88px 100px 88px 80px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.cstm-info-mtr p{
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0.02em;
    margin-bottom: 32px;
    color: #1A1E2C;
}
.cstm-info-dtl h6{
  margin-bottom: 4px;
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.02em;
  color: #1A1E2C;
} 
.cstm-info-dtl .sml_p{
  margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
}
.ik-cltr-btn{
  text-align: right;
    height: 48px;
    line-height: 48px;
    width: 30%;
    margin-left: auto;
    margin-right: 10px;
}
.cstm-sprt-slider .slick-next,
.cstm-sprt-slider .slick-prev{
    bottom: -18px;
    top: auto;
}
.cstm-sprt-slider .slick-next{
    left: 68px;
}
.cstm-sprt-slider .slick-prev{
    left: 10px;
}
.cstm-sprt-slider .slick-prev:before,
.cstm-sprt-slider .slick-next:before {
    width: 48px;
    flex: 0 0 48px;
    height: 48px;
    border: 1px solid #1FA163;
    position: absolute;
    bottom: -72px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: FontAwesome;
    border-radius: 50%;
    font-size: 28px;
    font-weight: 400;
    top: 13px;
    left: 0;
    color: #fff;
    background: #1FA163;
    opacity: 1;
}
.cstm-sprt-slider .slick-prev:before {
    content: '\f104 ';
}
.cstm-sprt-slider .slick-next:before {
    content: '\f105';
    z-index: 9999;
} 
.cstm-sprt-slider .slick-prev.slick-disabled:before, .cstm-sprt-slider .slick-next.slick-disabled:before {
    opacity: 1;
    background: none;
    color: #1fa163;
}

/*ike team section*/
.ike-tmsec {
    padding: 64px 0;
}
.ike-tmsec h2{
  margin-bottom: 48px;
}
.ike-tm-list{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 1000px;
    margin: 0 -20px
}
.ike-tm-cords{
    flex: 0 0 calc(100%/2 - 40px);
    width: 100%;
    margin: 0 20px 40px;
}
.lead-tm{ 
  width: 1000px;
  padding: 32px;
  border: 1px solid #E0E3E7;
}
.lead-tm .ike-tm-cords{
  flex: 0 0 100%;
  margin: 0;
}
.lead-tm .ike-tm-cords p,.ike-tm-cords p{
  margin-bottom: 32px;
    font-size: 16px;
    line-height: 24px;
}
.ike-tm-cords p{
    margin-bottom: 0;
}
 /*candidate resource page*/
.cnrs-bnr{
    background-position: top 6% right;
}
.cnrs-bnr h1{
    margin-bottom: 0;
}
.topic-sec {
    margin: 64px 0 32px;
}
.topic-lists h4,.exp-sec h4{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 24px;
}
.topic-lists h6{
    font-family: 'Barlow';
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    position: relative;
    padding-left: 20px;
    margin-bottom: 16px;
    cursor: pointer;
    letter-spacing: 0.02em;
}
.topic-lists ul li{
    display: block;
}
.topic-lists ul{
    margin-left: 44px;
    margin-bottom: 16px;
} 
.topic-lists ul li a {
    color: #1A1E2C;
    font-family: 'Barlow';
    font-style: normal; 
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
}
.topic-lists ul li a.active{
    font-weight: 600;
}
.topic-lists h6.active{
    margin-bottom: 12px;
    font-weight: 600;
}
.topic-lists h6::after {
    content: url(../svg/chevron-right.svg);
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    transition: 0.4s all linear;
}
.topic-lists h6.active::after {
    -webkit-transform: translateY(-50%) rotate(90deg);
    -ms-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
}
.rsrce_act::after {
    content: url(../svg/sml-list-arrw.svg);
    left: -16px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    transition: 0.4s all linear;
    transform: translateY(-50%) rotate(270deg);
}
.topic-li-drop {
    margin-left: 24px !important;
}
.rsrce_act.active::after {
    transform: translateY(-50%) rotate(360deg);
}
.rsrce_act{
    position: relative;
}
.resource-hub-sec{
    display: flex;
}
.topic-lists{
    flex: 0 0 300px;
    width: 300px;  
    margin-right: 48px;
}
.resource-hub-cnt{
    flex: 0 0 1284px;
    width: 1284px;
}
.featured-res{
    background: #fff; 
    margin: 0 -16px;
    flex-wrap: wrap;
}
.featured-res .wrk-opt-prt:nth-child(2) {
    border-right: none;
    border-left: none;
}
.featured-res .wrk-opt-prt {
    flex: 0 0 calc(100%/3 - 32px);
    width: 100%;
    padding: 0;
    margin: 0 16px; 
}
.featured-res .wrk-opt-prt:nth-child(n + 4) {
    margin-top: 32px;
}
.resource-hub-cnt .purpose-cnt,
.resource-hub-cnt h3,
.featured-res,.exp-sec p {
    margin-bottom: 32px;
}
.resource-hub-cnt h3{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 44px;
}
.resource-hub-cnt .purpose-cnt p{
    width: 100%;
}
.exp-sec h4{
    margin-bottom: 16px;
}
.exp-sec p{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em; 
} 

/*default sizes*/
.default_styles h1,
.default_styles h2,
.default_styles h3,
.default_styles h4,
.default_styles h5,
.default_styles h6{
    margin-bottom: 16px;
}
.default_styles p,
.default_styles img{
    margin-bottom: 32px;
}
.default_styles p{
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
}
.default_styles b {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #1FA163;
    padding: 8px;
    border: 2px solid #1FA163;
    border-radius: 4px;
    margin-bottom: 8px;
    display: inline-block;
}
.dftstyl{
    margin-bottom: 32px;
}
.df-mob{
    display: none;
}
.df-dsk{
    display: block;
}
/*default sizes end*/
.cndtresrce .book_demo_sec {
    position: relative;
    z-index: 1;
    margin: 0;
}
/*jobs page*/

.updjobs {
    justify-content: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: start;
    padding: 64px 0;
}
.updjobs .hw_form {
    flex: 0 0 200px;
    max-width: 200px;
}
.upd-sl h6 {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 24px;
    letter-spacing: 0.02em;
}
.upd-tabs {
    display: flex;
    flex-direction: column;
}
.upd-tabs li[data-tab="2"]{
    display: block;
}
.upd-tabs li {
    margin-bottom: 16px;
    cursor: pointer;
}
.upd-tabs li:last-child{
    margin-bottom: 0;
}
.upd-tabs li p {
    font-size: 18px;
    line-height: 24px;
}  
.upd-tabs li.active p {
    color: #FF9239;
    font-weight: 600; 
}
.upd-tabs li p span {
    display: block;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #757983;
}
.updjobs .hw_list {
    flex: 0 0 83%;
    width: 83%;
    margin-left: 56px;
}
.open-p-accordion {
    display: none;
}
.open-p-accordion.active {
    display: block;
}
.open-p-accordion-titel ,
.clas-sdlu-hd{
    background-color: #1A1E2C;
    padding: 16px 80px 20px 24px;
    cursor: pointer;
    border-bottom: 1px solid #C9CDD2;
    color: #fff;
    position: relative;
    height: 66px;
}
.open-p-accordion-titel:hover ,
.clas-sdlu-hd:hover{
    background: #3C404D;
}
.open-p-accordion-titel::before ,
.clas-sdlu-hd::before{
    content: "\f054";
    position: absolute;
    width: 20px;
    height: 20px;
    color: #898D97;
    right: 25px;
    font-family: fontawesome;
    top: 20px;
    transition: all 0.5s;
}
.datain.open-p-accordion-titel::before {
    color: #fff;
}
.open-p-accordion-contant.active {
    display: block;
}
.open-p-accordion-titel.active::before ,
.clas-sdlu-hd.active::before{
    transform: rotate(90deg);
    top: 25px;
}

.open-p-accordion-titel h2 ,
.clas-sdlu-hd h2{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #898D97;
    padding: 0;
}
.datain.open-p-accordion-titel h2 {
    color: #fff;
}
.open-p-accordion-titel h2 strong {
    display: block;
    font-weight: 500;
}
.open-p-accordion-contant {
    background-color: #fff;
    display: none;
}
.open-p-accordion-contant > div {
    padding: 16px 88px 20px 24px;
    border-bottom: 1px solid #C9CDD2;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    height: 52px;
}
.open-p-accordion-contant p {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    flex: 0 0 100%;
    text-align: left;
    letter-spacing: 0.02em;
}
.open-p-accordion-contant .upd-ac-p {
     font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: inherit;
    text-align: left;
}
.open-p-accordion-contant p small {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
}
.open-p-accordion-contant p small:first-child {
    margin-right: 24px;
}
.open-p-accordion-contant > div:hover .upd-ac-p {
    color: #5C5CE8;
}
.open-p-accordion-contant p.upd-ac-p {
    width: 100%;
    flex: 0 0 calc(100% - 195px);
}
.jbs-optns {
    background: #fff;
    border-top: 1px solid #E0E3E7;
}
.nojobs p{
    flex: 0 0 100%;
    width: 100%;
}


/*single job post*/

.single-job-page {
  padding: 48px 0 64px;
  display: flex;
  justify-content: start;
}
.sjp-lft {
    flex: 0 0 740px;
    max-width: 740px;
}
.single-job-page h1 {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 52px;
    color: #1A1E2C;
    line-height: 58px;
/*    margin-bottom: 16px;*/
    margin-bottom: 32px;
}
.single-job-page a span {
    color: #fff;
}
.single-job-page ul {
    margin-bottom: 24px;
}
.jobmeta ul {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #5C5CE8;
    padding-bottom: 24px;
/*    margin-bottom: 48px;*/
   margin-bottom: 32px;
}
.single-job-page ul li {
    position: relative;
    line-height: 32px;
    display: block;
    padding-left: 25px;
    font-size: 16px;
    letter-spacing: 0.02em;
}
.job-desc ul li::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    background: #1A1E2C;
    border-radius: 50%;
    left: 3px;
    top: 13px;
}
.jobmeta ul li {
    padding-right: 20px;
    padding-left: 0;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
}
.jobmeta ul li::after {
    content: "|";
    position: absolute;
    right: 10px;
}
.jobmeta ul li:last-child::after{
    display: none;
}

.single-job-page span {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #5C5CE8;
/*    padding-bottom: 16px;*/
/*    margin-bottom: 24px;*/
    display: block;
}
.job-desc {
    padding-bottom: 24px;
/*    border-bottom: 1px solid #1A1E2C;*/
    padding-top: 40px;
}
.single-job-page h3 {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #1A1E2C;
    margin-bottom: 8px;
}
.single-job-page h6 {
    font-family: 'Barlow';
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
    padding-bottom: 8px;
    display: block;
}
.single-job-page p {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
    margin-bottom: 24px;
}
.applyjob#apyjob {
    padding-top: 32px;
    overflow: hidden;
}
.applyjob h3 {
    margin-bottom: 32px;
}
.applyjobfrm {
    padding-bottom: 96px;
}
.applyjobfrm .resume, .applyjobfrm .clcover {
    display: flex;
    justify-content: space-between;
    margin-bottom: 48px;
    position: relative;
}
.applyjobfrm .resume.active, .applyjobfrm .clcover.active {
    margin-bottom: 95px;
}
.rsmleft p:nth-child(2) {
    font-size: 12px;
    line-height: 16px;
}
.applyjobfrm .resume strong, .applyjobfrm .clcover strong {
    display: flex;
    text-transform: uppercase;
}
.applyjobfrm .resume strong span, .applyjobfrm .clcover strong span {
    color: #E55857;
}
.applyjobfrm .rsmright p label {
    cursor: pointer;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: 0.02em;
    color: #fff;
    background: #1A1E2C;
    border-radius: 60px;
    padding: 16px 24px;
    justify-content: center;
    width: 200px;
}
.applyjobfrm .rsmright input {
    display: none;
}

.rsmright .rsmleft {
    /* display: none; */
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
}
.applyjobfrm span.wpcf7-not-valid-tip {
    display: none;
}
.wpcf7-form label.error {
    display: none !important;
}
.applyjobfrm .frm-control input.wpcf7-not-valid {
    border-color: #E55857 !important;
    color: #E55857 !important;
}
.applyjobfrm .resume span.wpcf7-form-control-wrap, .applyjobfrm .clcover span.wpcf7-form-control-wrap {
    position: absolute;
    width: 740px;
    height: 48px;
    background: #F7F9FC;
    left: 0;
    top: 80px;
    padding: 8px 16px 10px;
    overflow: hidden;
}
small#filepath, small#clfilepath {
    position: absolute;
    left: 16px;
    top: 93px;
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
}
.cf7hidden {
    display: none !important;
}
.rsmright p small#rsremove, .rsmright p small#clremove {
    position: absolute;
    top: 90px;
    right: 19px;
    color: #FF9239;
    text-decoration: underline;
    cursor: pointer;
    font-family: 'Barlow';
    line-height: 24px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.02em;
    text-decoration-line: underline;
}
.applyjobfrm .frm-control p label {
    display: flex;
    align-items: center;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
}
.applyjobfrm .frm-control p label span {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #E55857;
}
.applyjobfrm .frm-control input {
    height: 48px;
    width: 100%;
    margin-bottom: 16px;
    padding: 12px 12px 12px 16px;
    border: 1px solid #E0E3E7;
}
.applyjobfrm .resume p, .applyjobfrm .resume strong, .applyjobfrm .resume span, 
.applyjobfrm .clcover p, .applyjobfrm .clcover strong, .applyjobfrm .clcover span,.applyjobfrm .frm-control p, 
.applyjobfrm .frm-control strong, .applyjobfrm .frm-control span, .applyjobfrm .frm-sub p, 
.applyjobfrm .frm-sub span, .applyjobfrm .recaptcha span,.act-check p, .act-check span {
    padding: 0;
    margin: 0;
}
.applyjobfrm h6 {
    margin-top: 22px;
    font-weight: 600;
    text-transform: uppercase;
}
.applyjobfrm .frm-control-radio {
    margin-top: 16px;
}
.applyjobfrm .frm-control-radio p label {
    display: block;
}
.applyjobfrm .frm-control-radio label > span {
    color: #E55857;
    display: inline;
}
.applyjobfrm .frm-control-radio span label span {
    color: #898D97;
}
.applyjobfrm .frm-control-radio p label input:checked + span.wpcf7-list-item-label {
    color: #1A1E2C;
}
div.rsmright p:has(> span > input.wpcf7-not-valid) > .rsmleft p strong {
    color: #E55857;
}
.applyjobfrm .frm-control-radio span {
    margin:0 0 16px;
    padding: 0;
}
.applyjobfrm .frm-control-radio p label input[type="radio"] {
    width: 24px;
    height: 24px;
    margin: 0 12px 0 0;
}
.applyjobfrm .frm-control textarea {
    width: 100%;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
    padding: 12px 12px 12px 16px;
    resize: none;
    margin-top: 16px;
    height: 88px;
    border: 1px solid #E0E3E7;
    margin-bottom: 16px;
}
.act-check label {
    display: flex;
    padding: 16px 0 30px 0;
    margin: 0 !important;
    width: 100% !important;
    cursor: pointer;
    align-items: center;
    position: relative;
}
.act-check label input {
    width: 24px;
    height: 24px;
    flex: 0 0 24px;
    margin-top: 0 !important;
}



.cmxform .resume, .cmxform .clcover {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    position: relative;
}
.cmxform .resume p, .cmxform .resume strong,
.cmxform .resume span, .cmxform .clcover p,
.cmxform .clcover strong, .cmxform .clcover span {
    padding: 0;
    margin: 0;
}
.cmxform p, .cmxform p strong {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
    margin-bottom: 24px;
}
.cmxform .resume strong, .cmxform .clcover strong {
    display: flex;
    text-transform: uppercase;
}
.cmxform p strong {
    font-weight: 600;
    display: block !important;
    margin-bottom: 4px !important;
}
.cmxform span {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
    padding-bottom: 16px;
    margin-bottom: 24px;
    display: inline;
}
.cmxform .resume strong span, .cmxform .clcover strong span {
    color: #E55857;
}
.cmxform .rsmleft p:nth-child(2) {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
}
.cmxform .rsmright label.upload, .cmxform .rsmright label.clupload {
    cursor: pointer;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: 0.02em;
    color: #fff;
    background: #1A1E2C;
    border-radius: 60px;
    padding: 16px 24px;
    justify-content: center;
    width: 200px;
    margin-left: auto;
}
.cmxform div.rsmright .cite:has(> span > input.error) > label {
    background-color: #E55857;
    color: #fff;
}
.cmxform .rsmright .rsmleft {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
}
.cmxform div.rsmright .cite:has(> span > input.error) > .rsmleft {
    display: block !important;
}
.cmxform div.rsmright .cite:has(> span > input.error) > .rsmleft p strong {
    color: #E55857 !important;
}
.cmxform input.upload, .cmxform input.clupload {
    opacity: 0;
}
.cmxform .rsmright label.error {
    display: none !important;
}
.cmxform .fpathmask p, .cmxform .clpathmask p {
    display: flex;
    justify-content: space-between;
    background: #F7F9FC;
    height: 42px;
    align-items: center;
    padding: 0 16px;
    position: absolute;
    width: 100%;
    left: 0;
}
.cmxform small#filepath, .cmxform small#clfilepath,
.cmxform small#clfilepath, .cmxform small#clremove {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
}
.cmxform small#clremove, .cmxform small#rsremove {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    text-decoration-line: underline;
    color: #FF9239;
    cursor: pointer;
}
.cmxform .resume.active, .cmxform .clcover.active {
    margin-bottom: 90px;
}
.cmxform .frm-control p label {
    display: flex;
    align-items: center;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
}
.cmxform div.frm-control p:has(input.error) > label {
    color: #E55857;
}
.cmxform .frm-control p label span {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #E55857;
    margin: 0;
    padding: 0;
}
.cmxform .frm-control p input {
    height: 48px;
    width: 100%;
    margin-bottom: 16px;
    padding: 12px 12px 12px 16px;
    border: 1px solid #E0E3E7;
}
.cmxform .frm-control p label {
    display: flex;
    align-items: center;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
}
.cmxform .frm-control input.error {
    border-color: #E55857 !important;
    color: #E55857 !important;
}
.cmxform .frm-control p label.error, .cmxform .act-check label.error {
    display: none !important;
}
.cnt-frml .frm-control p, .cnt-frml .frm-control strong,
.cnt-frml .frm-control span, .applyjobfrm .frm-control p,
.cmxform .frm-control span, .cnt-frml .frm-control p label span,
.cnt-frml .frm-sub p, .cnt-frml .frm-sub span, .cnt-frml .recaptcha span {
    padding: 0;
    margin: 0;
}
.cmxform h6 {
    margin-top: 32px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: 'Barlow';
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
    padding-bottom: 8px;
    display: block;
}
.cmxform .frm-control-radio {
    margin: 16px 0 48px;
}
.cmxform .frm-control-radio p label {
    display: block;
}
.cmxform .frm-control-radio span, .cmxform .frm-sub p {
    margin: 0;
    padding: 0;
}
.cmxform .frm-control-radio span {
    margin-bottom: 16px;
}
.cmxform .frm-control-radio label > span {
    color: #E55857;
    display: inline;
}
.cmxform .frm-control-radio p input[type="radio"]:checked,
.cmxform .frm-control-radio p input[type="radio"]:not(:checked) {
    position: absolute;
}
.cmxform .frm-control-radio p label {
    display: block;
}
.cmxform .frm-control-radio p label.wpcf7-list-item-label {
    color: #898D97;
}
.cmxform .frm-control-radio p input[type="radio"]:checked + label,
.cmxform .frm-control-radio p input[type="radio"]:not(:checked) + label {
    position: relative;
    padding-left: 40px;
    cursor: pointer;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
}
.cmxform .frm-control-radio p input[type="radio"]:checked + label:before,
.cmxform .frm-control-radio p input[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 23px;
    height: 23px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
.cmxform .frm-control-radio p input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.cmxform .frm-control-radio p input[type="radio"]:checked + label:after,
.cmxform .frm-control-radio p input[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 25px;
    height: 24px;
    background: #1FA163;
    position: absolute;
    top: 2px;
    left: 0;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.cmxform .frm-control-radio p input[type="radio"]:checked + label:before, .cmxform .frm-control-radio p input[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 23px;
    height: 23px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
.cmxform .frm-control textarea {
    width: 100%;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
    padding: 12px 12px 12px 16px;
    resize: none;
    margin-top: 16px;
    height: 88px;
    border: 1px solid #E0E3E7;
    margin-bottom: 16px;
}
.cmxform .act-check p, .act-check span {
    margin: 0;
    padding: 0;
}
.act-check label span {
    font-family: 'Barlow', sans-serif;
    font-weight: 400;
    padding-left: 15px;
}
.act-check p label {
    position: relative;
    cursor: pointer;
}
.ApplyingFor {
    display: none !important;
}
.cmxform .act-check label {
    display: flex;
    padding: 16px 0 30px 0;
    margin: 0 !important;
    width: 100% !important;
    cursor: pointer;
    align-items: start;
    position: relative;
}
.act-check p label:before {
    content: '';
    width: 24px;
    height: 24px;
    background: #F7F9FC;
    padding: 10px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 15px;
    display: none;
}
.act-check p input:checked + label:after {
    content: '';
    display: block;
    position: absolute;
    top: 15px;
    left: 0;
    width: 24px;
    height: 25px;
    background: url(../svg/check-green.svg) no-repeat;
    background-position: center;
    background-size: 24px 24px;
}
.cmxform .frm-sub input {
    font-family: 'Barlow', sans-serif;
    font-size: 16px;
    line-height: 54px;
    height: 56px;
    font-weight: bold;
    letter-spacing: 0.02em;
    color: #fff;
    background-color: #FF9239;
    border: 1px solid #FF9239;
    padding: 0 24px;
    border-radius: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    /* transition: 0.2s ease-in-out; */
}
.cmxform .frm-sub input.disabled {
    cursor: not-allowed;
    pointer-events: none;
    background: #e5e6ea;
    color: #96979b;
    border-color: transparent;
}
.sjp-ryt {
    flex: 0 0 400px;
    max-width: 400px;
    margin-left: 48px;
    padding-top: 150px;
}
.sjp-ryt span {
    border-bottom: none;
    padding: 0;
    color: #fff;
}
.sjp-ryt h3 {
    padding: 24px 0 8px;
    border-top: 1px solid #C9CDD2;
    margin-top: 32px;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.02em;
    display: block;
}

.applyjobfrm .frm-sub .wpcf7-submit {
    font-family: 'Barlow', sans-serif;
    font-size: 16px;
    line-height: 54px;
    height: 56px;
    font-weight: bold;
    letter-spacing: 0.02em;
    color: #fff;
    background-color: #FF9239;
    border: 1px solid #FF9239;
    padding: 0 24px;
    border-radius: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: 0.2s ease-in-out;
}
.applyjobfrm .frm-sub .wpcf7-submit:disabled {
    cursor: not-allowed;
    background: #e5e6ea;
    color: #96979b;
    border-color: transparent;
}

.wpcf7-spinner::before {
    content: '';
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1000ms;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
.cf7hidden {
    display: none !important;
}
.cmxform .frm-control-radio p input:checked + label.wpcf7-list-item-label {
    color: #1A1E2C;
}
.frm-control br{ 
    display: none;
}
/*spinner starts*/
.ld-spin {
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    height: 100vh;
    width: 100%;
    background: #06060680;
    z-index: 9999999;
}
.loading-spinner {
    height: 100vh;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.spinner {
    --spinner-color: #fff;
    aspect-ratio: 1/1;
    border-radius: 50%;
    animation-name: spin;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.spinner--quarter {
    width: 48px;
    border: 5px solid #fff;
    border-top-color: transparent;
    animation-duration: 1s;
}
/*spinner ends*/
/*investors page*/
.banner_links_nav{
    margin-top: 32px;
}

.inv-lprs{
    padding: 64px 0;
}
.inv-cords,
.fin-cords{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
}
.inv-cords .ike_work_item,
.financial_info .value_propertie_item {
    flex: 0 0 calc(100%/3 - 32px) !important;
    max-width: 100%;
    margin: 0 16px 40px!important;
}
.inv-cords .homev4_ike_work_header a {
    padding: 32px;
    background: #1A1E2C;
    background-repeat: no-repeat;
    background-size: cover;
    height: 200px;
    display: block;
}
.inv-cords .ike_word_cnt{
    padding: 16px 0 0 0;
    text-align: left;
}
.inv-cords .ike_word_cnt a {
    font-family: 'Barlow';
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0.02em;
    color: #1FA163;
    text-transform: uppercase;
    margin-bottom: 8px !important;
} 
.inv-cords .ike_word_cnt a span {
    color: #9EA2AA;
}
.inv-cords .ike_word_cnt h6 a {
    font-family: 'Barlow Semi Condensed';
    font-size: 24px;
    line-height: 30px;
    color: #1A1E2C;
    margin-bottom: 12px !important;
    text-transform: none;
    letter-spacing: 0;
}
.inv-cords .ike_word_cnt p {
    color: #1A1E2C;
    margin-bottom: 32px;
    height: 72px;
    overflow: hidden;
}
.inv-cords .ike_word_cnt a:last-child span {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #FF9239;
    text-transform: capitalize;
}
.inv-cords .ike_word_cnt a svg {
    margin-left: 8px;
}
.inv-lprs h2{
    margin-bottom: 40px
}
.inv-more-btn button{
    border-color: #1A1E2C;
}
.inv-more-btn {
    display: flex;
    justify-content: center;
}
.choose_year {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 48px;
    flex-direction: column;
}
.choose_year span {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    margin-bottom: 16px;
    display: block;
} 
.choose_year ul{
    display: flex;
}
.choose_year ul li {
    margin: 0 8px 0 0;
    border: 1px solid #B3B7BE;
}
.choose_year ul li.active a {
    background: #1A1E2C;
    border: 1px solid #1A1E2C;
    color: #fff;
    font-weight: 700;
}
.choose_year ul li a{
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #B3B7BE;
    display: flex;
    width: 96px;
    height: 54px;
    justify-content: center;
    align-items: center;
}
.year_tab_cnt ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px;
}

.year_tab_cnt ul li a {
    text-decoration: underline;
    color: #1A1E2C;
}

.invst-ac .ia_item{
    padding: 64px 0;
}
.invst-ac h2{
    margin-bottom: 48px;
}
.year_tab .ank_l,
.financial_info .ank_l{
    color: #1A1E2C;
}
.financial_info{
    background: #F7F9FC;
}
.financial_info .value_propertie_item {
    height: auto;
    min-height: auto;
    padding: 32px;
    -webkit-box-flex: 0;
    background: #fff;
    border: 1px solid #E0E3E7;
    text-align: left;
}
.financial_info .value_propertie_item img {
    width: 56px !important;
    height: 56px !important;
    margin-bottom: 24px !important;
}
.financial_info .value_propertie_item .sml_p{
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    margin-bottom: 8px;
}
.financial_info .value_propertie_item h4{
    margin-bottom: 32px;
    
}
.financial_info .value_propertie_item .btn_trns:nth-child(2n+1) {
    background: transparent;
    border-color: #1a1e2c;
}
.financial_info .value_properties_row .alm-listing .alm-reveal{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -16px;
}  
.evnt-pg-lst ul, .sbcblk ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -12px;
} 
.ia_item {
    padding: 64px 0;
}
.offsetia.ia_item.financial_info {
    padding: 64px 0 0;
}
div#leadership {
    height: 84px; 
    background: #F7F9FC;
}

.leadership_gvrnce{
    padding-bottom: 16px !important;
}
.leadership_team .value_properties_row,
.board_members_row,
.documents_block .value_properties_row{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
}
.leadership_team .value_propertie_item,
.board_member{
    flex: 0 0 calc(100%/2 - 32px) !important;
    max-width: 100%;
    margin: 0 16px 32px !important;
}
.leadership_team .value_propertie_item{
    padding: 0 !important;
    min-height: 310px;
    color: #1A1E2C;
    border: none;
}
.leadership_team .value_propertie_item .value_propertie_img {
    height: 300px;
    margin: 0 0 32px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    background: #F7F9FC;
    overflow: hidden;
}
.leadership_team .slider_count {
    display: none;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #fff;
}
.leadership_team .value_propertie_item h3 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    overflow: hidden;
    height: auto;
    margin-bottom: 4px;
    font-size: 36px;
    line-height: 44px;
    font-weight: 400;
}
.leadership_team .value_propertie_item p {
    font-family: 'Barlow';
    height: auto;
    overflow: hidden;
    font-weight: normal;
    color: #1A1E2C;
}
.leadership_team .value_propertie_item .btn_normal {
    display: inline-block;
    color: #1A1E2C;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    height: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
}
.leadership_team .value_propertie_item .btn_normal svg {
    margin: 0 0 0 8px !important;
    width: auto;
    height: auto;
}
.leadership_team .value_propertie_item .btn_normal {
    display: none;
}  
.board_members_blk h3{
    margin-bottom: 40px;
}
.member_disgnation .sml_p{
    font-weight: 700;
}
.member_name h4,.member_disgnation .sml_p{
    margin-bottom: 4px;
}
.member_dis {
    margin-top: 24px;
}
.board_members_blk{
    padding-bottom: 16px;
}
.documents_block h3{
    margin-bottom: 40px;
}
.documents_block {
    margin-bottom: 64px;
}
.documents_block .value_propertie_item h4{
    margin-bottom: 16px;
}
.documents_block .value_properties_row{
    margin: 0;
    justify-content: space-between;
    padding: 0;
}
.documents_block .value_propertie_item{
    padding: 0 !important;
    margin: 0 !important;
}
.documents_block .value_propertie_item:first-child{
    flex: 0 0 400px !important;
    width: 400px;
}
.documents_block .value_propertie_item:nth-child(2){
    flex: 0 0 232px !important;
    width: 232px;
}
.documents_block .value_propertie_item:last-child{
    flex: 0 0 275px !important;
    width: 275px;
}
.documents_block .value_propertie_item img,
.ia_item.faqs .value_propertie_item img{
    display: none;
}
.ia_item.faqs {
    background: #1FA163;
    padding-bottom: 32px;
}
.ia_item.faqs .ia_header h2 {
    color: #fff;
    font-size: 48px;
    line-height: 64px;
}
.ia_item.faqs .value_properties_row{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
    padding: 0;
}
.ia_item.faqs .value_propertie_item {
    flex: 0 0 calc(100%/2 - 32px) !important;
    width: 100%;
    max-width: calc(100%/2 - 32px) !important;
    margin: 0 16px 32px !important;
    padding: 0;
    box-shadow: none;
    min-height: auto;
}
.ia_item.faqs .value_propertie_item h4{
    color: #fff;
    margin-bottom: 8px;
}
.ia_item.faqs .value_propertie_item h4 br{
    display: none;
}
.ia_item.faqs .value_propertie_item p{
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #FFFFFF;
} 
.financial_info .ank_l {
    margin-top: 16px;
}

.ia_item.faqs .value_propertie_item p a {
    color: #fff !important;
    text-decoration: underline; 
}
.documents_block .value_propertie_item ul li{
   margin-bottom: 14px;
}  
.documents_block .value_propertie_item ul li:last-child{
    margin-bottom: 0;
}
.market_announements button.alm-load-more-btn.more,
.financial_info button.alm-load-more-btn.more {
  color: #1A1E2C;
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.02em;
  display: block;
  cursor: pointer;
  background: none;
  box-shadow: none;
  padding: 0;
  width: auto; 
  height: auto;
  position: relative;
    background-color: transparent !important;
}
.market_announements button.alm-load-more-btn.more::after,
.financial_info button.alm-load-more-btn.more::after {
  content: "";
  position: absolute; 
  right: -14px;
  background-image: url(../svg/sml-ryt-arrw.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right; 
  width: 7px;
  height: 10px; 
  top: 40%;
}
.market_announements .alm-btn-wrap {
    padding: 0 !important;
    margin: 48px 0 0 !important;
}
.financial_info .alm-btn-wrap {
    margin: 8px 0 0 !important;
    line-height: 24px;
}
.childmenu ul li.current_page_item a,
.page-template-page-jobprofile .childmenu ul li#menu-item-4596 a,
.single-jobs .childmenu ul li#menu-item-6322 a,
.single-topics .childmenu ul li.menu-item-4597 a{
  font-weight: 700;
  text-decoration-line: underline;
}
div#html5-watermark { 
    display: none !important;
} 
p:empty,
p span:empty {
  /* display: none; */
}
.inv-more-btn .btn_white { 
    border-color: #1A1E2C;
}
ul.cndr-list.open {
    display: block !important;
}
.topic-lists ul li.highlight a{
    font-weight: 600;
} 

/* info company landing page */

.cmpinfo-blk .cmp-bnr { 
    background-position: top 72% right;
    position: relative;
    padding:  72px 0; 
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #1A1E2C;
}
.cmpinfo-blk .cmp-bnr::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(86.15deg, rgba(18, 24, 29, 0.92) 39.51%, rgba(18, 24, 29, 0.22) 92.92%);
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
} 
.cmpinfo-blk .cmp-bnr-lft {
    width: 1156px; 
    position: relative;
    z-index: 1;
}
.cmpinfo-blk .cmp-bnr-lft .lpwh_logo {
  margin: 0 0 32px;
  height: 60px;
}
.cmpinfo-blk .cmp-bnr-lft h1 {
    color: #fff;
    font-size: 62px;
    line-height: 72px;
    margin-bottom: 16px;
}
.cmpinfo-blk .cmp-bnr-lft p {
    letter-spacing: 0.02em;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    color: #fff;
}
.cmpinfo-blk .demo-blk {
    position: relative;
    display: inline-block;
    margin-top: 32px;
}
.cmpinfo-blk .cmg-techwrapper {
    background: #F7F9FC;
}
.cmg-techwrapper .value_properties_row {
    padding: 64px 0 24px;
}
.cmg-techwrapper .value_propertie_item {
    border: 1px solid #C9CDD2;
    box-shadow: none;
    padding: 32px;
    min-height: auto;
}
.cmg-techwrapper .value_propertie_item img, .cmg-techwrapper .value_propertie_item svg {
    width: 56px !important;
    height: 56px !important;
    margin-bottom: 24px;
}
.cmg-techwrapper .value_propertie_item h3 {
    margin-bottom: 8px;
    height: auto;
}
.cmpinfo-blk .nw-book-expert, .wtch-sec{
    padding: 64px 0;
}
.cmpinfo-blk .nw-book-expert-cnt{
    display: flex;
    justify-content: space-between;
} 
.wtch-sec-lft h3{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400; 
    font-size: 36px;
    line-height: 44px;
    color: #1A1E2C;
    margin-bottom: 24px;
}
.wtch-sec-lft ul{
    list-style: disc;
    margin-bottom: 32px;
    padding-left: 40px;
}
.wtch-sec-lft ul li {
    margin-bottom: 14px;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
    color: #1A1E2C;
    position: relative;
}
.wtch-sec-lft ul li:last-child {
    margin-bottom: 0;
}
.wtch-sec-lft ul li::after{
    content: ".";
    position: absolute;
    left: -28px;
    font-size: 60px;
    top: -20px;
}
.wtch-sec-lft p{
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
}
.wtch-sec-lft {
    flex: 0 0 755px;
    width: 755px;
    margin-right: 62px;
}
.wtch-sec-lft:last-child,
.nw-book-expert-lft:last-child{
    margin-right: 0;
} 
.wtch-sec-logo{
    margin-bottom: 48px;
}
.wtch-vid-sec{
    width: 100%;
}
.wtch-sec-cnt{
   display: flex;
   justify-content: space-between;
}
.wtch-sec-ryt a.cntvd {
    width: 100%;
    height: 78px;
    background: #1A1E2C;
    color: #FF9239;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.02em;
    display: flex;
    justify-content: center;
    align-items: center;
}
.wtch-sec-ryt a.cntvd svg {
    margin-left: 24px;
}
.cmpinfo-blk .nw-book-expert-lft h2{ 
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 64px;
    margin-bottom: 16px;
    color: #1A1E2C;
}
.cmpinfo-blk .nw-book-expert-lft p{
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
}
.cmpinfo-blk .nw-book-expert-lft{
    flex: 0 0 540px;
    width: 100%; 
    margin-right: 48px;
}
.cmpinfo-blk .nw-book-expert-ryt{
    flex: 0 0 60%;
    width: 100%;
    margin-right: 0 !important;
}
          
.cmpinfo-blk .nw-book-expert-ryt .mrkform .mktoForm {
    margin-top: 0;
}

.cmpinfo-blk .nw-book-expert-ryt .mktoForm input[type=text],
.cmpinfo-blk .nw-book-expert-ryt .mktoForm input[type=email], 
.cmpinfo-blk .nw-book-expert-ryt .mktoForm input[type=tel] {
  margin-bottom: 16px;
}
.cmpinfo-blk .nw-book-expert-ryt .mrkform label {
  color: #1A1E2C !important;
}
.cmpinfo-blk .nw-book-expert-ryt .mrkform label#LblEmail_Opt_In__c {
  padding: 15px 0 0 40px;
}
.cmpinfo-blk .nw-book-expert-ryt .mrkform .mktoButtonRow {
  margin-top: 32px !important;
}
.cmpinfo-blk .nw-book-expert-ryt .mrkform .mktoCheckboxList label#LblEmail_Opt_In__c:after{
  background-color: #F7F9FC;
  border: none;
}
.cmpinfo-blog .ike_works_blk {
    border-top: 1px solid #E0E3E7;
    padding: 64px 0;
}   
.collabration-sec{
    background: #363687;
    padding: 64px 0;
}
.clbrtn-cnt{
    display: flex;
    justify-content: space-between;
    align-items: center;
} 
.clbrtn-lft{
    flex: 0 0 755px;
    width: 755px;
    margin-right: 62px;
}
.clbrtn-lft:last-child{
    margin-right: 0;
}
.clbrtn-ryt h2{
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 64px;
    color: #FFFFFF;
    margin-bottom: 48px;
} 
/* stylev5 css ends */
/* stylev2 css starts */


.home-v5-ryt {
    flex: 0 0 376px;
    width: 376px;
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: -64px;
    cursor: pointer;
}
.hmev5-cont {
    background: #757983;
    height: 270px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 32px;
    align-items: start;
}
.hmev5-cont strong {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: flex-end;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 12px;
}
.hmev5-cont p {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    display: flex;
    align-items: flex-end;
    letter-spacing: 0.02em;
    color: #FFFFFF;
    max-height: 150px;
    overflow: hidden;
}
.hme-v5-btm {
    background: #1A1E2C;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.hme-v5-btm h6 {
    width: 285px;
    flex: 0 0 285px;
    height: 28px;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 28px;
    display: flex;
    align-items: center;
    letter-spacing: 0.02em;
    color: #FFFFFF;
    padding: 0 32px;
    justify-content: start;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hme-v5-btm a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px;
    width: 64px;
    flex: 0 0 64px;
    height: 64px;
    background: #FF9239;
}
.hme-v5-btm:hover a {
    background: #F87F1C;
}
.hme-v5-btm a svg path {
    stroke: #fff;
}
.home-v4-bnr-sec::after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 592px;
    background: linear-gradient(0deg, rgba(1, 1, 2, 0.34), rgba(1, 1, 2, 0.34));
}
.nh_bnr_sec .demo-blk svg path,
.nh_bnr_sec .demo-blk svg rect {
    stroke: #fff;
}
.suite-sec-bnr {
    background-position: center;
    width: 100%;
    height: 600px;
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 125px;
    position: relative;
}
.suite-sec-bnr span {
    justify-content: center;
    padding: 32px;
    gap: 16px;
    width: 335.67px;
    height: 92px;
    background: rgba(255, 146, 57, 0.92);
    border-radius: 5px;
    color: #fff;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 28px;
    display: flex;
    align-items: center;
    letter-spacing: 0.02em;
    position: relative;
    z-index: 1;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.suite-sec-bnr span:hover {
    background: rgba(248, 127, 28, 0.92); 
}
.suite-sec-bnr span svg {
    width: 18.67px;
    height: 24px; 
}
.suite-sec-bnr::after {
    content: "";
    background: linear-gradient(0deg, rgba(11, 20, 29, 0.12), rgba(11, 20, 29, 0.12));
    position: absolute;
    width: 100%;
    height: 600px; 
    top: 0;
    border-radius: 24px;
}
.suite-sec-video {
    margin-bottom: 125px;
}
.roll-item.slick-slide {
    border: none !important;
}
.ctw_office_new .value_properties_wrapper h2 {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 52px;
    line-height: 58px;
}
.ctw_office_new .value_properties_row {
    padding-top: 56px;
}
.cs_mob_heading {
    display: none;
}
.img_swappers_officepro .ike_devices_wrapper {
    padding: 24px 60px;
}
.img_swappers_officepro .ike_device_img {
    padding-left: 0;
    justify-content: center !important;
}
.img_deatils_element {
    margin-bottom: 64px;
}
.banner-data.iosb_cnt {
    width: 710px;
}
/* 
.book_demo_innerpage .book_demo_cnt{
    background-color: transparent;
} */
.ikedvc .book_demo_cnt h3 {
    font-size: 36px;
    line-height: 48px;   
    padding: 0 97px;
}
.strcrl_cnt {
    width: 840px !important;
}
.strcrl_cnt h2{
    margin-bottom: 32px ;
}
.strcl-crth h2 {
    font-size: 52px !important;
    line-height: 58px !important;
}
.strcl-iswl .img_deatils_element {
    margin-bottom: 150px;
}
.strcl-iswl .details_list ul li a strong{
    margin-right: 0;
    margin-bottom: 8px;
}
.strcl-iswl .ike_device_img {
    padding: 24px 60px;
}


.page-template-page-casestudy .banner2 {
    height: auto;
    min-height: 833px;
    background-size: cover;
    background-position: right top;
    padding: 248px 0 50px;
}



/* nss training page */


.bnr-lgs,.b-logo2{
    display: flex;
    align-items: center;
    margin-bottom: 32px;
}
.b-lft {
    display: flex;
    align-items: center;
}
.b-logo {
    flex: 0 0 166px;
    max-width: 166px;
    height: 60px;
}
.b-logo img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.plus-b{
    margin: 0 24px;
    flex: 0 0 32px;
    max-width: 32px;
}
.b-logo2{
    margin-bottom: 0;

}
.b-logo2 img {
    flex: 0 0 60px;
    max-width: 60px;
    height: 60px;
    margin-right: 12px;
}
.b-logo-cnt p{
    line-height: 22.129px;
    margin-bottom: 4px;
}
.b-logo-cnt span{
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.25px;
    color: #fff;
    display: block;
}
.trng-bnr {
    background-position: bottom 15% right;
}
.trng-sec .madeof-options {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.trng-sec .madeof-prt {
    flex: 0 0 360px;
    width: 360px;
}

.offsetia.ia_item.financial_info.trng-sec {
    padding: 64px 0 20px;
}
.btn_trns{
    margin-right: 12px;
    background-color: transparent;
    color: #000;
    margin-bottom: 10px;
}
.btn_trns:nth-child(2n+2) {
    background: #1A1E2C;
    color: #fff;
    border-color: #1A1E2C;
}
.financial_info.trng-sec .value_properties_row {
    display: flex;
    margin: 0 -16px;
}
.financial_info.trng-sec .value_propertie_item h4{
    letter-spacing: 0.44px;
}
.hlpng_trng{
    padding: 64px 0;
}

.hlpng_trng  h2{
    margin-bottom: 16px;
}
.hlpng_trng  p{
    margin-bottom: 40px;
}

.help_list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.help_item{
    flex: 0 0 784px;
    max-width: 784px;
    display: flex;
    align-items: center;
}
.help_bk{
    flex: 0 0 200px;
    max-width: 200px;
    margin-right: 24px;
}
.hlep_cnt h2 {
    margin-bottom: 32px;
    line-height: 44px;
    font-size: 36px;
    margin-right: 10px;
}
.amzn{
    display: flex;
    align-items: center;
}
.amzn img {
    flex: 0 0 77px;
    margin-left: 24px;
    max-width: 77px;
}

.purpose-sec.trng-sec {
    background-color: #1A1E2C;
    padding: 64px 0 0 0;
    margin-top: 0;
    color: #fff;
}
.purpose-sec.trng-sec .purpose-cnt p{
    width: 100%;
    letter-spacing: 0;
}

.purpose-sec.trng-sec .pp-cnt-lft > .opp-img2 img{
    border-radius: 50%;
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.trng-cd{
    padding:32px 0;
}
.trng-cd p{
    text-align: center;
    font-family: 'Barlow', sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.28px;
    color: #B3B7BE;
}

body .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,
.twocol .mktoButtonRow .mktoButton:hover {
    background-image: url(../svg/circle-arrow-right.svg) !important;
    background-repeat: no-repeat !important;
    background-position: right 24px center !important;
    background-color: #F87F1C !important;
    color: #ffffff!important;
}

.applyjobfrm .wpcf7 form.sent .wpcf7-response-output{
    display: none !important;
}
.updjobs .hw_list .empty {
    display: none;
}
.updjobs .hw_list .empty:last-child {
    display: block;
}
.updjobs .hw_list div.datain ~ div.empty {
    display: none !important;
} 

/* stylev2 css ends */ 





/* ipf-launch page css started here */

.pcwh_logo{
    margin-bottom: 32px;
    width: 423px;
}
.cmp-bnr {
    padding: 72px 0 104px;
    background-position: top 0 right;
}
.cmp-bnr-lft{
    width: 870px;
}
.prd-cam h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 44px;
    color: #fff;
    margin-bottom: 40px;
}
.demo-blk .btn.btn_orange{
    margin-right: 24px;
}
.prd-cam p{
    margin-bottom: 20px;
}
.cmp-bnr-lft.prd-cam .demo-blk {
    margin-top: 12px;
}


.pc-efficient{
    padding: 152px 0;
}
.efficient-sec{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.effi-heading {
    flex: 0 0 1023px;
    max-width: 1023px;
}
.effi-heading h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 72px;
    color: #1A1E2C;
}
.effi-heading h2 b{
    font-weight: 600;
}
.effi-cust{
    flex:0 0 493px;
    max-width: 493px;
}
.effi-cust-list{
    display: flex;
    margin-bottom: 24px;
}
.cust-img{
    display: flex;
    flex:0 0 72px;
    max-width: 72px;
    width: 72px;
    justify-content: center;
    align-items: center;
    background-color: #5C5CE8;
}
.cust-img svg {
    width: 32px;
    height: 19.059px;
    color: #fff;
}
.cust-name{
    display: flex;
    justify-content: center;
    align-items: center;
    border-top: 3px solid  #5C5CE8;
    border-right: 3px solid  #5C5CE8;
    border-bottom: 3px solid  #5C5CE8;
    padding: 0px 32px;
    min-height: 72px;
}
.cust-name p {
    color: #1A1E2C;
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
    font-family: 'Barlow', sans-serif;
}
.cust-mang p {
    color: #1A1E2C;
    font-size: 26px;
    font-weight: 400;
    line-height: 34px;
    letter-spacing: 0.52px;
    font-family: 'Barlow', sans-serif;
}
.cust-mang p b{
    font-weight: 700;
}
.features-btn {
    margin-top: 64px;
}




.cta-webinar {
    background-color: #363687;
    position: relative;
}
.cta-web-left {
    width: 400px;
    min-height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top:0;
    right: 0;
}
.cta-web-right {
    background-color: #363687;
    padding: 80px 0;
    width: 75%;
}
.cta-web-right p {
    margin-bottom: 4px;
    color: #fff;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
}
.cta-web-right h2{
    color:  #fff;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 64px; 
    margin-bottom: 24px;
}
.cta-web-right h3{
    color: #fff;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 45px; 
    margin-bottom: 48px;
}




.ike-nw-def{
    padding: 104px 0;
}
.ike-nw-ftre{
    padding: 0 0 104px;
}
.def-grid-evlv{
    display: flex;
    justify-content: space-between;
}
.def-grid-text{
    flex:0 0 490px;
    max-width: 490px;
}
.def-grid-text h3{
    color: #1A1E2C;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 64px; 
    margin-bottom: 24px;
}
.def-grid-text p{
    color:#1A1E2C;
    font-family: 'Barlow', sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.44px;
    margin-bottom: 20px;
}
.def-grid-img {
    flex: 0 0 1050px;
    max-width: 1050px;
}
.img_swappers_officepro.ike-nw-ftre{
    margin-bottom: 0px;
}
.img_deatils_element.ike-nw-pole{
    margin-bottom: 0px;
}
.nw-pole-hdng h3{
    color:#1A1E2C;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 64px; 
    margin-bottom: 64px;
}
.img_details.nw-pole-img-dtls{
    flex:0 0 490px !important;
    max-width: 490px !important;
}
.nw-pole-devices .ike_devices_wrapper {
    background: transparent;
    padding: 0px;
}
.img_deatils_element.ike-nw-pole .details_list ul li a {
    display: block;
    padding: 19px 30px;
    border-top: 1px solid #E0E3E7;
}
.ike_devices.nw-pole-devices .ike_device_img{
    display: block;
    width: 100%;
}
.ike_devices.nw-pole-devices .ike_device_img iframe{
    display: block;
    max-width: 100%;
    width: 100% !important;
}



.ppl-purp.ppl-white{
    background: #F7F9FC;
    position: relative;
}
.ppl-purp.ppl-white .ppl-purp-cnt {
    padding: 144px 80px;
}
.ppl-purp.ppl-white .ppl-purp-cnt h2{
    color: #1A1E2C;
}
.ppl-purp.ppl-white .ppl-purp-cnt p{
    color: #1A1E2C;
    margin-bottom: 0;
}
/* .ppl-white-sec{
    display: flex;
    justify-content: flex-end;
}
.ppl-purp.ppl-white  .ppl-purp-img{
    position: absolute;
    min-height: 100%;
    left:0;
    top:0;
}
.ppl-purp.ppl-white .ppl-purp-cnt {
    padding: 144px 80px;
}
.ppl-purp.ppl-white .ppl-purp-cnt h2{
    color: #1A1E2C;
}
.ppl-purp.ppl-white .ppl-purp-cnt p{
    color: #1A1E2C;
    margin-bottom: 0;
} */


.book_demo_fluid.prd-cam-fluid{
    background-color: #1A1E2C !important;
}
.book_demo_fluid.prd-cam-fluid .book_demo_cnt{
    padding: 88px 0;
}
.book_demo_fluid.prd-cam-fluid .book_demo_cnt h3 {
    margin-bottom: 48px;
    line-height: 44px;
}
/* ipf-launch page css ended here */



body.single-landing {
    padding-top:0;
}




/* poleforeman page css started here */
.cmp-bnr.plefre {
    padding: 200px 0 72px;
}
.cmp-bnr.plefre .cmp-bnr-lft{
    width: 800px;
}
.plefre_logo{
    width: 500px;
    margin-bottom: 32px;
}



.opm-sec.plefrm-sec{
    margin: 0;
    padding: 64px 0 0;
}
.opm-sec.plefrm-sec:nth-child(even){
    background-color: #F7F9FC;
}
.opm-sec-top.plefrm-sec-top{
    width: 660px;
}
.plefrm-sec-midle {
    display: flex;
    justify-content: space-between;
    margin-bottom: 64px;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.plefrm-sec-lft {
    flex: 0 0 1170px;
    min-height: 635px;
    max-width: 1170px;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 64px;
}
.plefrm-sec-lft img {
    width: 100%;
    height: 100%;
}
.plefrm-sec-rgt {
    flex: 0 0 340px;
    max-width: 340px;
    padding: 0 55px 0 0;
}
.plefrm-sec-rgt h3 {
    color: #1A1E2C;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 44px;
    margin-bottom: 16px;
}
.plefrm-sec-rgt p{
    color: #1A1E2C;
    font-family: 'Barlow', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px; 
    letter-spacing: 0.32px;
}
.opm-sbm-lft-cnt h3{
    color: #1A1E2C;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 44px;
    margin-bottom: 16px;
}
.opm-sec-btm.plefrm-sec-btm {
    justify-content: space-between;
}
.opm-coll-sec {
    flex: 0 0 calc(50% - 32px);
    margin: 0 0 64px;
    max-width: 100%;
}
.opm-sbm-coll-cnt h3 {
    color: #1A1E2C;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 44px;
    margin-bottom: 16px;
}
.preflm-demo-sec {
    background-color: #F7F9FC;
    padding: 64px 0 0;
}
.opp-coll {
    width: 100%;
    height: auto;
    margin-bottom: 40px;
}
.opp-coll img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.opp-coll iframe{
    display: block;
    max-width: 100%;
    width: 100% !important;
}
.preflm_demo_cnt{
    border-top: 1px solid  #1A1E2C;
    padding: 31px 0 64px;
    text-align: center;
}
.preflm_demo_cnt h3{
    color: #1A1E2C;
    text-align: center;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 44px;
    margin-bottom: 32px;
}
.book_demo_sec.prfm-bk-sec{
    padding: 88px 0;
}
.book_demo_sec.prfm-bk-sec a {
    flex: 0 0 auto;
    width: auto;
}
/* poleforeman page css ended here */




/* nesc page updated css started here */
.cta-webinar.nescwebcta .cta-web-right {
    width: 100%;
}
.cta-webinar.nescwebcta .cta-web-right h3 {
    font-family: 'Barlow', sans-serif;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.44px;
}
.cta-webinar.nescwebcta .cta-web-right .btn_white{
    margin-right: 32px;
}
.purpose-sec.trng-sec.nescoffon {
    background-color: transparent;
    text-align: left;
}
.purpose-sec.trng-sec.nescoffon .purpose-cnt{
    text-align: left;
}
.purpose-sec.trng-sec.nescoffon .purpose-cnt h2{
    color: #1A1E2C;
}
.nescfrm-blk {
    display: flex;
    justify-content: space-between;
    margin-bottom: 64px;
}
.nescfrmlft {
    flex: 0 0 540px;
    max-width: 540px;
}
.nescfrm-blk .pps-cnt-sec {
    display: block;
    flex: 0 0 62%;
    max-width: 62%;
}
.nescfrm-blk .pps-cnt-sec .pp-cnt-lft{
    width: 100%;
    flex:0 0 100%;
    max-width: 100%;
    margin-right: 0px;
}
.nescfrm-blk .pps-cnt-sec .pp-cnt-lft>.opp-img2 {
    margin: 0 0 40px;
}
.nescfrm-blk .pps-cnt-sec h4,
.nescfrm-blk .pps-cnt-sec p{
    text-align: left;
    color: #1A1E2C;
}
.nescfrmlft h3 {
    color: #1A1E2C;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 44px; 
    margin-bottom: 16px;
}
.nescfrmlft p{
    color: #1A1E2C;
    margin-bottom: 32px;
    font-family: 'Barlow', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
}
.nescfrm .mktoForm {
    text-align: left;
    width: 100% !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 0;
}
.nescfrm .mktoForm .mktoFormRow {
    flex: 0 0 100%;
    max-width: 100%;
}
.nescfrm .mktoForm div:empty {
    margin-bottom: 0px;
}
.nescfrm .mktoForm .mktoFormRow:nth-child(2),
.nescfrm .mktoForm .mktoFormRow:nth-child(3){
    flex:0 0 49%;
    max-width: 49%;
}
.nescfrm .mktoForm .mktoFormCol {
    float: none;
    min-height: auto;
}
.nescfrm .mktoForm .mktoOffset {
    display: none;
}
.nescfrm .mktoForm .mktoFieldWrap{
    float: none;
}
.nescfrm .mktoForm .mktoFieldWrap label, 
.nescfrm .mktoForm .mktoFieldWrap label.mktoLabel {
    color: #1a1e2c;
    font-family: 'Barlow', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.28px;
    margin-bottom: 4px;
    width: auto !important;
    text-align: left;
    padding: 0;
}
.nescfrm .mktoForm .mktoFieldWrap label#LblmktoRadio_2867_0, 
.nescfrm .mktoForm .mktoFieldWrap label#LblmktoRadio_2868_0 {
    margin: 0 10% 0 0;
}
.nescfrm .mktoForm .mktoFieldWrap label#LblmktoRadio_2867_1,
.nescfrm .mktoForm .mktoFieldWrap label#LblmktoRadio_2868_1{
    margin: 0 ;
}
.nescfrm .mktoForm .mktoFieldWrap input#mktoRadio_2867_0,
.nescfrm .mktoForm .mktoFieldWrap input#mktoRadio_2868_0,
.nescfrm .mktoForm .mktoFieldWrap input#mktoRadio_2867_1,
.nescfrm .mktoForm .mktoFieldWrap input#mktoRadio_2868_1{
    margin-right: 10px;
}
.nescfrm .mktoForm.mktoLayoutAbove .mktoRequiredField .mktoAsterix {
    float: right;
}
.nescfrm .mktoForm .mktoFieldWrap input[type=text], 
.nescfrm .mktoForm .mktoFieldWrap input[type=url], 
.nescfrm .mktoForm .mktoFieldWrap input[type=email], 
.nescfrm .mktoForm .mktoFieldWrap input[type=tel], 
.nescfrm .mktoForm .mktoFieldWrap input[type=number], 
.nescfrm .mktoForm .mktoFieldWrap input[type=date],
.nescfrm .mktoForm .mktoFieldWrap input[type="text"],
.nescfrm .mktoForm .mktoFieldWrap input[type="email"],
.nescfrm .mktoForm .mktoFieldWrap input[type="number"],
.nescfrm .mktoForm .mktoFieldWrap select,
.nescfrm .mktoForm .mktoFieldWrap textarea{
    width: 100% !important;
    display: flex;
    padding: 12px 12px 12px 16px;
    border: 1px solid #E0E3E7;
    color: #1A1E2C;
    font-family: 'Barlow', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.32px;
    margin-bottom: 16px;
    height: 48px !important;
}
.nescfrm .mktoForm .mktoFieldWrap textarea{
    height: 88px !important;
}
.nescfrm .mktoForm .mktoFieldWrap input[type = 'radio']{
    appearance: none;
    padding: 10px;
    border-radius: 50%;
    border: 1px solid #E0E3E7;
}
.nescfrm .mktoForm .mktoFieldWrap input[type=radio]:checked {
    background-color: #5C5CE8;
}
.nescfrm .mktoForm .mktoFieldWrap select {
    appearance: none;
    width: 10px;
    height: 10px;
    background-image: url(../svg/arrow-down.svg);
    background-position: right 16px center;
    background-repeat: no-repeat;
    background-size: 8px;
    padding: 12px 32px 12px 16px;
    text-overflow: ellipsis;
}
.nescfrm .mktoForm .mktoField.mktoInvalid, 
.nescfrm .mktoForm input[aria-describedby=ValidMsgEmail] {
    border-color: #e55857 !important;
    color: #e55857 !important;
    box-shadow: none !important;
}
.mktoFieldWrap.mktoRequiredField{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
}
.nescfrm .mktoForm.mktoLayoutAbove .mktoRadioList, 
.nescfrm .mktoForm.mktoLayoutAbove .mktoCheckboxList {
    width: 100% !important;
    display: flex;
    align-items: center;
}
.nescfrm .mktoForm .mktoCheckboxList {
    position: absolute;
    left: 0;
    top: 20px;
    width: 24px !important;
    height: 24px !important;
}
.nescfrm .mktoForm .mktoFieldWrap label#LblEmail_Opt_In__c{
    padding: 24px 0 0 40px;
    margin: 0 !important;
    display: block;
    line-height: 20px !important;
    cursor: pointer;
    font-size: 14px;
    font-family: 'Barlow',sans-serif;
    color: #1a1e2c;
}
.nescfrm .mktoForm .mktoCheckboxList input#Email_Opt_In__c:checked+label#LblEmail_Opt_In__c:before {
    background: url('../svg/check-green.svg') no-repeat;
    background-size: 20px 20px;
    border: none;
    left: 0;
    z-index: 1;
    background-position: center;
    border: none;
    left: 0;
}
.nescfrm .mktoForm .mktoCheckboxList input{
    display: none;
}
.nescfrm .mktoForm .mktoCheckboxList label#LblEmail_Opt_In__c:after, 
.nescfrm .mktoForm .mktoCheckboxList label#LblEmail_Opt_In__c:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
    background-color: #F7F9FC;
    border: none;
}
.nescfrm .mktoForm .mktoButtonRow {
    width: 100%;
    margin-top: 40px !important;
}
.nescfrm .mktoForm .mktoButtonRow span {
    display: block;
    text-align: center;
    margin: 0 !important;
}
.nescfrm .mktoForm .mktoButtonRow .mktoButton.active {
    background-color: #ff9239 !important;
    border-color: #ff9239 !important;
    cursor: pointer;
    pointer-events: inherit;
}
.nescfrm .mktoForm .mktoButtonRow .mktoButton {
    font-family: 'Barlow',sans-serif;
    font-size: 16px !important;
    line-height: 54px !important;
    height: 56px !important;
    font-weight: 700;
    letter-spacing: 0.02em;
    color: #fff;
    background-color: #c9cdd2 !important;
    border: 1px solid #c9cdd2 !important;
    padding: 0 64px 0 24px !important;
    border-radius: 30px;
    display: inline-flex;
    align-items: center;
    opacity: 1;
    background-image: url('../svg/circle-arrow-right.svg') !important;
    background-repeat: no-repeat !important;
    background-position: right 24px center !important;
    box-shadow: none;
    pointer-events: none;
}
.nescfrm .mktoRadioList label{
    margin-right: 30px;
    margin-left: 12px !important;  
}
/* nesc page updated css ended here */




/* nesc individual class page  started here*/
.trng-cls-bnr {
    padding: 184px 0 64px;
}
.ikevisible-xs {
    display: none;
}
.trng-cls-txt h5 {
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 16px;
    letter-spacing: 0.44px;
}
.trng-ntnl-elc{
    display: flex;
    justify-content: space-between;
}
.ntnl-elc-lft {
    flex: 0 0 641px;
    max-width: 641px;
    margin-right: 71px;
}
.ntnl-elc-lft-txt {
    margin-bottom: 64px;
}
.ntnl-elc-lft-txt h1 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    margin-bottom: 24px;
    font-weight: 400;
}
.ntnl-elc-lft-txt h3 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    font-weight: 400;
}
.ntnl-elc-lft-txt h3 a{
    margin-left: 24px;
}
.ntnl-elc-lft-txt p {
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.44px;
}
.ntnl-elc-lft-itm{
    width: 100%;
    margin-bottom: 48px;
}
.ntnl-elc-lft-itm:last-child{
    margin-bottom: 0;
}
.ntnl-elc-lft-itm img{
    margin-bottom: 24px;
}
.ntnl-elc-lft-itm h5{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px; 
    margin-bottom: 8px;
}
.ntnl-elc-lft-itm p{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
}
.ntnl-elc-rgt {
    flex: 0 0 54.5%;
    max-width: 54.5%;
}
.ntnl-elc-rgt h3{
    color: #E0E3E7;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 44px;
    margin-bottom: 16px;
}
.ntnl-elc-rgt p {
    color: #E0E3E7;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
    margin-bottom: 32px;
}
.mrkdarkfrm{
    background-color: #1A1E2C;
    padding: 32px;
}
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap label, 
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap label.mktoLabel{
    color: #E0E3E7;
}
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap input[type="text"], 
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap input[type="email"], 
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap input[type="number"], 
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap select, 
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap textarea{
    background-color: transparent;
    color: #fff;
}
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap input[type="email"]::placeholder {
  color: #898D97; 
}
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap input:-webkit-autofill,
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap input:-webkit-autofill:hover, 
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap input:-webkit-autofill:focus,
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap textarea:-webkit-autofill,
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap textarea:-webkit-autofill:hover,
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap textarea:-webkit-autofill:focus,
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap select:-webkit-autofill,
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap select:-webkit-autofill:hover,
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap select:-webkit-autofill:focus {
  border: 1px solid #fff;
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #1A1E2C inset;
  transition: background-color 5000s ease-in-out 0s;
}  
.mrkdarkfrm .nescfrm .mktoForm .mktoFieldWrap label#LblEmail_Opt_In__c{
    color: #E0E3E7;
}




.nesc-instr{
    padding: 64px 0;
    background-color: #363687;
}
.nesc-instr-sec h2{
    color: #fff;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 64px;
    margin-bottom: 40px;
}
.nesc-intsr-lst{
    display: flex;
    align-items: center;
}
.nesc-intsr-lft{
    flex:0 0 260px;
    max-width: 260px;
    margin-right: 56px;
}
.nesc-intsr-rgt h3{
    color: #fff;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 44px; 
    margin-bottom: 8px;
}
.nesc-intsr-rgt h6{
    color: #fff;
    font-size: 24px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.48px;
    margin-bottom: 24px;
}
.nesc-intsr-rgt p{
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
}




.nesc-sbt-dtls{
    padding: 64px 0;
}
.nesc-abt-top{
    margin-bottom: 64px; 
}
.nesc-abt-top h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 64px;
    margin-bottom: 24px;
}
.nesc-abt-rls{
    display: flex;
    justify-content: space-between;
}
.nesc-abt-rls p {
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.44px;
    flex: 0 0 1120px;
    max-width: 1120px;
}
.nesc-abt-rls p b{
    font-style: italic;
    font-weight: normal;
    color: #1A1E2C;
}
.abt-rgt{
    flex: 0 0 400px;
    max-width: 400px;
    padding: 24px;
    background-color: #1A1E2C;
}
.abt-rgt h6{
    color: #fff;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px; 
    margin-bottom: 8px;
}
.abt-rgt ul li {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
    list-style: disc outside;
    display: list-item;
    margin: 0 0 0 24px;
}



.nesc-abt-mid{
    border-top: 1px solid #1A1E2C;
    padding: 32px 0 0;
    margin-bottom: 64px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.abt-mid-itm {
    flex: 0 0 calc(100% / 3 - 64px);
    max-width: 100%;
}
.abt-mid-itm h6{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px; 
    margin-bottom: 8px;
}
.abt-mid-itm p{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px; 
    letter-spacing: 0.32px;
    margin-bottom: 16px
}
.abt-mid-itm ul li {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
    display: block;
    position: relative;
    padding: 0 0 0 23px;
    margin-bottom: 8px;
}
.abt-mid-itm ul li:last-child {
    margin-bottom: 0px;
}
.abt-mid-itm ul li::before {
    content: "\2022";
    position: absolute;
    left: 9px;
    color: #1A1E2C;
    font-size: 14px;
}


.abt-cls-obj{
    margin-bottom: 32px;
}
.abt-cls-obj .abt-cls-txt{
    margin-bottom: 40px;
}
.abt-cls-txt h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 44px; 
    margin-bottom: 24px;
}
.abt-cls-txt p{
    font-size: 22px;
    font-weight: 400;
    line-height: 30px; 
    letter-spacing: 0.44px;
}
.abt-cls-lst {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 -16px;
}
.abt-cls-itm {
    flex: 0 0 calc(100% / 4 - 32px);
    max-width: 100%;
    margin: 0 16px 32px;
    border: 1px solid #E0E3E7;
    padding: 32px;
    min-height: 222px;
}
.abt-cls-itm h6{
    color: #5C5CE8;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px; 
    margin-bottom: 8px;
}
.abt-cls-itm p{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px; 
    letter-spacing: 0.32px;
}



.abt-cls-shd{
    margin-top: 64px;    
}
.abt-cls-shd .abt-cls-txt{
    margin-bottom: 32px;
}
.clas-sdlu-hd h2{
    color: #fff;
}
.clas-sdlu-hd::before {
    color: #fff;
    right: 16px;
}
.cls-lst{
    display: flex;
    border-bottom: 1px solid  #C9CDD2;
    background-color: #F7F9FC;
}
.cls-lst-lft,.cls-lst-rgt{
    padding: 12px 24px 16px 24px;
}
.cls-lst-lft p ,.cls-lst-rgt p{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
}
.cls-lst-rgt ul li ,
.cls-lst-rgt ul li ul li{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
    position: relative;
    padding: 0 0 0 20px;
    display: list-item;
}
.clas-sdlu-hd:hover {
    background-color: #1A1E2C;
}
.cls-lst-rgt ul li::before,
.cls-lst-rgt ul li ul li::before {
    content: "\2022";
    position: absolute;
    left: 8px;
    color: #1A1E2C;
    font-size: 15px;
}
.cls-lst-lft{
    flex: 0 0 148px;
    max-width: 100%;
    background-color: #4E525F;
}
.cls-lst-lft p{
    color: #fff;
    font-weight: 700;
}
.cls-agnda-contant{
    display: none;
}
.clas-sdlu-hd{
    background-color: #1A1E2C;
    padding: 16px 80px 20px 24px;
    cursor: pointer;
    border-bottom: 1px solid #C9CDD2;
    color: #fff;
    position: relative;
    height: 66px;
}
.clas-sdlu-hd.active .cls-agnda-contant{
    display: block;
}
/* .cls-agnda-contant.open-p-accordion-contant > div {
    padding: 0;
    border-bottom: none;
    display: block;
    cursor: pointer;
    height: auto;
} */


.ge-qet{
    padding: 88px 0;
    background-color: #1A1E2C;
}
.ge-qet-sec{
    text-align: center;
}
.ge-qet-sec h3{
    text-align: center;
    color: #fff;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 44px; 
    margin-bottom: 48px;
}
/* nesc individual class page  ended here*/






/*events section started here*/
.events-sec{
    padding: 64px 0;
}
.evnt-pg-sec {
    display: flex;
    /* justify-content: space-between; */
}
.evnt-pg-lft {
    flex: 0 0 164px;
    max-width: 164px;
    margin-right: 72px;
}
.evnt-lft-txt{
    padding: 16px 0 0;
    border-top: 1px solid #C9CDD2;
    border-bottom: 1px solid #C9CDD2;
}
.evnt-lft-txt h6{
    color:  #1A1E2C;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px; 
    margin-bottom: 16px;
}
.evnt-pg-lnk a{
    color: #1A1E2C;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 16px;
    display: block;
    cursor: pointer;
}
.evnt-pg-lnk a.active, .evnt-pg-lnk a:hover {
    color: #FF9239;
    text-decoration: underline;
    font-weight: 600;
}
.upmn-evnt h2,.ind_rsrc_sec h2,.stdy_lsts h2{
    color:  #1A1E2C;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 64px;
/*    margin-bottom: 40px;*/
}
.evnt-pg-lst .alm-reveal{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.evnt-pg-itm {
    flex: 0 0 calc(100% / 3 - 24px);
    max-width: 100%;
    margin: 40px 12px 0px;
    text-align: left;
}
.evnt-bx{
    width: 100%;
}
.evnt-bx-img{
    width: 100%;
    /*position: relative;
    overflow: hidden;*/
}
/*.evnt-bx-img:after {
    content: "";
    position: absolute;
    background: #000;
    left: 0;
    right: 0;
    top: 100%;
    bottom: 0;
    width: 100%;
    height: 100%;
    transition: all 0.2s ease-in;
}
.ajax-load-more-wrap.alm-loading .evnt-bx-img:after {
    top: 0;
}*/
.evnt-bx-txt{
    padding: 16px 0;
}
.evnt-bx-txt span{
    font-size: 12px;
    font-weight: 500;
    line-height: 24px; 
    letter-spacing: 0.24px;
    text-transform: uppercase;
    margin-bottom: 8px;
    display: block;
}
.evnt-bx-txt span b{
    color: #5C5CE8;
    font-weight: 500;
}
.evnt-bx-txt h4 {
    margin-bottom: 8px;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: normal;
    color: #1A1E2C;
}
.evnt-bx-txt p{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
    margin-bottom: 32px;
}
.evnt-bx-txt .evnt-lnk-cnr{
    color:  #1A1E2C;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.32px;
    display: flex;
    align-items: center;
}
.evnt-bx-txt .evnt-lnk-cnr svg{
    margin-left: 8px;
}
.upmn-evnt{
    margin-bottom: 88px;
}
.upmn-evnt:last-child{
    margin-bottom: 0;
}
.events_banner.evnt-bnr {
    padding: 184px 0 72px;
    position: relative;
    z-index: 1;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.evnt-bnr-txt h4{
    margin-bottom: 8px;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
}
.evnt-bnr-txt .event_title{
    margin: 0 0 8px 0;
}
.evnt-bnr-txt h1 {
    margin: 0 0 16px;
}
.evnt-bnr-txt .event_disc p ,.stdy_lsts p{
    font-family: 'Barlow', sans-serif;
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
}
.evnt-bnr-txt .event_disc {
    margin: 0 0 32px;
}
.evnt-bnr-txt {
    width: 895px;
}
.evnt-pg-lst .alm-btn-wrap {
    text-align: left;
    margin: 0;
    padding: 0;
    display: none;
}








.event_post.event_webinar {
    padding: 180px 0 64px;
}
.event_post.event_webinar .post_lft_cnt ul {
    padding-left: 20px;
    margin: 0;
}
.event_post.event_webinar .ep_container {
    max-width: 800px;
}         
.event_post.event_webinar .ep_top_cnt h3 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 8px;
}
.event_post.event_webinar .ep_top_cnt h1{
    margin-bottom: 40px;
}
.event_post.event_webinar .ep_container .event_schedule {
    padding: 24px 16px;
    /*border: none;*/
    margin: 40px 0;
}
.event_post.event_webinar .ep_container .event_schedule ul li:last-child{
    padding: 0;
}
.event_post.event_webinar .ep_container .post_lft_cnt {
    max-width: 100%;
    margin: 0;
    padding: 0;
}
.event_post.event_webinar .ep_container .default-styles ul li::before {
    content: ".";
    font-size: 40px;
    left: -15px;
    top: -13px;
}
.event_post.event_webinar .ep_container .default-styles h1{
    font-size: 36px;
    line-height: 44px;
}
.exp-blk-txt{
    margin-bottom: 48px;
}
.exp-blk-txt h4{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 16px;
}
.exp-blk-txt p{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
}
.exp-blk-txt p a{
    color: #FF9239;
    text-decoration-line: underline;
}
.exp-blk-lst{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 -24px;
}
.exp-blk-itm{
    flex: 0 0 calc(100% / 2 - 48px);
    max-width: 100%;
    margin: 0 24px 48px;
} 
.exp-blk-itm:nth-last-child(-n + 2) {
    margin: 0 24px 0px;
}
.exp-blk-img {
    width: 100px;
    margin-bottom: 16px;
}
.exp-blk-itm h4{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
}
.exp-blk-itm span {
    font-style: italic;
    line-height: 26px;
    letter-spacing: 0.36px;
    font-weight: 400;
    margin-bottom: 16px;
    display: block;
}
.exp-blk-itm p{
    font-family: Barlow;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.32px;
}
.blk-eml a{
    display: inline-flex;
    align-items: center;
    padding: 0 14px 0 10px;
    background-color: #E0E3E7;
    font-family: Barlow Semi Condensed;
    font-size: 16px;
    font-weight: 500;
    border-radius: 4px;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    color: #1A1E2C;
    line-height: 38px;
    margin-bottom: 24px;
}
.blk-eml a img{
    margin-right: 8px;
}
/*events section ended here*/






/* ikegps request page css started here */
.ike-tnk-main{
    display: flex;
    width: 100%;
}
.tnk-frm {
    flex: 0 0 508px;
    max-width: 508px;
    padding: 72px 64px;
}
.thnk-frm-txt h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 64px; 
    margin-bottom: 16px;
}
.thnk-frm-txt p{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px; 
    letter-spacing: 0.32px;
}
.tnk-txt-lst{
    padding: 88px 144px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}
.thnk-anlyse .lpwh_logo {
    margin-bottom: 48px;
    line-height: 0;
}
.logo-txt h1{
    color:  #FFF;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    font-weight: 400;
    line-height: 72px; 
}
.logo-txt {
    margin-bottom: 24px;
}
.anyle-txt-logo{
    margin-bottom: 56px;
}
.anyle-txt-logo h4{
    color:  #FFF;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 45px; 
}
.aylse-lst{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 -16px;
}
.aylse-itm{
    flex:0 0 calc(100% / 3 - 32px );
    margin: 0 16px 32px;
    border: 1px solid  #FFF;
    padding: 32px;
}
.aylse-itm h1{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 64px; 
    margin-bottom: 16px;
    color: #2B92F0;
}
.aylse-itm p{
    color:  #FFF;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0.44px;
}
.tnk-frm .mrkform .mktoForm .mktoRequiredField label,
.tnk-frm .mrkform.lndngfrm label#LblEmail_Opt_In__c{
    color: #1A1E2C;
}
.tnk-frm .mrkform .mktoForm{
    margin-top: 56px;
}
/* ikegps request page css ended here */




/* ikegps thank you page css started here */
.single-thankyou header {
    display: flex;
}
.frm-thank-you{
    padding: 240px 0 104px ;
    background-color: #1A1E2C;
}
.tnk-bnr-logo{
    margin-bottom: 24px;
}
.frm-tnk-bnr h1{
    color: #FFF;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px; 
    margin-bottom: 24px;
}
.frm-tnk-bnr p{
    color: #FFF;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 34px;
    line-height: 45px;
    margin-bottom: 56px;
}
.tnk-lst-lst h2{
    color: #1A1E2C;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 64px;
    margin-bottom: 56px;
}
.thnk-last-sec{
    padding: 64px 0;
}
.thn-lst-sec{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px
}
.rld-post-item {
    flex: 0 0 calc(100% / 3 - 32px);
    max-width: 100%;
    margin: 0 16px 32px;
}
.rld-post-item .rld-post-bx-img{
    height: 294px;
}
.rld-post-item .rld-post-bx-img a {
    width: 100%;
    display: inline-block;
    height: 100%;
}
.rld-post-item .rld-post-bx-img a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.rld-post-item:nth-last-child(-n + 3) {
    margin: 0 16px 0;
}
.rld-post-item .rld-post-bx .rld-post-bx-txt span b {
    color: #1FA163;
    font-weight: 500;
}
.tnk-frm .nescfrm .mktoForm .mktoAsterix{
    float: left !important;
}
.rld-post-bx-txt {
    padding: 16px 0;
}
.rld-post-bx-txt h6 a{
    margin-bottom: 8px;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    color: #1A1E2C;
    text-transform: none;
}
.rld-post-bx-txt p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
    margin-bottom: 32px;
    color: #1A1E2C;
}
.rld-post-bx-txt a {
    font-weight: 500;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: 0.24px;
    text-transform: uppercase;
    margin-bottom: 8px;
    display: inline-block;
    color: #1FA163;
}
.rld-post-bx-txt a:last-child span {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.32px;
    color: #1A1E2C;
    text-transform: capitalize;
}
.rld-post-bx-txt a span {
    color: #1A1E2C;
}
.rld-post-bx-txt a:last-child svg {
    margin-left: 8px;
}
.def-blog .sbcblk .rld-post-item {
    flex: 0 0 369px;
    width: 369px;
    margin: 0 16px !important;
}
.single-thankyou.noheader header {
    display:none;
}
/* ikegps thank you page css ended here */





/* industry page css started here */
.indt_vd{
    background-color:  #F7F9FC;
}
.cmp-bnr.indts_bnr {
    padding: 224px 0 104px;
    background-position: center;
}
.cmp-bnr.indts_bnr .cmp-bnr-lft{
    width: 650px;
}
.ind_bn_pr{
    font-size: 34px;
    line-height: 45px;
    font-weight: 400;
    color: #fff;
}
.invd_prs {
    margin: 48px 0 0;
}
.invd_prs p{
    font-size: 22px;
    line-height: 30px; 
    letter-spacing: 0.44px;
}
.ind_hlp_itm .opm-sbm-coll-cnt{
    margin-bottom: 32px;
}
.ind_hlp_itm .opm-sbm-coll-cnt h3{
    color:#5C5CE8
}
.ind_hlp_itm .opm-sbm-coll-cnt p{
    min-height: 48px;
    font-size: 18px !important;
    line-height: 24px;
    letter-spacing: 0.36px;
}
.ind_hlp_btmtxt p {
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.32px;
}
.ind_hlp_itm .opp-coll{
    margin-bottom: 32px;
}
.hlp_btn {
    display: inline-block;
}
.hlp_btn a {
    color: #fff;
    text-decoration: none;
    line-height: 56px;
    display: flex;
    margin: 32px 0 0;
}
.ind_hlp_btmtxt p b{
    font-weight: 700;
    letter-spacing: normal;
}
.ind_hlp_btmtxt ul li {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #1A1E2C;
    font-family: "Barlow Semi Condensed";
}
.ind_hlp_btmtxt ul li:last-child {
    margin-bottom:0;
}
.ind_hlp_btmtxt ul li img{
    margin-right: 12px;
}


.ind_acc_drb{
    background-color: #1FA163;
}
.acc_drb_lst{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.acc_drb_rgt {
    flex: 0 0 360px;
    max-width: 360px;
    margin-left: 80px;
    overflow: hidden;
    border-radius: 8px;
}
.acc_drb_lft p {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.24px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 32px;
}
.acc_drb_lft p span{
    color: #1A1E2C;
}
.acc_drb_lft h3{
    font-family: "Barlow Semi Condensed";
    font-size: 36px;
    font-weight: 400;
    line-height: 44px;
    color: #fff;
    margin-bottom: 24px;
}
.acc_drb_lft h6{
    font-family: 'Barlow', sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px; 
    letter-spacing: 0.44px;
    margin-bottom: 48px;
    color: #fff;
}



.ind_sut,.ind_rsrc,.ind_acc_drb{
    padding: 64px 0;
} 
.ind_sut_hd {
    width: 800px;
    margin: 0 auto 48px;
    text-align: center;
}
.ind_sut_hd h2 {
    margin-bottom: 20px;
}
.ind_sut_lst {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.ind_sut_itm {
    flex: 0 0 calc(100% / 3 - 40px);
    max-width: 100%;
    margin: 0 20px 48px;
}
.ind_sut_itm:nth-last-child(-n + 3) ,.ind_rsrc_sec .evnt-pg-lst .evnt-pg-itm:nth-last-child(-n + 3){
    margin-bottom: 0;
}
.ind_sut_txt h4{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
}
.ind_rsrc_sec .evnt-pg-lst {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.ind_sut_txt .evnt-bx-txt{
    padding: 32px 0;
}
.ind_sut_txt .evnt-bx-txt .evnt-lnk-cnr{
    color: #FF9239;
}
.indt_rqst_dm{
    padding: 32px 0;
}
.indt_rqst_sc{
    border-radius: 8px;
    background: #FF9239;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.indt_rqst_lft {
    border-radius: 8px 16px 16px 8px;
    background: #1A1E2C;
    padding: 80px;
    width: 100%;
}
.indt_rqst_rgt {
    flex: 0 0 420px;
    max-width: 420px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.indt_rqst_txt h3 {
    color: #FFF;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 24px;
    font-weight: 400;
}
.indt_rqst_txt p {
    color: #FFF;
    font-family: 'Barlow', sans-serif;
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    letter-spacing: 0.44px;
}
.ind_rsrc_sec .evnt-bx-txt h4 {
    margin-bottom: 8px;
    font-size: 22px !important;
    font-weight: 500;
    line-height: 28px;
    color: #1A1E2C;
    letter-spacing: 0.44px;
}
.ind_rsrc_sec .evnt-bx-txt p{
    letter-spacing: normal;
}



.ind_cust_rvw{
    padding: 64px 0;
    background-color: #F7F9FC;
}
.cust_rvw {
    border: 6px solid;
    border-image: linear-gradient(96.64deg, #5C5CE8 0%, #3DCB87 100%);
    border-image-slice: 30;
    padding: 80px;
    background-color: #fff;
}
.cust_dtls h5{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 4px;
}
.cust_dtls p{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px; 
    margin-bottom: 24px;
}
.cust_dtls h2{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 48px;
    font-weight: 500;
    line-height: 56px; 
    margin-bottom: 17px;
}
.cust_dtls h3{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 48px; 
    margin-bottom: 32px;
}
.quote_imq_lft {
    margin-bottom: 32px;
    display:flex;
}
.quote_imq_rgt {
    text-align: right;
}
/* industry page css ended here */




/* case studies css starts here */

section.case_stdies {
    padding-top: 50px;
}
.cse_effny {
    margin-bottom: 48px;
}
.cse_effny span {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #5C5CE8;
    font-family: 'Barlow Semi Condensed', sans-serif;
    text-transform: uppercase;
}
.case_list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 32px;
}

.cse_stdy_hd h1 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    font-weight: 400;
    color: #1A1E2C;
}
.cse_stdy_hd {
    margin-right: 24px;
}
.cse_stdy_img {
    flex: 0 0 280px;
    width: 280px;
}
.case_stdy_itms ul li {
    border: 1px solid #1A1E2C;
    border-radius: 4px;
    padding: 8px 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #1A1E2C;
    font-family: 'Barlow';
}
.case_stdy_itms {
    display: flex;
    align-items: center;
}
.case_stdy_itms ul li{
    margin-right:12px;
}

.case_stdy_baner {
    margin-bottom: 48px;
}
.case_stdy_baner img {
    width: 100%;
    height: 100%;
}
.case_stdy_outcms {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0px -28px 20px;
}
.stdy_lsts {
    flex: 0 0 calc(100%/ 2 - 56px);
    margin: 0px 28px 20px;
}
.stdy_lsts h2{
    margin-bottom: 8px;
}
.stdy_lsts p{
    color:#1A1E2C
}
.case-stdy-indst{
    margin:48px 0px;
}
.case_stdy_attch {
    background-color: #363687;
    padding: 24px;
    text-align: center;
    margin-bottom: 48px;
}

.case_stdy_attch h1 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    line-height: 72px;
    font-weight: 600;
    color: #3DCB87;
    margin-bottom: 16px;
}
.case_stdy_attch p{
    font-family: 'Barlow Semi Condensed', sans-serif;
    color:#FFFFFF;
    font-size: 36px;
    line-height: 44px;
    font-weight: 400;
}
.case_stdy_info {
    margin-bottom: 64px;
}
.case_stdy_cnt {
    max-width: 800px;
    margin: 0px auto;
}
/* .case_stdy_cnt P img{
    margin:40px 0px;
} */

/* .case_stdy_cnt h3 {
    margin-bottom: 24px;
    margin-top: 40px; 
} */
.cse-stdy-events .evnt-pg-itm{
    margin-bottom: 0;
}

/* case studies css ends here */

/* eventswebinar css starts here */
.evnts_upwebnr {
    width: 1248px;
    margin: 0px auto 64px;
    display: flex;
    justify-content: space-between;
}
.evts_left_upcmg .cse_stdy_hd{
    margin-right: 0;
    margin-bottom: 32px;
}
.evts_left_upcmg .evnt_prvds h4 {
    margin-bottom: 16px;
}
.evts_left_upcmg .case_stdy_itms{
    display: block;
    margin-bottom: 40px;
}
.evts_left_upcmg .case_stdy_itms ul li {
    margin-right: 0px;
    margin-bottom: 12px;
    display: table;
}
.case_stdy_itms a.lnshare {
    display: inline-block;
}
.evts_left_upcmg .evnt_prvds  p.evts_cmm{
  margin-bottom: 0;
}
.evts_left_upcmg .evnt_prvds ul li p{
    margin-bottom: 10px;
}
.evnt_atdng {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
}
.evnt_atdng_prfl {
    display: flex;
    margin-right: 15px;
}
.evnt_atdng_prfl .evnt_pprfile {
    width: 32px;
    height: 32px;
    margin-right: -4px;
}
.evnt_atdng_prfl .evnt_pprfile img { 
    border-radius: 100%;
}
.evnts_atdng_sec a {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: underline;
    color: #1A1E2C;
    font-family: 'Barlow';
}
.evnt_prvds .case_stdy_cnt{
    max-width: 100%;
}

.evnt_prvds p strong {
    font-weight: 700;
}
.evts_rgt_upcmg {
    max-width: 400px;
    flex: 0 0 400px;
}
.evts_left_upcmg {
    margin-right: 48px;
}
.evts_rgt_upcmg .mrkform.twocol{
    background-color: #F7F9FC;
    padding: 32px;
    border: 1px solid #E0E3E7;
}
.evts_frm {
    margin-bottom: 24px;
}
.evts_rgt_upcmg h3 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
}
.evts_rgt_upcmg .frm_description p {
    font-size: 16px;
    margin-top: 16px;
}
.evnts_spkr {
    background-color: #16154B;
    padding: 64px 0px 32px;
}
.evnts_spkr_cnt {
    width: 1248px;
    margin: 0px auto;
}
.evnts_spkr_cnt h2 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    color: #FFFFFF;
    text-align: center;
    font-weight: 400;
    font-size: 48px;
    line-height: 64px;
    margin-bottom: 40px;
}

.evnts_spkr_list .spkr_prfile {
    color: #fff;
    background-color: #363687;
    padding: 24px;
}
.spkr_prfile strong {
    font-family: 'Barlow';
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
    display: block;
}
.spkr_prfile .profile {
    display: flex;
    align-items: end;
    margin: 0px 0px 16px;
}
.spkr_prfile .profile .spkr_img {
    width: 100px;
    height: 100px;
    margin-right: 8px;
}
.spkr_prfile .profile .spkr_img img{
    border-radius: 50%;
    width:100%;
    height:100%;
}
.spkr_prfile strong.spkr_dgtn {
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 0;
}

.spkr_prfile h4 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    line-height: 30px;
    color: #3DCB87;
    margin-bottom: 4px;
    font-size: 24px;
    font-weight: 500;
}
.spkr_prfile span.spkr_cn {
    font-family: 'Barlow';
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-decoration: underline;
}
.spkr_prfile p.spkr_cn {
    font-family: 'Barlow';
    text-decoration: underline;
}
.spkr_prfile  p {
    font-family: 'Barlow';
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-top: 16px;
}
.evnts_spkr_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -16px;
}
.evnts_spkr_list .spkr_prfile {
    flex: 0 0 calc(100%/ 2 - 32px);
    margin: 0px 16px 32px;
}
.evts_rgt_upcmg .twocol .mktoCheckboxList label#LblEmail_Opt_In__c {
    width: 24px !important;
    height: 24px;
    margin-top: -10px !important;
}
.evts_rgt_upcmg .twocol .mktoCheckboxList input#Email_Opt_In__c:checked + label#LblEmail_Opt_In__c:before {
    background-size: 24px 24px;
}
.evts_rgt_upcmg .twocol .mktoCheckboxList label#LblEmail_Opt_In__c:after, .evts_rgt_upcmg .twocol .mktoCheckboxList label#LblEmail_Opt_In__c:before {
    width: 24px;
    height: 24px;
}
.evts_left_upcmg .cse_effny {
    margin-bottom: 0px;
}
.evts_rgt_upcmg .twocol label#LblEmail_Opt_In__c{
    border-top:0
}
a#teaminfo {
    cursor: pointer;
}

/* eventswebinar css ends here */



/*Resource webnars page styles strats*/
.rsrc_txt {
    background-color: #16154B;
    padding: 96px 0px 104px;
}
.rsrc_txt h1 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 62px;
    font-weight: 400;
    line-height: 72px;
    color: #fff;
    margin-bottom: 24px;
}
.rsrc_txt h4{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
    color: #fff;
}
.resrce_cnt{
    margin-bottom: 24px;
}
/*.resorce_list .events-sec {
    padding-bottom: 24px;
}*/

.resorce_list .evnt-pg-lst ul small{
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 32px;
    line-height: 40px;
    font-weight: 400;
    color: #757983;
    font-style: italic;
    margin:0px auto 20px;
    text-align: center;
}
/*Resource webnars page styles ends*/


/* Insight pages styles starts */

.insiht_bner {
  background: linear-gradient(135deg, #05061D 0%, #0C0A64 100%);
  width: 100%;
  padding: 64px 0px 72px;
  background-repeat: no-repeat;
  background-size: cover;
}
.insiht_bner .banner-data{
  width: 650px;
  margin-right: 0 !important;
}
.insiht_bner .banner-data span,.insigt_markt .mrkt_txt span,.insigt_ntionl .natil_txt span{
  font-family: 'Barlow Semi Condensed', sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 24px;
  display: block;
}

.insiht_bner .banner-data img{
  margin-bottom: 32px !important;
  width: 353px;
}
.insiht_bner .banner-data h1{
  font-weight: 400;
  margin-bottom: 16px !important;
}
.insiht_bner .banner-data p{
  margin-bottom: 0 !important;
  font-weight: 400;
}
.insight_ntwrk .industry-face .insigt_img{
  margin-bottom: 48px;
}
.insight_ntwrk .industry-face .insigt_img img {
  width: 100%;
  height: 100%;
}
.insight_ntwrk .industry-face{
  padding:64px 0px 44px;
  background-color: #F7F9FC;
}
.insigt_sps {
  display: flex;
  margin: 0px -12.5px;
  flex-wrap: wrap;
}
.fourcol .gridcol{
  flex: 0 0 calc(100%/ 4 - 25px);
}
.threecol .gridcol{
  flex: 0 0 calc(100%/ 3 - 25px);
}
.twocol .gridcol{
  flex: 0 0 calc(100%/ 2 - 25px);
}
.onecol .gridcol{
  flex: 0 0 calc(100%/ 1);
}
.twocol .vsbility_cnt p {
  font-size: 24px;
}
.threecol .vsbility_cnt h3 {
  font-size: 28px !important;
  text-transform: capitalize !important;
  margin-bottom: 0 !important;
}
.twocol .ntwrk_img {
   margin-bottom: 0 !important;
}


.insigt_sps .shaps_lst {
  margin:0px 12.5px 20px;
  display: flex;
  align-items: center;
}
.insigt_sps .shaps_lst .iocns {
  background-color: #363687;
  border-radius: 8px;
  margin-right: 25px;
  /*width: 80px;
  height: 80px;*/
  padding: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 80px;
  max-width: 80px;
}
.insigt_sps .shaps_lst  h3{
  font-family: 'Barlow Semi Condensed', sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
  color: #1A1E2C;
}
.insigt_markt{
  background-color: #16154B;
  padding:64px 0px 40px;
}
.mrkt_txt{
  width: 655px;
  margin-bottom: 80px;
}
.mrkt_txt span,.insigt_markt .mrkt_txt span{
  color:#3DCB87;
  margin-bottom: 32px;
  display: block;
}
.mrkt_txt h2,.insigt_ntionl .natil_txt h2{
  font-family: 'Barlow Semi Condensed', sans-serif;
  font-size: 48px;
  line-height: 64px;
  font-weight: 400;
  color: #fff;
  margin-bottom: 24px;
}
.mrkt_txt p,.insigt_ntionl .natil_txt p{
  font-family: Barlow;
  color: #fff;
  font-size: 22px;
  line-height: 30px;
  font-weight: 400;
}
.ntwrk_vsblity {
  display: flex;
  margin:0px -12px;
  flex-wrap: wrap;
}
.ntwrk_vsblity .vsbility_cnt {
  background-color: #363687;
  border: 1px solid #5C5CE8;
  text-align: center;
  padding: 0px 32px 32px;
}
.ntwrk_vsblity .vsbility_cnt .ntwrk_img{
  display: flex;
  justify-content: center;
}
.ntwrk_vsblity .vsbility_cnt h3 {
  font-family: Barlow;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px !important;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 8px;
}
.ntwrk_vsblity .vsbility_cnt p{
  font-family: Barlow;
/*  font-size: 24px;*/
  font-weight: 600;
  line-height: 30px;
  color: #fff;
}
.data_desion{
  padding:64px 0px 40px;
}
.data_desion .mrkt_txt{
  margin-bottom: 0;
}
.data_desion .mrkt_txt h2,.data_desion .mrkt_txt p{
  color:#1A1E2C;
}
.ntwrk_optm {
  padding-bottom: 64px;
}

.ntwrk_optm .opm-coll-sec{
  margin:64px 0 0;
}
.data_desion .insigt_wrk{
  margin-bottom:64px;
}
.insigt_pols {
  display: flex;
  margin: 0px -12.5px;
  flex-wrap: wrap;
}
.insigt_pols .polses_sec {
  margin: 0px 12.5px 24px;
}

.insigt_pols .polses_sec .pole {
  border-bottom: 2px solid #5C5CE8;
  margin-bottom: 16px;
  display: flex;
}
.insigt_pols .polses_sec .pole span {
  font-family: 'Barlow Semi Condensed', sans-serif;
  font-size: 40px;
  font-weight: 600;
  color: #5C5CE8;
  border: 2px solid #5C5CE8;
  border-bottom: 0;
  padding: 14px 8px; 
  display: flex;
  align-items: center;
  background-color: #F3F3FF;
  border-radius: 8px 0 0  0;
  width: 60px;
  height: 60px;
  justify-content: center;
}
.insigt_pols .polses_sec p{
  font-family: 'Barlow Semi Condensed', sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  color: #1A1E2C;
}
.insigt_ntionl{
  background-color: #16154B;
  padding:64px 0px;
}
.insigt_ntionl .ntionl_sec{
  display: flex;
  align-items: center;
}
.insigt_ntionl .natil_txt {
  margin-right: 64px;
}
.insigt_ntionl .natil_txt p {
  margin-bottom: 44px;
}
.insigt_ntionl .natil_txt span {
  margin-bottom: 16px;
  text-transform: capitalize;
  color: #3DCB87;
}

.insigt_ntionl .natil_txt h2 {
  margin-bottom: 16px;
  line-height: 56px;
}
.ntionl_sec .natil_img{
  max-width: 300px;
  height: 300px;
  flex:0 0 300px;
}
.ntionl_sec .natil_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
}

.insigt_ntionl .natil_txt a {
  background-color: #fff;
  padding: 16px 24px;
  border-radius: 60px;
  font-family: Barlow;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  color: #1A1E2C;
}
.insigt_autmcin{
  padding-bottom: 64px;
}
.insigt_autmcin h2.auto_txt {
  width: 660px;
}
.insigt_autmcin .evnt-pg-sec .evnt-pg-itm{
  margin: 64px 12px 0px;
}
.insigt_autmcin .evnt-pg-itm .evnt-bx-txt {
  padding: 24px 0 32px;
}
.insigt_autmcin .evnt-pg-itm .evnt-bx-txt p{
  margin-bottom: 0;
}
.insigt_autmcin .evnt-pg-sec {
  padding-bottom: 64px;
/*  border-bottom: 1px solid #1A1E2C;*/
}
.insigt_autmcin .events-sec {
  padding-bottom: 0;
}
.insigt_autmcin .preflm_demo_cnt{
  background-color: transparent;
  padding-top:32px;
  padding-bottom: 0;
}
.insigt_autmcin .book_demo h3{
  font-family: "Barlow Semi Condensed";
  font-size: 36px;
  font-weight: 400;
  line-height: 44px; 
  margin-bottom: 32px;
  color: #1A1E2C;
}
.insigt_autmcin .book_demo a{
  background-color: #1A1E2C;
}
.insigt_autmcin .book_demo a span{
  font-family: Barlow;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color:#fff;
}
.insigt_trust{
  background-color: #F7F9FC;
  padding:64px 0 44px;

}
.insigt_trust .trust_cnt{
  padding:54px 32px;
  border: 6px solid;
  border-image: linear-gradient(96.64deg, #5C5CE8 0%, #3DCB87 100%);
  border-image-slice: 30;
/*  width: 1200px;*/
  margin: 0px auto 20px;
  text-align: center;
  background-color: #fff;
}
.insigt_trust .trust_cnt h5{
  font-family: "Barlow Semi Condensed";
  font-size: 26px;
  font-weight: 600;
  line-height: 44px;
  margin-bottom: 16px;
  text-transform: uppercase;
  color:#1A1E2C;
}
.insigt_trust .trust_cnt h2{
  font-family: "Barlow Semi Condensed";
  font-size: 72px;
  font-weight: 600;
  line-height: 80px;
  color:#1A1E2C;
  margin-bottom: 15px;
}
.insigt_trust .trust_cnt h2 b{
  color:#5C5CE8;
}
.insigt_trust .trust_cnt p{
  font-family: "Barlow Semi Condensed";
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  color:#1A1E2C; 
  margin-bottom: 48px;
}
.insigt_trust .comunction {
  display: flex;
  justify-content: center;
}
.insigt_trust .comunction .signal{
  margin-right: 8px;
}
.insigt_trust .comunction .signal:last-child{
  margin-right: 0;
}
.insight_ntwrk .book_demo_sec h3 {
  width: 85%;
  flex: 0 0 85%;
}

/* Insight Tickiting Process page styles */

.insigt_markt .tickting_prs .vsbility_cnt{
  margin:0px 12.5px 24px;
  padding: 32px;
} 

.insigt_markt .tickting_prs .vsbility_cnt .ntwrk_img{
  margin-bottom: 24px;
}

.insigt_trust .tict_netwrk {
  display: flex;
  padding: 0 216px; 
  flex-wrap: wrap;
  margin:0px -12.5px;
}
.insigt_trust .tict_netwrk .trust_cnt {
   padding: 34px 32px;
}

.insigt_trust .tict_netwrk .trust_cnt p{
  padding: 0px 34px;
}






/* Insight Home page styles starts */

.insight_homepge .insiht_bner .banner-data{
  width: 800px;
}
.industry-face .insigt_cnt{
  padding-bottom: 48px;
}
.insight_homepge  .banner-data p {
  font-size: 32px;
  line-height: 40px;
}
.industry-face .insigt_cnt p{
  font-family: Barlow;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0.44px;
}
.insight_homepge .ntwrk_optm{
   padding-bottom: 40px;
}
.insigt_forms{
  background-color: #F7F9FC;
  padding:64px 0;
}
.insigt_forms .mrkt_txt{
    margin-bottom: 0;
}
.insigt_forms .mrkt_txt h2,.insigt_forms .mrkt_txt p{
  color:#1A1E2C;
}
.insigt_forms .foms_finsh{
  padding:64px 0;
}


.foms_finsh {
  display: flex;
  justify-content: space-between;
}
.foms_finsh .frms_cnt {
  flex: 0 0 400px;
  max-width: 400px;
  margin-right: 72px;
}

.foms_finsh .frms_cnt .frms_lst .frms_hd{
  padding: 24px 16px;
  border-bottom: 1px solid #1A1E2C;
  position: relative;
  cursor: pointer;
}
.foms_finsh .frms_cnt .frms_lst .frms_hd:last-child{
  border-bottom:none;
}
.foms_finsh .frms_cnt .frms_lst .frms_hd h3{
  font-family: "Barlow Semi Condensed";
  font-size: 24px;
  font-weight: 500;
  line-height: 32px; 
  color:#1A1E2C;
  position: relative;
  padding-right: 30px;
} 
.frmd-hd-cnt a {
  padding-top: 24px;
  display: block;
}
.foms_finsh .frms_lst .frmd-hd-cnt p{
  font-family: Barlow;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color:#1A1E2C;
  padding-top: 12px;
}
.foms_finsh .frms_lst .frmd-hd-cnt a span{
  margin-right: 8px;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color:#FF9239;
}
.frms_lst .frmd-hd-cnt .frms_cnt_img{
  padding-top:32px;
}
.insigt_forms .preflm_demo_cnt {
  padding-bottom: 0;
}

.frmd-hd-cnt,.frms_hd h3:after,.frms_imgs .insigt_img,.frmd-hd-cnt .frms_cnt_img{
  display: none;
}

.insigt_img.active,.frms_hd.active{
  display: block;
}

.frms_hd.active h3,.frms_hd:hover h3{
  color: #5C5CE8 !important;
  font-weight: 700 !important;
}


.frms_hd.active .frmd-hd-cnt{
  display: block;
}
.frmd-hd-cnt{
  position: relative;
  padding-right: 30px;
}
.foms_finsh .frms_cnt .frms_lst .frms_hd.active h3.prc-head {
  background-image: url("../svg/dwn-arrows.svg") !important;
  background-size: 32px;
  background-repeat: no-repeat;
  background-position: top right;
}
.foms_finsh .frms_cnt .frms_lst .frms_hd:hover h3.prc-head{
  background-image: url("../svg/right-arrow.svg");
  background-size: 32px;
  background-repeat: no-repeat;
  background-position: top right;
}
.frms_hd h3:after {
  border-radius: 30%;
  content: "cnt";
  background-color: red;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
}
.insigt_entpris{
  padding:64px 0;
}
.insigt_entpris .insigt_prise {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.insigt_entpris .insigt_prise a {
  width: 137px;
  padding: 34px 0;
}
.insigt_entpris h2{
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
  color:#1A1E2C;
  margin-bottom: 48px;
  text-align: center;
}

/* Insight Home page styles ends */


/* Insight pages styles end */;


/* Home page styles strats */  

.hm_bnr_sec {
  background-color: #F2F7FD;
}
.hm_bnr_sec .hm-bnr {
  padding: 104px 0;
  display: flex;
  align-items: center;
}
.hm_bnr_sec .hm-bnr_img {
  flex: 0 0 1090px;
  max-width: 1090px;
  margin-left: 104px;
}
.hm_bnr_sec .hm-bnr_img img{
  border-radius: 16px;
}
.hm_bnr_txt h2,.hm_cmpns h2,.hm_ike_sute  .nw_suite_sec h2,.elvate_sec .elvate_rgt h2 {
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: 56px;
  color: #1A1E2C;
  padding-bottom: 32px;
}
.hm_bnr_txt h2 span{
  color: #5C5CE8;
}
.hm_bnr_txt p {
  font-family: "Barlow Semi Condensed";
  font-size: 28px;
  font-weight: 400;
  line-height: 34px;
  color: #1A1E2C;
}
.hm-ofrs_sec{
  background: linear-gradient(0deg, #08092E 0%, #08092E 100%), #16154B;
  padding: 64px 0px;
}
.pols_ike .pols p,.hm_ike_sute p.suite_p,.ike_txt_lft .new_sub-leading-cnt p{
  font-family: Barlow;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0.48px;
  color:#fff;
  padding-bottom: 40px;
}
.hm-ofrs_sec p{
  padding-top:26px;
  font-family: Barlow;
  font-weight: 400;
  line-height: 30px;
  color:#fff;
  font-size: 22px;
}
.pols_ike{
  display: flex;
  margin:0px -12px;
  flex-wrap: wrap;
}
.pols_ike .pols {
  flex: 0 0 calc(100%/ 3 - 24px);
  margin: 0px 12px 14px;
  padding: 64px 40px;
  border: 4px solid;
  border-image: linear-gradient(96.64deg, #5C5CE8 0%, #3DCB87 100%);
  border-image-slice: 30;
}
.pols_ike .pols h1{
  font-family: "Barlow Semi Condensed";
  font-size: 62px;
  font-weight: 700;
  line-height: 72px;
  color: #fff;
  padding-bottom: 30px;
}
.pols_ike .pols p{
  font-family: "Barlow Semi Condensed";
  font-weight: 600;
  padding: 0;
}
.pols strong {
  width: 64px;
  height: 4px;
  background-color: #fff;
  display: inline-block;
  margin-bottom: 14px;
}
.hm_cmpns{
  padding:56px 0px;
}
.hm_cmpns h2{
 font-weight: 400;
 padding-bottom: 48px;
 text-align: center;
}

.cmpny_logs .logo_item {
  margin-right: 64px; 
  display: inline-block;
}
.cmpny_logs{
  display: flex !important;
  align-items: center;
}
.list {
  flex-shrink: 0;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  animation: 90s linear 0s infinite normal none running animation;
}

@keyframes animation{
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(-100%);
  }
}

.cmpny_logs a.logo_item.slick-slide {
  width: 138px !important;
  height: 102px;
}
/*.cmpny_logs .logo_item img{
  width: 100%;
  height: 100%;
}*/
.hm_ike_sute {
  background-color: #F2F7FD;;
  padding: 64px 0px 0px;
}
.hm_ike_sute  .nw_suite_sec{
  margin-top: 0;
}
.hm_ike_sute  .nw_suite_sec h2{
  text-align: center;
  font-weight: 400;
  background-color: transparent;
  Padding-bottom: 0;
}
.hm_ike_sute .new_home-solutions {
  padding: 48px 0 0px;
}
.hm_suit .suite-sec-video {
  margin-bottom:0px;
}
.hm_suit p.suite_p {
  text-align: center;
  width: 100%;
  padding-top: 48px;
  padding-bottom: 0;
  margin: 0;
  color:#1A1E2C;
}
.hm_suit{
  padding-bottom: 64px;
}
.hm_ike_imgs {
  display: flex;
  align-items: center;
  justify-content:space-between;
}
.hm_ike_imgs .ike_txt_lft {
  flex: 0 0 29%;
  max-width: 29%;
  margin-left: 172px;
  margin-right: 144px;
}
.hm_ike_imgs a.btn_orange:hover{
  background-color: #F87F1C;
  border:1px solid #F87F1C;
}
.ike_txt_lft .new_sub-leading-cnt p{
  padding: 24px 0 48px;
  color: #1A1E2C;
}
.ike_imgs_rgt img {
  width: 100%;
  height: 100%;
}
.hm_ike_imgs .ike_imgs_rgt {
  flex: 0 0 60%;
  max-width: 60%;
  display: flex;
  justify-content: flex-end;
}
.hm_ike_imgs:nth-child(3n) .ike_imgs_rgt {
  justify-content: flex-start;
}
.hm_ike_imgs:nth-child(3n) .ike_txt_lft{
  margin-left: 144px;
  margin-right: 172px;
}
.hm_ike_imgs:nth-child(3n) {
  flex-direction: row-reverse;
}
.ike_txt_lft a.btn,.elvate_rgt a {
  background-color: #1A1E2C;
  border: 1px solid #1A1E2C;
}
.ike_txt_lft a.btn,.elvate_rgt a {
  background-color: #1A1E2C;
  border: 1px solid #1A1E2C;
}
.hm-elvate {
  padding: 72px 0px;
  background: linear-gradient(140deg, #F2F7FD 0%, #FFF 100%);
}
.elvate_sec{
  display: flex;
  align-items: center;
/*  justify-content: space-between;*/
}
.elvate_sec .elvate_lft{
  flex:0 0 900px;
  max-width: 900px;
  margin-right:144px;
}
.elvate_lft img {
  border-radius: 16px;
}
.elvate_sec .elvate_rgt{
  flex:0 0 440px;
  max-width: 440px;
}
.elvate_sec .elvate_rgt h2{;
  font-weight: 400;
}
.elvate_sec .elvate_rgt p {
  font-weight: 400;
  color: #1A1E2C;
  padding-bottom: 32px;
  font-size: 24px;
  line-height: 32px;
}

.hm_invstrs{
  padding:64px 0;
}
.hm_invstrs .evnt-pg-lst {
  display: flex;
  margin: 0px -12px;
}

.hm_bok_demo .book_demo_cnt {
  padding: 88px 0px;
}
.hm_bok_demo .book_demo_cnt h3 {
  font-size: 48px;
  line-height: 56px;
  color: #fff;
  margin-bottom: 48px;
  font-weight: 400;
}
.hm_bnr_sec {
  background-color: #F2F7FD;
  padding-top: 10px;
}

.hm-bnr_img [id ^="wistia_grid_"] {
    -webkit-border-radius: 16px; 
    -moz-border-radius: 16px;   
    border-radius: 16px;      
}

.hm_invstrs .ike_word_cnt p{
    height: auto;
}




/* Home page styles ends 

/* Whitepapers page styles starts */
.case_stdy_info.whiteper_sec {
  display: flex;
  justify-content: center;
}
.whiteper_sec .case_stdy_cnt {
  margin: 0;
}
.whiteper_sec .whiteper_left {
  flex: 0 0 300px;
  max-width: 300px;
  margin-left: 64px;
/*  position: fixed;
  right: 207px;
  top: 466px;*/

}
.whiteper_sec .case_stdy_cnt img{
  margin-bottom: 24px;
}
.wpmtarget ul li {
  font-weight: 400;
  padding: 12px;
  line-height: 24px;
  font-size: 16px;
  color: #1A1E2C;
  width: 300px;
  cursor: pointer;
}
.wpmtarget li.active {
  background-color: #F3F5F9;
  color:#1A1E2C;
  font-weight: 600;
/*  margin-bottom: 8px*/
}

.wpmtarget ul.submodule {
  display: flex;
  flex-direction: column;
  width: 282px;
  margin-top: -16px;
}


ul.submodule li{
  padding:12px;
  flex: 0 0 100%;
  max-width: 100%;
}
.white_cndts h4{
  margin-bottom: 16px;
}
.whitepr_asses ul li:last-child {
  padding-bottom: 0;
}

.wpmodule {
  margin-bottom: 48px;
}
div#\33,div#\36,div#\39 {
  margin-bottom: 24px;
}
.wpmodule ul {
  padding-left: 30px;
  margin-bottom: 24px;
}
.wpmodule ul li {
  padding-bottom: 10px;
}
/*.wpmtarget ul.submodule li:nth-child(3) {
  padding-bottom: 0;
}*/

/*ul.white_cndts,.whitepr_asses ul{
  padding-bottom: 24px;
}*/
.white_spce {
  margin-bottom: 48px !important;
}
.whitepr_asses{
  margin-top:0;
  background-color: #16154B;
  padding:32px;
  color:#fff;
}
.whitepr_asses span{
  color:#3DCB87;
  font-size: 18px;
  line-height: 30px;
  font-weight: 600;
  font-family: 'Barlow Semi Condensed', sans-serif;
}
.whitepr_asses ul{
  padding-bottom: 0;
  margin-bottom: 0;
}

.whitpr_bdr{
  padding-top:24px;
  border-top:1px solid #E0E3E7;
}


.whiteper_left .dwnld a {
  background-color: #1A1E2C;
  color: #fff;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  padding: 16px 24px;
  border-radius: 60px;
  margin-bottom: 16px;
  display: inline-block;
}
.whiteper_left h4{
  margin-bottom: 16px;
  font-family: 'Barlow Semi Condensed', sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
}
.whiteper_left .white_combat h4{
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  font-family: Barlow;
  padding:16px;
  color:#1A1E2C;
  margin-bottom: 0;
}
.white_combat.cmbtactive h4{
  font-weight: 600;
  background-color: #F3F5F9;
  margin-bottom: 8px;
}
.white_tble{
  margin-left: 16px;
}
.white_tble h5{
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  font-family: Barlow;
  color: #1A1E2C;
  padding:12px;
}
.white_tble .whiteactive{
  background-color: #F3F5F9;
  color:#1A1E2C;
  font-weight: 600;
}
.white_tble_hd p{
  padding: 12px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  font-family: Barlow;
  color: #1A1E2C;
}
.white_cnd {
  padding-bottom: 48px;
  margin-bottom: 0 !important;
}
p.white_cndts{
  margin-top:0px;
  margin-bottom: 48px;
}

ul.white_cnd {
  padding-bottom: 24px !important;
}
.whiteper_sec h4,.whitepr_asses h4{
  margin-bottom: 16px;
}
.bdr_sec{
  margin-bottom: 24px !important;
}
.whitepr_asses p:last-child {
  margin-bottom: 0;
}
/* Whitepapers page styles ends */
sub, sup {
    position: relative;
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}


/* email-preference styles starts */

section.case_stdies.email_prfers {
  margin-bottom: 104px;
  padding-top: 104px;
}
.email_prfers h2 {
  margin-bottom: 40px;
  font-family: 'Barlow Semi Condensed', sans-serif;
  font-weight: 400;
  font-size: 62px;
  line-height: 72px;
}
.email_prfers #LblEmail strong{
  font-weight: 400 !important;
  font-family: 'Barlow', sans-serif !important;
  font-size: 14px !important;
  line-height: 20px !important;
  color:#1A1E2C;
  margin-bottom: 0 !important;
}
.email_prfers .mktoFieldWrap strong{
  font-family: 'Barlow', sans-serif !important;
  font-weight: 400 !important;
  font-size:14px !important;
  line-height: 20px !important;
  margin-bottom:4px !important;
  color: #1A1E2C;
}
.email_prfers .mktoForm .mktoFormCol,.email_prfers input#Email,.email_prfers .mktoHasWidth {
  width: 100% !important;
}
.email_prfers input#Email {
  height: 48px;
  border: 1px solid #E0E3E7;
  margin-top: 4px;
  padding: 12px 12px 12px 16px !important;
  font-family: 'Barlow', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color:#1A1E2C;
  outline: none;
}
.email_prfers .mktoForm .mktoGutter {
  height: 1.0em;
}
.email_prfers .mktoForm span{
  font-family: 'Barlow Semi Condensed', sans-serif;
  font-weight: 400 !important;
  font-size:36px !important;
  line-height: 44px !important;
  color: #1A1E2C;
}

.email_prfers .mktoHtmlText.mktoHasWidth {
  font-family: 'Barlow Semi Condensed', sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  color: #1A1E2C;
}
.email_prfers .mktoForm .mktoFieldWrap {
  position: relative;
}
.email_prfers label#LblEmail {
  margin-left: 0;
  display: flex;
  flex-direction: row-reverse;
  justify-content: start;
  margin-bottom: 0;
}
.email_prfers label.mktoLabel.mktoHasWidth{
  margin-left: 48px;
  margin-top: 3px;
  margin-bottom: 32px;
}
.email_prfers .case_stdy_cnt.default-styles a {
  text-decoration: underline;
}
.email_prfers .mktoForm .mktoCheckboxList {
  position: absolute;
  width: 327px !important;
}
.email_prfers .mktoForm .mktoCheckboxList {
  padding: 0;
}
.email_prfers .mktoForm .mktoLabel strong{
  font-family: 'Barlow Semi Condensed', sans-serif !important;
  font-weight: 600 !important;
  font-size:20px !important;
  line-height: 1px !important;
  color: #1A1E2C;
}
.email_prfers .mktoForm .mktoGutter,.email_prfers .mktoForm .mktoOffset {
  height: 0;
}
.email_prfers .mktoForm .mktoLabel i{
  margin-top: 16px;
  display: inline-block;
  font-family: 'Barlow', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  font-style: normal;
}

.email_prfers input.mktoField {
  appearance: none;
  cursor: pointer;
  width: 24px;
  height: 24px;
  border: 2px solid #C9CDD2;
  position: relative;
  background-color: white;
  cursor: pointer;
  transition: background-color 0.2s, border 0.2s;
}

.email_prfers input.mktoField:checked::before {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  width: 24px;
  height: 24px;
  background: url(../svg/check-box-blue.svg) no-repeat center center;
  background-size: 24px;
}
.email_prfers .mktoForm .mktoAsterix {
  padding-top: 2px;
  color: #E55857;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  font-family: 'Barlow', sans-serif;
}

.email_prfers .mktoInvalid {
  border-color: #E55857 !important;
  color: #E55857 !important;
}

.email_prfers hr{
  display: none;
}

.email_prfers  .mktoButtonRow {
  display: flex;
  justify-content: end;
 margin-top: 8px;
}
.email_prfers button.mktoButton {
  background-color: #1A1E2C !important;
  border-radius: 60px;
  font-weight: 700;
  font-size: 16px !important;
  line-height: 24px;
  height: 56px !important;
  font-family: 'Barlow', sans-serif;
  background-image: linear-gradient(to bottom, #1A1E2C, #1A1E2C) !important;
  background-image: url(../svg/circle-arrow-right.svg) !important;
  background-repeat: no-repeat !important;
  background-position: right 24px center !important;
  display: inline-flex;
  align-items: center;
  padding: 0 64px 0 24px !important;
  border: 0 !important;
}

.email_prfers .mktoHtmlText span{
  display: inline-block;
  margin-bottom: 8px;
}
.email_prfers .mktoHtmlText{
  margin-top:40px;
  margin-bottom: 32px;
}
/* email-preference styles ends */

/* email-preference ThankYou page styles starts */

.email_prfers h3{
  margin-bottom: 16px !important;
  font-weight: 400;
}
.email_prfers p{
  font-size: 22px;
  line-height: 30px;
}

.email_prfers .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label#LblEmail_Preferences_Quarterly_Newsletter__c{
  margin-bottom: 21px !important;
}
/* email-preference ThankYou page styles ends */



/* Blog section styles starts here */
.ike_banner.ike_blog_sec {
  background-color: #16154b;
  padding: 204px 0 72px;
}
.ike_blog_sec .wlcme_blg {
  padding-bottom: 40px;
  max-width: 70%;
}
.ike_blog_sec .wlcme_blg h1,
.ike_blog_sec .wlcme_blg p {
  color: #fff;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 92px;
  font-weight: 275;
  line-height: 94px;
  padding-bottom: 24px;
}
.ike_blog_sec .wlcme_blg p {
  font-size: 34px;
  font-weight: 400;
  line-height: 45px;
  padding-bottom: 0;
}
.ike_blog_sec .homev4_ike_work_header a {
  padding: 0px;
}
.ike_blog_sec .ike_banner_rht .homev4_ike_work_header a span {
  display: inline-block;
  width: 100%;
  padding: 8px 24px;
}
.ike_blog_sec .ike_work_item {
  background-color: #16154b;
}
.ike_blog_sec .ike_banner_rht .ike_word_cnt {
  padding: 16px 0;
}
.ike_blog_sec .ike_banner_rht .ike_word_cnt a,
.ike_blog_sec .ike_banner_rht .ike_word_cnt a small {
  font-size: 12px;
  margin-bottom: 8px;
  color:#1FA163;
}
.blog-slick .ike_word_cnt a small {
  color: #3DCB87 !important;
}

.ike_blog_sec .ike_banner_rht .ike_word_cnt a strong {
  padding: 0px 8px;
  color: #fff;
}
.ike_blog_sec .ike_banner_rht .ike_word_cnt a span {
  color: #fff;
}
.ike_blog_sec .ike_banner_rht .ike_work_item:hover h4 .homev4_ike_work_header .ike_work_item-bg-img{
    transform: scale(1.05);
}
.blog_enjy_pst .ike_banner-count-silc.ike_banner_rht .ike_work_item:hover .homev4_ike_work_header a {
  transform: scale(1.05);
}
.ike_blog_sec .ike_banner_rht .ike_work_item:hover .homev4_ike_work_header .ike_work_item-bg-img {
  transform: scale(1.05);
  transition: transform 0.3s ease;
}

.ike_blog_sec .ike_banner_rht .ike_work_item h4:hover ~ .homev4_ike_work_header .ike_work_item-bg-img {
  transform: scale(1.05);
}

/* Trigger both effects when hovering over the image */
.ike_blog_sec .ike_banner_rht .ike_work_item .homev4_ike_work_header:hover .ike_work_item-bg-img {
  transform: scale(1.05);
}
.ike_blog_sec .ike_banner_rht .ike_work_item .homev4_ike_work_header:hover ~ .ike_word_cnt h4 a {
  color: #3dcb87 !important;
  text-decoration: underline;
}

.ike_blog_sec .ike_banner_rht  .ike_work_item .homev4_ike_work_header:hover .ike_work_item-bg-img {
  transform: scale(1.05);
}
.ike_blog_sec .ike_banner_rht .ike_word_cnt h6 a {
  color: #fff;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 24px !important;
  font-weight: 500;
  line-height: 30px !important;
  margin-bottom: 12px;
}
.ike_blog_sec .ike_banner_rht .ike_word_cnt p {
  font-family: Barlow;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 20px !important;
  text-overflow: ellipsis;
  overflow: hidden;
  height: auto;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  align-self: stretch;
}
.authr_sec .blog4-category-cnt .ike_word_cnt p {
  margin-bottom: 0;
}
.ike_blog_sec .ike_banner_rht .ike_work_item .homev4_ike_work_header a {
  padding:0 !important;
  transform: scale(1);
  transform-origin: center center; 
  transition: transform 0.3s ease-in-out;
/*  height: 242px;*/
  height: auto;
  aspect-ratio: 16 / 9;
}
.ike_blog_sec .alm-paging-content .ike_work_item .homev4_ike_work_header a {
/*  height: 202px;*/
  height: auto;
  aspect-ratio: 16 / 9;
}

.ike_blog_sec .ike_banner_rht .ike_work_item {
  overflow: hidden;
}
.ike_blog_sec .ike_banner_rht .ike_work_item small:hover{
  color: #2ecc71;
  text-decoration: underline;
}
.ike_blog_sec .ike_banner_rht .ike_work_item h6:hover a {
  color: #3dcb87 !important;
  text-decoration: underline;
  }
/*.ike_blog_sec .ike_banner_rht .ike_work_item:hover h6 .homev4_ike_work_header .ike_work_item-bg-img{
    transform: scale(1.05);
}*/
.blog_enjy_pst .ike_banner-count-silc.ike_banner_rht .ike_work_item .homev4_ike_work_header:hover a {
  transform: scale(1.05);
}

.ike_blog_sec .ike_banner_rht  .ike_work_item .homev4_ike_work_header:hover .ike_work_item-bg-img {
  transform: scale(1.05);
}
.ike_blog_sec .ike_banner_rht .homev4_ike_work_header .ike_work_item-bg-img {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  transition: transform 0.3s ease;
  z-index: 0;
}
.breadcrumb-blk {
    position: fixed;
    background: rgba(247, 249, 252, 0.95);
    top: 128px;
    width: 100%;
    z-index: 2;
    height: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    display: none;
}
.ike_blog_sec .ike_banner_rht  .homev4_ike_work_header a span {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  background-color: #1FA163;
}

.pst_blgs li {
  font-size: 12px;
  color: #fff;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.24px;
  text-transform: uppercase;
  border-radius: 4px;
  border: 1px solid #5C5CE8;
  padding: 2px 6px;
}
.ike_word_cnt .pst_blgs a svg{
  margin-left:0;
}
.pst_blgs li a{
  color: #fff !important;
  margin-bottom: 0 !important;
  font-weight: 500;
}
.pst_blgs {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 8px;
  align-self: stretch;
  flex-wrap: wrap;
  padding-top: 24px;
}
.pst_blgs .pst_blgs-btn {
  display: flex;
  width: 28px;
  height: 28px;
  padding: 2px 4px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 28px;
  cursor: pointer;
}
.pst_blgs .pst_blgs-hide {
  display: none;
}
.pst_blgs-btn svg {
  transition: transform 0.3s ease-in-out;
}
.pst_blgs-btn.expanded svg {
  transform: rotate(180deg);
  margin-bottom: 2px;
}
.pst_blgs li:hover {
  background-color: #5c5ce8;
}
.pst_blgs .pst_blgs-btn:hover {
  background-color: #1a1e2c;
  color: #fff;
  border-color: #1a1e2c;
}
.blog-slick .slick-list {
  margin: 0 -16px;
  /* overflow: visible; */
  /* width: 100%; */
}
.blog-slick .slick-slide, .blog-slicks .slick-slide {
  margin: 0 16px;
}
.ike_blog_sec .blog-slick {
  /* width: 359.33px !important; */
}
.ikewire-blk .blog-slick {
  /* flex: 0 0 100% !important;
  max-width: 100%; */
}
.ike_banner_data .ike_banner-count-silc {
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
}
.blog-slick,.blog-slicks{
  position: relative;
}
/* .slick-track {
  margin: 0;
} */
.blog-slick-content,.blog-slicks-content {
  overflow: hidden;
  position: relative;
}
.blog-slick .ike_work_item {
  /* width: 503px !important; */
}
.blog_fltrs .alm-filters--controls span{
  display: none;
}

.blog-slick .slick-prev,.blog-slick .slick-next,.blog-slicks .slick-prev,.blog-slick .slick-next,.video_slck .slick-next,.video_slck .slick-prev{
  background-image:url("../left-arrow-dropdown-field-list.html");
  background-repeat: no-repeat;
  background-position: center;
  width: 48px;
  height: 48px;
  padding: 16px 0px;
  border: 2px solid #fff;
  border-radius: 40px;
  position: absolute;
  top: -17%;
  left: 82%;
}
.blog-slick .slick-prev:before,.blog-slicks .slick-prev:before {
  content: "";
}
.blog-slick .slick-next,.blog-slicks .slick-next,.video_slck .slick-next{
  background-image:url("../right-arrow-dropdown-field-list.html");
  background-repeat: no-repeat;
  background-position: center;
  width: 48px;
  height: 48px;
  padding: 16px 0px;
  border: 2px solid #fff;
  border-radius: 40px;
  position: absolute;
  top: -17%;
  right: 8%;
}
.blog-slick .slick-prev:before,
.blog-slick .slick-next:before,.blog-slicks .slick-prev:before,.blog-slicks .slick-next:before {
  content: "";
}
.ike_banner-count-silc {
  position: relative;
  margin-left: auto;
  width: calc(100% - (100% - 1572px) / 2);
}
.hiring_wrpper .ike_banner-count-silc{
  padding-left:32px !important;
  width:100%;
}
.ike_banner-count {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
  color: #fff;
  position: absolute;
  top: -10%;
  right: 8.2%;
}

.ike_banner-count-silc .blog_wire {
  align-items: center;
  display: inline-block;
  margin-bottom: 32px;
}
.ike_banner-count-silc .blog_wire .alm-results-text{
  color:#1A1E2C;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  font-family: 'Barlow', sans-serif;
}
.selectedfltr-blk {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.blog-slick .slick-list,.blog-slicks .slick-list {
  overflow-y: visible;
  padding: 0 107px 0 0 !important;
}
.blog-slick .slick-prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='18' viewBox='0 0 11 18' fill='none'%3E%3Cpath d='M10 17L2 9L10 1' stroke='%233DCB87' stroke-width='2'/%3E%3C/svg%3E");
  border-color: #3dcb87;
}
.blog-slick .slick-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='18' viewBox='0 0 11 18' fill='none'%3E%3Cpath d='M1 1L9 9L1 17' stroke='%233DCB87' stroke-width='2'/%3E%3C/svg%3E");
  border-color: #3dcb87;
}

.blog_fltrs #alm-filters-blogv3_listing{
  display: block;
  margin-bottom: 0px;
}
.blog_fltrs .blog4-category-cnt{
  padding: 0px 0 72px;
}
.hiring_wrpper.blog_fltrs {
  padding: 72px 0 !important;
}
.blog_fltrs .hw_row {
  flex-direction: row;
  padding-top: 48px;
}
.blog_fltrs .hw_form {
  flex: 0 0 28.75%;
  max-width: 28.75%;
}
.blog_fltrs .hw_list {
  margin-top: 0;
}
.blog_fltrs .hw_form h3 {
  padding: 0px 0 16px;
}
.blog_fltrs .alm-filter--text-wrap.has-button {
  padding-bottom: 32px;
  border-bottom: 1px solid #C9CDD2 !important;
  margin-bottom: 16px;
}
.blog_fltrs .alm-filter--text-wrap.has-button input#search-text-1 {
  line-height: 24px !important;
  font-family: 'Barlow', sans-serif !important;
  font-weight: 400 !important;
}
.blog_fltrs .alm-filters-container .alm-filter--title h3 {
  font-size: 20px !important;
  font-weight: 500;
  margin: 0 0 16px;
  line-height: 26px !important;
  color: #1A1E2C;
  font-family: 'Barlow Semi Condensed';
}
.blog_fltrs .alm-filters-container h3#alm-filter-ikewire_categories-title {
  font-size: 24px !important;
  line-height: 30px !important;
}

.blog_fltrs .selectedfltr-blk #alm-selected-filters {
  margin: 0;
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  flex: 0 0 auto;
  padding: 0;
}
.blog_fltrs .selectedfltr-blk #alm-selected-filters:has(li:nth-child(n+4)) {
  flex: 0 0 83%;
}
.blog_fltrs .selectedfltr-blk:has(#alm-selected-filters li:nth-child(4)) button {
  align-self: flex-start;
}
.blog_fltrs .alm-filters-container .alm-filter li div.alm-filter--link.field-radio:before{
  display: none;
}
.blog_fltrs .alm-filters-container .alm-filter li div.alm-filter--link{
  padding:0;
}
.blog_fltrs .alm-filter--link.field-checkbox{
  padding:0 0 0 48px !important;
}
.blog_fltrs .alm-filters-container .alm-filter li div.alm-filter--link,.blog_fltrs  .alm-filters-container .alm-filter--checkbox-limit{
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color:#1A1E2C;
}
.blog_fltrs .alm-filters-container .alm-filter li .field-checkbox {
  line-height: 30px !important;
  font-family: "Barlow", sans-serif !important;
}
.alm-filters-container .alm-filter li div.alm-filter--link:before {
  top: 3px !important;
}
.blog_fltrs .alm-filters-container .alm-filter li div.alm-filter--link.field-checkbox:after {
  left: 9px;
  top: 8px;
}
.blog_fltrs  .alm-filters-container .alm-filter--checkbox-limit {
  line-height: 20px;
  padding: 0;
  text-decoration: underline;
}
.blog_fltrs  .alm-filters-container .alm-filter--checkbox-limit:hover{
  color:#5C5CE8;
  font-weight: 600;
}
.blog_fltrs .alm-filters-container .alm-filter li div.alm-filter--link:hover{
  color: #5C5CE8;
}
.blog_fltrs .alm-filters-container .alm-filter li div.alm-filter--link.active {
  color: #5C5CE8;
  text-decoration: underline;
  font-weight: 600;
}
.blog_fltrs .alm-filter--link.field-checkbox.active{
  color:#1A1E2C !important;
  text-decoration: none !important;
  font-weight: 400 !important;
}
.blog_fltrs .alm-filters-container .alm-filter li div.alm-filter--link.field-radio:after {
  background-color: transparent;
}
.blog_fltrs .alm-filters-container .alm-filter li {
  margin-bottom: 16px;
}
.blog_fltrs .alm-filters-container .alm-filter li.alm-filter--radio.field-parent.field-4 {
  margin-bottom: 0;
}
.blog_fltrs .hw_form .alm-filters-container .alm-filter--inner {
  padding-bottom: 32px;
}

.blog_fltrs div#alm-filter-1 .alm-filter--inner,.blog_fltrs div#alm-filter-4 .alm-filter--inner{
  border: 0;
  padding: 0;
}
.blog_fltr .alm-filters-container .alm-filter li div.alm-filter--link:focus:before,.blog_fltr .alm-filters-container .alm-filter li div.alm-filter--link:hover:before {
  box-shadow: 0 0 0 3px rgba(0,0,0,.075);
}
.blog_fltrs .alm-filters-container .alm-filter li div.alm-filter--link:before {
  width: 24px;
  height: 24px;
  border:2px solid #C9CDD2;
}
.blog_fltrs .alm-filters.filters-default .alm-filter li div.alm-filter--link.active.field-checkbox:before{
  background-color: #5C5CE8;
  border-color: #363687;
  top: 3px !important;
}
.blog_fltrs .alm-filters-container .alm-filter li div.alm-filter--link:hover:before {
  border-color: #C9CDD2;
  box-shadow: none;
}
.blog_fltrs .alm-filter--inner{
  padding-bottom: 32px;
  border-bottom: 1px solid #C9CDD2;
  margin-bottom: 16px;
}
.blog_fltrs .alm-filter--link.field-checkbox {
  padding: 0 0 0 48px;
}

.blog_fltrs .alm-listing {
  display: flex;
  flex-wrap: wrap;
  margin:0px -16px;
}
.blog_fltrs .alm-paging-content {
  flex-wrap: wrap;
  margin-left: -16px;
  display: flex;
  margin-right: 10px;
  justify-content: space-between;
}
.blog_fltrs .ike_work_item{
  flex:0 0 calc(100%/ 2 - 32px) !important;
  margin:0px 16px !important;
  max-width:100% !important;
}
.blog_fltrs.ike_blog_sec .ike_work_item {
  background-color: #fff;
  margin-bottom: 32px !important;
}
.blog_fltrs .ike_word_cnt a span,.blog_fltrs .ike_word_cnt a strong{
  color:#9EA2AA !important;
}
.blog_fltrs .ike_word_cnt h6 a,.blog_fltrs .ike_word_cnt p{
  color:#1A1E2C !important;
}
.blog_fltrs .pst_blgs li a{
  color:#1A1E2C !important;
}
.blog_fltrs .pst_blgs li {
  border-color: #C9CDD2;
}

.blog_fltrs .pst_blgs-btn svg path{
  stroke:#1A1E2C;
}
.blog_fltrs .pst_blgs li:hover{
  background-color: transparent;
  border-color:#C9CDD2;
}
.blog_fltrs .hw_list ul li div:after {
  content: "\D7";
  display: inline-block;
  vertical-align: top;
  margin: 0px 12px 0 0;
  opacity: 1;
  color: #fff;
  position: relative;
  left: 12px;
  font-weight: 300;
  font-size: 36px;
  top: -2px;
  text-shadow: 0 1px 1px hsla(0, 0%, 100%, .5);
}
.blog_fltrs .hw_list #alm-selected-filters li div:before{
  display: none;
}
.blog_fltrs .hw_list ul li div{
  background-color: #1A1E2C !important;
  border:1px solid #1A1E2C !important;
  color:#fff !important;
  padding: 12px !important;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 600;
  font-size: 16px !important;
  line-height: 20px !important;
}

.blog_fltrs .hw_list #alm-selected-filters li {
  margin: 16px 16px 0px 0;
}
ul#alm-selected-filters li div[data-key="ikewire_categories"],ul#alm-selected-filters li div[data-key="_ikewire_categories"] {
  background-color: #1FA163 !important;
  border:1px solid #1FA163 !important;
  color:#fff !important;
}
.blog_wire {
  align-items: center;
  display: flex;
}
.blog_wire button{
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color:#1A1E2C;
  text-decoration-line: underline;
  border: none;
  margin-top: 16px;
  background-color: transparent;
  cursor: pointer;
  flex: 0 0 auto;
  max-width: 100%;
  margin: 16px 0 0 0;
}

.prfm-bk-sec .latest-ike{
  gap: 48px;
  justify-content: start;
  align-items: start;
}
/*.prfm-bk-sec .bk-demo-cnt-one {
  flex: 0 0 42%;
  max-width: 42%;
}*/
.prfm-bk-sec .bk-demo-cnt-two {
  flex: 0 0 43.8%;
  max-width: 43.8%;
}
.bk-demo-cnt-two .mktoForm .mktoRequiredField .mktoAsterix {
  display: block;
  float: right !important;
  padding-left: 0;
}
.bk-demo-cnt-two .mktoCheckboxList input[type="checkbox"] {
 display: none;
}
.bk-demo-cnt-two .mktoCheckboxList label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  width: 24px;
  height: 24px;
  border: 2px solid #C9CDD2;
  z-index: 1;
}
.bk-demo-cnt-two .mktoFieldWrap label {
  margin: 0 !important;
  min-height: auto;
  width: 24px;
  height: 24px;
}
.bk-demo-cnt-two .mktoCheckboxList input[type="checkbox"]:checked + label::before {
  background-color: #5C5CE8;
  border-color: #363687;
}
.bk-demo-cnt-two .mktoCheckboxList label::after {
  content: "";
  position: absolute;
  left: 10px;
  top: 5px;
  width: 6px;
  height: 11px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  z-index: 3;
  pointer-events: none;
  display: none;
}
.bk-demo-cnt-two .mktoCheckboxList input[type="checkbox"]:checked + label::after {
  display: block;
}
.bk-demo-cnt-two .mktoCheckboxList label {
  padding-left: 36px;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.prfm-bk-sec .mktoFieldWrap label {
  font-weight: 400 !important;
  font-family: 'Barlow';
  color: #fff;
  padding-bottom: 3px;
  font-size: 14px;
  line-height: 20px;
  padding-top: 0;
}
.prfm-bk-sec .mktoForm .mktoGutter {
  height: 0;
}
.prfm-bk-sec .bk-demo-cnt-one p{
  color:  #FFF;
  font-family: 'Barlow', sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px; 
  padding-top: 24px;
  margin-bottom: 0;
}
.prfm-bk-sec .mktoForm {
  width: 100% !important;
}
.prfm-bk-sec .mktoForm .mktoOffset {
  height: 0;
}
.book_demo_sec.prfm-bk-sec a {
  margin-left: 0;
}
.prfm-bk-sec  .mktoForm .mktoRequiredField label.mktoLabel {
  width: 107px !important;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 20px;
}

.bk-demo-cnt-two input.mktoField.mktoEmailField {
  height: 48px;
  width: 360px !important;
  padding: 12px 12px 12px 10.7px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #1A1E2C;
  font-family: 'Barlow';
  outline: none;
}
.bk-demo-cnt-two .mktoFormRow .mktoField.mktoInvalid{
  border-color: #f00 !important;
/*  color:#f00 !important;*/

}
.bk-demo-cnt-two .mktoFieldWrap.mktoRequiredField {
  margin-bottom: 24px;
}
.bk-demo-cnt-two .mktoFieldWrap {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.bk-demo-cnt-two .mktoFieldDescriptor.mktoFormCol {
  margin-bottom: 0 !important;
}
.bk-demo-cnt-two .mktoFieldWrap .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
  width: 24px !important;
  padding-right: 48px;
}
.bk-demo-cnt-two .mktoFieldWrap .mktoLogicalField.mktoCheckboxList.mktoHasWidth input {
  width: 24px;
  height: 24px;
  border 2px solid #C9CDD2;
  background-color: transparent;
}
.bk-demo-cnt-two .mktoGutter.mktoHasWidth {
  width: 0;
  display: none;
}
.bk-demo-cnt-two .mktoFieldWrap label,.bk-demo-cnt-two .mktoFieldWrap label a {
  font-weight: 600 !important;
  width: 100% !important;
  font-size: 16px;
  color: #fff;
  font-family: 'Barlow';
  line-height: 24px;
  letter-spacing: 0.32px;
}
.bk-demo-cnt-two .mktoFieldWrap label a {
  font-weight: 400 !important;
  color: #fff;
  text-decoration: underline;
}
.bk-demo-cnt-two .mktoForm .mktoCheckboxList {
  padding: 0;
}
.bk-demo-cnt-two .frm_mrk {
  position: relative;
}
.bk-demo-cnt-two .mktoButtonRow {
  position: absolute;
  top: 16px;
  right: 0;
}

.bk-demo-cnt-two .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{
  background-image: none;
  background-position: right 16px center !important;
}
.bk-demo-cnt-two button.mktoButton {
  background-image: linear-gradient(to bottom, #FF9239, #FF9239) !important;
  background-color: #FF9239 !important;
  border: 1px solid #FF9239 !important;
  padding: 16px 64px 16px 24px !important;
  border-radius: 60px;
  font-size: 16px !important;
  font-weight: 700;
  line-height: 24px;
  background-image: url(../svg/circle-arrow-right.svg) !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 24px;
  font-family: 'Barlow';
  letter-spacing: 0.32px;
  opacity: 0.7;
}
.bk-demo-cnt-two  button.mktoButton.active {
  opacity: 1;
}
.blog_enjy_pst .ike_banner-count-silc .ike_work_item .ike_word_cnt a small, .blog_enjy_pst .ike_banner-count-silc .ike_work_item .ike_word_cnt a span, .blog_enjy_pst .ike_banner-count-silc .ike_work_item .ike_word_cnt a strong{
  font-weight: 500;
}


/*Pagination styles*/
.alm-btn-wrap  ul.alm-paging {
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
}
.alm-btn-wrap ul li{
  margin-right: 4px;
}
.alm-btn-wrap ul li.num a{
  color: #1A1E2C !important;
  font-family: 'Barlow', sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px; 
  text-transform: uppercase;
  padding: 8px 15px;
}
.alm-btn-wrap ul li.num a:hover{
  background-color: transparent;
  border:0;
}
.alm-btn-wrap ul li.prev span,.alm-btn-wrap ul li.next span {
  opacity: 0;
}
.alm-btn-wrap ul li.prev,.alm-btn-wrap ul li.next{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M6.16504 1.00391L1.16504 6.00391L6.16504 11.0039' stroke='%231FA163' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
.alm-btn-wrap ul li.next{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1.16504 1.00391L6.16504 6.00391L1.16504 11.0039' stroke='%231FA163' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.alm-btn-wrap ul li a{
  width: 40px;
  height: 40px;
  border:0 !important;
  background-color: transparent !important;
}
.alm-btn-wrap ul li.num.active{
  border-radius: 28px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: 1px solid #C9CDD2;
  width: 40px;
  height: 40px;
}
.alm-btn-wrap ul li.disabled {
  opacity: 0.4;
}
.def-blog .sbcblk .ike_work_item .homev4_ike_work_header a {
    padding: 0 !important;
    transform: scale(1);
    transform-origin: center center;
    transition: transform 0.3s ease-in-out;
    height: auto;
    aspect-ratio: 16 / 9;
}
.def-blog .sbcblk .ike_work_item:hover .homev4_ike_work_header a {
    transform: scale(1.05);
}
.def-blog .sbcblk .ike_work_item:hover h6 a {
    color: #3dcb87 !important;
    text-decoration: underline;
}
.def-blog .sbcblk .homev4_ike_work_header{
    overflow: hidden
}

/* Blog section styles starts ends */

/* Blog post page  styles starts */
.breadcrumb-blk.blog_sec_post{
  height: 56px;
  background: #F7F9FC;
  display: inline-flex
}
.by_opt .breadcrumb-blk.blog_sec_post > .container {
/*  padding-left: 54px !important;*/
  display: flex;
  align-items: center;
}

.by_opt .breadcrumb-blk.blog_sec_post span a,.blog_sec_post .breadcrumb-blk.blog_sec_post .current-item{
  font-weight: 400;
}
.by_opt .breadcrumb-blk.blog_sec_post .ikewire_blg_pst .current-item {
  width: 167px;
  width: calc(100% - 70%);
/*  margin-bottom: -6px;*/
}
.by_opt .breadcrumb-blk.blog_sec_post .current-item {
  background: url(../vector-arrow-down.html) no-repeat right center;
  padding-right: 16px;
  color: #1A1E2C;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
/*  width: 167px;*/
/*  width:calc(100% - 70%);*/
  line-height: 24px;
  margin-bottom: -6px;
  font-weight: 400;

}
.by_opt .breadcrumb-blk.blog_sec_post .current-item.authr_tems {
  margin-bottom: -1px;
}
.blg_post_page {
  margin-top: 184px;
}
.wrtn_prfl {
  width: 48px;
}
.wrtn_prfl img {
  border-radius: 50%;
}
.blg_sprt{
  background-color: #16154B;
  padding:48px 0px 64px;
}
.blg_sprt .blg_asst{
  display: flex;
  align-items: start;
  gap:40px;
}
.blg_sprt .blg_asst .blg-ast_txt {
  flex: 0 0 52%;
  max-width: 52%;
}
.blg_sprt .blg_asst .blg-ast_img {
  flex: 0 0 45%;
  max-width: 45%;
}
.blg_asst .blg-ast_txt a,.blg_asst .blg-ast_txt .blg_wrtn small,.blg_asst .blg-ast_img a small,.blg_asst .blg-ast_img .share p {
  color:#fff;
  font-family: 'Barlow', sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px; 
  text-transform: uppercase;
  padding-bottom: 8px;
}

.blg_asst .blg-ast_txt a small{
  color:#3DCB87;
}
.blg_asst .blg-ast_txt a small:hover{
  text-decoration: underline;
}
.blg_asst .blg-ast_txt a strong{
  margin:0px 8px;
}
.blg_asst .blg-ast_txt h2{
  color:#fff;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
  padding-bottom: 24px;
}
.blg_asst .pst_blgs{
  padding-bottom: 24px;
  padding-top:0;
} 
.blg_asst .pst_blgs li a{
  padding-bottom: 0;
}
.blg_asst .blg-ast_txt .blg_wrtn{
  display: flex;
  align-items: center;
  gap:16px;
}
.blg_asst .blg-ast_txt .blg_wrtn small{
  padding-bottom: 0px;
}
.blg_asst .blg-ast_txt .blg_wrtn .blg h6 a {
  font-weight: 700;
  padding-bottom: 4px;
  text-decoration: none;
  font-size: 16px;
}
.blg_asst .blg-ast_txt .blg_wrtn:hover .blg h6 a {
  color:#5C5CE8;
  text-decoration: underline;
}
.blg_asst .blg-ast_txt .blg_wrtn .blg p{
  color: #E0E3E7;
  font-family: 'Barlow', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.blg_asst .blg-ast_txt .blg_wrtn:hover .blg h6{
  color: #5C5CE8;
  text-decoration: underline;
}
.blg_asst .blg-ast_img .bg-blg {
  padding-bottom: 54px;
  height: 315px;
}
.blg_asst .blg-ast_img .bg-blg img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.blg_asst .blg-ast_img a{
  display: flex;
  justify-content: end;
  gap: 16px;
  color: #fff;
}
.blg_asst .blg-ast_txt a{
  text-transform: capitalize !important;
}
.blg-ast_img .share {
  display: flex;
  justify-content: end;
  gap: 16px;
}
.blg_asst .blg-ast_img .share p{
  text-transform: uppercase ;
}
.blg_asst .blg-ast_img a small,.blg_asst .blg-ast_img .share p{
  padding-bottom: 0;
}
.blg-ast_img .share ul li:hover svg {
  fill: #fff;
  background-color: #fff; 
}
.blg-ast_img .share ul li:hover svg path {
  fill: #1FA163;
}

.ike_blog_sec .blog-slick   .ike_word_cnt p {
  color: #fff !important;
}
.blog_post_artls{
  padding: 80px 0px 0px 0;
}
.blog_post_artls .blog_enjy_pst.blog_fltrs.ike_blog_sec {
  background-color: #fff;
}
.blog_post_artls .case_stdy_cnt {
  max-width: 100% !important;
}
.blog_post_artls select {
  display: none;
}
.blog_post_artls .whiteper_left {
  margin-left: 40px;
}
.blog_post_artls li.subarticle{
  margin-left: 16px;
}
.blog_post_artls .whiteper_sec p small{
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: block;
  text-align: center;
  font-weight: 400;
  margin-top: -12px;
}
.blog_post_artls h3,.blog_post_artls h4 {
  color: #1A1E2C;
  font-weight: 400;
}

.blog_post_artls .wpmtarget ul li:last-child {
  margin:0;
}
.blog_post_artls .wpmtarget ul li:last-child.active{
  margin-top:8px;
}
.blog_post_artls .default-styles .wpmodule ol li {
  font-weight: 400;
  padding-bottom: 8px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Barlow';
}
.blog_post_artls .wpmtarget ul li{
  padding:16px;
} 
.blog_post_artls .default-styles .wpmodule ol li:last-child{
  padding-bottom: 0 !important;
}

.blog_post_artls .wpmtarget li.active {
  font-weight: 700;
}
.blog_post_artls li.subarticle {
  margin-left: 16px;
/*  padding: 12px !important;*/
  font-size: 14px;
  line-height: 20px;

}
.blog_post_artls li.subarticle:last-child,.blog_post_artls li.subarticle:last-child{
  margin-top:0;
}
.blog_post_artls .p1-content h3 {
  margin-bottom: 4px;
  line-height: 0;
}
.blog_post_artls .p1-content h3 a{
  color: #000; 
  font-family: 'Barlow', sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
} 
.blog_post_artls .p1-content h3 a:hover {
    letter-spacing: 0.32px;
    text-decoration: underline;
    color:#5C5CE8;
}
.blog_post_artls h4{
  font-weight: 500;
}
.default-styles .wistiacaption {
  text-align: center;
  margin-top: 12px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  font-family: 'Barlow Semi Condensed';
  color: #1A1E2C;
}
.blog_post_artls .case_stdy_info {
  margin-bottom: 80px;
}
.blog_post_artls .ike_banner-count-silc .ike_work_item .ike_word_cnt {
    background-color: #fff;
}
.blog_post_artls .whitepr_asses {
  margin: 32px 0;
}
.blog_post_artls .whitepr_asses span {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  font-family: 'Barlow';
}
.blog_post_artls .whitepr_asses p {
  margin-bottom: 24px;
}
.blog_post_artls .wpmodule .whitepr_asses ol li {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Barlow';
  padding-bottom: 8px;
  padding-left: 24px;
}
.blog_post_artls .wpmodule ul li p{
  margin-bottom: 0;
}
.blog_post_artls .wpmodule ul li{
  padding-bottom: 8px;
}
.blog_post_artls .wpmodule ul,.blog_post_artls .wpmodule ol {
  margin-bottom: 16px;
}
.blog_post_artls .wpmodule ul li:last-child,.blog_post_artls .wpmodule .whitepr_asses ol li:last-child {
  padding-bottom: 0;
}
.blog_post_artls .blg_tle {
  background-color: #F7F9FC;
  padding: 40px;
}
.blog_post_artls p{
  color: #1A1E2C;
  margin-bottom: 16px;
}
.blog_post_artls .btn svg {
  width: 24px !important;
  height: 24px !important;
  max-width: 24px !important;
  flex: 0 0 24px !important;
  margin: 0 0 0 10px !important;
}
.blog_post_artls .blog_srce .btn svg{
  width: 20px !important;
  height: 20px !important;
  max-width: 20px !important;
  flex: 0 0 20px !important;
}
.blog_post_artls .whitepr_asses h4,.blog_post_artls .whitepr_asses p{
  color: #fff;
}
.blog_post_artls .whitepr_asses h4 {
  font-size: 24px;
  line-height: 30px;
}
.blog_post_artls .wpmodule .whitepr_asses ol {
  margin-bottom: 0;
}
.blg_cnt_txt{
  background-color:#F7F9FC;
  padding:40px;
  margin-top: 24px;
  margin-bottom: 32px;
}
.blg_cnt_txt .blg_brder h4{
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px; 
  margin-bottom: 16px;
}
.blg_cnt_txt .blg_brder p{
  color:#1A1E2C;
  font-family: 'Barlow', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 0;
}
.blg_cnt_txt .blg_brder {
  border-left: 2px solid #1A1E2C;
  padding-left: 16px;
}
.blg_cnt_txt .blg_brder .blg_names{
  padding-top:32px;
  color:#1A1E2C;
}
.blg_cnt_txt .blg_brder .blg_names p,.blg_cnt_txt .blg_brder .blg_names span{
  font-family: 'Barlow', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 4px;
}
.blg_cnt_txt .blg_brder .blg_names span{
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
  display: block;
}

.blog_post_artls .wpmodule {
  margin-bottom: 16px;
}

.tablepress.tablepress-id-1{
  table-layout: fixed;
} 
.tablepress tr.row-1 th,.tablepress tr td{
  background-color: #1A1E2C;
  color: #fff;
  font-family: 'Barlow', sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  padding: 16px;
}
.tablepress tr td{
  font-weight: 400;
  color:#414141 !important;
  border: 1px solid #E0E3E7 !important;
}

.blog_post_artls .case_stdy_cnt .book_demo_sec.prfm-bk-sec {
  background-color: #16154B;
  padding: 32px;
  color: #fff;
  margin: 32px 0;
}
.blog_post_artls .book_demo_sec .bk-demo-cnt h4 {
  color: #FFFEFE;
  margin-bottom: 0;
}
.blog_post_artls .bk-demo-cnt-one h3,.blog_post_artls .bk-demo-cnt-one p{
  color: #fff;
}
.blog_post_artls .book_demo_sec.prfm-bk-sec a{
  padding: 16px 24px;
  font-weight: 700;
  line-height: 24px;
}
.blog_post_artls figure {
  width: 100% !important;
  object-fit: contain;
  margin-bottom: 32px;
  margin-top:32px;
}
.bk-demo-cnt-two .sub-input-sub a {
  padding: 0 !important;
}
.blog_post_artls picture.wp-image-7059.size-full img {
  margin-bottom: 12px;
}
.default-styles figcaption{
  text-align: center;
  color: #1A1E2C;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px
}
/*FAQ*/
.faq-heading h3 {
  color: #000;
  margin-bottom: 8px !important;
}
.faq-drops .faq-content .faq-data h4, .train-drops .train-content .train-data h4{
  color: #1A1E2C;
  margin-bottom: 0;
  line-height: 32px;
}
.faq-drops .faq-content .faq-data p, .train-drops .train-content .train-data .faq-hide-show{
  display: none;
  color: #1A1E2C;
  padding-top: 12px;
  margin-bottom: 0;
}
.faq-drops .faq-content {
  padding: 24px 16px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: 1px solid  #1A1E2C;
  cursor: pointer;
}
.pole_train .train-drops .train-content{
  padding: 24px 16px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: 1px solid  #1A1E2C;
  cursor: pointer;
}
.faq-drops .faq-content .faq-icon, .train-drops .train-content .train-icon{
  display: flex;
  width: 32px;
  height: 32px;
  padding: 8px;
  justify-content: center;
  align-items: center;
}
.faq-drops .faq-content .faq-data.active h4, .train-drops .train-content .train-data.active h4{
  color: #5C5CE8 !important;
  font-weight: 700;  
}
.faq-icon img {
  margin-bottom: 0 !important;
}
.faq-drops .faq-content .faq-data.active p{
  display: block;
}
.faq-content .faq-data + .faq-icon img , .train-content .train-data + .train-icon img{
  transition: all 0.3s ease-in-out;
}

.faq-content .faq-data.active + .faq-icon img, .train-content .train-data.active + .train-icon img{
  transform: rotate(180deg);
}

.FAQs-here {
  padding: 0px 0px 32px;
}



.p1-position{
  padding-top: 24px;
  display: flex;
  gap: 16px;
  padding-bottom: 32px;
  border-top: 1px solid  #DDDFE5;
}

.p1-img:hover + .p1-content p.bret,
.p1-content p.bret:hover{
  color:#5C5CE8 !important;
  font-weight: 700;
  text-decoration-line: underline;
}
p.bret {
  font-weight: 700 !important;
  color: #000 !important;
  margin-bottom: 4px;
}

.p1-position .p1-img{
  display: flex;
  width: 48px;
  height: 48px;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1/1;
}
.p1-position .p1-img img {
  border-radius: 50%;
}
.p1-position .p1-content .p1-des {
  color: #414141;
  margin-bottom: 16px;
  line-height: 20px;
  font-size: 14px;
}
.p1-position .p1-content p{
  color:#1A1E2C;
  margin-bottom: 0;
}
.person-position .share-social{
  display: flex;
  gap: 16px;
  padding-bottom: 32px;
}
.p1-img img {
  margin-bottom: 0 !important;
}

.person-position .share-social h4 {
  color: #9EA2AA;
  font-family: 'Barlow', sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 0;
  letter-spacing: 0.24px;
}
.person-position .share-social .social-platform a svg{
  width: 24px;
  height: 24px;
  aspect-ratio: 1/1;
  cursor: pointer;
  color: #16154B;
}
.person-position .share-social .social-platform:hover a svg {
  color: #5C5CE8;
}
.ike-capability{
  display: flex;
  justify-content: space-between;
  padding-top: 24px;
  border-top: 1px solid  #DDDFE5;
}
.ike-al-left .ike-al-before{
  display: flex;
  align-items: center;
  gap: 7px;
  padding-bottom: 8px;
}

.ike-al-left .ike-al-before .prev, .ike-al-right .ike-al-after .next {
  color: #1FA163;
  font-weight: 700;
  margin-bottom: 0;
}
.ike-al-right{
  text-align: end;
}

.ike-al-right .ike-al-after{
  display: flex;
  align-items: center;
  gap: 7px;
  padding-bottom: 8px;
  justify-content: flex-end;
}
.ike-al-left p, .ike-al-right p {
  color: #000;
  font-weight: 700;
  max-width: 236px;
  margin-bottom: 0;
}
.ike-al-right p{
  text-align: end;
}
.ike-al-left .ike-al-before a svg,
.ike-al-right .ike-al-after a svg{
  cursor: pointer;
}
.ike-al-left .ike-al-before:hover .prev,
.ike-al-right .ike-al-after:hover .next{
  text-decoration-line: underline;
}
.blog_enjy_pst.blog_fltrs.ike_blog_sec {
  margin-bottom: 100px;
  padding: 64px 0px; 
}
.blog_enjy_pst .ike_banner-count-silc.ike_banner_rht {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
}
.blog_enjy_pst .ike_work_item {
  flex: 0 0 calc(100%/ 3 - 32px) !important;
}

.enjy_pst{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 40px;
}
.enjy_pst h2{
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
}
.enjy_pst .book_demo_innerpage{
  margin-top:0;
}
.enjy_pst .book_demo_innerpage .btn_white, .book_demo_innerpage.blog_srce .btn_white {
  border: 1px solid #1A1E2C !important;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  background-color: #F7F9FC;
  padding: 10px 18px;
  height: 40px;
  border-radius: 80px;
}

.enjy_pst .book_demo_innerpage .btn svg,.blog_enjy_pst .btn svg {
  width: 20px !important;
  height: 20px !important;
  max-width: 20px !important;
  flex: 0 0 20px !important;
  margin: 0 0 0 10px !important;
}
/* Blog post page  styles ends */

/* per1-profile-blog */
.author_wrapper.authr_sec{
  padding: 186px 0 104px;
}
.authr_sec .hw_list {
  margin-left: 0;
}
.authr_sec .blog_fltrs .alm-paging-content {
  margin-right: -12px;
}
.authr_sec .ike_work_item {
  box-shadow: none !important;
}
/*.authr_sec .blog_fltrs .hw_form h3 {
  display: none;
}*/
.authr_sec .hiring_wrpper h2 {
  margin-bottom: 0;
  font-weight: 400;
  line-height: 44px;
  font-size: 36px;
  padding-bottom: 24px;
  border-bottom: 1px solid #C9CDD2;
}
.author_wrapper.authr_sec {
   padding: 186px 0 0px;
}
.blog_enjy_pst.blog_fltrs.ike_blog_sec {
  margin-bottom: 0;
  background-color: #F7F9FC;
}
.authr_sec .hiring_wrpper.blog_fltrs{
  padding-bottom: 72px !important;
}
.authr_sec .blog_fltrs .blog4-category-cnt {
  padding: 0;
}
.blog_enjy_pst .ike_banner-count-silc .ike_work_item {
  margin: 0 !important;
  background-color: #F7F9FC;
}
.blog_enjy_pst .ike_banner-count-silc .ike_work_item .homev4_ike_work_header a {
  height: auto !important;
}
.book_demo_innerpage.blog_srce {
  display: none;
}
.blog_enjy_pst .ike_banner-count-silc {
  padding-left: 0;
  width: 100%;
  margin: 0;
  justify-content: space-between;
}
.blog_enjy_pst .ike_banner_rht .ike_word_cnt p {
  margin-bottom: 0px;
}
.persons-banner{
  background: linear-gradient(270deg, #16154B 0%, #08092E 100%);
  padding: 48px 0 64px 0;
}
.per1-profile{
  display: flex;
  gap: 40px;
}
.per1-profile .per1-img {
  flex: 0 0 300px;
  height: 300px;
}
.per1-img picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.per1-profile .per1-profile-blog h1{
  color: #FFF;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 62px;
  font-weight: 400;
  line-height: 72px; 
  display: flex;
  padding-bottom: 24px
}
.per1-profile .per1-profile-blog h1 span {
  margin: -10px 0;
  margin-left: 24px;
}
.per1-profile .per1-profile-blog small{
  color: #FFF;
  font-family: 'Barlow', sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px; 
  padding-bottom: 24px;
  display: inline-block;
}
.per1-profile-blog p:last-child {
  padding-bottom: 0 !important;
}
.per1-profile .per1-profile-blog .per1-content-one,.per1-profile .per1-profile-blog .per1-content-two{
  color: #FFF;
  font-family: 'Barlow', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px; 
  padding-bottom: 24px;
}
.per1-profile .per1-profile-blog .per1-content-two{
  padding-bottom: 0;
}
.author_wrapper.authr_sec .hiring_wrpper {
  padding-top: 72px;
}
.authr_sec .blog4-category-cnt .ike_work_item{
  flex-direction: column !important;
}
.mobile-only {
  display: none;
}
.blog_fltrs .srcfilter #close-filters {
  display: none;
}
.blog_fltrs .srcfilter .post_sticy {
  display: none;
}
.blog_wire.hide {
  display: none;
}


/* LP-Campaign-Template-Img-Form styles starts */
.cmpimgfrm-blk .cmpimg_sec{
  background: linear-gradient(270deg, #16154B 0%, #08092E 100%);
  padding: 64px 0px 72px;
}
.cmpimg_form .mktoFieldWrap label {
  padding-left: 0 !important;
}
.cmplp_logo{
  margin-bottom: 32px;
}
.cmpimg_txt {
  display: flex;
  color: #fff;
  justify-content: space-between;
  align-items: center;
  gap: 48px;
  width: 100%;
}
.cmpimg_txt .cmpimg_cnt {
  max-width: 26%;
  flex: 0 0 26%;
}
.cmpimg_txt .cmpimg_cnt h1{
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
  margin-bottom: 24px;
}
.cmpimg_txt .cmpimg_cnt p{
  font-family: 'Barlow', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
.cmpimg_txt .cmpimg_img {
  flex: 0 0 70%;
  max-width: 70%;
}
.cmpimg_txt .cmpimgcnt img{
  width:100%;
  height: 100%;
  object-fit: cover;
}
.cmpimg_futr{
  padding:64px 0px;
}
.cmpimg_futr .cmpimgfrm_lsts{
  display: flex;
/*  justify-content: space-between;*/
  gap:56px;
  align-items: start;
}

.cmpimg_futr .cmpimgfrm_lsts .cmimg_cnt{
/*  max-width:636px;*/
  color:#1A1E2C;
}
.cmpimgfrm_lsts .cmimg_cnt h4 {
  margin-bottom: 32px;
}
.cmpimgfrm_lsts .cmimg_cnt ul{
  padding-left: 30px;
  padding-bottom: 24px;
}
.cmpimgfrm_lsts .cmimg_cnt .lsts {
  margin-bottom: 32px;
}
.cmpimgfrm_lsts .cmimg_cnt .lsts p:last-child{
  margin-bottom: 0;
}
.cmpimg_futr .cmpimgfrm_lsts .cmimg_cnt h6{
  font-weight: 700;
  font-family: 'Barlow', sans-serif;
  font-size: 16px;
  line-height: 24px;
}
.cmpimg_futr .cmpimgfrm_lsts .cmpimg_form {
  flex: 0 0 450px;
  max-width: 450px;
  padding: 32px 40px;
  box-shadow: 4px 2px 30px 0px rgba(0, 0, 0, 0.08);
}
.cmpimg_trmcdtns{
  border-top:1px solid #1A1E2C;
  padding-top: 24px;
  margin-bottom: 32px;
}
.cmpimg_trmcdtns ol li a {
  text-decoration: underline;
}
.cmpimg_trmcdtns ol{
  padding-left: 17px;
}
.cmpimg_trmcdtns ol li ul {
  padding-left: 14px;
}
.cmpimg_trmcdtns ol li ul {
  padding-top: 15px;
}
.cmpimg_trmcdtns ol li ul li{
  padding-bottom: 0;
}
.cmpimg_trmcdtns ul{
  padding-bottom: 0 !important;
}
.cmpimgfrm_lsts .cmpimg_trmcdtns ul {
  padding-left: 18px;
}
.cmpimg_trmcdtns ol li {
  padding-bottom: 15px;
  font-weight: 400;
  font-size: 16px;
  font-family: 'Barlow', sans-serif;
  line-height: 24px;
}

.cmpimg_trmcdtns ol li:last-child {
  padding-bottom: 0;
}
.cmpimg_trmcdtns ul {
  padding-left: 18px;
  padding-bottom: 0;
}
.cmpimg_form h3{
  padding-left:0;
  margin-bottom: 32px;
  color:#5C5CE8;
  line-height: 44px;
  font-weight: 400;
}
.cmpimg_form .mrkform .cnct-lbl Label {
  color: #1A1E2C !important;
  line-height: 20px;
  font-weight: 600 !important;
  padding: 0;
  font-size: 14px;
  margin: 0 0 4px !important;
}
.cmpimg_form .mrkform .cnct-lbl Label strong{
  padding:0;
}
.cmpimg_form .mktoForm .mktoFormRow {
  margin-bottom: 16px;
}
.cmpimg_form .mrkform .cnct-lbl Label strong div,.cmpimg_form .mrkform .cnct-lbl Label strong div a {
  color: #1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.cmpimg_form .mrkform .cnct-lbl Label strong div a{
  text-decoration: underline;
  font-weight: 400;
  color: #1A1E2C;
  padding: 0;
}
.cmpimg_form .twocol .mktoForm .mktoFormCol {
/*  margin-right: 16px !important;*/
  margin-bottom: 0 !important;
}
.cmpimg_form .twocol .mktoForm .mktoFormCol {
  margin: 0 0% 7px 1% !important;
}
.cmpimg_form .mktoFormRow:first-of-type .mktoFieldDescriptor.mktoFormCol:first-of-type {
  margin-right: 16px !important;
}
.cmpimg_form .mrkform .mktoCheckboxList label#LblEmail_Opt_In__c:before,.cmpimg_form .single-landing .mrkform .mktoCheckboxList label#LblEmail_Opt_In__c:after {
  border: 2px solid #C9CDD2 !important;
}
.cmpimg_form .mrkform .mktoCheckboxList input {
  display: block;
}
.cmpimg_form .mktoLogicalField input#mktoCheckbox_4293_0 {
  height: 24px !important;
  width: 16% !important;
}
.cmpimg_form .twocol .frm_form_title {
  color: #5C5CE8;
  margin-bottom: 32px;
  line-height: 44px;
  font-weight: 400;
}
.cmpimg_form .mrkform .mktoCheckboxList {
  height: 24px !important;
  display: flex;
  width: 100% !important;
  gap: 24px;
}
.cmpimg_form .mrkform .mktoForm .mktoRequiredField label.mktoLabel{
  margin-bottom: 4px !important;
}
.cmpimg_form .mrkform .mktoField {
  background: #F7F9FC;
  padding: 12px 12px 12px 16px !important;
  outline: none !important;
}
.cmpimg_form .mrkform .mktoField:focus{
  box-shadow: none;
}
.cmpimg_form .twocol label#LblEmail_Opt_In__c {
  margin: 32px 0 32px !important;
}
.cmpimg_form  span.mktoButtonWrap {
  text-align: right !important;
}
.cmpimg_form .single-landing .twocol label#LblEmail_Opt_In__c {
  padding: 17px 0 12px 48px;
}
.cmpimg_form .mrkform.twocol p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  font-family: 'Barlow', sans-serif;
  margin-bottom: 32px;
}
.cmpimg_form span.mktoButtonWrap {
  text-align: right !important;
}
.cmpimg_form  .mrkform .mktoField:focus,.cmpimg_form  .mrkform .mktoField input:focus{
  box-shadow: 0; 
}
.cmpimg_form .mktoLogicalField label#LblmktoCheckbox_4293_0  strong div{
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}
.cmpimg_form .mktoLogicalField label#LblmktoCheckbox_4293_0  strong div a{
  text-decoration: underline;
  color: #1A1E2C;
  font-weight: 400;
  padding:0;
}
.cmpimg_form label#LblEmail_Opt_In__c .mktoAsterix {
  display: none;
}

.cmpimg_form .mktoCheckboxList input{
  position: relative;
  display: inline-block;
}
.cmpimg_form .mktoCheckboxList label::before{
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  width: 24px;
  height: 24px;
  border: 2px solid #C9CDD2;
}
.cmpimg_form .mktoLogicalField input[type="checkbox"].mktoField:checked + label::before {
  background-color: #5C5CE8;
  border-color: #363687;
}
.cmpimg_form .mrkform .cnct-lbl .mktoCheckboxList Label {
  position: relative;
  padding-left: 48px !important;
  display: inline-block;
  cursor: pointer;
}
.cmpimg_form .mktoCheckboxList label::after {
  content: "";
  position: absolute;
  left: 8px;
  top: 6px;
  width: 9px;
  height: 15px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.cmpimg_form .mrkform .mktoCheckboxList input {
  display: none !important;
}
.cmpimg_form .mrkform select#Country,.cmpimg_form .mrkform select#State{
  appearance: none;
  width: 10px;
  height: 10px;
  background-image: url(../svg/arrow-down.svg);
  background-position: right 16px center;
  background-repeat: no-repeat;
  background-size: 8px;
  padding: 12px 32px 12px 16px;
  text-overflow: ellipsis;
}

/* LP-Campaign-Template-Img-Form styles ends */


/* University new style starts here */
.new_universe_sec {
  padding: 128px 0 0 0;
}
.new_universe_sec .University_banner {
  padding: 64px 0 72px 0 !important;
  background-size: cover;
  background-repeat: no-repeat;
  min-height: auto !important;
  background-position: center;
  position: relative;
  z-index: 1;
}
.new_universe_sec .University_banner::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(86deg, rgba(0,0,0, 0.92) 39.51%, rgba(18, 24, 29, 0.22) 95.92%);
}
.new_universe_sec.nesc_class .University_banner::before ,.univrse_grup .University_banner::before{
  background: linear-gradient(270deg, #16154B 0%, #08092E 100%);
}
.new_universe_sec .University_banner .banner-data{
  width: 53%;
}
.new_universe_sec .banner-data img,.univrse_grp_img img {
  width: 353px;
}
.univrse_grp_img{
  margin-bottom: 32px;
}
.new_universe_sec .page_logo {
  margin-bottom: 32px;
}
.new_universe_sec .banner-data h1 {
  font-weight: 400;
  margin-bottom: 16px;
}
.new_universe_sec .banner-data p {
  font-weight: 400;
  margin-bottom: 0 !important;
  font-size: 32px;
  line-height: 40px;
}
.nesc_class .bnr_grp_pge a.dwnld:hover {
  background-color:#F87F1C;;
  border-color: #F87F1C;;
}
.nesc_class .bnr_grp_pge a.dwnld:hover svg path{
  fill:#fff;
} 

.new_core_unverse .core-tech-wrapper-universe {
  background-color: #F7F9FC;
  padding:64px 0px;
}
.new_core_unverse .core-techheader-uiversity h2 {
  color: #1A1E2C;
  text-align: center;
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
}
.new_core_unverse .core-techheader-uiversity{
  padding: 0px 0 8px !important;
  text-align: center;
}
.new_core_unverse .value_properties_row {
  margin: 0px -16px !important;
  padding-bottom: 0;
}
.new_core_unverse .value_propertie_item {
  flex: 0 0 calc(100%/ 2 - 32px) !important;
  margin: 32px 16px 0;
}
.new_core_unverse .value_propertie_item img,.new_core_unverse .value_propertie_item svg {
  margin-bottom: 24px !important;
  width: 56px !important;
  height: 56px !important;
}
.new_core_unverse .value_propertie_item h3 {
  color: #1A1E2C;
  margin-bottom: 8px;
}
.new_core_unverse .value_propertie_item p{
  font-weight: 400;
  font-family: 'Barlow';
  color: #1A1E2C;
  margin-bottom: 32px !important;
  text-align: start;
}
.new_core_unverse .value_propertie_item a {
  display: flex;
  align-items: center;
}
.new_core_unverse .value_propertie_item a span{
  font-family: Barlow;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.32px;
}
.new_core_unverse .value_propertie_item a svg{
  width: 7px !important;
  height: 10px !important;
  margin-bottom: 0px !important;
  margin-left: 8px;
} 
.new_core_unverse .value_properties_university .value_properties_row .value_propertie_item {
  min-height: auto;
   border: 1px solid #E0E3E7;
    background:  #FFF !important;
}
.univers_stands .why_ike_university {
  padding: 64px 0 !important ;
}
.univers_stands .core-techheader.core-techheader2 {
  padding: 0 !important;
}
.univers_stands .core-tech-wrapper.why_ike_university h2 {
  color: #1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
  padding-bottom: 48px;
}
.univers_stands .coretech-row {
  margin: 0 !important;
}
.univers_stands .coretech-des {
  display: flex;
  gap: 64px;
  margin-bottom: 64px;
  align-items: flex-start;
}
.univers_stands .coretech-des:last-child {
  margin-bottom: 0;
}
.univers_stands .coretech-content-rht {
  padding: 0;
  margin: 0;
  height: auto;
  max-width:47.5%;
  flex: 0 0 47.5%;
}
.univers_stands .coretechshwd-img {
  width: 100%;
  height: auto;
/*  aspect-ratio: 16 / 9;*/
  flex: 0 0 100%;
  filter: none;
  overflow: hidden;
}
.unvise_grp_hub .coretechshwd-img ,.univrse_stds_hub .coretechshwd-img{
  aspect-ratio: 16/9;
}
.univers_stands .coretechshwd-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.univers_stands .coretech-content-lft {
  padding: 0;
  flex: 0 0 47.5%;
  max-width:47.5%;
}
.univers_stands .coretech-content-lft-cnt {
  width: 100% !important;
}
.univers_stands .coretech-content-lft-cnt h3 {
  color: #5C5CE8;
  font-family: "Barlow Semi Condensed";
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
  margin-bottom: 16px;
}
.univers_stands .coretech-content-lft-cnt p,.univers_stands .coretech-content-lft-cnt p strong,.univers_stands .coretech-content-lft-cnt ul li,.univers_stands .coretech-content-lft-cnt a {
  color: #1A1E2C;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.32px;
  margin-bottom: 24px;
}
.univers_stands .coretech-content-lft-cnt p br {
  display: none;
}
.univers_stands .coretech-content-lft-cnt p strong {
  font-weight: 700;
  display: block;
  margin-bottom: 8px;
}
.univrse_stds_hub .coretech-des .coretch_hub p {
  margin-top: 8px;
} 
.univers_stands .coretech-content-lft-cnt ul {
  padding-left: 25px;
  margin-bottom: 32px;
/*  margin-top:8px;*/
  margin-top: -15px;
}
.univers_stands .coretech-content-lft-cnt ul li {
  list-style: disc;
  display: list-item;
  padding-bottom: 8px;
  margin-bottom: 0;
}
.univers_stands .coretech-content-lft-cnt ul li:last-child{
  padding: 0;
}
.univers_stands .coretech-content-lft-cnt a {
  padding: 16px 24px;
  color: #FFF;
  font-weight: 700;
  border-radius: 60px;
  background: #1A1E2C;
  display: inline-block;
  margin:0;
}
.univers_stands .coretech-row > .coretech-des:nth-child(even) .coretech-content-lft {
  padding: 0 !important;
  flex: 0 0 47.5%;
  max-width: 47.5%;
}
.univers_prdt_trng {
  background: #16154B;
  padding: 64px 0;
}
.univers_prdt_trng h2 {
  color: #FFF;
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
  padding-bottom: 48px;
}
.univers_prdt_trng .univers_trng {
  display: flex;
  gap: 48px;
  flex-wrap: wrap;
}
.univers_prdt_trng .univers_trng .unvrse_ike {
  max-width: 48%;
  flex: 0 0 48%;
}
.univers_prdt_trng .univers_trng .unvrse_ike h3 {
  color:  #3DCB87;
  font-family: "Barlow Semi Condensed";
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
  padding-bottom: 24px;
}
.univers_prdt_trng .univers_trng .unvrse_ike span img {
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  display: block;
  margin-bottom: 24px;
}
.univers_prdt_trng .univers_trng .unvrse_ike .univers_txt h6 {
  color:  #FFF;
  font-family: "Barlow Semi Condensed";
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  padding-bottom: 8px;
}
.univers_prdt_trng .univers_trng .unvrse_ike .univers_txt p,.univers_prdt_trng .univers_trng .unvrse_ike a {
  color:  #FFF;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.32px;
  padding-bottom: 32px;
}
.univers_prdt_trng .univers_trng .unvrse_ike a {
  padding: 16px 24px;
  color: #1A1E2C;
  font-weight: 700;
  display: inline-block;
  border-radius: 60px;
  background:  #FFF;
  margin-top: 8px;
}
.univers_prdt_trng .univers_trng .unvrse_ike .univers_txt:last-of-type p {
/*  padding-bottom: 40px;*/
}
.univrse_stds2 .coretech-des {
  gap: 48px;
  margin-bottom: 48px;
}
.univrse_stds2 .coretechshwd-img {
  height: 410px;
}
.univrse_stds2 .coretech-content-rht {
  max-width: 48%;
  flex: 0 0 48%;
}
.univrse_stds2 .coretech-content-lft {
  padding: 0;
  flex: 0 0 48%;
  max-width:48%;
}
.univrse_stds2 .coretech-row > .coretech-des:nth-child(even) .coretech-content-lft {
  flex: 0 0 48%;
  max-width: 48%;
}
.univrse_stds2 .coretech-content-lft-cnt h3 {
  margin-bottom: 8px;
}
.univrse_stds_hub .why_ike_university .core-techheader2:before{
  background: transparent;
}


/* univrse_hub */
.univrse_hub .banner-data h1 {
  font-size: 62px !important;
  line-height: 72px !important;
}
.univrse_core_hub .core-techheader-uiversity h2 {
  text-align: start;
}
.univrse_core_hub .core-techheader.core-techheader-uiversity {
  padding: 0 !important;
  gap: 40px;
}
.univrse_core_hub .value_properties_university .value_properties_row .value_propertie_item {
  border: none;
  background: transparent !important;
} 
.univrse_core_hub .value_propertie_item {
  flex: 0 0 calc(100%/ 3 - 43px) !important;
  margin: 0;
  padding: 0 !important;
  border: none;
}
.univrse_core_hub .value_propertie_item:last-child {
  margin: 0;
}
.univrse_core_hub .value_properties_row .value_propertie_item p {
  margin: 0 !important;
}
.univrse_core_hub .value_properties_row {
  gap: 64px;
  margin: 0 !important;
}
.univrse_stds_hub .core-techheader.core-techheader2 {
  align-items: center;
  gap: 8px;
}
.univrse_stds_hub .core-techheader.core-techheader2 p {
  color: #616571;
  font-family: "Barlow Semi Condensed";
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0.44px;
  text-transform: uppercase;
}
.univrse_stds_hub .coretech-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 32px;
  margin-bottom: 48px !important;
}
.univrse_stds_hub .coretech-row .coretech-des{
  margin-bottom: 0;
}

.univrse_stds_hub .coretech-row .coretech-des {
/*  flex-direction: column-reverse;*/
/*  margin-bottom: 0px;*/
  flex:0 0 48.7%;
  max-width: 48.7%;
  background-color: #fff;
  border: 1px solid #E0E3E7
}
.univrse_stds_hub .coretech-content-lft,.univrse_stds_hub .coretech-row > .coretech-des:nth-child(even) .coretech-content-lft {
  flex: 0 0 100%;
  max-width: 100%;
}
.univrse_stds_hub .coretech-content-rht {
  padding: 0;
  margin: 0;
  height: auto;
  max-width: 100%;
  flex: 0 0 100%;
}
.univrse_stds_hub .coretech-content-lft-cnt {
  padding: 40px;
}
.unvise_grp_hub .coretech-des .coretech-content-lft-cnt {
  padding: 24px 40px 40px 40px;
}
.univrse_stds_hub .core-tech-wrapper.why_ike_university {
  background-color: #F7F9FC;
}

.univrse_stds_hub .coretech-content-lft-cnt ul {
  margin-bottom: 24px;
/*  margin-top: 8px;*/
}
.univrse_stds_hub .coretech-content-lft-cnt a.hub_dwnld {
  color: #FF9239;
  padding: 0;
  background: transparent;
}
.univrse_stds_hub .coretech-content-lft-cnt .core_per {
  margin: 32px 0;
  border-top: 1px solid  #1A1E2C;
  border-bottom: 1px solid  #1A1E2C;
  padding: 16px 0 20px 0;
}
.univrse_stds_hub .coretech-content-lft-cnt .core_per h3 {
  color:  #1A1E2C;
  font-family: Barlow;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  margin: 0;
}
.univrse_stds_hub .coretech-content-lft-cnt .core_per p {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin: 0;
}
.univrse_stds_hub .coretech-content-lft-cnt .upcmg_hub h2 {
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
  padding-bottom: 0;
}
.univrse_stds_hub .coretech-content-lft-cnt .upcmg_hub .clss_dts {
  margin-top: 32px;
}

.upcmg_hub .clss_dts .shopify-buy__btn-and-quantity .shopify-buy__quantity{
  border:1px solid #1A1E2C !important;
  background-color:#F7F9FC !important;
}
.upcmg_hub .clss_dts input.shopify-buy__quantity {
  margin-right: 24px !important;
}
.upcmg_hub .clss_dts button.shopify-buy__btn.shopify-buy__beside-quantity {
  border-radius: 60px !important;
}
.shopify-buy__btn-and-quantity .shopify-buy__quantity {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  background: #fff;
  border: 1px solid red;
  margin-right: 24px;
}


.univrse_stds_hub .coretech-content-lft-cnt .upcmg_hub .clss_dts span {
  color:  #5C5CE8;
  font-family: "Barlow Semi Condensed";
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  padding-bottom: 8px;
  display: block;
}
.univrse_stds_hub .coretech-content-lft-cnt .upcmg_hub .clss_dts .prchs_sets {
  display: flex;
  gap: 24px;
}
.univrse_stds_hub .coretech-content-lft-cnt .upcmg_hub .clss_dts .prchs_sets span {
  padding: 0;
}
.univrse_stds_hub .coretech-content-lft-cnt .upcmg_hub .clss_dts .prchs_sets span a {
  padding: 16px 24px;
}

.univrse_stds_hub .need_hub {
  padding: 40px;
  border: 1px solid #E0E3E7;
  background: #FFF;
  text-align: center;
}
.univrse_stds_hub .need_hub  h3 {
  color: #1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
  padding-bottom: 24px;
}
.univrse_stds_hub .need_hub p {
  color: #1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 24px;
  font-style: italic;
  font-weight: 500;
  line-height: 30px;
}

.univrse_stds_hub .need_hub p span {
  color: #FF9239;
}
.univrse_instructr {
  background: #16154B;
}
.univrse_instructr .univrse_instructr-cnt {
  display: flex;
  gap: 64px;
  width: calc(100% - (100% - 1250px) / 2);
  margin-right: auto;
}
.univrse_instructr .univrse_inst_img {
  flex: 0 0 37.85%;
  max-width: 37.85%;
}
.univrse_instructr .univrse_inst_img img {
  width: 100%;
}
.univrse_instructr .insts_cnt {
  padding: 64px 0;
  color: #fff;
}
.univrse_instructr .insts_cnt h2 {
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
  padding-bottom: 32px;
}
.univrse_instructr .insts_cnt b {
  font-family: "Barlow Semi Condensed";
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
  display: block;
  padding-bottom: 8px;
}
.univrse_instructr .insts_cnt span {
  font-family: Barlow;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.48px;
}
.univrse_instructr .insts_cnt p {
  font-family: Barlow;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.32px;
  padding-top: 24px;
}
.attnds_hub .insigt_trust {
  padding: 64px 0;
}
.attnds_hub .insigt_trust h2 {
  color: #1A1E2C;
  text-align: center;
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 64px;
}
.attnds_hub .insigt_trust .tict_netwrk.twocol {
  gap: 40px;
  padding: 0;
  margin: 40px 0 0 0;
}
.attnds_hub .insigt_trust .tict_netwrk.twocol .trust_cnt.gridcol:only-child {
  flex: 0 0 100%;
}
.attnds_hub .insigt_trust .tict_netwrk.twocol  .trust_cnt.gridcol {
  padding: 40px;
  margin: 0;
  text-align: start;
  border: 4px solid transparent;
  border-image: linear-gradient(96.64deg, #5C5CE8 0%, #3DCB87 100%);
  border-image-slice: 1;
  flex: 0 0 calc(100% / 2 - 20px);
}

.attnds_hub .insigt_trust .tict_netwrk.twocol  .trust_cnt.gridcol b {
  display: block;
  color: #1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  text-transform: uppercase;
  margin-top: 16px;
  margin-bottom: 2px;
}
.attnds_hub .insigt_trust .tict_netwrk.twocol .trust_cnt.gridcol span {
  color: #1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  padding-bottom: 12px;
  display: block;
}
.attnds_hub .insigt_trust .tict_netwrk.twocol .trust_cnt.gridcol h5 {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  text-transform: none;
  margin-bottom: 8px;
}
.attnds_hub .insigt_trust .tict_netwrk.twocol .trust_cnt.gridcol p {
  padding: 0;
  color: #1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 16px;
}
.attnds_hub .insigt_trust .tict_netwrk.twocol .trust_cnt.gridcol span.qutes_img {
  display: flex;
  justify-content: flex-end;
  padding: 0;
}

.hub_faq .FAQs-here {
  padding: 64px 0;
  display: flex;
  gap: 40px;
}
.hub_faq .FAQs-here .faq-heading h3 {
  color:  #1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 64px;
  margin: 0 !important;
}
.hub_faq .faq-drops .faq-content .faq-data h4 {
  font-size: 24px;
  font-family: "Barlow Semi Condensed";
  font-weight: 500;
}
.hub_faq .faq-drops .faq-content .faq-data.active h4{
  font-weight: 700;
}
.hub_faq .faq-drops .faq-content .faq-data p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.32px;
  font-family: Barlow;
}
.hub_faq .FAQs-here .faq-heading {
  flex: 0 0 12.8%;
  max-width: 12.8%;
}
.hub_faq .FAQs-here .faq-drops {
  flex: 0 0 84%;
  max-width: 84%;
}
.hub_evnts .ind_rsrc_sec .evnt-bx-txt h4 {
  font-size: 24px;
/*  line-height: 30px;*/
}
.hub_evnts .ind_rsrc_sec .evnt-bx-txt p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hub_evnts .ind_rsrc_sec .evnt-bx-txt a.evnt-lnk-cnr {
  line-height: 24px;
}
.hub_evnts .ind_rsrc_sec .evnt-pg-lst .evnt-bx-txt span p{
  margin: 0 8px;
  display: inline;
}
.attnds_hub .tict_netwrk.twocol .trust_cnt.gridcol span:first-of-type {
  padding: 0;
}
.univrse_grup .University_banner {
  background-image: none !important;
  background-image: linear-gradient(270deg, #16154B, #08092E 100%) !important;
}
.banner_group {
  display: flex;
  justify-content: space-between;
  gap: 64px;
}
.nesc_class .University_banner .banner_group {
  display: flex;
  justify-content: space-between;
  gap: 64px;
}
.nec_clss .coretech-row .coretech-des{
  margin-bottom: 0 !important;
  flex: 0 0 48.4%;
  max-width: 48.4%;
} 
/*.nesc_class .University_banner .banner_group {
  gap: 48px;
}*/
.banner_group .banner-data {
  flex: 0 0 48%;
  max-width: 48%;
}
.banner_group .bnner_img{
  flex: 0 0 48%;
  max-width: 48%;
}
.univrse_stds_hub .coretech-content-lft-cnt .coretch_hub a {
  display: block;
  text-align: center;
  margin-top: 32px;
}

.hub_evnts .evnt-bx-txt span strong {
  padding: 0px 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.24px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
/* Utilities group class page styles here */
.utilits_nese{
  background-image: linear-gradient(270deg, #16154B, #08092E 100%) !important;
}
.utilits_nese .banner_group .univrse_grp_img {
  margin-bottom: 40px;
}
.utilits_nese .banner_group .banner-data {
  flex: 0 0 62.3%;
  max-width: 62.3%
}
.univrse_grup .banner_group{
  gap: 48px;
}
.utilits_nese .banner_group span{
  color:#3DCB87;
  font-family: "Barlow Semi Condensed";
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-transform: uppercase;
  margin-bottom: 16px;
  display: inline-block;
}
.nesc_class .banner-data h1 {
  margin-bottom: 40px;
}
.nesc_class .banner-data ul {
  gap:24px;
  display: flex;
  padding-bottom: 48px;
  border-bottom: 3px solid #fff;
  flex-wrap: wrap;
}
.nesc_class .banner-data ul li{
  background-color: #363687;
  color:#FFF;
  font-family: "Barlow Semi Condensed";
  font-size: 24px;
  font-weight: 500;
  line-height: 32px; 
  letter-spacing: 0.48px;
  padding: 24px;
  border-radius: 8px;
  max-width: 48.4%;
  flex: 0 0 48.4%;
  height: 65px;
  display: flex;
  align-items: center;
}
.nesc_class .banner-data ul li a{
  color:#FFF;
}
.nesc_class .bnr_grp_pge {
  padding-top: 24px;
}
.nesc_class .bnr_grp_pge h3{
  color:#fff;
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
  margin-bottom: 8px;
}
.nesc_class  .bnr_grp_pge p{
  color:#FFF;
  font-family: Barlow;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 40px !important;
}
.nesc_class .bnr_grp_pge a {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  border: 1px solid #fff;
  border-radius: 100px;
  padding: 16px 24px;
}
.nesc_class .bnr_grp_pge a span {
  color: #FFF !important;
  font-family: Barlow !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 24px !important;
  margin-bottom: 0 !important;
  letter-spacing: 0.32px;
}
.nec_clss .coretech-des {
  background-color: transparent !important;
  border: 0 !important;
  margin-bottom: 0;
}
.nec_clss .coretech-content-lft-cnt {
  padding: 24px 0 40px !important;
}
.nec_clss .coretech-content-lft-cnt h3 {
  color:#1A1E2C;
}

.nec_clss .coretech-content-lft-cnt{
  padding-bottom: 0;
}
.nec_clss .coretech-content-lft-cnt h3{
  margin-bottom: 24px !important;
  font-size: 48px;
  line-height: 64px;
}
.nec_clss .coretech-content-lft-cnt p{
  margin-top:-8px;
}
.nec_clss .coretech-content-lft-cnt:has(p:nth-of-type(2)) p:last-of-type {
  margin-bottom: 0;
}
.nec_clss .coretech-des{
/*  margin-bottom: 40px !important;*/
}
.nec_clss .coretech-des ul{
  margin-bottom: 0;
  margin-top: 0;
}
.nec_clss .coretech-row{
  margin-bottom: 0 !important;
  gap:40px;
}
.nsc_educrt{
  background-color: #363687;
  padding:40px 0 56px;
  border-top:2px solid #5C5CE8;
}
.nsc_educrt h2{
  color:#FFF;
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
  text-align: center;
}
.nsc_educrt .nsc_ed_clss {
  display: flex;
  justify-content: center;
  gap: 48px;
  margin-bottom: 32px;
  margin-top: 24px;
  flex-wrap: wrap;
}
.nsc_educrt .ed_class {
  background-color: #fff;
  text-align: center;
  border-radius: 10px;
  width: 32%;
}
.nsc_educrt .ed_class .class {
  background-color: #5C5CE8;
  color: #fff;
  padding: 4px 16px 6px;
  border-radius: 10px 10px 0 0;
}
.nsc_educrt .ed_class .class span{
  color: #FFF;
  font-family: "Barlow Semi Condensed";
  font-size: 20px;
  font-weight: 700;
  line-height: 30px; 
}
.nsc_educrt .units_nsc .inits_cnt {
  padding: 24px 16px;
  border-bottom: 2px solid #363687;
}
.nsc_educrt .units_nsc .inits_cnt:last-child {
  border: none;
}
.nsc_educrt .units_nsc .inits_cnt h5{
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 4px;
}
.nsc_educrt .units_nsc .inits_cnt p,.nsc_educrt p{
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  font-style: normal;
}
.nsc_educrt p {
  font-weight: 400;
  color: #fff;
  text-align: center;
  font-style: italic;
  font-family: "Barlow Semi Condensed";
}
.nsc_get .ge-qet-sec h3{
  max-width: 87%;
  margin: 0px auto 48px;
}
.nsc_get .btn{
  line-height: 24px;
  font-weight: 700;
}
.bnner_form {
  flex: 0 0 32%;
  max-width: 32%;
  background-color: #fff;
  padding: 32px;
  align-self: flex-start;
}
.bnner_form h4 {
  font-family: "Barlow Semi Condensed";
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
  color: #1A1E2C;
  margin-bottom: 16px;
}
.bnner_form p{
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 32px;
}
.bnner_form p strong{
  font-weight: 700;
}
.bnner_form p a{
  color: #FF9239;
  text-decoration: underline;
}
.bnner_form p b{
  font-weight: 700;
}

/*forms*/
.bnner_form form {
  width: 100% !important;
  padding: 0;
}

.bnner_form form .mktoFormRow:nth-of-type(1),
.bnner_form form .mktoFormRow:nth-of-type(2) {
  display: inline-block;
  width: calc(50% - 8px);
}

.bnner_form form .mktoFormRow {
  display: block;
}

.bnner_form form .mktoFormRow:nth-of-type(1) {
  margin-right: 16px;
}



.bnner_form form .mktoFormRow label.mktoLabel {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  color: #1a1e2c;
  font-family: Barlow;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  padding: 0;
  margin-bottom: 4px;
  width: 100% !important;
}
.bnner_form form .mktoFormRow label.mktoLabel input.mktoField {
  border: 1px solid #e0e3e7;
}
.bnner_form form .mktoFormRow .mktoFieldDescriptor input.mktoField,.pole_forms select.mktoField {
  border: 1px solid #E0E3E7;
  outline: none;
  padding: 12px 12px 12px 16px !important;
  width: 100% !important;
  height: 48px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #1A1E2C;
  font-family: Barlow;
}

.pole_forms select.mktoField {
  position: relative;
  width: 100%;
  padding-right: 30px;
  z-index: 2;
  position: relative;
  background: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%231A1E2C' stroke-width='2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 8px;
  margin-bottom: 8px;
}

.bnner_form form .mktoFormRow .mktoFieldDescriptor.mktoFormCol {
  width: 100%;
  margin-bottom: 16px !important;
}
.bnner_form form .mktoFormRow .mktoOffset,.bnner_form form .mktoFormRow .mktoGutter,.bnner_form form .mktoFormRow .mktoClear {
  display: none;
}
.bnner_form form .mktoFormRow .mktoRadioList.mktoHasWidth.mktoRequired {
  padding: 0;
  margin: 12px 0 8px 0;
  display: flex;
  align-items: center;
  width: 100% !important;
}
.bnner_form form .mktoFormRow .mktoRadioList.mktoHasWidth.mktoRequired label {
  margin: 0 0 0 12px;
  color: #1a1e2c;
  font-family: Barlow;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.bnner_form form .mktoFormRow .mktoRadioList input:nth-of-type(n+2) {
  margin-left: 32px;
}
.bnner_form form .mktoFormRow .mktoRadioList input[type="radio"] {
  width: 20px !important;
  height: 20px;
  appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
  cursor: pointer;
  position: relative;
  outline: none;
  border-radius: 60px;
  padding:0 !important;
  border: 1px solid #E0E3E7;
  vertical-align: middle;
}
.bnner_form form .mktoFormRow .mktoRadioList input[type="radio"]:checked {
  border: 1px solid  #E0E3E7;
  background:  #5C5CE8;
}
.bnner_form form .mktoFormRow .mktoFieldWrap.mktoRequiredField:has(.mktoCheckboxList input[type="checkbox"]) {
  flex-direction: row-reverse !important;
  margin:24px 0 32px 0;
}
.bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList {
  width: 24px !important;
  height: 24px;
  margin-right: 24px;
}
.bnner_form
  form
  .mktoFormRow
  .mktoFieldWrap.mktoRequiredField:has(.mktoCheckboxList input[type="checkbox"])
  .mktoAsterix {
  display: none;
}
.bnner_form
  form
  .mktoFormRow
  .mktoFieldDescriptor
  .mktoCheckboxList
 /* input[type="checkbox"] {
  width: 24px !important;
  height: 24px;
  appearance: none;
  -webkit-appearance: none;
  border: 2px solid #E0E3E7;
  background-color: #fff;
  cursor: pointer;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  border-radius: 2px;
  padding:0 !important;*/
}
.bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList input[type="checkbox"] {
    display: none !important;
}
.bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList input#Email_Opt_In__c {
    display: none;
}
.bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList label#LblEmail_Opt_In__c {
    position: relative;
    width: 24px !important;
    height: 24px;
    margin: 0;
}
.bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList label#LblEmail_Opt_In__c:before, .bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList label#LblEmail_Opt_In__c:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
    background: #fff;
    border: 2px solid #E0E3E7;
}
/*.bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList input#Email_Opt_In__c:checked+label#LblEmail_Opt_In__c:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="27" viewBox="0 0 26 27" fill="none"><rect x="1" y="1.375" width="24" height="24" fill="%235C5CE8"/><rect x="1" y="1.375" width="24" height="24" stroke="%23363687" stroke-width="2"/><path d="M8 13.875L11 16.875L18 9.875" stroke="white" stroke-width="2"/></svg>');
    z-index: 1;
    background-position: center;
    border: none;
    left: 0;
}*/
.bnner_form form .mktoFormRow label.mktoLabel .mktoAsterix {
  color: #E55857;
  padding-left: 0;
}
.bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList label:before, .bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList label:after {
  content: '';
  position: absolute;
  left: 0;
  /* top: 0; */
  width: 24px;
  height: 24px;
  background: #fff;
  border: 2px solid #E0E3E7;
}
.bnner_form form .mktoButtonRow {
  display: flex;
  justify-content: flex-end;
}
.bnner_form form .mktoButtonRow span.mktoButtonWrap.mktoSimple {
  margin: 0 !important;
}
.bnner_form form .mktoButtonRow span.mktoButtonWrap.mktoSimple button.mktoButton {
  padding: 16px 73px;
  color: #fff;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  border-radius: 60px;
  background: #ff9239;
  border: none;
  letter-spacing: 0.32px;
  opacity: 0.7;
  pointer-events: none;
}
.pole_forms .bnner_form form .mktoButtonRow span.mktoButtonWrap.mktoSimple button.mktoButton.active {
    opacity: 1 !important;
    cursor: pointer;
    pointer-events: auto;
}
.bnner_form form .mktoFormRow .mktoRadioList:last-of-type {
  margin-bottom: 0;
}
.bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList input[type="checkbox"]:checked {
 /* background-color: #5C5CE8;
  border: 2px solid #363687;*/
}
.bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList input[type="checkbox"]:checked::after {
/*  content: "";
  position: absolute;
  left: 6px;
  top: 0px;
  width: 8px;
  height: 15px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);*/
}
.bnner_form .mktoLabel.mktoHasWidth strong{
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  padding: 0;
}
.bnner_form .mktoLabel.mktoHasWidth strong a{
  font-weight: 400;
  text-decoration: underline;
  color: #1A1E2C;
}
/*.nec_clss .coretech-row .coretech-des .coretechshwd-img {
  height: 309px;

}*/
.nesc_class .bnner_form form .mktoButtonRow button.mktoButton:hover {
  background-image: none !important;
}
/*hover effects*/

.univers_stands .coretech-content-lft-cnt a:hover,.univers_prdt_trng .univers_trng .unvrse_ike a:hover{
  background-color: #F87F1C;
  color: #fff;
}
.univrse_stds_hub .coretech-content-lft-cnt a.hub_dwnld:hover {
  color: #FF9239;
  background: transparent;
}
.hub_evnts .evnt-bx .evnt-bx-img img, .evnt-pg-itm  .evnt-bx .evnt-bx-img img {
  transform: scale(1);
  transform-origin: center center;
  transition: transform 0.3s ease-in-out;
}

.hub_evnts .evnt-bx-txt span b:hover, .evnt-bx-txt span b:hover {
  text-decoration: underline;
  cursor: pointer;
}

.hub_evnts .evnt-bx:hover .evnt-bx-img img,.evnt-pg-itm .evnt-bx:hover .evnt-bx-img img {
  transform: scale(1.05);
}
.hub_evnts .evnt-bx-img, .evnt-pg-itm .evnt-bx .evnt-bx-img {
  width: 100%;
  overflow: hidden;
}
.hub_evnts .evnt-bx:hover .evnt-bx-txt h4, .evnt-pg-itm .evnt-bx:hover .evnt-bx-txt h4  {
  color: #3dcb87 !important;
  text-decoration: underline;
}
.bnner_form form .mktoButtonRow span.mktoButtonWrap.mktoSimple button.mktoButton :hover,.ge-qet.nsc_get .btn:hover{
  background-color: #e36e0e !important;
}

/* Utilities group class page styles starts */

/* PoleForeman Training styles starts here */
.univrse-pole_trng {
  background-color: #363687;
  padding: 64px 0;
}
.univrse-pole_trng .pole_cnt {
  display: flex;
  align-items: center;
  gap: 72px;
}
.univrse-pole_trng .pole_cnt .polemn_txt {
  flex: 0 0 53%;
  max-width: 53%;
}
.pole_cnt .polemn_txt p {
  color: #fff;
  font-family: Barlow;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0.44px;
}
.univrse-pole_trng .pole_cnt .pole_img {
  flex: 0 0 41%;
  max-width: 41%;
}
.pole_cnt .pole_img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.pole_neds {
  padding: 64px 0px 32px;
  background-color: #F7F9FC;
}
.pole_lsts{
  display: flex;
  gap:64px;
}
.pole_lsts .pole_trning {
  flex: 0 0 58%;
  max-width: 58%;
}
.pole_lsts .pole_trning h2 {
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px; 
  margin-bottom: 32px;
}
.trns_pole .trans {
  display: flex;
  gap: 32px;
  margin-bottom: 40px;
}
.trns_pole .trans:last-child {
  margin-bottom: 0;
} 
.trns_pole .trans .pole_img {
  flex: 0 0 200px;
  max-width: 200px;
  height: 200px;;
}
.trns_pole .trans .pole_img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.trns_pole .trans .pole_cnt h6 {
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 8px; 
}
.trns_pole .trans .pole_cnt p{
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.pole_forms .bnner_form {
  max-width: 100%;
}
.faq-data,.train-data {
  flex: 0 0 96%;
  max-width: 96%;
}

.pole_train {
  padding: 64px 0;
  background-color: #f7f9fc;
}
.pole_train .train-here {
  display: flex;
  gap: 48px;
}
.train-here .train-heading h3 {
  color:  #1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
}
.train-here .train-drops {
  flex: 0 0 68%;
  max-width: 68%;
}
.train-heading {
  flex: 0 0 28%;
  max-width: 28%;
}
.train-here .train-drops .train-data h4 {
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
.train-here .train-drops .train-data .faq-hide-show p, .train-here .train-drops .train-data .faq-hide-show .pole_faq_cnt strong {
  color: #1A1E2C;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.32px;
  margin-bottom: 16px;
}
.train-here .train-drops .train-data .faq-hide-show ul {
  padding-left: 25px;
}
.train-here .train-drops .train-data .faq-hide-show ul li {
  list-style: disc;
  display: list-item;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.32px;
}

.train-here .train-drops .train-data .faq-hide-show .pole_faq_cnt strong {
  font-weight: 700;
}
.train-here .train-drops .train-data .faq-hide-show .pole_faq_cnt p{
  margin-bottom: 0;
}
.train-here .train-drops .train-data .faq-hide-show .pole_faq_cnt{
  margin-bottom: 16px;
}
.train-here .train-drops .train-data .faq-hide-show .pole_faq_cnt:last-child {
  margin-bottom: 0;
} 

.pole_neds .bnner_form{
  padding:40px;
}
.pole_neds .bnner_form p{
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 40px;
}
.pole_forms .bnner_form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{
  background-image:none !important;
}
/* PoleForeman Training styles ends here */

/* University new style starts ends */

/* Ungated styles start here */
.ungated_head .blg_asst {
  flex-direction: column;
}
.ungated_head .blg_asst .blg-ast_txt {
  flex: 0 0 100%;
  max-width: 100%;
}
.ungated_head .blg_asst .pst_blgs li a.tag-link {
  text-transform: uppercase !important;
}
.ungated_head  .blg_asst .blg-ast_img {
  flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
}
.ungated_head .blg_asst .blg-ast_img .bg-blg {
  padding-bottom: 0;
  height: auto; 
  aspect-ratio: 16 / 9;
}
.ungated_head .blg_asst .blg-ast_txt > a {
  text-transform: uppercase !important;
}
.ungated_head .gated-overlay-bg:after {
  content: "";
  background: rgba(0, 0, 0, 0.4);
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  position: absolute;
}
.ungated_bdy{
  /*    padding: 80px 0;*/
}
.ungated_bdy .case_stdy_info.whiteper_sec {
  gap: 64px;
  align-items: flex-start;
}
.case_stdy_cnt > p:last-of-type  {
  margin-bottom: 0;
}
.ungated_bdy .case_stdy_cnt > p:last-of-type + * {
  margin-top: 40px;
}
.ungated_bdy .whiteper_left {
  margin-left: 0px;
  padding: 24px;
  background: #F7F9FC;
}
.ungated_bdy .whiteper_left h4 {
  margin-bottom: 24px;
  text-transform: uppercase;
}
.ungated_bdy .whiteper_left .video-timline .video-timline-item p {
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.32px;
  margin-bottom: 8px;
}
.ungated_bdy .whiteper_left .video-timline .video-timline-item {
  display: flex;
  gap: 8px;
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.32px;
}
.ungated_bdy .whiteper_left .video-timline .video-timline-item strong {
  flex: 0 0 17%;
  max-width: 17%;
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.32px;
  text-align: end;
}
.ungated_bdy .ike-capability:has(> *:only-child) {
  justify-content: flex-end;
}
.ungated_bdy .ike-capability:has(> .ike-al-left:only-child) {
  justify-content: flex-start;
}
.ungated_bdy .whiteper_left .video-timline p strong{
  font-weight: 700;
}
.ungated_bdy .ike-capability:not(:has(*)) {
  display: none;
}
.ungated_form {
  padding: 32px 0;
  background: #1A1E2C;
  color: #FFF;
}
.ungated_form .ungated_fm_flx {
  display: flex;
  gap: 120px;
  align-items: center;
}
.ungated_form .ungated_fm_flx  .ungated_fm_rt {
  flex: 0 0 32%;
  max-width: 32%;
}
.ungated_form .ungated_fm_flx  .ungated_fm_lft h3{
  font-family: "Barlow Semi Condensed";
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
  padding-bottom: 24px;
}
.ungated_form .ungated_fm_flx  .ungated_fm_lft p {
  font-family: Barlow;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0.44px;
  padding-bottom: 24px;
}
.ungated_form .ungated_fm_flx  .ungated_fm_lft p span {
  color: #3DCB87;
}
.ungated_form .ungated_fm_rt .bnner_form form .mktoFormRow:nth-of-type(1) {
  display: flex;
  width: 100%;
  margin: 0;
}
.ungated_form .mktoFormRow:nth-of-type(1) .mktoFieldDescriptor.mktoFormCol:nth-child(2) {
  margin-left: 16px;
}
.ungated_form .bnner_form form .mktoFormRow:nth-of-type(2) {
  width: 100%;
}
.ungated_form .ungated_fm_rt .bnner_form  .mktoButtonRow {
  display: inline-flex;
  text-align: end;
  width: 100%;
}
.ungated_form .mktoButtonRow span.mktoButtonWrap.mktoNative {
  margin-left: 0px !important;
}
.ungated_form .ungated_fm_rt .bnner_form button.mktoButton {
  background-color: #FF9239 !important;
  padding: 16px 73px;
  border: none;
  border-radius: 60px;
  font-size: 16px !important;
  font-weight: 700;
  line-height: 24px;
  font-family: 'Barlow';
  letter-spacing: 0.32px;
  opacity: 0.7;
  color: #fff;
  pointer-events: none;
}
.ungated_form .ungated_fm_rt .bnner_form button.mktoButton.active, .bnner_form form .mktoButtonRow span.mktoButtonWrap.mktoSimple button.mktoButton.active{
  opacity: 1;
  cursor: pointer;
  pointer-events: auto;
}
  /*.ungated_fm_lft > p:nth-of-type(2) {
  color: #3DCB87;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 24px !important;
  padding-bottom: 0px !important;
  }*/
.ungated_header .lunch_learn span.post.post-ikewire.current-item {
  width: auto;
  background: none;
}
.ungated_form .ungated_fm_flx .ungated_fm_rt .bnner_form{
  max-width: 100%;
}
.ungated_form .bnner_form form .mktoFieldDescriptor.mktoFormCol:has(#Email) {
  /*   
  margin-bottom: 0 !important;*/
}
.ungated_form .ungated_fm_rt .bnner_form .mktoForm .mktoField.mktoInvalid, .pole_forms .bnner_form .mktoForm .mktoField.mktoInvalid {
  border-color: #e55857 !important;
  color: #e55857 !important;
  box-shadow: none !important;
}
.ungated_form  .bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList input[type="checkbox"]:checked::after, .bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList input[type="checkbox"]:checked::after {
  top: 0;
  left: 0!important;
  border: none;
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='27' viewBox='0 0 26 27' fill='none'><rect x='1' y='1.375' width='24' height='24' fill='%235C5CE8'/><rect x='1' y='1.375' width='24' height='24' stroke='%23363687' stroke-width='2'/><path d='M8 13.875L11 16.875L18 9.875' stroke='white' stroke-width='2'/></svg>");
  background-repeat: no-repeat;
  background-size: cover;
  transform: rotate(0deg);
}
.ungated_form .bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList input[type="checkbox"]:checked, .bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList input[type="checkbox"]:checked {
  background-color: transparent;
  border: none;
}

.ungated_head .blg-ast_txt .blg_wrtn:hover .blg h6 a,.ungated_head .blg-ast_txt .blg_wrtn:hover .blg h6 {
  color: #fff;
  text-decoration: none;
}
.ungated_head .gated-img {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  color: white;
}
.ungated_head .gated-overlay-bg {
  position: absolute;
  inset: 0;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 0;
  background-size:cover;
}
.ungated_head .gated-overlay {
  position: relative;
  z-index: 1;
  text-align: center;
}
.ungated_head .gated-overlay h4 {
  color: #FFF;
  text-align: center;
  font-family: "Barlow Semi Condensed";
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  padding-bottom: 24px;
}
.ungated_head .gated-overlay a.btn.btn_orange {
  padding: 16px 24px;
  background-color: #fff;
  border-radius: 60px;
  border: none;
  display: inline-flex;
  gap: 0;
  align-items: center;
}
.ungated_head .gated-overlay a.btn.btn_orange:hover {
  background-color: #F87F1C;
  border: 1px solid #F87F1C;
}
.ungated_head .gated-overlay a.btn.btn_orange:hover span {
  color: #fff;
}
.ungated_head .gated-overlay a.btn.btn_orange:hover svg {
  border: none;
}
.ungated_head .gated-overlay a.btn.btn_orange:hover svg path {
  stroke: #fff;
}
.ungated_head .gated-overlay a.btn.btn_orange span {
  color: #1A1E2C;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.32px;
}
.ungated_head .gated-overlay a.btn.btn_orange svg {
  border-radius: 40px;
  border: 2px solid  #1A1E2C;
}
.ungated_head .gated-overlay a.btn.btn_orange svg path {
  stroke: #1A1E2C;
}
.ungated_head .author-block {
  display: flex;
  gap: 16px;
  align-items: center;
}
.lunch_lerns .new_universe_sec .University_banner {
  padding: 72px 0 !important;
}
.lunch_lerns .new_universe_sec .University_banner::before {
  background: #16154B;
}
.lunch_lerns .new_universe_sec .University_banner .banner-data {
  width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.lunch_lerns .lerns_ans_led .hw_form .alm-filters-container .alm-filter {
  margin: 0;
}
.lerns_ans_led .alm-filter:nth-child(2) .alm-filter--inner ul li.alm-filter--radio.field-parent.field-2:last-child {
  margin-bottom: 0;
}
.lerns_ans_led .alm-filter:nth-child(3) .alm-filter--inner{
  border-bottom: none;
}
.bnner_form .mktoField.mktoInvalid{
  border-color: #e55857 !important;
  color: #e55857 !important;
  box-shadow: none !important;
}
/* Ungated styles end here */

/*use-case page start here*/
.use_case_joint .University_banner::before{
    background: #08092E;
}
.use_case_joint .banner-data p{
    font-size: 22px;
    line-height: 30px;
    font-family: Barlow;
    padding-bottom: 32px;
}
.use_case_joint .banner-data .btn{
    font-family: Barlow;
    font-weight: 700;
    font-size: 16px;        
    line-height: 24px;
    margin: 0;
}
.use_case_joint .banner_group{
    gap: 64px;
}
.use_case_joint .banner_group .banner-data {
    flex: 0 0 56%;
    max-width: 56%;
}
.use_case_joint .banner_group .bnner_img {
    flex: 0 0 39%;
    max-width: 39%;
}
.use_case_joint .banner_group .bnner_img picture{
/*  height: 343px;*/
  display: flex;
  aspect-ratio: 4 / 3;
  height: auto;
}
.use_case_joint .banner_group .bnner_img img{
  width:100%;
  height: 100%;
  object-fit: cover;
}
/* .use_case_joint .banner_group .bnner_img .page_logo{
    width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
} */
.use_case_joint .banner_group .bnner_img .page_logo img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.use_case_slid{
    padding: 40px 0;
}
.use_case_instruct .univrse_instructr-cnt {
    gap: 80px;
}
.use_case_instruct .univrse_inst_img img{
    height: 100%;
    object-fit: cover;
}
.use_case_instruct .insts_cnt p{
    font-family: Barlow;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    padding: 0 0 24px 0;
}
.use_case_instruct .insts_cnt p:last-of-type{
    padding: 0;
}

.use_case_util .why_ike_university .core-techheader2:before{
    background: none;
}
.use_case_util .coretech-content-lft-cnt a span{
    color: #1FA163;
    font-family: "Barlow Semi Condensed";
    font-size: 19px;
    font-weight: 400;
    line-height: 21px;
}
.use_case_util .coretech-content-lft-cnt a:has(span){
    padding: 0;
     color: #1FA163;
    font-family: "Barlow Semi Condensed";
    font-size: 19px;
    font-weight: 400;
    line-height: 21px;
    background: none;
    padding-bottom: 16px;
    display: block;
}
.use_case_util .coretech-content-lft-cnt a:hover {
    background-color: transparent;
    color: #1FA163;
}
.use_case_util .coretech-content-lft-cnt h3 {
    color: #1A1E2C;
    font-family: "Barlow Semi Condensed";
    font-size: 36px;
    font-weight: 400;
    line-height: 44px;
    margin-bottom: 16px;
}
.use_case_util .coretech-content-lft-cnt .ind_hlp_btmtxt p{
    margin-bottom: 16px;
}
.use_case_util .coretech-content-lft-cnt .ind_hlp_btmtxt ul{
    padding: 0;
    margin: 0;
}
.use_case_util .coretech-content-lft-cnt .ind_hlp_btmtxt ul li{
    list-style: none;
    display: flex;
    align-items: center;
    padding-bottom: 16px;
    font-family: "Barlow Semi Condensed";
    font-weight: 600;
}
.use_case_util  .coretech-des{
    align-items: center;
}

.univers_stands..simply_join .why_ike_university {
  background-color: #F7F9FC;
}

/*new code styles*/
.simply-row .coretech-cont-rht, .simply-row .leftimagemodule .coretech-cont-lft {
  flex: 0 0 54% !important;
  max-width: 54% !important;
}
.simply-row  .coretech-content-lft-cnt {
  width: auto;
}
.simply_join .ind_hlp_btmtxt ul li {
  margin-bottom: 20px;
  padding-bottom: 0 !important;
}
.simply_join .ind_hlp_btmtxt ul li:last-child{
  margin-bottom: 0;
}
.simply_join .coretech-cont-lft, .simply_join .leftimagemodule .coretech-cont-lft {
  flex: 0 0 41% !important;
  max-width: 41% !important;
}
.simply_join {
  padding: 64px 0;
}
.simply-row .coretech-des {
  gap: 64px;
  align-items: center;
  margin-bottom: 64px;
}
.simply-row .coretech-des.leftimagemodule {
  flex-direction: row-reverse;
}
.simply-row .coretechshwd-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.simply_join .coretechshwd-img {
  height: auto;
  aspect-ratio: 4 / 3;
  display: flex;
  filter: none;
}
.simply_join .ind_hlp_btmtxt p {
  font-weight: 400;
  margin-bottom: 16px;
}








.use_case-rvw .custmr_rvw .cust_rvw .quote_imq_lft svg,.use_case-rvw .quote_imq_rgt svg{
  width: 52px;
  height: 40px;
}
.coretech-row > .coretech-des.leftimagemodule{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.use_case_util .coretechshwd-img {
    width: 100%;
    flex: 0 0 100%;
/*    height: 462px;*/
    flex: 1 0 0;
/*    aspect-ratio: 4 / 3;*/
    display: flex;
}
.use_case_sol{
    background-color: #fff;
}
.use_case_sol .sol-head-case{
    width: 53%;
    padding-bottom: 40px;
}
.use_case_sol .sol-head-case h2{
    color: #1A1E2C;
    padding-bottom: 24px !important;
}
.use_case_sol .sol-head-case p{
    color:  #1A1E2C;
    font-family: Barlow;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px; 
}
.use_case_sol .univrse_instructr-cnt{
    background:  #16154B;
    color: #FFF;
    display: flex;
    gap: 40px;
    justify-content: space-between;
}
.use_case_sol .univrse_instructr-cnt .insts_cnt{
    padding: 40px 0;
    padding-left: 40px;
    flex: 0 0 48%;
    max-width: 48%;
}
.use_case_sol .univrse_instructr-cnt .insts_cnt .coretech-content-lft-cnt h3{
    color: #FFF;
    font-size: 36px;
    font-weight: 400;
    line-height: 44px;
    margin-bottom: 16px;
}
.use_case_sol .univrse_instructr-cnt .insts_cnt .coretech-content-lft-cnt .ind_hlp_btmtxt p{
    font-weight: 400;
    margin-bottom: 16px;
}
.use_case_sol .univrse_instructr-cnt .insts_cnt .coretech-content-lft-cnt .ind_hlp_btmtxt ul li{
    color: #FFF;
    font-family: Barlow;
    font-weight: 400;
    margin-bottom: 8px;
}
.use_case_sol .univrse_instructr-cnt .insts_cnt .coretech-content-lft-cnt .ind_hlp_btmtxt ul li:last-of-type{
    margin-bottom: 0;
}
.use_case_sol .univrse_instructr-cnt .insts_cnt .coretech-content-lft-cnt .ind_hlp_btmtxt ul{
    margin-bottom: 16px;
}
.use_case_sol .ind_hlp_btmtxt ul li{
  position: relative;
  display: flex;
  align-items: flex-start;

}
.use_case_util .coretech-content-lft-cnt .ind_hlp_btmtxt ul li:last-child {
  padding-bottom: 0px;
}
.use_case_sol .ind_hlp_btmtxt ul li:before {
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI0IDI1IiBmaWxsPSJub25lIj48cGF0aCBkPSJNNS44OTU5NyAxMi4yOTE1TDEwLjEwNCAxNi41TDE4LjEwNCA4LjUiIHN0cm9rZT0iIzNEQ0I4NyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+");
  background-size: 24px;
  background-position: -4px 0px;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  padding-right: 24px;
}

.use_case_sol .univrse_instructr-cnt .univrse_inst_img {
    flex: 0 0 48.8%;
    max-width: 48.8%;
}
.use_case_sol .univrse_instructr-cnt .univrse_inst_img img{
    height: 100%;
    object-fit: cover;
}
.use_case_sol .ind_sut_lst{
    padding-top: 40px;
}
.ind_sut_lst.ind_join {
  margin: 0 -12px;
}
.ind_sut_lst.ind_join .ind_sut_itm {
  flex: 0 0 calc(100% / 3 - 24px);
  margin: 0 12px 0px;
}
.ind_join .ind_sut_txt .evnt-bx-txt {
  padding: 24px 0 0;
}
.ind_join .ind_sut_txt h4 {
  margin-bottom: 16px;
}
.ind_join .ind_sut_txt .evnt-bx-txt p {
  margin-bottom: 16px;
  font-size: 14px;
  font-family: Barlow;
  line-height: 20px;
  color: #1A1E2C;
}
.ind_join .evnt-bx-txt ul {
  padding-left: 24px;
  margin-bottom: 16px;
}
.ind_join .evnt-bx-txt ul li {
  list-style: disc;
  display: list-item;
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.ind_cust_rvw .custmr_rvw {
  display: flex;
  align-items: center;
  gap:32px;
}
.ind_cust_rvw .custmr_rvw .cust_busns {
  flex: 0 0 43%;
  max-width: 43%;
}
.ind_cust_rvw .custmr_rvw .cust_busns h2{
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
  margin-bottom:24px;
}
.ind_cust_rvw .custmr_rvw .cust_busns p{
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 24px;
}
.ind_cust_rvw .custmr_rvw .cust_busns a{
  background-color: #1A1E2C;
  border-color: #1A1E2C;
  padding: 16px 24px;
}
.ind_cust_rvw .custmr_rvw .cust_busns a span{
  color:#FFF;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.cust_imgs_sce{
  flex: 0 0 55%;
  max-width: 55%;
}
.cust_imgs_sce .cust_rvw {
  padding: 32px
}
.custmr_rvw .cust_rvw .quote_imq_lft {
  margin-bottom: 20px;
}
.custmr_rvw .cust_rvw .cust_dtls h5 {
  font-size: 18px;
  margin-bottom: 0;
}
.custmr_rvw .cust_rvw .cust_dtls p {
  font-family: 'Barlow';
  font-size: 16px;
  line-height: 24px;
  color: #1A1E2C;
}
.cust_imgs_sce .cust_dtls h2 {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 12px;
}
.cust_imgs_sce .cust_dtls h3 {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 20px;
  color: #1A1E2C;
}
.insigt_trust.join_insigt .tict_netwrk {
  padding: 0;
  margin: 0 -16px;
}
.insigt_trust.join_insigt .trust_cnt p {
  margin-bottom: 40px;
}
.insigt_trust.join_insigt .tict_netwrk .trust_cnt {
  padding: 32px;
  flex: 0 0 calc(100%/ 2 - 32px);
  margin: 0px 16px;
}
.ind_rsrc.ind_case_join .evnt-bx-txt span strong {
  padding: 0px 8px;
  color: #9EA2AA;
  font-family: Barlow;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

/*use-case page end here*/


/*New contact page styles starts here*/

.contact_sec {
  background: linear-gradient(270deg, #16154B 0%, #08092E 100%);
  padding: 64px 0px 72px;
}
.contact_sec .contct_cnt {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
  gap:32px;
}
.contact_sec .contct_cnt .contct_list {
  flex: 0 0 58.8%;
  max-width: 58.8%;
}
.contact_sec .contct_cnt .contct_list h1 {
  color: #FFF;
  font-family: "Barlow Semi Condensed";
  font-size: 62px;
  font-weight: 400;
  line-height: 72px;
  margin-bottom: 10px;
}
.contact_sec .contct_cnt .contct_list p{
  color:#FFF;
  font-family: Barlow;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 32px;
  letter-spacing: 0.44px; 
}
.cont_inqurs{
  display:grid;
  grid-template-columns: repeat(2, 1fr);
  gap:16px;           /* space between items */
  box-sizing:border-box;
  margin:0;
}
.cont_inqurs .inquirs_lst{
  border:4px solid;
  border-image: linear-gradient(96.64deg, #5C5CE8 0%, #3DCB87 100%);
  border-image-slice:30;
  padding:32px;
  box-sizing:border-box;
}

.cont_inqurs .inquirs_lst:last-child:nth-child(odd){
  grid-column: 1 / -1;
}

.cont_inqurs .inquirs_lst span img{
  width:56px;
  height: 56px;
  margin-bottom: 16px;
}
.cont_inqurs .inquirs_lst h3{
  color:#FFF;
  font-family: "Barlow Semi Condensed";
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 4px;
}
.cont_inqurs .inquirs_lst p{
  font-size: 14px !important;
  line-height: 20px !important;
  letter-spacing: 0.28px;
}
.cont_inqurs .inquirs_lst .inqurs_dtls{
  margin:16px 0;
}
.cont_inqurs .inquirs_lst .inqurs_dtls:last-child{
  margin-bottom: 0;
}
.cont_inqurs .inquirs_lst .inqurs_dtls h4{
  color:#FFF;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.32px;
}
.cont_inqurs .inquirs_lst .inqurs_dtls b{
  color:#FF9239;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.28px;
}

.contact_sec .contct_cnt .contct_frms {
  flex: 0 0 38.5%;
  max-width: 38.5%;
}
.pouplar_sec {
  padding: 64px 0;
}
.pouplar_sec h2{
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px; 
  margin-bottom: 8px;
}
.pop_inquery{
  display: flex;
  margin:0px -20px;
  flex-wrap: wrap;
}
.pop_inquery .inqry_dtls{
  flex:0 0 calc(100%/ 3 - 40px);
  margin:40px 20px 0;
}

.pop_inquery .inqry_dtls .dtls h4{
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 8px;
}
.pop_inquery .inqry_dtls .dtls p,.pop_inquery .inqry_dtls .inqry_cont span,.pop_inquery .inqry_dtls .inqry_cont p{
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.32px;
}
.pop_inquery .inqry_dtls .inqry_cont{
  margin-top: 20px;
}
.pop_inquery .inqry_dtls .inqry_cont span{
  font-weight: 700;
}
.pop_inquery .inqry_dtls a {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top:24px;
}
.pop_inquery .inqry_cont a {
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
}
.inqry_dtls a.reltions {
  margin-top: 24px;
  letter-spacing: 0.32px;
}
.inqry_dtls a.reltions b {
    font-family: Barlow;
    font-size: 16px;
    font-weight: 700;
    color: #FF9239;
    letter-spacing: 0.32px;
    line-height: 24px;
}
.ind_case_join .evnt-pg-lst .evnt-pg-itm{
  margin: 0px 12px 0px;
}
.ind_case_join .evnt-pg-lst .evnt-bx-txt {
  padding: 16px 0 0;
}
.ind_case_join .ind_rsrc_sec .evnt-bx-txt h4 {
  margin-bottom: 8px;
  font-size: 24px;
/*  line-height: 30px;*/
}
.insigt_trust .trust_cnt h2 span {
    color: #5C5CE8;
}
.ind_case_join .ind_rsrc_sec .evnt-bx-txt p{
  margin-bottom: 0 !important;
  letter-spacing: 0.32px;
}
.insigt_trust.join_insigt {
  padding: 64px 0;
}
.ind_rsrc.ind_case_join {
  padding: 64px 0 64px;
}
.ind_rsrc.ind_case_join .evnt-pg-itm{
  margin-top:40px;
}
.ind_case_join .ind_rsrc_sec .evnt-bx-img a picture img {
  height: 299px;
  display: block;
}
.contct_frms .mktoFormRow{
  display: flex !important;
  width: 100% !important;
  gap: 16px;
}
.contct_frms .mktoForm .mktoFieldWrap {
  width: 100%;
}
.contct_frms .mktoForm textarea[rows="2"] {
  height: 88px;
  width: 100% !important;
  border: 1px solid #E0E3E7;
  margin-bottom: 10px;
  outline: none;
  font-family: Barlow;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.32px;
  color: #898D97;
  padding: 12px 16px;
}
.contct_frms .bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList label:after, .contct_frms .bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList label:before {
  top: 4px;
  left: -42px !important;
}
.contct_frms .bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList input:checked+label:before {
  left: -42px !important;
}
.contct_frms .bnner_form form .mktoFormRow .mktoFieldWrap:has(.mktoCheckboxList input[type="checkbox"]) {
  flex-direction: row-reverse !important;
  margin: 24px 0 32px 0;
}
.bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList input:checked+label:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="27" viewBox="0 0 26 27" fill="none"><rect x="1" y="1.375" width="24" height="24" fill="%235C5CE8"/><rect x="1" y="1.375" width="24" height="24" stroke="%23363687" stroke-width="2"/><path d="M8 13.875L11 16.875L18 9.875" stroke="white" stroke-width="2"/></svg>') !important;
  z-index: 1;
  background-position: center !important;
  border: none !important;
  left: 1px !important;
}
.bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList input {
  display: none;
}
.contct_frms .bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList label {
  position: absolute;
  margin-left: 42px;
  color: #1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.32px;
}
.contct_frms .bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList label a{
  color:#1A1E2C;
  font-weight: 400;
  text-decoration: underline;
}
.contct_frms .bnner_form form .mktoButtonRow {
  margin-top: 32px;
}
.contct_frms .bnner_form form .mktoFormRow .mktoFieldWrap.mktoRequiredField:has(.mktoCheckboxList input[type="checkbox"]) {
  flex-direction: row-reverse !important;
  margin: 24px 0 32px 0;
}

/*New contact page styles ends here*/

/*header added contact us start here*/
.mb-mn-tg {
  display: flex;
  align-items: center;
  gap: 16px;
}
.mb-mn-tg .hdr-btn {
  margin-left: 0px; 
  width: 176px;
}
.mb-mn-tg .head-cnt {
  width: 102px;
}
.mb-mn-tg .head-cnt a {
  color: #1A1E2C;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
}
.ike-lst > ul > li.srcicon {
  right: 346px;
  top: 38px;
}
.search_frm {
  width: 98%;
}
/*header added contact us end here*/

.alm-filters-container .alm-filter--text-wrap{
  border:0 !important;
  height: auto !important;
}

/* Polepoilet page styles starts */

.polepilot_sec .University_banner{
  padding:96px 0px 104px !important;
}
.polepilot_sec .University_banner::before {
/*  background: #08092E;*/
/*  background: radial-gradient(262.11% 95.1% at 19.93% 60.53%, #05061D 15%, #0C0A64 100%);*/
    background: linear-gradient(46deg, #05061D 38%, #0C0A64 100%);
}
.polepilot_sec .banner_group .banner-data {
  flex: 0 0 52%;
  max-width: 52%;
}
.polepilot_sec .banner_group .bnner_img {
  flex: 0 0 43.5%;
  max-width: 43.5%;
}
.polepilot_sec .banner-data h3{
  color:#FFF;
  font-family: "Barlow Semi Condensed";
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
  margin-bottom: 32px;
}
.polepilot_sec .banner_group {
  gap: 56px;
}
.polepilot_sec .banner_group h1{
  margin-bottom: 24px;
  font-size: 62px !important;
  line-height: 72px !important;
}
.polepilot_sec .banner-data p {
  font-size: 24px;
  line-height: 32px;
  font-family: Barlow;
  letter-spacing: 0.48px;
  padding-bottom: 20px;
}
.polepilot_sec .banner-data small{
  color:#FFF;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.32px;
}
.polepilot_sec .banner_group .bnner_img picture{
  aspect-ratio: 16/9;
}
.pole_cnt{
  padding-bottom: 64px !important;
}
.pole_cnt p{
  letter-spacing: 0.44px;
}
.pole_cnt p small{
  font-weight: 700;
}
.pole_piolt_lst{
  background-color: transparent !important;
}
.pole_piolt_lst h3{
  font-family: "Barlow Semi Condensed";
  color:#1A1E2C !important;
}
.pole_piolt_lst p{
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px; 
  letter-spacing: 0.32px;
}
.pole_piolt_lst .univrse_inst_img {
  flex: 0 0 69% !important;
  max-width: 69% !important;
  aspect-ratio: 750.67 / 422.25;
  height: auto;
}
.pole_piolt_lst .insts_cnt {
  flex: 0 0 28.7% !important;
  max-width: 28.7% !important;
  padding: 0 !important;
}
.univrse_instructr-cnt.pole_piolt_lst {
  gap: 32px;
  justify-content: left;
}
.ind_sut_lst.pole_join{
  padding-top: 64px;
  margin:0px -16px;
}
.pole_join .ind_sut_itm {
  flex: 0 0 calc(100%/ 3 - 32px);
  margin: 0px 16px;
}
.pole_join .ind_sut_txt .evnt-bx-txt{
  padding: 24px 0 0;
}
.pole_join .ind_sut_txt .evnt-bx-txt h3{
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 36px;
  font-weight: 400;
  line-height: 44px; 
  margin-bottom: 16px;
}
.insigt_pols .polses_sec .pole {
  border-bottom: 2px solid #5C5CE8;
}
.pole_join.wflowblk .ind_sut_itm {
  flex: 0 0 calc(100%/ 3 - 24px);
  margin: 0px 12px;
}
.ind_sut_lst.pole_join.wflowblk {
  margin: 0px -12px;
}
.pole_join .ind_sut_txt .evnt-bx-txt p{
  margin-bottom: 0;
  font-family: Barlow;
  letter-spacing: 0.32px;
  color: #1A1E2C;
}
.pole_case .custmr_rvw .cust_busns p {
  letter-spacing: 0.44px;
}
.quick_lsts ul li svg {
  width: 28px;
  height: 28px;
}
.prfm-bk-sec.pole_bk_sec .bk-demo-cnt{
  gap:48px;
}
.pole_work.data_desion {
  padding: 0px 0px 64px;
}
.pole_work.data_desion .mrkt_txt p {
  letter-spacing: 0.44px;
}
.pole_work.data_desion .insigt_wrk {
  margin-bottom: 16px;
}
.insigt_pols.pole_insigt_sec {
  margin: 0px -24px;
}
.pole_insigt_sec .pole_cnt .pole span{
  line-height: 56px;
  border: 1px solid #5C5CE8;
}
.pole_insigt_sec .polses_sec {
  flex: 0 0 calc(100%/ 2 - 48px);
  margin: 48px 24px 0px;
}
.univrse_accrt .pole_cnt h2,.univrse_accrt .pole_cnt{
  padding-bottom:0 !important;
} 
.univrse_accrt .evnt-bx-txt h5,.wflowblk .evnt-bx-txt h4{
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  padding-bottom: 8px;
}
.wflowblk .evnt-bx-txt h4{
  padding-bottom: 0;
}
.univrse_accrt .ind_sut_txt .evnt-bx-txt {
  padding: 24px 0 32px;
}
.pole_case .ind_cust_rvw .custmr_rvw .cust_busns a span{
  letter-spacing: 0.32px;
}
.pole_case .ind_cust_rvw .cust_busns p{
  letter-spacing: 0.44px;
}
.pole_case .cust_imgs_sce picture{
  display: flex;
/*  aspect-ratio: 16/8;*/
  height: auto;
}
.pole_case  .custmr_rvw .cust_busns {
  flex: 0 0 47.4%;
  max-width: 47.4%;
}
.pole_case .cust_imgs_sce {
  flex: 0 0 49.9%;
  max-width: 49.9%;
}
.pole_case .cust_imgs_sce img{
  width:100%;
  height:100%;
  object-fit: cover;
}
.pole_quickly{
  padding: 64px 0;
}
.pole_quickly .quikly_txt{
  margin-bottom: 56px;
  width: 52.8%;
}
.pole_quickly .quikly_txt h2{
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px; 
  margin-bottom: 24px;
}
.pole_quickly .quikly_txt p{
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0.44px;
}
.quickly_sec {
  display: flex;
  gap: 40px;
}
.quickly_sec .quick_lsts ul li {
  display: flex;
  gap: 16px;
  padding: 24px 16px;
  border-bottom: 1px solid #B3B7BE;
}
.quickly_sec .quick_lsts ul li:last-child {
  border-bottom: 0;
}
.quickly_sec .quick_lsts {
  flex: 0 0 36.9%;
  max-width: 36.9%;
}
.quickly_sec .qukly_img {
  flex: 0 0 59.4%;
  max-width: 59.4%;
/*  aspect-ratio: 739/985;*/
  height: auto;
}
.quickly_sec .qukly_img img {
  width: 100%;
/*  height: 100%;*/
  object-fit: fill;
}
.quick_lsts ul li span{
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
.pole_custmr_sec{
  background-color: #F7F9FC;
  padding: 64px 0;
}
.pole_custmr_sec .pole_sln_cnt h2{
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
  margin-bottom: 40px;
}
.pole_slc_icon .cust_imgs_sce .cust_rvw{
  padding:40px;
}
.pole_slc_icon .cust_imgs_sce .quote_imq_lft {
  margin-bottom: 16px;
}
.pole_slc_icon .quote_imq_rgt {
  margin-bottom: 16px;
}
.pole_slc_icon .cust_logo strong {
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 2px;
}
.pole_slc_icon .cust_imgs_sce .cust_dtls h3{
  color:#1A1E2C;
  font-family: Barlow;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 16px;
}
.pole_slc_icon .cust_logo p{
  color:#1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.pole_slc_icon .blog-slicks .slick-slide {
  margin: 0 20px !important;
}
.blog-slicks .slick-prev {
  border: 2px solid #08092E;
/*  top: -10%;*/
  top: -51px;
  left: auto;
/*  right: 8% !important;*/
    right: 150px !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='19' viewBox='0 0 11 19' fill='none'><path d='M10 17.377L2 9.37695L10 1.37695' stroke='%2308092E' stroke-width='2'/></svg>");
}

.book_demo_sec.prfm-bk-sec.pole_bk_sec {
  background-color: #08092E;
}
.blog-slicks .slick-next{
  border: 2px solid #08092E;
/*  top:-10%;*/
    top: -51px;
/*  right: 3%;*/
   right: 68px !important; 
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='19' viewBox='0 0 11 19' fill='none'><path d='M1 17.377L9 9.37695L0.999999 1.37695' stroke='%2308092E' stroke-width='2'/></svg>");
}
.pole_slc_icon .blog-slicks button.slick-prev.slick-arrow{
  border: 2px solid #c9cbd5;
  background-image-color:red;
}



.pole_slc_icon.single-slide .slick-list,
.pole_slc_icon.single-slide .slick-track { width: 100% !important; }

.pole_slc_icon.single-slide .slick-slide {
  width: 100% !important;
  display: block !important;
  float: none !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}
.pole_slc_icon.single-slide .slick-arrow,
.pole_slc_icon.single-slide .slick-dots { display: none !important; }

.pole_slc_icon.slick-initialized .slick-track > .slick-slide:not(.slick-cloned):only-child {
  width: 100% !important;
  flex: 0 0 100%;
  max-width: 100%;
  margin-left: 18px !important;
}
.pole_slc_icon .slick-prev.slick-disabled {
  border: 2px solid  #c9cbd5;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='19' viewBox='0 0 11 19' fill='none'><path d='M10 17.377L2 9.37695L10 1.37695' stroke='%23c9cbd5' stroke-width='2'/></svg>");
}
.pole_slc_icon .slick-next.slick-disabled {
  border: 2px solid  #c9cbd5;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='19' viewBox='0 0 11 19' fill='none'><path d='M1 17.377L9 9.37695L0.999999 1.37695' stroke='%23c9cbd5' stroke-width='2'/></svg>");
}
.pole_slc_icon .slick-disabled 
.pole_sln_cnt {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.pole_sln_cnt{
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.pole_slick_icons {
  display: flex;
  gap: 32px;
}
.pole_slick_icons span,.pole_disable{
  width:48px;
  height: 48px;
  border:2px solid #08092E;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pole_slick_icons span.pole_disable{
  border:2px solid #c9cbd5;
}
.pole_slick_icons span.pole_disable svg path{
  stroke:#c9cbd5;
}
.cust_imgs_sce_pole .cust_rvw {
  padding: 40px;
  display: flex;
  flex-direction: column;
}
.cust_imgs_sce_pole .cust_dtls {
  flex: 1 1 auto;
}

.blog-slicks .slick-list {
  padding: 0 50px 0 0 !important;
}
.cust_imgs_sce_pole .cust_dtls h3{
  font-family: Barlow;
  font-size: 24px;
  line-height: 36px;
}
/*two slick*/
.ike_banner-count-silc1 .blog-slicks .slick-list {
  padding: 0 0px 0 0 !important;
}
.ike_banner-count-silc1 .blog-slicks .slick-slide:last-child {
  margin-right: 0 !important;
}
.ike_banner-count-silc1 .blog-slicks .slick-slide:first-child {
  margin-left: 0 !important;
}
.sol-head-case.pole_cnt h2 {
  line-height: 56px;
}
.ike_blog_sec.poile_slick {
/*  margin: 0 0 0 33px;*/
}
.poile_slick .ike_banner-count-silc {
  width: calc(100% - (100% - 1604px) / 2);
}
.blog-slicks .slick-slide {
  height: auto !important;
  display: flex;
}
.blog-slicks .slick-track {
  display: flex !important;
  align-items: stretch !important;
}

.blog-slicks .slick-prev,.blog-slicks .slick-next{
  background-image: none;
}
.blog-slicks .slick-prev:before,.blog-slicks .slick-next:before{
   content: "";
  display: block;
  width: 11px;
  height: 19px;
  /* margin: auto; */
  position: absolute;
  top: 52%;
  /* bottom: 0; */
  left: 50%;
  /* right: 0; */
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='19' viewBox='0 0 11 19' fill='none'><path d='M10 17.377L2 9.37695L10 1.37695' stroke='%2308092E' stroke-width='2'/></svg>");
  /* background-repeat: no-repeat; */
  /* background-position: center; */
  /* background-size: contain; */
  transform: translate(-50%, -50%);
  opacity: 1;
}
.pole_slc_icon .slick-next.slick-disabled::before,.pole_slc_icon .slick-prev.slick-disabled::before {
  opacity: 0.02;
}
.pole_slc_icon .slick-list {
  overflow: visible !important;        
}

.blog-slicks .slick-next:before{
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='19' viewBox='0 0 11 19' fill='none'><path d='M1 17.377L9 9.37695L0.999999 1.37695' stroke='%2308092E' stroke-width='2'/></svg>");
}
/* Polepoilet page styles ends */
/* simplify-joint page styles starts here */
.insigt_trust .trust_cnt h5, .insigt_trust .trust_cnt h4 {
  font-family: "Barlow Semi Condensed";
  font-size: 26px;
  font-weight: 600;
  line-height: 44px;
  margin-bottom: 16px;
  text-transform: uppercase;
  color: #1A1E2C;
}
.hub_faq .FAQs-here .faq-heading h2 {
  color: #1A1E2C;
  font-family: "Barlow Semi Condensed";
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 64px;
  margin: 0 !important;
}
.hub_faq .faq-drops .faq-content .faq-data.active h3 {
  font-weight: 700;
  color: #5C5CE8 !important;
}
.hub_faq .faq-drops .faq-content .faq-data h3 {
  font-size: 24px;
  font-family: "Barlow Semi Condensed";
  font-weight: 500;
}
.faq-icon img {
  margin-bottom: 0 !important;
}
.FAQs-here .faq-icon img {
  transform: rotate(180deg);
}
.FAQs-here .faq-content .faq-data.active + .faq-icon img {
  transform: rotate(0deg);
}
/* simplify-joint page styles ends here */

/* Style placeholder text properly */
.hw_form .alm-filters-container .alm-filter--text-wrap input[type="text"]::placeholder {
  color: #999 !important;
  opacity: 1; 
}




/* Office pro page update styles starts here */
.ofice_polepilt {
  background: radial-gradient(109.11% 99.1% at -8.07% 71.53%, #05061D 0%, #0C0A64 100%);
  border-radius: 16px;
  justify-content: space-between;
}
.ofice_polepilt .ppl-purp-cnt{
  padding: 40px 64px 40px 48px;
}
.ofice_polepilt .ppl-purp-cnt p{
  color:#3DCB87;
  font-family: "Barlow Semi Condensed";
  font-size: 24px;
  font-weight: 500;
  line-height: 32px; 
  margin-bottom: 24px;
}
.ofice_polepilt .ppl-purp-cnt h5{
  color:#FFF;
  font-family: "Barlow Semi Condensed";
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  margin-bottom: 48px;
}
.ofice_polepilt .ppl-purp-cnt .lrn_tem a {
  background-color: #fff;
  border-radius: 60px;
  color: #1A1E2C;
  font-family: Barlow;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.32px;
  padding: 16px 24px;
  display: inline-block;
}
.ofice_polepilt .ppl-purp-img {
  flex: 0 0 auto;
  width: 382px;
  border-radius: 0px 16px 16px 0px;
  aspect-ratio: 382.67 / 287.00;
  /* height: 358px; */
  /* background-image: none !important; */
  background-position: left;
/*  background-size: 382px 100%;*/
}
.ofice_polepilt .ppl-purp-cnt {
  width: auto;
}
.ikeofc_insgt .btn_black {
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.32px;
}

/* Office pro page update styles ends here */
