/*
Theme Name: Incedo Custom theme
Description: Custom theme for Incedo website
*/
html{scroll-behavior: smooth;scroll-padding-top: 100px;}
body{line-height: 1.5; font-size:1.25vw; overflow-X:hidden;transition: transform 0.5s ease-in-out; color:#4d4d4d;margin:0;}
a {text-decoration:none; outline:none; color:#081628;}
a:where(:not(.wp-element-button)):focus{outline:none 0; text-decoration:none;}
img{max-width:100%; height:auto;}
p{ margin:0;}
p:not(:last-child){ margin:0 0 1rem;}
sup{font-size:x-small}
h1, h2, h3, h4, h5, h6{margin:0;line-height:1.4!important}
.post h4, .single-news h4{font-size:1.563vw; font-weight:600;color:#0C2340; margin-bottom:1rem;}
button{cursor:pointer;}
.p-0{padding:0!important;}
.py-0{padding-top:0!important;padding-bottom:0!important;}
body .elementor-kit-29 {
    --e-global-color-primary: #0C2340;
    --e-global-color-secondary: #424242;
    --e-global-color-text: #2E2E2E;
    --e-global-color-accent: #F15A22;
    --e-global-color-39297a0: #FFFFFF;
    --e-global-color-4a9fd9d: #707070;
    --e-global-color-2deb37e: #F7F7F7;
    --e-global-color-b8fbd82: #00002D;
    --e-global-color-057f1cd: #00376E;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-size: 2.344vw;
    --e-global-typography-primary-font-weight: 700;
    --e-global-typography-primary-line-height: 1em;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-size: 2.083vw;
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-size: 1vw;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-size: 1vw;
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
}
body .e-con {
    --content-width: min(100%,var(--container-max-width,1140px));
    --padding-top: var(--container-default-padding-top,0px);
    --padding-right: var(--container-default-padding-right,0px);
    --padding-bottom: var(--container-default-padding-bottom,0px);
    --padding-left: var(--container-default-padding-left,0px);
}

body .elementor-widget-n-tabs {
    --n-tabs-default-padding-block: 0rem;
    --n-tabs-default-padding-inline: 1rem;
    --n-tabs-background-color: transparent;
    --n-tabs-display: flex;
    --n-tabs-direction: column;
    --n-tabs-gap: 0;
	--n-tabs-title-gap: 0;
    --n-tabs-border-width: 1px;
    --n-tabs-title-color: var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));
    --n-tabs-title-color-hover: var(--e-global-color-accent);
    --n-tabs-title-color-active: var(--e-global-color-accent);
    --n-tabs-title-background-color: transparent;
    --n-tabs-title-background-color-hover: transparent;
    --n-tabs-title-background-color-active: transparent;
	--n-tabs-heading-justify-content: flex-start;
	--n-tabs-title-color: #7070707D;
}
body .elementor-button{margin:0; outline:none; border:0; font-family:inherit;}
.white .logo-dot, .white .logo-text {fill: #fff;}
.cust-tabs-content, body > .elementor:not(.elementor-location-header) > .elementor-element.e-parent,
.elementor:not(.elementor-location-header):not(.e-loop-item) > div.e-parent:not(.banner):not(.subnav-inner), body:not(.home) .elementor > div.e-parent.banner{padding: calc(100vw *.04) calc(100vw *.025);}
.mdp-section .book-content:not(:last-child) {padding-top: calc(100vw *.04)}
.single:not(.single-events) .elementor:not(.elementor-location-header):not(.e-loop-item) .elementor-widget-theme-post-content div.e-parent:not(.banner):not(.subnav-inner){padding:0;}
.mdp-section{background:#122038}
.bluebg-section{background:#052F65}
body .st0{fill:none;stroke:#fff;stroke-width:10;stroke-miterlimit:10;}	
body .st1{fill:none;stroke:#F15A22;stroke-width:10;stroke-miterlimit:10;}
.brainspark-infographic  .st0{stroke:var(--e-global-color-primary);}
body .elementor-nav-menu a, body .elementor-location-header .bdt-navbar-nav  a{padding: .5rem 2rem .5rem 1rem!important;font-weight:500; display:inline-block}
body .elementor-nav-menu .menu-item a, body .elementor-location-header  .bdt-navbar-nav  li a{font-size:1.042vw;font-family: "Montserrat", Sans-serif;min-height: unset;}
body .elementor-location-header .bdt-navbar-nav li a.bdt-parent:after{position:absolute; right:1rem; top:0px;bottom: 0;
    margin: auto; content:""; width:6px; height:6px; border-bottom:2px solid #ef4815; border-right:2px solid #ef4815; transform:rotate(45deg); transition:all .3s ease-in-out;}
.elementor-location-header .bdt-navbar-dropdown-nav li a{color:#081628}
.elementor-location-header .bdt-navbar-wrapper .bdt-navbar-dropdown{padding:1rem 0;width:auto!important; min-width:300px;}
.bdt-navbar-dropdown-nav a{position:relative;}
body .elementor-nav-menu .menu-item a:hover ,
body .elementor-nav-menu .menu-item a:focus,
body .elementor-nav-menu .menu-item a.elementor-item-active,
body .elementor-nav-menu .menu-item a.highlighted,
body .bdt-navbar-nav a:hover{color:var(--e-global-color-secondary)!important; background:transparent!important;}
body .elementor-nav-menu .menu-item a .sub-arrow{position: absolute;right: .5rem;top: 11px;margin: auto; padding:0; margin-left:.5rem;}
body .elementor-nav-menu .menu-item a .sub-arrow svg{transition:all .4s ease-in-out;}
body .elementor-nav-menu .menu-item a.highlighted .sub-arrow svg{transform:rotate(180deg); transform-origin:center center;}
.elementor-location-header .elementor-nav-menu__container > ul > li:hover > a:before, .elementor-location-header .bdt-navbar-dropdown-nav>li:hover >a:before{background:var(--e-global-color-secondary)!important;}
.elementor-widget-n-menu .e-n-menu-title-text:not(.e-link){cursor:pointer!important;}
.elementor-nav-menu--main .elementor-nav-menu li:hover a:before, .elementor-nav-menu--main .elementor-nav-menu li.current-menu-item a:before {border-left-color:var(--e-global-color-accent)}
body .elementor-nav-menu--main .elementor-nav-menu ul{position:static; display:block;width: auto; background: transparent;}
.elementor-location-header .elementor-nav-menu--main .elementor-nav-menu .sub-menu{width: auto !important;background: transparent !important;}
body .elementor-sub-item:hover, body .elementor-sub-item:focus{background:transparent; color:#ef4815}
.e-n-menu-toggle{display:none!important;}
body .elementor-widget-n-menu .e-n-menu-title-text,
body .elementor-widget-n-menu .elementor-nav-menu--dropdown,
.elementor-location-footer{font-size:1vw; font-weight:500;}
body .elementor-location-header .elementor-widget-n-menu .e-n-menu-item:not(:last-child) a.e-n-menu-title-container{ padding-right:1rem;}
div.uc_hamburger .uc_line{width:100%; height:3px; margin:5px auto;}
#uc_animated_hamburger_icon_elementor_c9b2fbc.uc_animated_hamburger_icon_holder{display:flex; align-items:center;}
body.open #uc_animated_hamburger_icon_elementor_c9b2fbc.uc_animated_hamburger_icon_holder{z-index:3;}
div.uc_hamburger.is-active .uc_line{margin:10px auto;}
#hamburger-6.is-active{padding:.5rem;}
.sub-menu li.backbtn {color: #666;font-weight: 700;padding-bottom: 0; margin-bottom: 2rem; padding-left: 1rem;}
li.backbtn:before {content: "";width: 7px;height: 7px;border: 2px solid #999999;display: inline-block; vertical-align: middle; transform: rotate(45deg); border-right: 0; border-top: 0;position: absolute;left: 0;top: 0;bottom: 0; margin: auto;}
.uc_animated_hamburger_icon{overflow:hidden;}
.elementor-location-header #navbar{transition:all .4s ease;background: var(--e-global-color-39297a0);}
.elementor-location-header #navbar.fixed{position:fixed;  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15); top:0;}
.single.single-leader .elementor-location-single{padding-top:3rem;}
.elementor-social-icon:not([href]), .eael-team-member-social-link a:not([href])  {display:none;}
div.e-parent.pb-0{padding-bottom:0!important;}
div.e-parent.pt-0{padding-top:0!important;}
.e-con.e-flex:not(.post-details):not(.overview-section)>.e-con-inner{gap:2rem 0;}
.search-results .e-con.e-flex:not(.post-details):not(.overview-section)>.e-con-inner{gap:1rem 0;}
.logo-dot{fill:#1c3464}
.logo-text{fill:#ec4c24}
body .eael-dual-header .eael-dch-title .eael-dch-title-text{line-height:inherit; margin:0;}
/*slider and banner css*/
.banner > .e-con-inner > .e-child.e-con{--row-gap: 2rem;}
.banner-slider {width: 100%;position:relative;height: 100vh;overflow: hidden; z-index:0;}
.banner-slider .slick-slide {height:100%;box-sizing:border-box;display:flex;align-items:center;width:100%;}
.banner-slider .item{position:relative;height: 100%; width:100%;padding: calc(100vh *.0) calc(100vh *.05);}
.banner-slider .bg-image{height:100%;background: #060838; position:absolute; left:0; top:0;width:100%; z-index:-1;text-align:right;}
.banner-slider .bg-image:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%; z-index:1; }
.banner-slider .awards1 {display: flex; flex-wrap: wrap; justify-content: center; text-align:center;}
.awards1 span { display: block; color: #ef4815;}
.banner-slider .bg-image:not(.videoflip):before {background:transparent linear-gradient(279deg, #00376135 0%, #00002d2e 31%, #00002D 80%) 0% 0% no-repeat;}
.banner-slider .awards-banner .bg-image:before {background:#00002D;}
.banner-slider video{height:100%; width:100%; object-fit:cover;}
.banner-slider .videoflip:before {background:transparent linear-gradient(90deg, #00376135 0%, #00002d2e 31%, #00002D 80%) 0% 0% no-repeat;}
.slick-list, .slick-list > div, .slick-slide > div { height: 100%;  display: flex;}
.slick-slide > div{height:100%; width:100%;}
.banner-slider .content-section{gap: var(--gap);width: 100%;max-width: var(--content-width);margin: 0 auto;height: 100%;display: flex;align-items: center;}
.banner-slider .videoai video{transform: translate(0, -50%);height: 100%; right: -120px; left: auto!important;}
.banner-slider .slide-text {display:flex; flex-direction:column; gap:2rem 0; justify-content:flex-start; align-items:flex-start;width:58%; }
.banner-slider .awards-banner .slide-text{width:100%;align-items:center; text-align:center; color:#fff;}
.progressBarContainer {position: absolute;bottom: 30px;left:0; right:0;display:flex;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;bottom: 2rem;gap: var(--gap); width: 100%; max-width: var(--content-width); margin: 0 auto; z-index:1}
.progressBarContainer .item {display: block;cursor: pointer;color: white;}
.progressBarContainer .item:not(:last-child) {margin-right:0.5rem ;}
.progressBarContainer .item > h3{padding:0 .25rem;font-size: var(--e-global-typography-accent-font-size);
  margin-right: 0;color:#fff;}
.progressBarContainer div:last-child {margin-right: 0;}
.progressBarContainer div span.progressBar {width: 100%;height: .25rem;border-radius:2px;display: block;background-color: rgba(241, 90, 34, 0.4);}
.progressBarContainer > div {display: flex;}
.progressBarContainer .item{cursor:pointer;}
.progressBarContainer h3{font-size:var(--e-global-typography-accent-font-size); color:#fff; margin-bottom:5px;}
.progressBarContainer div span.progressBar .inProgress { background-color: rgba(241, 90, 34, 1); width: 0%;min-width:0%;max-width:100%;height: 100%;border-radius:10px;}
.learn-more {width: 10rem;height: auto;position: relative;display: flex; align-items:center; justify-content:flex-start;cursor: pointer;outline: none;border: 0;vertical-align: middle;text-decoration: none;background: transparent;padding: 0;font-size: inherit;font-family: inherit; margin-top:1.5rem;}
.banner .elementor-widget-video{position: absolute; right:0; z-index: 0; width: 85%;height: 100%;top: 0; object-fit: cover; object-position: right center;}
.banner .elementor-widget-video video{position: absolute; left: 0; top: 0; right: 0;}
.banner video{width:100%; height:100%;object-fit:cover;  object-position:center right; z-index:-1;}
.banner .elementor-heading-title,
.banner-slider .slide-title{font-size: 3.125vw;font-weight: 300;line-height:1.2!important;color:#fff;}
.banner-slider .item:not(.awards-banner) .slide-title{color: var(--e-global-color-39297a0);}
.elementor-widget-animated-headline .elementor-headline > span{color: var(--e-global-color-39297a0);font-size: 3.125vw;font-weight: 700;vertical-align:middle;}
.banner-slider .elementor-widget-heading:not(.subheading) .slide-title sup{font-size:large;}
.banner .elementor-headline .elementor-headline-dynamic-text{font-weight:700; color:#ef4815}
.banner .subheading .elementor-heading-title,
.banner .text,.banner .text .elementor-heading-title, .banner-slider .slide-description, .banner-contact .subheading .elementor-heading-title,
.banner-contact .text{font-size:1.25vw;line-height: 1.7em !important; font-weight: 400; color:#fff;  }
body .elementor > div.e-parent.banner { height: 90vh;}
.banner-slider .bg-image.videoflip{transform:scaleX(-1);right:0; top:0; left:auto;}
.banner1 h1.elementor-heading-title{margin-bottom:0;color: var(--e-global-color-39297a0);font-size: 2.083vw; font-weight: 700;}
.elementor:not(.elementor-location-header):not(.e-loop-item) > .banner1{background: linear-gradient(91.12deg, #2C67B2 0.96%, #0B3777 97.46%); min-height:200px;}
.banner .background {position: absolute;left: 0; top: 0; width: 100%; height: 100%; z-index:-1;}
.banner .background img{width: 100%;height: 100%;	object-fit: cover;	object-position: center right;}
.banner.video-banner:before {content: "";background: #00002D;position: absolute;left: 0;top: 0;	width: 100%;height: 100%;z-index: 1;opacity: 0.7;}
.banner .elementor-widget-image{height:100%;}
.elementor-element.banner:before{content:""; width:100%; height:100%; left:0; top:0;background-image: linear-gradient(92deg, #041934 0, #00376E00 100%)!important;}
.banner-slider .bg-image img{width:100%;height:100%; object-fit:cover; object-position:right center;}
body.elementor-page div.elementor-widget-n-carousel div.elementor-swiper-button svg,
body.elementor-page div.elementor-widget-n-carousel div.elementor-swiper-button:hover svg{fill:var(--e-global-color-accent)}
body.elementor-page div.elementor-widget-n-carousel div.elementor-swiper-button:hover svg{opacity:.7}
/*slider and banner css end*/
/*nav css*/
.home .elementor-location-header { position: absolute;left: 0;top: 0; width: 100%;}
body .fixed-nav{position: -webkit-sticky; position: sticky;z-index: 9;top:0; margin-bottom:3rem;background:#fff; top:0;transition:all .5s ease-in-out;border-bottom:1px solid #ddd; }
body:not(.page-id-42960) .fixed-nav{ display:none; }

.fixed-nav ul{list-style:none; justify-content:center;padding:0;}
body .fixed-nav.shift{top:4.5rem;transition:all .5s ease-in-out;}
.fixed-nav #nav-wrap{display:flex; gap: var(--gap); width: 100%; max-width: var(--content-width);   margin: 0 auto;}
.fixed-nav ul{display:flex; padding:0; margin:0;}
.fixed-nav li{cursor:pointer; padding: 1rem; margin-right: 1rem;font-size: 18px;position:relative}
.fixed-nav li[data-row-id="differentiators"]{display:none;}
.fixed-nav li:after{content:""; width:0; height:2px; background:#EB5757; position:absolute; bottom:0; left:0;transition: width .6s ease;}
.fixed-nav li.active:after{width:100%;}
body .fixed-nav .e-n-menu-wrapper{width: 100%;max-width: var(--content-width);margin: 0 auto;}
/*.subnav-inner .elementor-widget-n-menu .e-n-menu-content ul{flex-direction:column;}*/
/*nav css end*/
/*segments css*/
.bg1{background:#FFFCF6}
.segments-section .ue-flip-box__container.uc-show{border-radius: 20px;}
.segments-section .elementor-widget-eael-info-box, .segments-section .eael-infobox{background:transparent!important;flex-direction: column; display:flex;align-items:center;}
.segments-section .infobox-icon img,
.segments-section .ue-flip-box__panel__wrapper .ue-flip-box__icon,
.segments-section .ue-flip-box__panel__wrapper img{width:100%!important; height:100%; border-radius:100%!important;}
.segments-section .eael-infobox .infobox-content .title, .segments-section .ue-flip-box__title{ margin-bottom:0;font-size: 1.146vw; line-height: 1.2em; font-weight: 600;margin-top: 1.5rem; color:var( --e-global-color-primary );}
.segments-section .ue-flip-box__container.uc-show .ue-flip-box__panel--front{opacity:0;}
.segments-section .ue-flip-box__panel--back{ padding:1.25rem!important;}
.ue-flip-box__panel__content{text-align:left!important;}
.segments-section .infobox-content p{position: absolute;left: 0;top: 0;width: 100%; padding: 1rem;background: #fff linear-gradient(214.96deg, #fb9d0354 38.04%, #FE6A16 103.78%);
font-weight: 600;	color: #0000009c;	border-radius: 20px;opacity:0; transition:all .6s ease-out;}
.segments-section .eael-infobox:hover p{opacity:1;}
/*segments css end*/
/*button css*/
.infobox-button svg{margin-right:.5rem;}
.elementor-button-content-wrapper{align-items:center;}
body .eael-infobox .infobox-button a.eael-infobox-button,
body .elementor-button, body .elementor-button:hover, body .elementor-button:focus, body .elementor-button:visited, .bdt-flip-box-front .bdt-flip-box-layer-desc, .uc_more_btn, .cta-banner .elementor-button-link  {position:relative; color:#2C67B2; font-size:1vw; font-weight:500; padding:.25rem 1rem; text-align:left; display:inline-block; line-height:1;}
.uc_more_btn{line-height:0;}
.bdt-flip-box-front .bdt-flip-box-layer-desc, .bdt-flip-box-layer .bdt-flip-box-button{margin-top:auto; line-height:1;}
.eael-infobox .eael-infobox-button:after, .elementor-button-link:after, .bdt-flip-box-button:after, .bdt-flip-box-front .bdt-flip-box-layer-desc:after, .uc_more_btn:after {transition: all 0.45s cubic-bezier(0.65, 0,0.076, 1);left: -10px;position:absolute;width: 16px;height: .105em;background: transparent;content:""; top: 0; bottom: 0px; margin: auto;}
.eael-infobox .eael-infobox-button:hover:after, .elementor-button-link:hover:after, .bdt-flip-box:hover .bdt-flip-box-button:after, .uc_more_btn:hover:after{background:#ef4815}
.banner .bdt-dual-button .bdt-ep-button:after{background:#fff;right:1rem;}
.eael-infobox .eael-infobox-button:before, .elementor-button-link:before,.banner .bdt-dual-button .bdt-ep-button:before, .banner-slider  .elementor-button:before, .bdt-flip-box-button:before, .bdt-flip-box-front .bdt-flip-box-layer-desc:before, .uc_more_btn:before {content: "";width: 6px;height: 6px;border-top: 2px solid #ef4815;border-right:2px solid #ef4815;transform:rotate(45deg);position:absolute;left: 0; top: 0; bottom: 0; margin: auto;background: transparent;}
.download-btn .bdt-flip-box .bdt-flip-box-button, .download-btn .eael-infobox-button{transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);}
.download-btn .bdt-flip-box-button:before,.download-btn .bdt-flip-box-front .bdt-flip-box-layer-desc:before, .download-btn .eael-infobox-button:before{ transform:rotate(136deg);top: auto;
bottom: 6px;}
.download-btn .bdt-flip-box-button:after,.download-btn .bdt-flip-box-front .bdt-flip-box-layer-desc:after, .download-btn .eael-infobox-button:after{width:1px; height:14px;left: 3px;top: 0px;}
.download-btn .bdt-flip-box:hover .bdt-flip-box-button, .download-btn .eael-infobox:hover .eael-infobox-button{margin-left:0!important;transform: translateY(6px);transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);}
.footer .elementor-button-link:before, .footer .elementor-button-link:after {content: none;}
.footer .elementor-button-link:hover {transform: none !important;}
.banner .elementor-button-link:before,.banner-slider  .elementor-button:before, .banner .bdt-dual-button .bdt-ep-button:before, .cta-banner .elementor-button-link:before{left:auto;right:1rem;border-color:var(--e-global-color-39297a0)}
.infobox-button-text, .elementor-button-text, .download-btn .bdt-flip-box:hover .bdt-flip-box-button, .download-btn .eael-infobox:hover .eael-infobox-button {transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);}
.bdt-flip-box:hover .bdt-flip-box-button {transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); margin-left:1rem!important; }
body .bdt-ep-button .bdt-btn-text{ margin-left:1rem;padding-right:1rem;}
button.learn-more, .banner .elementor-button-link, .banner-slider .elementor-button-link, .banner .bdt-dual-button .bdt-ep-button  {height: auto;position: relative;cursor: pointer;outline: none;border: 0;vertical-align: middle;text-decoration: none;background: transparent; padding:.25rem 2rem .25rem 1rem!important;font-size: 1vw;font-family: inherit;}
.elementor-button-link:after,.banner .bdt-dual-button .bdt-ep-button:after {transition: all 0.45s cubic-bezier(0.65, 0,0.076, 1);position:absolute;width: 16px;height: .105em;background: transparent;content:""; top: 0; bottom: 0; margin: auto;}
body .video-btn .elementor-button{padding:.5rem 1rem;}
.video-btn .elementor-button-link:before,
.video-btn .elementor-button-link:after{display:none;}
.banner .elementor-button-link, 
.banner-slider .elementor-button-link,
.banner .bdt-dual-button .bdt-ep-button,
.banner-contact .elementor-button, .cta-banner .elementor-button-link{position:relative;padding:.75rem 2rem .75rem 1rem!important;background:var(--e-global-color-secondary)!important; border-radius:24px!important;}
.banner-slider .elementor-button .elementor-button-content-wrapper, 
.banner .elementor-button .elementor-button-content-wrapper{height:100%;}
.elementor-location-single:not(.events) .eael-infobox-button, .banner .bdt-dual-button .bdt-ep-button{display: flex;align-items: center;background: #ef4815;border-radius: 5px;color: #fff;fill: #fff; padding:.25rem 1rem; font-weight:600;}
.banner .elementor-button-link:after, .banner-slider .elementor-button-link:after, .banner .bdt-dual-button .bdt-ep-button:after, .cta-banner .elementor-button-link:after{background:var(--e-global-color-39297a0); z-index:1; left:auto; right:1rem;opacity:1;bottom:-1px;}
.banner .bdt-dual-button .bdt-ep-button{display: flex!important; text-transform:unset;width:auto;}
button:hover .button-text, .banner:not(.banner-contact) .elementor-button-text, .banner-slider .elementor-button-text, .bdt-flip-box-button, .cta-banner .elementor-button-link span{color: var(--e-global-color-39297a0); fill: var(--e-global-color-39297a0); padding-right:1rem;}
.eael-infobox .eael-infobox-button:hover, .elementor-button-link:hover, .uc_more_btn:hover{transform: translate(1rem, 0);}
.eael-infobox .eael-infobox-button:hover:after{background:var(--e-global-color-secondary);}
.load-more {display:flex; justify-content:center;}
.load-more a{background:var(--e-global-color-secondary); padding:.25rem 1rem; font-size:1.042vw; font-weight:500; color:#fff; border-radius:24px;}
/*button css end*/
/*overview css*/
.overview-section {/*background:url(/wp-content/uploads/light-effects-backgrounds-electronics-futuristic-1-scaled.jpg); background-repeat:no-repeat; background-position: center center;  background-size: cover;*/ font-size:1.25vw;}
.overview-section .case-study .elementor-counter-number-wrapper{color: #2C67B2;}
body #uc_circle_number_widget_elementor_e7f8dc7 .circle_number_text,
.elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper{font-size: 5.208vw; font-weight:600; flex-wrap:wrap;}
body .elementor-counter .elementor-counter-number-prefix{font-size:1vw; font-weight:600; color:#ef4815; text-align:start;}
.overview-section .case-study .elementor-counter-title,
.single .elementor-element .ue-title{color:#00172E;font-weight: 600; line-height: 1.3em;}
.single .elementor-element .ue-title{margin-left: 1rem;}
.elementor-widget-counter .elementor-counter .elementor-counter-title{font-size: 1.05vw; }
.overview-section .case-study .elementor-counter-number-suffix{color:#2C67B2AD;}
.overview-section .video img{max-width:450px;width: 75%;}
/*overview css end*/
/*offerings css*/
.uc-icons{background-color: #0450A1; padding:1rem;}
.ue_box_title{color: #ffffff; font-size: 1.042vw;font-weight: 600; margin-top: 0px;}
.uc-info{padding:1rem; background:#fff;}
.offerings1-section .eael-infobox, .offerings1-section .swiper-horizontal .bdt-panel-slide-item{border-radius:25px 25px 0 0; background:#081628;height:100%;}
.offerings1-section .infobox-icon{border-radius:25px 25px 0 0; background:#fff; padding:.5rem;}
.offerings1-section .infobox-content{padding:1rem;}
.offerings1-section .elementor-widget-eael-info-box{height:100%;}
.offerings1-section .swiper-slide{transition:all .5s ease;}
.offerings1-section .swiper-horizontal .bdt-panel-slide-item:before{display:none!important;}
.offerings1-section .swiper-horizontal .bdt-panel-slide-thumb-wrapper{position:relative; height:15vw; background:#fff; border-radius:25px 25px 0 0;}
.offerings1-section .infobox-icon img{border-radius:25px 25px 0 0;}
.offerings1-section .swiper.swiper-carousel .swiper-wrapper{height:auto!important;}
.offerings1-section .bdt-background-cover{background-size:contain;}
.offerings1-section .bdt-position-bottom-left{position:static!important;}
.offerings1-section .swiper-slide{opacity:.5}
.offerings1-section .swiper-slide.swiper-slide-active, .offerings1-section .swiper-slide.swiper-slide-next,
.offerings1-section .swiper-slide.swiper-slide-next + .swiper-slide{opacity:1}
/*offerings css end*/

/* dual heading css */
body .eael-dual-header .title span{margin:0; display:block; line-height:1.2;}
.elementor .eael-dual-header{margin-bottom:0rem;}
.elementor .eael-dual-header .title{color:#ef4815; margin:0;}
.elementor .elementor-widget-eael-dual-color-header:not(.empty-text) .eael-dual-header .title{margin-bottom:2rem;color:#ef4815;}
.elementor .eael-dual-header .title span,
.overview-section .elementor-heading-title,
.segments-section .elementor-heading-title,
.different-section .elementor-heading-title,
.product-features .elementor-heading-title,
.solutions-section .elementor-heading-title{font-size:1.25vw /*1.25vw*/; font-weight: 600;text-transform: none;margin-bottom: 0;}
.overview-section .elementor-heading-title, 
.different-section .elementor-heading-title{margin-bottom:2rem;}
.overview-section .elementor-heading-title,
.segments-section .elementor-heading-title,
.different-section .elementor-heading-title,
.product-features .elementor-heading-title{color:var( --e-global-color-secondary )!important;}
body div.eael-dual-header .subtext,
.mdp-section.mdp-1 .swiper .eael-dual-header .title span.lead{color: #081628;font-size: 1.875vw;font-weight: 500;}
body .whyjoin-section  div.eael-dual-header .subtext .small{font-size: 1.25vw;}
.bluebg-section .eael-dual-header .title,
.bluebg-section .elementor-heading-title,
.mdp-section .eael-dual-header .title .lead,
.mdp-section .swiper .eael-dual-header .title span,
.mdp-section.mdp-1 .swiper .eael-dual-header .title span.lead{color:#fff}
.mdp-section .eael-dual-header .title .lead{display:block; margin:0;font-size:1.875vw /*2.708vw*/; line-height:1.2; font-weight:600; color:#ef4815}
.mdp-section .swiper .eael-dual-header .title span{font-size:1.042vw; font-weight:400;}
.mdp-section .elementor-swiper-button svg path{fill:#fff}
.mdp-section .infobox-icon-wrap svg path{fill:#ef4815}
.mdp-section .e-n-carousel .swiper-slide {padding:0;}
.mdp-section .e-n-carousel .swiper-slide > div{height:100%;}
.overview-section .eael-infobox .infobox-content .title,
.different-section .eael-infobox .infobox-content .title, 
.overview-section.careers .infobox-content {color:var( --e-global-color-primary );font-size: 1.875vw; font-weight: 400; line-height: 1.7em; margin-bottom:2rem}
.overview-section.careers .infobox-content,
.overview-section .video .elementor-heading-title,
.different-section .video .elementor-heading-title{margin-bottom:0;}
.solutions-section .infobox-content .title, .services2-section .infobox-content .title{font-size:1.458vw; font-weight:600;}
/* dual heading css end */
/*industries css*/
.industries-section{height:65vh; background:#fff;}
.industries-section:before {content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1; background-color: transparent; --background-overlay: '';background-image:linear-gradient(90deg, var( --e-global-color-39297a0 ) 20%, #FFFFFF00 50%);}
.industries-section .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon{display:none;}
.industries-section li.e-n-menu-item {border-bottom:1px solid #d5d5d5;display:block; border-left: 3px solid #fff; padding-left: 1.5rem;}
.industries-section li.e-n-menu-item .e-n-menu-title-text{font-size:1.25vw; font-weight:500;}
.industries-section .elementor-widget-n-menu .e-n-menu-heading{width:30%; min-width:200px;background:#fff;}
.industries-section .e-n-menu-title-container{padding:1rem 0; display:block;}
.industries-section .e-n-menu-title-container a:after{content: attr(data-title);height: 0;visibility: hidden;overflow: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;font-weight: 600;}
.industries-section li.e-n-menu-item:hover, .industries-section li.e-n-menu-item.active {border-left-color: #ef4815; }
.industries-section li.e-n-menu-item:hover .e-n-menu-title-text{font-weight:600}
body .elementor-widget-n-menu .e-n-menu-title a {display:block;}
.industries-section .e-con-inner, .industries-section .elementor-widget-shortcode,
.industries-section .elementor-widget-html{position:static;}
.industries-section .industry-nav-content{position:absolute; left:0!important; top:0!important; width:100vw!important;height:100%; z-index:-2!important;}
.industries-section .industry-nav-heading{background:#fff; width:auto; max-width:320px; padding-left:0; margin:0;}
.industries-section .industry-nav-content > div{transition:all .5s ease;opacity:0;position: absolute;top: 0;right: 0;width: 80%;height: 100%;}
.industries-section .industry-nav-content > div.active{opacity:1; }
.industries-section .industry-nav-content > div img{height:100%; object-fit:cover; object-position:right center;}
.swiper.swiper-carousel{padding:0 1rem 0rem!important; margin:0!important}
.swiper.swiper-carousel .swiper-wrapper{height:60vh!important; max-height:500px;}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{opacity:1!important;background: #dedede;}
.swiper-horizontal>.swiper-scrollbar .swiper-scrollbar-drag, .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{background: var(--e-global-color-057f1cd);}
.swiper-horizontal .bdt-panel-slide-item:before{background:transparent linear-gradient(180deg, #00172E00 0%, #00172E 100%);opacity:.9}
.swiper-horizontal .bdt-panel-slide-item:hover:before{opacity:.9}
.bdt-carousel-style-carousel  .bdt-slidenav {color:#ef4815!important}
.bdt-panel-slider .bdt-navigation-next{ right:-30px!important;} 
.bdt-panel-slider .bdt-navigation-prev{ left:-30px!important;}
.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled, .elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{display:none;}
/*industries css end*/
/*services css */
.bluebg-section .elementor-swiper-button svg{border-color:var( --e-global-color-39297a0 )}
.mdp-section .eael-dual-header .title,
.bluebg-section .eael-dual-header .title,
.bluebg-section div.eael-dual-header .subtext,
.bluebg-section div.eael-dual-header .infobox-content,
.bluebg-section .elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button svg,
body .bluebg-section  .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false], 
.bluebg-section .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a{color:var( --e-global-color-39297a0 ); fill:var( --e-global-color-39297a0 );border-bottom-color:var( --e-global-color-39297a0 )}
body .bluebg-section .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] svg path,
body .bluebg-section  .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg{fill:var( --e-global-color-39297a0 )!important;}
body .bluebg-section .elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover, .bluebg-section  .elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a{color:#fff}
.bluebg-section .eael-infobox .eael-infobox-button, .bluebg-section  .elementor-button-wrapper .elementor-button,
.bluebg-section .bdt-flip-box-button, .bluebg-section .bdt-flip-box-button:hover, .bluebg-section .bdt-flip-box .bdt-flip-box-button:hover{color:var( --e-global-color-39297a0 )!important;}
.bluebg-section .eael-infobox .eael-icon-only .title{display:flex; align-items:flex-end}
.bluebg-section .eael-infobox .eael-icon-only .title span:before,
.cust-tabs-content .eael-infobox .title span:after,
.advisory-board .eael-team-member-name:after,
.services-section1 .eael-infobox .eael-icon-only .title:after, 
.bluebg-section .bdt-flip-box-layer-title:before{position:absolute; left:0; top:0; bottom:0; margin:auto;height:90%;content: "";background: #ef4815;width: 4px; display:block; }
.bluebg-section .eael-infobox .eael-icon-only .title span,
.cust-tabs-content .eael-infobox .title span,
.bluebg-section .bdt-flip-box-layer-title{display:flex; gap:10px;padding-left:1rem!important;align-items: flex-end; position: relative;}
.services3-section.e-con.e-flex > .e-con-inner{justify-content:center;}
.services3-section .elementor-widget-eael-info-box .eael-infobox{background:transparent; border:0; font-size:.833vw;}
.services3-section .infobox-content .title{position:relative; width:calc(22*0.795vw); height:calc(22*0.795vw);color:#fff;border-radius:100%; text-align:center; justify-content:center;font-size:1vw; font-weight:600;padding:2.5rem 3.5rem 2.5rem 1.5rem; margin-bottom:1rem;}
.services3-section .elementor-widget-eael-info-box .title span{content:""; background:#fff; border:2px solid #FB9C4D; width:100%; height:100%; border-radius:100%; padding:1rem; display:flex; justify-content:center; align-items:center;}
.services3-section .infobox-content{height:100%; display:flex; flex-direction:column}
body .services3-section .infobox-content p{margin-bottom:0;}
.services3-section .elementor-widget-eael-info-box .title span:after{display:none;}
/*.services3-section .infobox-content .title:before,
.services3-section .infobox-content .title:after
{content:""; border:calc(20*0.06vw) solid transparent; width:100%; height:100%;position:absolute; left:0; top:0; border-radius:100%;transform:rotate(45deg);}
.services3-section .elementor-widget-eael-info-box:nth-child(even) .infobox-content .title:before {border-top-color:#FB9C4D;border-left-color:#FB9C4D;border-bottom-color:transparent;border-right-color:transparent; z-index:1;}
.services3-section .elementor-widget-eael-info-box:nth-child(odd)  .infobox-content .title:before{border-bottom-color:#FB9C4D;border-right-color:#FB9C4D;border-top-color:transparent;border-left-color:transparent; z-index:1;}
.services3-section .elementor-widget-eael-info-box:nth-child(even) .infobox-content .title:after {border-top-color:transparent;border-left-color:transparent;border-bottom-color:#F7D6A7;border-right-color:#F7D6A7; z-index:0;}
.services3-section .elementor-widget-eael-info-box:nth-child(odd)  .infobox-content .title:after{border-bottom-color:transparent;border-right-color:transparent;border-top-color:#F7D6A7;border-left-color:#F7D6A7; z-index:0;}*/
.services3-section .elementor-widget-eael-info-box .eael-infobox{padding:0;height: 100%;}
.services3-section .infobox-content >div{position:relative; padding:0 1.5rem; flex:1;}
.services3-section .e-child:not(:last-child) .eael-infobox .infobox-content > div:after{ content:""; width:2px; background:#F7D6A7; height:calc(25*.35vw);position:absolute;right:0; top:0;}
.services2-section.dark svg > path, body .services2-section.dark .st0{stroke:#000}
.services2-section .fill-svg svg path:nth-child(5),
.services2-section .cyber circle{stroke:none;fill:#000!important;}
.services2-section .fill-svg.cyber svg path, .services2-section .fill-svg svg > path:nth-last-child(3), .services2-section  .fill-svg svg > path:nth-last-child(2), .services2-section  .fill-svg svg > path:last-child{stroke:none;fill:#ef4815!important;}
.services2-section  .eael-infobox .infobox-icon svg g path{fill:none!important;}
.services2-section  .square_icon_box{height: 100%;
    display: flex;flex-direction: column;}
.services2-section .square_icon_box  .button{margin-top:auto;}
.services2-section .title{color:#081628;margin-top:1rem; margin-bottom:1rem;font-weight:600;}
.services2-section .eael-infobox{height: 100%;
    display: flex;flex-direction: column;}
.services2-section .infobox-content{flex: 1;display: flex;flex-direction: column;}
.services2-section .infobox-button{margin-top:auto;}
/*services css end*/
/*platform css*/
.platform-section{background:#fff;}
.platform-section .cust-tabs-content .eael-infobox .infobox-content .title,
.e-n-tabs-content .infobox-content .title,
.product-features .eael-infobox .infobox-content .title{ color: var(--e-global-color-primary); font-size: 1.667vw; line-height: 1.6em;margin: 0 0 1rem;}
/*platform css end*/
/*mdp css */
.mdp-section div.eael-infobox .infobox-content{font-size:1.25vw;color: #fff;padding:0;} 
.author-details .eael-infobox .infobox-content .title{margin-bottom:.5rem;font-size: 1.4vw;}
.elementor-widget.author-details .infobox-content{position:relative;}
.elementor-widget.author-details:not(.elementor-widget-eael-info-box):before,
.elementor-widget.author-details .infobox-content:before{content:""; background:var(--e-global-color-secondary); width:4px; height:100%;position:absolute; left:0; top:0;}
.witda-section .elementor-widget.author-details .infobox-content:before{background:#fff}
/*.mdp-section .elementor-widget.author-details {grid-column: 2; grid-row: span 2;}
.mdp-section .book-content{grid-column:1;grid-row: 2;}*/
.elementor-widget.author-details:not(.elementor-widget-eael-info-box),
.mdp-section .elementor-widget.author-details .infobox-content{padding:.25rem .25rem .25rem 1rem; font-size:1vw;line-height: 1.5;}
.mdp-section .elementor-widget.author-details .infobox-content p{margin-bottom:0;}
body .mdp-section .eael-dual-header .title{margin-bottom:0rem!important;}
body .mdp-section .swiper .eael-dual-header .title{margin-bottom:2rem!important;}
.mdp-section div.eael-infobox .infobox-content .infobox-button{margin-top:1rem;}
.mdp-section .nitin-pic{/*position:absolute; right:0;bottom:0;height: 85%; width:auto!important;*/ grid-column:3; grid-row:span 2; display: flex; align-items: flex-end;}
.mdp-section .nitin-pic img{}
/*mdp css end*/
.solutions-section .full{ grid-column:1/span 3;}
.solutions-section .elementor-widget-eael-info-box{flex:1}
.solutions-section .eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap{width:auto; height:auto; margin-bottom:1.5rem; margin-top:1rem;}
.solutions-section .eael-infobox .infobox-icon svg{width: 200px!important;height: auto !important;}
.solutions-section .eael-infobox .infobox-content .title{margin-bottom:1.5rem;}
.solutions-section .eael-infobox{display:flex; flex-direction:column;height:100%; }
.solutions-section .eael-infobox .infobox-content{display: flex; flex-direction: column;flex:1;padding: 0 2rem 2rem;}
.solutions-section .eael-infobox .infobox-button{margin-top:auto;}
/*partners css*/
.partners-section{background: linear-gradient(97.92deg, #132C4C 19.19%,#2C67B2 93.47%);}
.partners-section img{filter: brightness(0) invert(1);}
.partners-section .elementor-swiper-button svg{background:transparent!important;}
.partners-section .swiper .swiper-wrapper{justify-content:center;}
body .partners-section .elementor-button{color:#fff;}
.partners .bdt-svg-image {height: 90px;}
.partners-grid .e-loop-item.partners{box-shadow: 0px 0px 5px 0px #0000001A; padding:1.5rem;}
.partners-grid .e-loop-item .infobox-icon{ height:100px; display:flex; align-items:center; justify-content:center;}
.e-n-carousel .swiper-slide, .swiper-slide.e-loop-item { padding: 0 .625rem 1rem;}
.e-loop-item > div{height:100%;}
body .elementor-widget-loop-grid .e-loop-item > div.e-parent > div.elementor-widget-button{margin-top:auto;}
.partners-grid .bdt-logo-grid-figure{padding:2rem;}
/*partners css end*/
/*products section css*/
.products-section {background:#fff;}
.products-section .product-hover .elementor-element.elementor-widget-image{height:310px;background-color: var(--e-global-color-2deb37e); background-image: url(https://54.209.32.252/wp-content/uploads/Group-1657-1.png);transition:all 1s ease; background-repeat:no-repeat;} 
.products-section .product-hover.one .elementor-element.elementor-widget-image{background-position:100% -20px;}
.products-section .product-hover.two .elementor-element.elementor-widget-image{background-position:100% 50%; background-size: auto 85%;}
.products-section .product-hover:hover .elementor-element.elementor-widget-image {background-color: #FFF3E0;background-image:none;}
.products-section .product-hover:hover .elementor-element.elementor-widget-image img{height:100%;}
div.banner .elementor-widget-video{width:100%;}
/*products section css end*/
/*flipbox css*/
.elementor-widget-bdt-flip-box{width:100%;}
.bdt-flip-box-layer-inner svg, .services2-section svg,
.whyjoin-section .eael-infobox .infobox-icon svg{width:5.6vw!important; height:5.6vw!important;fill:none!important;}
.bdt-flip-box .bdt-flip-box-layer-inner .elementor-icon-wrapper{margin-bottom:0;}
.bdt-flip-box .bdt-flip-box-layer-inner .bdt-flip-box-layer-title,
.segments-section .ue-flip-box__panel .ue-flip-box__title{font-size:1.042vw!important; margin-bottom:0;}
.bdt-flip-box .bdt-flip-box-back .bdt-flip-box-layer-desc{font-size:0.9375vw!important; margin-bottom:0;}
.segments-section .ue-flip-box__panel--back .ue-flip-box__description{font-size:0.833vw!important;font-weight:500!important;}
.bdt-flip-box-layer .bdt-flip-box-layer-inner{ gap:1.25rem 0;height:100%; display:flex; flex-direction:column; }
/*body .elementor-widget-bdt-flip-box .bdt-flip-box .bdt-flip-box-front, body .elementor-widget-bdt-flip-box .bdt-flip-box .bdt-flip-box-back{background:#041934;}*/
.offerings-section:not(.no-height) .bdt-flip-box,
.services2-section:not(.no-height) .bdt-flip-box,
.offerings-section .bdt-active .bdt-flip-box-back{height:100%;} 
.offerings-section:not(.no-height) .bdt-flip-box-back,
.services2-section:not(.no-height) .bdt-flip-box-back{position:relative;}
.offerings-section .bdt-flip-box-front,.offerings-section .bdt-flip-box-back {height:auto;}
/*flipbox css end*/

/*grid boxes css*/
.e-n-tabs-content .e-grid.grid-2 {
   --e-con-grid-template-columns: repeat(2, 1fr)!important;
}
body:not(.single) .e-con.e-grid:not(.overview-section):not(.framework-section.grid-5):not(.book-content) > .e-con-inner, .e-grid.grid-2  >.e-con-inner, .e-grid.grid-3  >.e-con-inner, .e-grid.grid-4 >.e-con-inner, .elementor-grid.grid-3  >.e-con-inner, .e-grid.grid-5 > .e-con-inner{  grid-template-rows: auto; gap: 3rem 2rem;--background-transition: 0.3s;}
body .e-con.e-grid.different-section > .e-con-inner,
.resources-section .small-img .elementor-grid,
.resources-section .elementor-grid-2 .elementor-grid{gap:2rem}
body .elementor-element.e-con.grid-4 .full, .grid-4 .full{grid-column:span 4; width:100%;}
body .elementor-element.e-con.grid-5 .full, .grid-5 .full{grid-column:span 5; width:100%;}
body .elementor-element.e-con.grid-3 .full, .grid-3 .full{grid-column:span 3; width:100%;}
body .elementor-element.e-con.grid-2 .full, .grid-2 .full{grid-column:span 2; width:100%;}
.different-section .grid-2 .full{grid-column:span 2}
.different-section .full-in{grid-column:span 2}
.full-in .eael-dual-header .title span.lead{color:var(--e-global-color-secondary)}
.full-in .eael-dual-header .title span:not(.lead) {color:var(--e-global-color-text)}
.all_cs_list .elementor-grid{grid-template-columns: repeat(3, 1fr);gap:2.5rem; margin-bottom:3rem; }
body .all_cs_list.elementor-element ul.elementor-icon-list-items{display: block;}
.all_cs_list .elementor-grid > .item, .e-loop-item.news .post-details, .videos-section .eael-infobox, body div.elementor-widget-loop-grid .e-loop-item:not(.partners):not(.leader) > div{display:flex; flex-direction:column;gap:1rem 0 ;box-shadow: 0px 0 5px 0px rgba(0, 0, 0, 0.1); height:100%;}
.all_cs_list .elementor-grid > .item a:not([href]) {display: none;}
body div.resources-section div.elementor-widget-loop-grid .e-loop-item > div.e-parent{box-shadow:none; gap:0;}
.videos-section .infobox-content, .e-loop-item.award_and_recognitio .post-details{padding:.5rem 1.5rem 1.5rem;}
.videos-section .infobox-content{display:flex; flex:1; flex-direction:column;}
.videos-section .title{margin-bottom:1rem;}
.videos-section .infobox-icon{height:200px;}
.videos-section .infobox-icon > img{height:100%; object-fit:cover;}
.videos-section .infobox-content .infobox-button{margin-top:auto;}
.videos-section  a[href="#"]{pointer-events:none;}
.no-upevents .upcoming-events{display:none;}
.all_cs_list .elementor-grid > div .post-details{padding:0 1.5rem 2rem;flex: 1;display: flex; flex-direction: column;}
.e-loop-item.events .elementor-element div.elementor-element:not(.elementor-widget-image ){padding:0rem 1.5rem;}
.e-loop-item.events .elementor-element div.elementor-widget-button{margin-top:auto;}
.e-con.e-flex .e-loop-item.events .e-con-inner{gap:1rem 0; padding-bottom:2rem;background: #fff;}
.e-loop-item.events .wp-caption{position:relative; height:100%; overflow:hidden;}
.e-loop-item.events .widget-image-caption{position: absolute;right: 0;bottom: .5rem;font-size: 0.83vw; color: #fff;background: #ef4815; z-index: 1;padding: 0 .5rem; font-weight:500;}
.all_cs_list .elementor-grid .elementor-heading-title, .e-loop-item .post-details .elementor-heading-title, .videos-section .infobox-content > div:not(.infobox-button) h4, .videos-section .title, .e-loop-item.events .elementor-heading-title{font-size:1.25vw;color:#081628;line-height: 1.4;font-weight: 500; margin-bottom:1rem;}
.all_cs_list .elementor-grid .read-more-btn{margin-top:auto;}
.all_cs_list .elementor-widget-theme-post-featured-image, .events .elementor-widget-theme-post-featured-image{height:265px;}
.all_cs_list  .elementor-widget-theme-post-featured-image img, .events .elementor-widget-theme-post-featured-image img{height:100%; width:100%; object-fit:cover; object-position:center center;}
.all_cs_list .elementor-widget-button{margin-top:auto;}
.swiper .swiper-slide .post-details{gap:1rem 0;}
.swiper .elementor-widget-button{margin-top:auto;}
body .swiper .swiper-slide .post-details .elementor-post-info, body .e-loop-item.swiper-slide .post-details .elementor-heading-title{margin-bottom:0;}
body .swiper .swiper-slide .post-details .elementor-post-info{font-size:1vw;}
.events .elementor-icon-list-icon{width:20px;}
.e-loop-item.events .elementor-post-info{gap:0 5px;}
.e-loop-item.events .elementor-icon-list-item:last-child{width:100%;}
/*grid boxes css end*/

/*accordion css */
 .e-n-accordion .e-n-accordion-item-title .e-n-accordion-item-title-text{font-size:1.25vw;color:#081628;}
.different-section .elementor-widget-n-accordion .e-n-accordion  .e-n-accordion-item-title{padding:1rem;}
.different-section .e-n-accordion-item	.elementor-image-box-content{text-align:left;}
.different-section  .e-n-accordion-item-title{background-color: var(--e-global-color-39297a0); padding: 1.5rem;}
.different-section  .e-n-accordion-item-title .e-n-accordion-item-title-text{font-size: 1.25vw;font-weight: 500;color: #333;}
.different-section  .e-n-accordion-item .e-n-accordion-item-title-icon span.e-opened body .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon{display:flex!important; transition: all .6s ease;}
.e-n-accordion-item:not([open]) .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon,
.e-n-accordion-item[open] .e-n-accordion-item-title-icon span.e-opened, body .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon{transform:rotate(45deg); transform-origin:center center;}
.different-section  .e-n-accordion-item[open] .e-n-accordion-item-title-icon span>svg path,
.different-section  .e-n-accordion-item:not([open])  .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon svg path,
body .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] svg path{ fill: #ef4815;}
body .different-section .e-n-accordion-item .e-n-accordion-item-title-icon span.e-opened{display:flex!important; transition: all .6s ease;}
.different-section .e-n-accordion-item:not([open])  .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon,
body .different-section .e-n-accordion-item[open] .e-n-accordion-item-title-icon span.e-opened{transform:rotate(45deg); transform-origin:center center;}
body .different-section .e-n-accordion-item[open] .e-n-accordion-item-title-icon span>svg path,
.different-section .e-n-accordion-item:not([open])  .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon svg path{ fill: #ef4815;}
body .different-section .e-n-accordion-item .e-n-accordion-item-title-icon span.e-closed{display:none!important;}
.different-section  .e-n-accordion-item > div{background-color: #F6F8FB;color: #333; font-size: 1.25vw; padding: 1.5rem;}
.different-section  .e-n-accordion-item .elementor-image-box-content{text-align:left;}
/*accordion css end */

/*different css*/
.different-section:not(.small-icons) .eael-infobox-icon-bg-shape-none .eael-infobox,
.search-results .uc_post_list_box{border:1px solid #bdbdbd;border-radius:36px 0; padding:2rem 3rem 2rem 2rem; height:100%; background:#fff;}
.different-section .eael-infobox.icon-on-left .infobox-content{display:flex; flex-direction:column;}
.different-section .eael-infobox.icon-on-left .infobox-button{margin-top:auto;}
.different-section .eael-infobox .infobox-icon svg{width:6vw!important; height:6vw!important;}
.different-section .eael-infobox .infobox-icon svg *,
.bdt-step-flow svg .cls-1,
.bdt-step-flow svg .cls-2,
.bdt-step-flow svg .cls-3{fill:#ef4815!important; stroke:none!important;}
.different-section .no-fill .eael-infobox .infobox-icon svg *{fill:none!important; stroke:#ef4815!important;}
.different-section .stroke .eael-infobox .infobox-icon svg *{stroke:#ef4815!important;}
.different-section .fill .eael-infobox .infobox-icon svg *{fill:#ef4815!important; stroke:none!important;}
.different-section .eael-infobox .title:before{display:none;}
.different-section .eael-infobox-icon-bg-shape-none .infobox-content .title{font-size:1.25vw;font-weight:700;}
.different-section .eael-infobox.icon-on-left .infobox-content{padding-left:1rem!important;}
.challenges-section .full{grid-column:span 3; grid-row:1}
.different-section .full{grid-column:span 3}
.uc-card-footer{height:100%; background:#fff;}
.ue_box_text{text-align:left;}
.eael-infobox .infobox-icon svg g path{fill:#ef4815!important;}
.eael-infobox .infobox-icon svg #g5811 path{fill:none!important; stroke:#ef4815!important;}
.different-section .full-in .title span:not(.lead){font-size:2.083vw;font-weight:400; margin:0;display:block;}
.different-section .full-in .title span{font-size:1.25vw;font-weight:600;}
.different-section .video .eael-infobox .infobox-content{color:#fff;}
.different-section .video ul{padding-left:0;}
.different-section .video li{margin-bottom:.75rem;}
.different-section .video .eael-infobox .infobox-content .title{font-size:1.5625vw;font-weight:600;}
.different-section .eael-infobox .infobox-content p{margin-bottom:0;}
.different-section .eael-infobox .infobox-content >div:not(infobox-button) a{margin-bottom:1rem; margin-top:1rem;}
.different-section .eael-infobox.icon-on-left .infobox-button a[href="#"],
.all_cs_list .elementor-widget-button a[href="#"]{display:none;}
.different-section .eael-infobox .infobox-content ul{margin:0;}
body .different-section.grid-3 .video{grid-column:3; grid-row:2/ span 6}
/*different css end*/

/*resources css*/
body .elementor-widget-loop-grid .elementor-widget.elementor-widget-image, body .img-box .e-loop-item .elementor-widget-image{margin-bottom:1rem;}
.resources-section .e-loop-item .elementor-widget-heading h5.elementor-heading-title,
.resources-section .e-loop-item.case_studies:not(.swiper-slide) h5.elementor-heading-title{margin-bottom:1rem; line-height:1.4; font-size:1.046vw; text-transform:uppercase;}
.elementor .elementor-element ul.elementor-icon-list-items{margin:.5rem 0 0; display: flex;flex-wrap: wrap;}
.single-events .elementor .elementor-element ul.elementor-icon-list-items{flex-direction:column}
.resources-section .e-loop-item .elementor-heading-title{font-size:1.25vw;font-weight: 500; }
.elementor .elementor-element .post-details .elementor-post-info{list-style:none;padding-left:0; margin:0 0 1rem;line-height: 1.1;}
.elementor .elementor-element .post-details li.elementor-inline-item, .elementor-post-info li.elementor-inline-item, .elementor-post-info li.elementor-inline-item .elementor-icon-list-text{color:#ef4815!important; position:relative; display:inline; font-size:1vw;font-weight:500;}
.single-post .elementor-post-info li.elementor-inline-item .elementor-icon-list-text{color:#fff!important;font-weight:300;}
.elementor-post-info .elementor-icon-list-text{/*font-size:.85vw;*/color:#00000061; font-weight:500;position:relative;}
.elementor-post-info .elementor-shortcode{margin-bottom:.5rem;}
.elementor-post-info li.elementor-inline-item:not(:last-child){padding-right:.5rem;}
.elementor-post-info li.elementor-inline-item:not(:last-child):after{content:""; margin: auto 0 auto .5rem; height: 12px !important;width: 0 !important; border-left: 1px solid #000000CC !important; display: inline-block; vertical-align: middle;}
.single .elementor-post-info li.elementor-inline-item:not(:last-child):after{border-left:1px solid #000000CC!important;}
.single.single-post .elementor-post-info li.elementor-inline-item:not(:last-child):after{border-left:1px solid #ef4815!important;}
body .small-img .e-loop-item .elementor-widget-image,
.resources1 .e-loop-item + .e-loop-item .elementor-widget-image{height:220px; overflow:hidden;}
.resources-section .elementor-widget-image img{object-position:center center; object-fit:cover; height:100%;width: 100%;}
.resources-section .elementor-widget-image a{display:block; height:100%;}
.elementor-widget-loop-carousel .swiper-slide:not(.partners) img{width:100%;}
.elementor-widget-loop-carousel .swiper-slide.case_studies .elementor-widget-theme-post-featured-image, .resources-section .elementor-widget-loop-carousel .swiper-slide .elementor-widget-theme-post-featured-image{height:280px}
.elementor-widget-loop-carousel .swiper-slide:not(.partners) .elementor-widget-theme-post-featured-image img{height:100%; object-fit:cover; object-position:center center;}
.three-posts .e-loop-item:nth-child(2){ grid-row:1/span 2; grid-column:1;}
.resources1 .elementor-loop-container .e-loop-item:nth-child(2){grid-row:span 2}
.resources-section h4{margin-bottom:0;}
/*resources css end*/

/*video css*/
.elementor-custom-embed-play{width: calc(100vw* .03);height: calc(100vw* .03); border-radius:100%;display: flex;   justify-content: center; align-items: center;}
.elementor-custom-embed-play:before, .elementor-custom-embed-play:after {content: '';display: block;position: absolute;border: 2px solid #ef4815;background: #ef481566;width: calc(100vw* .03);height: calc(100vw* .03);left: 0px;right:0px;top: 0px;bottom: 0px; margin:auto;border-radius: 50%;animation: ripple-blue 1s linear infinite;z-index: -1;}
.elementor-custom-embed-play:after {animation-delay: .5s;}
body .elementor-custom-embed-play svg{width:16px; height:16px;fill:#ffffff}
.testi-section .elementor-widget-video{border-radius:100%;}
.testi-section .elementor-widget-video .elementor-wrapper,.testi-section  .elementor-widget-video .elementor-custom-embed-image-overlay,
.testi-section .elementor-widget-video .elementor-custom-embed-image-overlay img{width: 100%;height:100%;border-radius:100%;}
.incedolife .infobox-content .title{font-size:1.25vw;font-weight:600;}
/*video css end*/
/*infographic css*/
.brainspark-infographic .elementor-heading-title{font-size:1.25vw; margin-bottom: 0; }
.brainspark-infographic .product-suite .elementor-heading-title{color: #fff !important;}
.brainspark-infographic .heading h3{text-align:center;}
body .brainspark-infographic h3 { color: #001F65;font-size:1.042vw; font-weight:600;margin-bottom: .5rem;}
.brainspark-infographic .elementor-widget-icon-box:not(.full) .elementor-icon-box-wrapper{border:1px solid #4d4d4d; padding:1rem; height:100%;}
.brainspark-infographic .layer-stack svg{width: 36px!important;height: 36px!important;}
body .brainspark-infographic ul.elementor-icon-list-items{justify-content:space-between; padding:0rem 1rem!important; flex-wrap:nowrap; }
.brainspark-infographic .elementor-inline-items li:first-child {background:#fff;padding: .5rem 1rem;}
.brainspark-infographic .elementor-inline-items li:first-child .elementor-icon-list-text{ color:var( --e-global-color-057f1cd );}
.brainspark-infographic .uc-content-box{position:relative;height:100%;}
.brainspark-infographic .uc-footer-container{height:100%;}
.brainspark-infographic .ue-icon{position:absolute; right:-20px; top:30px; bottom:0; margin:auto; width:30px; height:30px;z-index:1;font-size:1rem; }
.brainspark-infographic .ue-icon i{width:100%; height:100%;border:2px solid var( --e-global-color-057f1cd ); border-radius:100%;display: flex
; align-items: center; justify-content: center;}
.brainspark-infographic .uc-card-footer{overflow:unset!important;}
.dataxel-infographic .content{display:flex; gap:1rem 1rem;}
.dataxel-infographic .content div:first-child{width:49%; justify-content:space-between;}
div.dataxel-infographic .content div div:first-child{display:flex; justify-content: center;width:100%;position: absolute;top: 0; left: 0;}
div.dataxel-infographic .content div div:first-child:after{content: "";width: 100%;height: 2px;background: #A4A3A2;position: absolute; left: 0;
top: 0;bottom: 0;margin: auto;}
div.dataxel-infographic .content div div:first-child:before{content: ""; width: 8px; height: 8px; background: #A4A3A2; position: absolute;
bottom: 0;margin: auto;border-radius:100%;}
div.dataxel-infographic .content div div:first-child span{background:#fff; border-radius:8px; padding:.25rem 1.5rem;font-size:1.25vw; color:#081628;font-weight:600;z-index:1; position:relative;}
.dataxel-infographic .content div:first-child div{width:48.5%;}
.dataxel-infographic .content > div{width:24%; display:flex;gap: 1rem 0;flex-wrap: wrap;position: relative;padding-top: 4rem; }
.dataxel-infographic .content div > div{position:relative;}
.dataxel-infographic .content div > div:not(:first-child){ background:#fff}
.dataxel-infographic .content div > div svg{width: 36px;height: 36px;position: absolute;right: -1.75rem;top: 0; bottom: 0; margin: auto; z-index: 1;}
.dataxel-infographic .content h3{background:#0450A1; color:#fff;text-align: center; font-size: 1.25vw;font-weight:600;}
.dataxel-infographic .content h3, .dataxel-infographic .content p{padding:1rem 1.5rem;}
/*infographic css end*/
/*tabs css*/
body .elementor-widget-n-tabs .e-n-tabs-heading{gap:1rem; margin-bottom:3rem;}
body .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title {border:0; border-bottom:2px solid #081628; border-radius:unset;text-align:left;font-family:inherit!important;font-size:1.25vw; font-weight:600;color:#081628; padding:.5rem;}
body .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title-text{font-size:1.042vw; display:block;}
.bluebg-section .elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover{color:#fff}
body .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]{color: #ef4815; border-color:#ef4815}
.bluebg-section .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]{color: #fff; border-color:#ef4815}
.bluebg-section .e-n-carousel:before{background:#052F65;}
.bluebg-section .infobox-content .title{margin-bottom:0;}
.elementor-widget-n-tabs .e-n-tabs-content{padding-bottom:0;}
.e-n-tabs-content .infobox-button{margin-top:2rem;}
body .elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{display:none;}
body .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title:after {content: "";background: #ef4815;width: 0;height: 2px;position: absolute; bottom: -2px;left: 0; transition:all .2s ease-in-out}
body .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:after {width:100%;}

body .elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{width:20px; height:20px;}
body div.elementor-widget-n-tabs .e-n-tabs >.e-n-tabs-content>.e-con.e-child:first-child{display:grid;}
/* tabs css end*/
/*leaders css*/
.e-loop-item.leader .elementor-image-box-title,
.bdt-member-content .bdt-member-name{font-size:1.458vw; font-weight:500; color:#081628}
.e-loop-item.leader .elementor-image-box-description, 
.bdt-member-content .bdt-member-role{font-size:1.25vw;opacity:1;}
.e-loop-item.leader .elementor-image-box-img{width:80%;margin-bottom:1rem!important;border-radius: 100%; transition:all .6s ease-in-out;position: relative;}
.e-loop-item.leader .elementor-image-box-img a{display:block;}
.e-loop-item.leader .elementor-image-box-img img{ margin-top:-1rem; transition:all .6s ease-in-out; border-radius: 9vw; transform-origin:center center}
.e-loop-item.leader:hover .elementor-image-box-img img{ transform:scale(1.05);}
.leader .bdt-member-photo-wrapper{overflow:unset; padding:2rem 0 1rem;}
/*leaders css end*/
/*principles css*/
.principles-section .eael-infobox-icon-bg-shape-none .eael-infobox{box-shadow:unset; background:transparent; color:#fff; margin-left:-2.5vw;}
body.page .principles-section .eael-infobox .infobox-icon-wrap{width: 4.6vw; height: 4.6vw;background: #ef4815;border-radius: 100%; padding: .75rem;}
body.page .principles-section .work-incedo .infobox-icon-wrap{transform: scale(1.8);transform-origin: center top;}
.work-incedo.eael-infobox-icon-bg-shape-none .eael-infobox{margin-bottom:2.1rem;}
.work-incedo.eael-infobox-icon-bg-shape-none .infobox-icon{margin-bottom:0rem; }
.principles-section .eael-infobox .infobox-icon svg{width:100%!important; height:100%!important;}
.principles-section .eael-infobox .infobox-icon svg,
.principles-section .eael-infobox .infobox-icon svg .st0,
.principles-section .eael-infobox .infobox-icon svg g path,
.values-section svg path, 
.principles-section svg .st0,
.principles-section svg g path{stroke-width:0;fill:#fff!important;}
.principles-section .eael-infobox .infobox-icon svg .st0, .values-section svg path{stroke-width:0;}
.principles-section .stroke .infobox-icon svg .st0,
.principles-section .stroke .infobox-icon svg{stroke-width: 6px; stroke: #ef4815;}
.principles-section .stroke1 .infobox-icon svg .st0{stroke-width:2px;}
.principles-section .work-incedo .eael-infobox .infobox-icon svg{fill: var(--e-global-color-39297a0);}
body .principles-section .eael-infobox.icon-on-left .title{font-size:1.25vw; font-weight:600; margin-bottom:2rem;opacity:.95}
body .principles-section .eael-infobox.icon-on-left .infobox-content{font-size:1.042vw;opacity:.9;padding-left: 3rem; padding-right:2rem;}
.principles-section  .work-incedo .eael-infobox.icon-on-left .title{font-size:1.875vw; font-weight:400;}
.principles-section .elementor-widget-container{margin-left:-2vw;}
.values-nav .e-n-menu-heading {counter-reset: my-sec-counter; flex-direction:column!important;}
.values-nav li.e-n-menu-item a span:before {counter-increment: my-sec-counter;content: counter(my-sec-counter);position: absolute;left: 0;
top: 0;bottom: 0;display: flex;align-items: center;justify-content: flex-start;}
body.page .principles-section ul:not(.bdt-list){padding-left:2rem;}
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item{font-size:1.042vw; }
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item:first-child{ padding-top:3rem;}
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item:last-child{ padding-bottom:3rem;}
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item ul{padding-left:3rem;}
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item_vr_line{top:0; bottom:0;}
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item .ue_item_icon{ margin-left:-28px; z-index:2;}
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item .ue_item_content{padding-top:.5rem; width:100%;}
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item:nth-child(odd) .ue_item_content{padding-right:1.5rem;}
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item:nth-child(even) .ue_item_content{padding-left:1.5rem;}

/*principles css end*/
/*footer css */
.elementor-location-footer .e-n-accordion-item > div{padding:1rem 1.5rem;}
.elementor-location-footer .e-n-accordion-item > div{background-color: #FFFCF6;}
body .elementor.elementor-location-footer  .e-n-accordion-item-title{ padding: .5rem 0 ;}
body .elementor.elementor-location-footer .elementor-widget-eael-creative-button{ padding: 1rem 0 ;}
body .elementor.elementor-location-footer  .e-n-accordion-item-title, body .elementor.elementor-location-footer .elementor-widget-eael-creative-button:not(:last-child){border-bottom:1px solid #D2D2D2!important;}
body .elementor.elementor-location-footer .elementor-widget-container .eael-creative-button{line-height:1.7;}
.elementor-location-footer .elementor-nav-menu a{display:block; font-size: 0.938vw;color: #275da1;padding:.25rem 0 !important; font-weight:500; background:transparent;}
.elementor-location-footer .e-n-accordion-item:not([open]) .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon, 
.elementor-location-footer .e-n-accordion-item[open] .e-n-accordion-item-title-icon span.e-opened, 
body .elementor-location-footer .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon{transform:rotate(180deg);}
body .elementor-location-footer .e-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,
body .elementor-location-footer .e-n-accordion .e-n-accordion-item-title[aria-expanded=true]  .e-n-accordion-item-title-text{color:var(--e-global-color-secondary)}
.cookies-nav li a {color:var(--e-global-color-accent);}
.cookies-nav li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 5px;
    height: 5px;
    margin: auto;
    border: 1.5px solid transparent;
    border-right: 1.5px solid var(--e-global-color-secondary);
    border-top: 1.5px solid var(--e-global-color-secondary);
    bottom: 0;
    background: none;
    transform: rotate(45deg);
}
/* footer css end*/
/*company overview */
body .company div.eael-dual-header .subtext{font-size: 1.25vw;font-weight: 400;}
.mission-section:after {content:''; width:100%; height:100%; position:absolute; left:0; top:0;background:linear-gradient(101.22deg, rgb(239 72 21 / 86%) 0%, rgb(239 72 21 / 57%) 100%); z-index:1;}
.mission-section .e-con-inner{z-index:2;}
.mission-section strong{display:block; color:#043365; font-size:1.25vw;font-weight:600; margin-bottom:.5rem; line-height:1.3;}
.mission-section .eael-infobox{background:#fff; padding:2rem; border-radius:8px;height: 100%; }
body .values-section .elementor-widget-eael-info-box:not(:last-child){margin-block-end:2rem;}
.values-section .infobox-icon img{width:100%; height:100%; object-fit:cover;}
.values-section .infobox-content {flex:1!important; position:relative;padding:2rem!important; background:#fff; box-shadow:20px 20px 40px -3px rgba(0, 0, 0, 0.15); z-index:1;}
.values-section .infobox-content strong{font-weight:500;}
.values-section .infobox-content li{margin-bottom:.25rem;font-size: 1.042vw;}
.values-section .infobox-content:after,
.values-section .infobox-content:before{ content: ""; width: 20px; height: 20px; display: inline-block;vertical-align: top; position: absolute;}
.values-section .infobox-content:before{ left: 0px; top: 0px; border-top: 5px solid var(--e-global-color-secondary);border-left: 5px solid var(--e-global-color-secondary);}
.values-section .infobox-content:after{right:0; bottom:0; border-bottom: 5px solid var(--e-global-color-secondary);border-right: 5px solid var(--e-global-color-secondary);}
.values-section .infobox-content ul{padding-left:1.75rem;}
.values-section .icon-on-right .infobox-icon img{ object-position:center right;}
.values-section .icon-on-left .infobox-icon img{ object-position:center left;}
.values-section .eael-infobox .infobox-icon{transition:all .5s ease-in-out;}
.values-section .eael-infobox:hover .infobox-icon{transform: scale(1.1);}
/* company overview end*/
.e-con .elementor-widget .e-loop-item .elementor-post-info{color:var(--e-global-color-secondary); font-size:1vw; list-style:none; padding:0; margin:0;}
.e-con .elementor-widget .e-loop-item .elementor-post-info .elementor-icon-list-item{ align-items:flex-start;}
.e-con .elementor-widget .e-loop-item .elementor-post-info .elementor-icon-list-icon{margin-top:5px;}
/* post filter css*/
.post-filter {display:flex;position:relative; z-index:1;}
.post-filter .subnavbtn,body .elementor-widget-taxonomy-filter .e-filter .e-filter-item{ border:none;color:#081628; border-bottom:1px solid #081628; font-size:1.042vw; padding:.5rem 2rem .5rem 1rem;font-family:inherit; font-weight:500;}
.post-filter .subnav,
.post-filter .subnav button{position:relative;}
.post-filter .subnav button:after{content:""; border-right:1px solid var(--e-global-color-secondary); border-bottom:1px solid var(--e-global-color-secondary); position:absolute; right:1rem; top:0; bottom:0; width:6px; height:6px; margin:auto; transform:rotate(45deg);}
.post-filter .subnavbtn:hover,.post-filter .subnav.active .subnavbtn,body .elementor-widget-taxonomy-filter .e-filter .e-filter-item:hover,body .elementor-widget-taxonomy-filter .e-filter .e-filter-item[aria-pressed= true]{color:#ef4815; border-bottom-color:#ef4815;}
.subnav-content {background:#f5f5f5;width: 100%; max-width:300px;min-width:260px;position: absolute;left: 0; top: 100%;display:none;line-height: 1.3; font-weight: 500; font-size:1vw; padding:.5rem;}
.post-filter  .active .subnav-content{display:flex;flex-direction:column;justify-content:flex-start;}
.post-filter  .active .subnav-content.hide{display:none;}
.subnav-content a{margin:.15rem .5rem; padding:.5rem 1rem;}
.subnav-content a:hover, .subnav-content a.selected { background-color: #eee; color: black; border-radius: 25px;}
.filter-icon *{font-size:4vw; font-weight:500;}
.filter-icon > *{align-items:center;}
body .elementor-widget-taxonomy-filter .e-filter {gap:2vw;}
body .elementor-widget-taxonomy-filter .e-filter button:nth-child(1){order:4;}
body .elementor-widget-taxonomy-filter .e-filter button:nth-child(2){order:3;}
body .elementor-widget-taxonomy-filter .e-filter button:nth-child(3){order:2;}
body .elementor-widget-taxonomy-filter .e-filter button:nth-child(4){order:1;}
body .elementor-widget-taxonomy-filter .e-filter button:nth-child(5){order:0;}
.not-found{font-weight:700; text-align:center; margin-top:2rem;}
.post .table-container {
    width: 100%;
    overflow: auto;
    font-size: 18px;
    margin-bottom: calc(100vw * 0.02)
}

.post table td, .post table th {
    padding: .5rem;
    border-right: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    color: #676767;
}

.post table th {
   background: #ececec;
    color: #474747;
    text-align: left;
    font-weight: 600;
}
.post .elementor-widget-theme-post-content li{margin-bottom:1rem;}
/*post filter css end*/
a.bdt-flip-box-button[href="#"] {display: none;}
.rank-math-html-sitemap{    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
    grid-template-rows: auto;
}
@keyframes ripple-white {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgb(255, 255, 255, 0.3), 0 0 0 8px rgb(255, 255, 255, 0.3), 0 0 0 16px rgb(255, 255, 255, 0.3);
        box-shadow: 0 0 0 0 rgb(255, 255, 255, 0.3), 0 0 0 8px rgb(255, 255, 255, 0.3), 0 0 0 16px rgb(255, 255, 255, 0.3)
    }
    100% {
        -webkit-box-shadow: 0 0 0 8px rgb(255, 255, 255, 0.3), 0 0 0 16px rgb(255, 255, 255, 0.3), 0 0 0 24px rgb(255, 255, 255, 0);
        box-shadow: 0 0 0 8px rgb(255, 255, 255, 0.3), 0 0 0 16px rgb(255, 255, 255, 0.3), 0 0 0 24px rgb(255, 255, 255, 0)
    }
}
@keyframes ripple-blue {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgb(239, 72, 21, 0.2), 0 0 0 8px rgb(239, 72, 21, 0.2), 0 0 0 16px rgb(239, 72, 21, 0.2);
        box-shadow: 0 0 0 0 rgb(239, 72, 21, 0.2), 0 0 0 8px rgb(239, 72, 21, 0.2), 0 0 0 16px rgb(239, 72, 21, 0.2)
    }
    100% {
        -webkit-box-shadow: 0 0 0 8px rgb(239, 72, 21, 0.2), 0 0 0 16px rgb(239, 72, 21, 0.2), 0 0 0 24px rgb(239, 72, 21, 0.2);
        box-shadow: 0 0 0 8px rgb(239, 72, 21, 0.2), 0 0 0 16px rgb(239, 72, 21, 0.2), 0 0 0 24px rgb(239, 72, 21, 0.2)
    }
}
.loading-spinner {background-color: #fff;max-width: 1140px; display: grid;grid-template-columns: repeat(3, 1fr); gap:3rem;}
.background-masker {position: absolute;}
.btn-divide-left {top: 0;left: 0; height: 100%;width: 100%;}

@keyframes placeHolderShimmer {
  0% {
    background-position: 0 -800px
  }
  100% {
    background-position: 0 800px
  }
}

.animated-background {width:100%;animation-duration: 2s; animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer; animation-timing-function: linear; background-color: #f6f7f8; background: linear-gradient(to bottom, #eeeeee 0%, #dedede 36%, #eeeeee 80%);  background-size:100% 800px;  height: 300px;  position: relative; }
.search-result .uc_post_list_title{font-size:1.25vw;font-weight:500}
.bdt-search-container{display:flex;}
.bdt-search-container .bdt-navbar-dropdown{display:none;}
.bdt-search-container  .bdt-navbar-dropdown.bdt-drop {position:fixed;display: block !important;width:100%;right:0 !important; left:0!important; top:0!important; transition:all .4s ease-in-out; max-width:unset!important;opacity:1!important; transform:translateY(-100%); transition:all .5s ease;background:#fff;}
.bdt-search-container  .bdt-navbar-dropdown.bdt-drop.bdt-open:before {display:block;position: fixed;left: 0;top: 0;width: 100vw;content: "";height: 100vh;background: #000000; transition:all .5s ease-in-out; opacity: 0; z-index: 0;}
.bdt-search-container  .bdt-navbar-dropdown.bdt-drop.bdt-open:before { opacity: .5;}

.bdt-search-container  .bdt-navbar-dropdown.bdt-drop .bdt-grid-small{max-width:var(--content-width)!important;margin: 0 auto; position:relative;z-index: 2}
.bdt-search-container  .bdt-navbar-dropdown.bdt-drop.bdt-open{transition:all .4s ease-in-out;transform:translateY(0%);}
.bdt-search-container  .bdt-navbar-dropdown.bdt-drop.bdt-open:after {position: fixed;left: 0;top: 0;width: 100vw;height:100%;content: "";background: #fff;z-index: 1;}
body .bdt-icon>*{width:25px; height:25px;}
body .elementor-widget-bdt-search .bdt-search .bdt-search-input{width:90%!important;font-size:2.5vw; height:auto; background:transparent;}
.office-location .eael-feature-list-title{font-size:1.25vw;}
/*form css*/
.elementor-form .elementor-field-group .elementor-field-textual{font-family:"Montserrat", Sans-serif; background:#fff; border: 1px solid #69727d; color: #1f2124;border-radius: 3px;font-size:1vw;line-height: 1.4;min-height: 40px; padding: 5px 21px 5px 10px;}
.elementor-form .elementor-field-group{align-items:flex-start;}
/*form css end*/
.whyjoin-section .eael-infobox .infobox-icon svg g path{fill:none!important;stroke-width:18px}
.whyjoin-section .eael-infobox .infobox-icon svg{margin-bottom:1.5rem;}
.whyjoin-section .title{font-size:1.458vw; color:var( --e-global-color-primary )}
.bdt-modal-full .bdt-modal-dialog{padding:0 2rem}
.cofeedback{font-size:12px;}
input[type="file"] {
  position: relative;
}

input[type="file"]::file-selector-button {
  width: 136px;
  color: transparent;
}

/* Faked label styles and icon */
input[type="file"]::before {
  position: absolute;
  pointer-events: none;
  top: 10px;
  left: 16px;
  height: 20px;
  width: 20px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230964B0'%3E%3Cpath d='M18 15v3H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3h-2zM7 9l1.41 1.41L11 7.83V16h2V7.83l2.59 2.58L17 9l-5-5-5 5z'/%3E%3C/svg%3E");
}

input[type="file"]::after {
  position: absolute;
  pointer-events: none;
  top: 11px;
  left: 40px;
  color: #0964b0;
  content: "Upload File";
}

/* ------- From Step 1 ------- */

/* file upload button */
.elementor-field-type-upload  input[type="file"]::file-selector-button {
  border-radius: 4px;
  padding:0px 8px;
  height: 40px;
  cursor: pointer;
  background-color: white;
  border: 1px solid #ddd;
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  margin-right: 16px;
  transition: background-color 200ms;
}

/* file upload button hover state */
input[type="file"]::file-selector-button:hover {
  background-color: #f3f4f6;
}

/* file upload button active state */
input[type="file"]::file-selector-button:active {
  background-color: #e5e7eb;
}
/*.elementor-field-type-upload label{display:block;position: absolute;z-index: 6;
    height: auto;    font-size: 1vw; font-weight:500;
    width: auto; background:#fff; color:#2C67B2; padding:.25rem .5rem .25rem 1.5rem;}
.elementor-field-type-upload label:before {
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  bottom:0; margin:auto;
  height: 20px;
  width: 20px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ef4815'%3E%3Cpath d='M18 15v3H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3h-2zM7 9l1.41 1.41L11 7.83V16h2V7.83l2.59 2.58L17 9l-5-5-5 5z'/%3E%3C/svg%3E");
}*/
.backbtn{display:none;}
.eael-team-image{height:260px;overflow:hidden}
body .eael-team-image figure{height:100%;}
body .eael-team-image img{height:100%; object-fit:cover; object-position:center top;}
@media (min-width:768px){
	.banner-slider .awards1>* {width: 33.33%;padding: 0 1rem;}
	.overview-section .video, .banner .demo-img{ grid-column: 2; grid-row: 1 / span 4;align-items: flex-start;}
	.events-section .video{ grid-column: 2; grid-row: 1 / span 2;align-items: flex-start;}
	.event-overview .video{ grid-column: 2; grid-row: 2 / span 2;align-items: flex-start;}
	.different-section .video{ grid-column: 3; grid-row: 2/ span 6;}
	.overview-section .video.screen{height:80%;}
	.overview-section .video.screen img{width: 43vw; max-width: 43vw;object-fit: contain;object-position: top left;}
	.products-section .elementor-element.elementor-widget-image img{transition:all 1s ease; width:auto;}
	body .different-section.grid-2 .video{grid-column:2}
	
	div.dataxel-infographic .content div div:first-child:before{right: 0;top: 0;}
	.e-loop-item.leader .elementor-image-box-img{width:calc(50*.35vw); height:calc(50*.375vw);}
	.filter-icon{display:none;}
.post-filter .subnav:not(last-child){margin-right:1rem;}
	.banner-slider .item:not(.awards-banner) .slide-description,
	.banner .text{width:85%;}
	body .principles-section .eael-infobox.icon-on-left .title{padding-top:.5rem;}
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item:nth-child(odd) .ue_item_icon{ margin-right:-30px;}
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item:nth-child(even) .ue_item_icon{ margin-left:-30px;}
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item_vr_line{top:0; bottom:0;}
	#uc_timeline_bullets_elementor_dd7e5e0 .ue_item ul{padding-left:2rem;}
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item:nth-child(odd) .ue_item_vr_line{right:0;}
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item:nth-child(even) .ue_item_vr_line{left:-1px;}
	#uc_timeline_bullets_elementor_dd7e5e0 .ue_item{width:50%; font-size:1.042vw; }
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item:nth-child(odd){justify-self:flex-start; flex-direction: row-reverse;}
#uc_timeline_bullets_elementor_dd7e5e0 .ue_item:nth-child(even){justify-self:flex-end;}

}
.e-loop-item.news .elementor-widget-image img{height:150px; object-fit:contain; width:auto; object-position:center center;}
@media (min-width:1181px){
	body:not(.home ) .elementor > div.e-parent.banner{height:82vh;}
    .dropdown-btn{display:none;}
	body .bdt-nav.bdt-navbar-dropdown-nav li.bdt-parent .bdt-navbar-dropdown{left:auto!important; right:100%;}
	.elementor-location-header .elementor-nav-menu__container > ul > li > a:before, .elementor-location-header .bdt-navbar-dropdown-nav>li>a:before{content:""; position:absolute; left:0; top:0; bottom:0; margin:auto; width:2px; height:70%; background:#D2D2D2;opacity:1!important;}
    .products-nav ul{ display:flex;}
	.segments-section .ue-flip-box__panel--back .ue-flip-box__title{display:none;}
    .segments-section .infobox-icon,
.segments-section .ue-flip-box__container{width:calc(100vw*.18)!important; height:calc(100vw*.18)!important; border-radius:100%;background: linear-gradient(214.96deg, rgba(251, 157, 3, 0.23) 38.04%, #fe6a1670 103.78%); transition: all .4s ease-out; margin:auto; }
.segments-section  .ue-flip-box__panel--front .ue-flip-box__panel__wrapper, .segments-section .infobox-icon{ margin:auto; border-radius:100%;padding: 1.5rem;}
	.segments-section .eael-infobox .infobox-content .title, .segments-section .ue-flip-box__title{text-align:center;}
	.industries-section li.e-n-menu-item #first-active ~ .e-n-menu-content>.e-con{display:block;}
	.industries-section li.e-n-menu-item #first-active ~ .e-n-menu-content>.e-con.show{display:block!important;}
	.industries-section li.e-n-menu-item .e-n-menu-title.active{border-left-color: #ef4815;}
	.e-n-menu-content > div{padding:1rem 1.5rem 1rem 0;border-radius:8px 0;}
	 .home .cust-tabs-content .eael-infobox .infobox-content,
	.e-n-tabs-content .eael-infobox .infobox-content{font-size: 1.25vw;}
	.offerings1-section .swiper{overflow:visible;}
.offerings1-section .swiper:before { content: ""; background: #052F65; width: 100vw;height: 100%;left:-100vw;top: 0;position: absolute; z-index: 2;}
	.elementor .partners-section .eael-dual-header{margin-bottom:2rem;}
	/*.elementor-location-header .elementor-nav-menu__container > ul:has(li:nth-child(6) ){ column-count: 2;}*/
	.elementor-location-header .elementor-nav-menu__container > ul li{break-inside: avoid;}
	.different-section.small-icons .eael-infobox .infobox-icon svg{width:4vw!important; height:4vw!important;}
	.values-section .eael-infobox{align-items:center;overflow: hidden;}
	.values-section .infobox-icon{width:45%; height:calc(100vw*.25);}
	.values-section .icon-on-left .infobox-content{ margin-left:-5rem;}
	.values-section .icon-on-right .infobox-content{ margin-right:-5rem;}
	.values-section .infobox-content .title{font-size:1.563vw}
	body .success-stories .elementor-widget-theme-post-featured-image,
body .small-img.three-posts .e-loop-item:nth-child(2) .elementor-widget-image{height:65vh;overflow:hidden}
}
@media (min-width:1600px){
	body .e-con {    --content-width: min(100%,var(--container-max-width,1320px));}
}
@media (min-width:1500px){
	.segments-section .infobox-icon,
	.segments-section .ue-flip-box__container{width:calc(100vw*.16)!important; height:calc(100vw*.16)!important;}
}
@media(max-width:1180px){
	sup{font-size:x-small}
    .elementor:not(.elementor-location-header):not(.e-loop-item) > div.e-parent:not(.banner):not(.subnav-inner), body:not(.home) .elementor > 	div.e-parent.banner,div.e-parent .cust-tabs-content{padding: calc(100vw *.04) calc(100vw *.07);}
	.mdp-section .book-content{padding: 0 calc(100vw *.07);}
	.elementor:not(.elementor-location-header) div.e-parent.subnav.menu{padding:0 calc(100vh *.025); z-index:9}
	.elementor-nav-menu a{padding:.25rem 1.5rem !important}
	.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title{background:none!important; padding:1rem 1rem 1rem 1.5rem;}
	.banner-slider,body:not(.home) .elementor > div.e-parent.banner:not(.banner-contact){height:600px}
	.banner-slider .slide-title,.banner .elementor-headline .elementor-headline-plain-text, .banner .elementor-headline .elementor-headline-dynamic-text,.banner .elementor-heading-title, .banner1 h1.elementor-heading-title{font-size:44px;}
	body,.eael-infobox .infobox-content .title,	.progressBarContainer .item > h3, .elementor .eael-dual-header .title, .elementor .eael-dual-header .title span, .elementor  .infobox-content h2.title, h2.elementor-heading-title,.elementor .eael-dual-header .title span, .overview-section .elementor-heading-title, .e-n-accordion .e-n-accordion-item-title .e-n-accordion-item-title-text, .author-details .eael-infobox .infobox-content .title, .products-nav,.banner .subheading .elementor-heading-title,.banner-contact .subheading .elementor-heading-title, .banner .text, .e-loop-item.post .elementor-heading-title,.segments-section .elementor-heading-title, body .eael-dual-header .title, .cust-tabs-content .elementor-heading-title,.e-loop-item.case_studies .elementor-heading-title,.product-features .elementor-heading-title, .solutions-section .elementor-heading-title, .mission-section strong, 
.e-loop-item.leader .elementor-image-box-description, 
.bdt-member-content .bdt-member-role, .ue_box_title,.banner-contact .text, .all_cs_list .elementor-grid .elementor-heading-title,.e-loop-item .post-details .elementor-heading-title, .videos-section .infobox-content > div:not(.infobox-button) h4, .resources-section .e-loop-item.case_studies:not(.swiper-slide) h5.elementor-heading-title, .resources-section .e-loop-item .elementor-widget-heading h5.elementor-heading-title, .industries-section li.e-n-menu-item .e-n-menu-title-text,	.elementor .different-section .full-in .title span, body .whyjoin-section  div.eael-dual-header .subtext .small, body .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title-text{font-size:16px;}
	.elementor-location-header .menu-item a, .elementor-location-header .elementor-widget-n-menu .e-n-menu-title, .elementor-widget-n-menu .e-n-menu-title-text,body .elementor-widget-n-menu .e-n-menu-title-text, body .elementor-widget-n-menu .elementor-nav-menu--dropdown, .elementor-location-footer, .elementor-location-header .bdt-navbar-nav>li>a, .elementor-location-header .bdt-navbar-item, .bdt-navbar-toggle {font-size:14px!important;}
	.values-nav  .elementor-widget-n-menu .e-n-menu-title-text, body .values-nav  .elementor-widget-n-menu .e-n-menu-title-text{color:#0450A1}
	.values-nav  .elementor-widget-n-menu:hover .e-n-menu-title-text, body .values-nav  .elementor-widget-n-menu:hover .e-n-menu-title-text{color:#094686}
	.e-n-tabs-content .eael-infobox .infobox-content,.elementor-widget-counter .elementor-counter .elementor-counter-title, .different-section .full-in .title span:not(.lead), body .company div.eael-dual-header .subtext, body .jobs-listing .elementor-heading-title, .search-result .uc_post_list_title, .office-location .eael-feature-list-title, .elementor-form .elementor-field-group .elementor-field-textual {font-size:14px;}
	.elementor-element .bdt-flip-box-layer-inner .bdt-flip-box-layer-desc,
	.segments-section .ue-flip-box__panel--back .ue-flip-box__description{font-size:14px!important;font-weight: 400 !important;}
	body .elementor-message.elementor-message-danger{font-size:12px!important;}
	.industries-section .elementor-image-box-title, .author-details .eael-dual-header .title span.lead,
	.e-loop-item.case_studies .elementor-heading-title,.platform-section .cust-tabs-content .eael-infobox .infobox-content .title, .overview-section .eael-infobox .infobox-content .title, .e-loop-item.leader .elementor-image-box-title, .platform-section .eael-infobox .infobox-content .title, .product-features .eael-infobox .infobox-content .title, 
.overview-section.careers .infobox-content, .post h4, .single-news h4, .bdt-member-content .bdt-member-name{font-size:20px;}
	body  .different-section  .elementor-element .elementor-heading-title{font-size:20px!important;}
	body  .different-section  .video .elementor-heading-title{margin-bottom:0; font-size:14px!important;}
	.bdt-flip-box .bdt-flip-box-layer-inner .bdt-flip-box-layer-title,
.segments-section .ue-flip-box__panel .ue-flip-box__title, .segments-section .eael-infobox .infobox-content .title,.different-section .eael-infobox .infobox-content .title{font-size:16px!important;}
	 .bdt-flip-box .bdt-flip-box-layer,
	.ue-flip-box__container.uc-hide.ue-fade .ue-flip-box__panel--back, .ue-flip-box__panel{position:static!important; opacity:1!important; height:auto;}
	body div.eael-dual-header .subtext, body div.eael-dual-header .subtext, .mdp-section.mdp-1 .swiper .eael-dual-header .title span.lead{font-size:28px;}
	body #uc_circle_number_widget_elementor_e7f8dc7 .circle_number_text,
	.elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper{font-size:50px;}
	.industries-section .e-n-menu-heading{width:75%;}	
	.industries-section li.e-n-menu-item.hover .e-n-menu-content>.e-con,
	.industries-section li.e-n-menu-item.hover .e-n-menu-content>.e-con *{height:100%;}
	.industries-section li.e-n-menu-item.hover .e-n-menu-content>.e-con img{object-fit:cover; object-position:center right;}
	.industries-section li.e-n-menu-item.hover .e-n-menu-content>.e-con.show{display:block!important;}
	.banner-slider .slide-description{display:none;}
	.elementor-location-header div.e-parent, .banner-slider .item{padding:calc(100vh *.0) calc(100vh *.08);}
	.different-section:not(.small-icons) .eael-infobox-icon-bg-shape-none .eael-infobox, .search-results .uc_post_list_box{padding:2rem 1rem;}
	.bluebg-section .bdt-flip-box{height:100%!important; display:flex; flex-direction:column;}
	.bluebg-section .bdt-flip-box-layer.bdt-flip-box-front{margin-bottom:1rem;}
	.bdt-flip-box-back .bdt-flip-box-layer-title{display:none!important;}
    .products-nav #nav{display:none;}
    .products-nav #nav-wrap{max-width:360px;margin: 0 auto;}
    .products-nav #nav.show{display:block;}
    .products-nav #nav-wrap{position:relative;}
    .products-nav #nav{position:absolute; left:0; top:100%; width:100%;background:#fff;z-index: 2;}
    .products-nav li{border:0;}
     .products-nav .dropdown-btn:after { content: "";border: 2px solid #081628; width: 10px;height: 10px;display: block;transform: rotate(45deg); position: absolute; right: 2rem;top: -5px;bottom: 0; margin: auto;border-top: 0; border-left: 0; pointer-events:none;}
	.mdp-section .swiper .eael-dual-header .title span, 
	.mdp-section .eael-dual-header .title .lead{font-size:16px!important;}
	.mdp-section .swiper .eael-dual-header .title span:not(.lead){font-size:12px!important;}
	body .eael-dual-header .title{ margin: 0 ;}
	.platform-section .infobox-icon{margin-bottom:1rem;}
	.overview-section .video{align-items:flex-start;}
	.segments-section .infobox-icon, .segments-section .ue-flip-box__panel--front { width: 20vw!important; height: 20vw!important;border-radius:100%!important;background: linear-gradient(214.96deg, rgba(251, 157, 3, 0.23) 38.04%, #fe6a1670 103.78%); transition: all .4s ease-out; padding:1rem!important;}
	body .ue-flip-box .ue-flip-box__container, body .ue-flip-box .ue-flip-box__panel{overflow:inherit!important;}
	.segments-section .ue-flip-box > .ue-flip-box__panel__element.ue-flip-box__title{display:none;}
	.segments-section .ue-flip-box__panel--back .ue-flip-box__title{margin:0 0 1rem;}
	body .success-stories .elementor-widget-theme-post-featured-image, 
	body .small-img.three-posts .e-loop-item:nth-child(2) .elementor-widget-image{height:410px;}
	body .small-img .e-loop-item .elementor-widget-image,
	.resources1 .e-loop-item + .e-loop-item .elementor-widget-image{height:180px}
	.dataxel-infographic .content, body .elementor-widget-taxonomy-filter .e-filter .e-filter-item,  body .brainspark-infographic h3{font-size:12px;}
	.post-filter .subnavbtn,body .elementor-widget-taxonomy-filter .e-filter .e-filter-item{ background:#f5f5f5; border-radius:24px; border:none;}
	body .elementor-widget-taxonomy-filter .e-filter{gap:2vw;justify-content: space-around;}
	.dataxel-infographic .content h3, .dataxel-infographic .content p{padding:.75rem 1.25rem; font-size:14px;}
	.partners-grid .bdt-logo-grid-figure{padding:1rem;}
	.progressBarContainer {padding:calc(100vh *.0) calc(100vh *.05);}
   .progressBarContainer .item{width:30px; height:30px;}
	.progressBarContainer h3{display:none;}
	.services3-section .elementor-widget-eael-info-box{width:25%;}
	.services3-section .infobox-content .title{width: calc(27* 0.84vw); height: calc(27* 0.84vw);}
	.services3-section .eael-infobox .infobox-content .title{font-size:2vw; padding:1.25rem;}
	.services3-section .infobox-content >div{padding:0 .75rem; font-size:14px;}
	.services3-section .elementor-widget-eael-info-box:not(:last-child) .eael-infobox .infobox-content > div:after{ height:100%;}
	.e-loop-item.case_studies:not(.swiper-slide) .elementor-heading-title, .e-loop-item.whitepapers .elementor-heading-title, .e-loop-item.post .elementor-heading-title, .all_cs_list .elementor-grid .elementor-heading-title, .e-loop-item .post-details .elementor-heading-title, .videos-section .infobox-content > div:not(.infobox-button) h4, .videos-section .title, .e-loop-item.events .elementor-heading-title{font-size:20px;}
	.elementor .elementor-widget-n-carousel .e-n-carousel.offset-right{padding-inline-end:0;}
	button.learn-more, .banner .elementor-button-link, .banner-slider .elementor-button-link, .banner .bdt-dual-button .bdt-ep-button, .overview-section, .load-more a,.post-filter .subnav-content,.post-filter .subnavbtn,.banner .text .elementor-heading-title{font-size:14px;}
	.values-section .infobox-icon{width:50%;}
	.values-section .infobox-content {width:50%;padding: 1.5rem !important;}
	.brainspark-infographic, .brainspark-infographic .ue_box_title{font-size:16px;}
	body .brainspark-infographic ul{padding-left:1rem; margin:0;}
	.brainspark-infographic .elementor-heading-title{font-size:12px;}
	body.page .principles-section .eael-infobox .infobox-icon-wrap{width:60px; height:60px; margin-left:-15px;}
	body .principles-section .eael-infobox.icon-on-left .title{font-size:16px; margin-bottom:1rem;}
	body .principles-section .eael-infobox.icon-on-left .infobox-content{font-size:12px; padding-left:1rem; padding-right:1rem;}
	.elementor .elementor-widget-eael-dual-color-header:not(.empty-text) .eael-dual-header .title{margin-bottom:1rem!important;}
	body .mdp-section .swiper .eael-dual-header .title {margin-bottom: 1rem !important;}
	body .elementor-widget-bdt-search .bdt-search .bdt-search-input{font-size:5vw;}
	
}

@media (min-width:760px){
	.home .cust-tabs-content .eael-infobox,
	body .e-n-tabs-content .eael-infobox{flex-direction:row; display:flex;}
    .home .cust-tabs-content .eael-infobox .infobox-icon,
	.e-n-tabs-content .eael-infobox .infobox-icon{width:40%;}
	.home .cust-tabs-content .eael-infobox .infobox-content,
	.e-n-tabs-content .eael-infobox .infobox-icon + .infobox-content,
	.platform-section .e-n-tabs-content .eael-infobox .infobox-content{padding-left:3rem;}
    .home .cust-tabs-content .eael-infobox-hover-img-shape-square .eael-infobox .infobox-content,
	.e-n-tabs-content .elementor-widget-eael-info-box.eael-infobox-shape-square .eael-infobox .infobox-content{width:60%;}
	.e-n-tabs-content .elementor-widget-eael-info-box.eael-infobox-shape-square .eael-infobox.icon-on-right .infobox-content{padding:0 3rem 0 0 ;text-align: left;}
	.partners-grid .e-n-tabs-content .eael-infobox .infobox-content{width:inherit; padding:0 3rem 0 0;}
	.power-edge  .eael-dual-header .title span{display:inline-block;}
}
@media(max-width:1000px){
	 .elementor:not(.elementor-location-header):not(.e-loop-item) > div.e-parent:not(.banner):not(.subnav-inner), body:not(.home) .elementor > div.e-parent.banner,div.e-parent .cust-tabs-content, mdp-section .book-content{padding: calc(100vw *.08) calc(100vw *.07);}
	.elementor-location-header div.e-parent, .banner-slider .item{padding: calc(100vw *.0) calc(100vw *.05);}
	body .elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-wrapper{display:none!important;}
.bdt-navbar-wrapper .bdt-navbar-nav,
	.elementor-location-header .bdt-navbar-container  div.bdt-navbar-dropdown{position: fixed !important; width: 100% !important;height: 101vh !important;max-height: unset !important;top: 0 !important;right: -100% !important; margin: auto;transition: all .3s ease !important;/*backdrop-filter: blur(30px);*/ display: flex !important;flex-direction: column;padding: calc(100vw*.2) 2rem 2rem;background: rgba(12, 35, 64, 1)!important;left: auto !important; max-width:inherit!important; z-index:1;}
	body .bdt-navbar-wrapper .bdt-navbar-nav.open-nav,
	body .elementor-location-header li.bdt-parent > div.bdt-navbar-dropdown.bdt-open{right:0!important;}
	body .elementor-location-header li.bdt-parent > div.bdt-navbar-dropdown.bdt-open{z-index:2;}
	.banner-slider .slide-text{width:75%;}
	body.open .logo{z-index:11;}
	.elementor-widget-n-menu .e-n-menu-heading{width:100%}
	body .elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-item:not(:last-child),
body .elementor-location-header  .bdt-navbar-nav li:not(:last-child){border-bottom: 1px solid #16355c;}
body .elementor-widget-n-menu .e-n-menu-content{background: rgba(12, 35, 64, 1);padding: 6rem 2rem 2rem;position:fixed; right:-100%; top:0; width:100vw; height:100vh;transition:all .4s ease-in-out}
body .elementor-widget-n-menu .e-n-menu-content.e-active{right:0%; }
body .elementor-location-header .elementor-nav-menu .menu-item a {font-size:16px!important; padding:1rem 2rem 1rem 1rem!important;fill: #ef4815 !important;}
.e-n-menu-content .backbtn, body .elementor-location-header li.bdt-parent .backbtn{color:#fff;font-size:20px;position: relative;display: flex;align-items: center;gap: 0 .5rem;}
    .e-n-menu-content .backbtn:before, body .elementor-location-header li.bdt-parent .backbtn:before {content: "";width: 8px;height: 8px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);
    }
	body .elementor-location-header .bdt-navbar-nav a{padding:.75rem 2rem!important;}
	body .elementor-location-header .bdt-navbar-nav li a.bdt-parent:after{left:1rem; right:auto; transform:rotate(-45deg)}
	body .elementor-widget-n-menu .e-n-menu-content>.e-con{background:transparent!important; margin-bottom:1rem;display:block!important;width: 100% !important;}
	body.elementor-kit-29, .elementor-widget-n-menu .e-n-menu-title-text, body .eael-infobox .infobox-button a.eael-infobox-button, body .elementor-button, body .elementor-button:hover, body .elementor-button:focus,.different-section .e-n-accordion-item > div, .elementor-widget.author-details:not(.elementor-widget-eael-info-box), .elementor-location-footer .elementor-nav-menu a,.home .cust-tabs-content .eael-infobox .infobox-content,body .elementor-nav-menu .menu-item a{font-size:14px;} 
	.mdp-section .elementor-widget.author-details .infobox-content {font-size:12px;}
.banner-slider .slide-title, .banner .elementor-headline .elementor-headline-plain-text, .banner .elementor-headline .elementor-headline-dynamic-text, .banner .elementor-heading-title, .banner1 h1.elementor-heading-title{font-size:5vw;}
	.banner-slider .bg-image.video video{object-position:center right; right:0;}
	.banner-slider .bg-image.videoai video{height:100%; object-position:73% 50%}
	.banner-slider .bg-image:before {background: #00002D!important; opacity: .65;}
	.elementor-location-header .menu-item a, .elementor-location-header .elementor-location-header .elementor-widget-n-menu .e-n-menu-title,  .elementor-location-header .elementor-widget-n-menu .e-n-menu-title-text,body .elementor-location-header .elementor-widget-n-menu .e-n-menu-title-text, body .elementor-widget-n-menu .elementor-nav-menu--dropdown, body .elementor-location-header .bdt-navbar-nav li a{font-size:16px!important;color:#fff!important;background:transparent!important;justify-content: flex-start;}
	body .elementor > div.e-parent.banner.banner-contact{height:auto;}
	body .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon{position: absolute!important; left: 0;top: 0;bottom: 0; margin: auto;transform: rotate(-90deg);}
	.overview-section .video{margin-bottom:2rem!important;margin-left: auto; margin-right: auto;}
	body .elementor-element.e-con.grid-5 .full,
	body .elementor-element.e-con.grid-4 .full, body .elementor-element.e-con.grid-3 .full, .grid-3 .full{grid-column:span 2;}
	body .elementor-element.e-con.grid-5 > .e-con-inner,
	body .elementor-element.e-con.grid-4 > .e-con-inner, body .elementor-element.e-grid.grid-3 >.e-con-inner{--display: grid;--e-con-grid-template-columns: repeat(2, 1fr);}
	body .elementor-element.e-con.segments-section.grid-4 .full{grid-column:span 2; width:100%;}
	body .elementor-element.e-con.segments-section.grid-4 >.e-con-inner {--e-con-grid-template-columns:repeat(2,1fr);}
	.bdt-dual-button{flex-direction:column}
	.banner .bdt-dual-button .bdt-ep-button{margin-right:0!important; margin-bottom:1rem;}
	body .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title {padding:1rem;}
	body .elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover, .elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a{color:unset; border-bottom-color:unset;}
	body .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title br{display:none;}
	body .elementor-widget-n-tabs .e-n-tabs-content > div{ padding:2rem 1rem;}
	body .elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{display:flex;}
	body .elementor-widget-n-tabs .e-n-tab-title-text{display:block;flex:1}
	.industries-section .elementor-widget-n-menu .e-n-menu-heading{background: #ffffffbd;}
	.different-section:not(.small-icons) .eael-infobox-icon-bg-shape-none .eael-infobox{padding:1.5rem 1rem; }
	body .bdt-flip-box .elementor-icon-wrapper{margin-bottom:.5rem;}
	.different-section .eael-infobox-icon-bg-shape-none .eael-infobox{flex-direction:column; padding:0;}
	.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap{justify-content:flex-start; margin-bottom:1rem;}
	.different-section .eael-infobox.icon-on-left .infobox-content{padding-left:0!important;}
	body .different-section.grid-3 .video {grid-column:span 2; grid-row: 8;}
	body .different-section.elementor-element.e-con.grid-3 .full{grid-column: span 1;}
	.segments-section .ue-flip-box__panel--back { padding: 1rem 0!important;}
	.products-section .product-hover:hover .elementor-element.elementor-widget-image {height:260px;}
	.e-n-tabs-content .infobox-icon{margin-bottom:1rem;}
	div.dataxel-infographic .content div div:first-child span{padding:.25rem .75rem; font-size:10px;}
	.dataxel-infographic .content h3, .dataxel-infographic .content p,.mdp-section div.eael-infobox .infobox-content{font-size:14px;}
	.brainspark-infographic, .brainspark-infographic .ue_box_title{font-size:11px;}
	.brainspark-infographic .uc-icons{height:57px; display:flex; align-items:center;justify-content: center;}
	.brainspark-infographic .ue_box_title br{display:none;}
	.brainspark-infographic .elementor-inline-items li:not(:first-child){flex:1;}
	.all_cs_list .elementor-grid, .loading-spinner  { grid-template-columns: repeat(2, 1fr); gap: 2.5rem;}
	.not-found{grid-column: 2;}
	.elementor-post-info li.elementor-inline-item, .elementor-post-info,
	.e-con .elementor-widget .e-loop-item .elementor-post-info, body .elementor-counter .elementor-counter-number-prefix, .elementor .elementor-element .post-details li.elementor-inline-item, .elementor-post-info li.elementor-inline-item, .elementor-post-info li.elementor-inline-item .elementor-icon-list-text{font-size:12px;}
	.elementor-widget-loop-carousel .swiper-slide.case_studies .elementor-widget-theme-post-featured-image, .resources-section .elementor-widget-loop-carousel .swiper-slide .elementor-widget-theme-post-featured-image, .all_cs_list .elementor-widget-theme-post-featured-image, .events .elementor-widget-theme-post-featured-image{height:240px;}
}
@media(max-width:767px){
	.banner-slider .slide-title, .banner .elementor-headline .elementor-headline-plain-text, .banner .elementor-headline .elementor-headline-dynamic-text, .banner .elementor-heading-title, .banner1 h1.elementor-heading-title{font-size:7vw;}
	.banner .background{height:50%;}
	 .banner-slider .slide-text { width: 100%;    }
	.elementor-element.banner:before{background:linear-gradient(0deg, var( --e-global-color-b8fbd82 ) 55%, #00376E00 100%)!important;}
	.careers-banner .elementor-headline-dynamic-wrapper{display:block;}
body .eael-dual-header .title, .elementor .eael-dual-header .title,
	.overview-section .elementor-heading-title,
	h2.elementor-heading-title, .elementor .eael-dual-header .title span{font-size:22px}
	body .elementor-element.e-con.grid-5 .full,
	body .elementor-element.e-con.grid-4 .full,
	body .elementor-element.e-con.grid-3 .full,
	body .elementor-element.e-con.grid-2 .full,
	body .elementor-element.e-con.segments-section.grid-4 .full,
	.different-section .full-in{grid-column:span 1;}
	body .brainspark-infographic  .elementor-element.e-con.grid-3 .full{grid-column:span 3;}
	body .elementor-element.e-con.grid-5 > .e-con-inner,
	body .elementor-element.e-con.grid-4 > .e-con-inner,
	body .elementor-element.e-con.grid-3 > .e-con-inner,
	body .elementor-element.e-con.grid-2 > .e-con-inner{--display: grid;--e-con-grid-template-columns: repeat(1, 1fr);}
	body .elementor-element.e-con.segments-section.grid-4 >.e-con-inner{--e-con-grid-template-columns: repeat(1, 1fr);}
	body div.eael-dual-header .subtext, body div.eael-dual-header .subtext, .mdp-section.mdp-1 .swiper .eael-dual-header .title span.lead{font-size:16px;}
	.bdt-flip-box .bdt-flip-box-layer-inner .bdt-flip-box-layer-title br,
	 .ue-flip-box__panel--back .ue-flip-box__title br,
	.segments-section br{display:none;}
	.industries-section .e-n-menu-content, .industries-section .e-n-menu-content *{height:100%;}
	.industries-section .e-n-menu-content img{object-fit:cover; object-position:50% 90%;}
	.products-nav .dropdown-btn{border:1px solid #EB5757;border-radius:24px;}
	.industries-section .e-n-menu-title-container { padding: 0.5rem;}
	.e-grid .eael-dual-header{margin-bottom:0;}
	.fixed-nav {display:none;}
	.segments-section .infobox-icon, 
	.segments-section .ue-flip-box__panel--front { width: 40vw !important;height: 40vw !important;}
	body .ue-flip-box .ue-flip-box__container, body .ue-flip-box .ue-flip-box__panel{display:flex; align-items:flex-start; flex-direction:column;}
	/*body .ue-flip-box .ue-flip-box__container .ue-flip-box__panel--back .ue-flip-box__panel__content,
	body .bdt-flip-box .bdt-flip-box-front .bdt-flip-box-layer-overlay{align-items:center!important;}
	body .bdt-flip-box .bdt-flip-box-front .bdt-flip-box-layer-overlay{text-align:center!important;}*/
	.bluebg-section .bdt-flip-box-layer-title:before{display:none;}
	.bluebg-section .bdt-flip-box-layer-title{padding-left:0!important;}
body .small-img.three-posts .e-loop-item:nth-child(2) .elementor-widget-image,
	body .success-stories .elementor-widget-theme-post-featured-image,
	body .small-img .e-loop-item .elementor-widget-image{height:200px}
	body .elementor div.segments-section .elementor-widget-ucaddon_flip_box{width:100%;}
	.mdp-section .elementor-widget.elementor-widget-image:not(.nitin-pic){position: absolute; top: 1rem;left: 0;}
	.services3-section .eael-infobox .infobox-content .title{ padding:.75rem;}
	.services3-section .infobox-content >div{ font-size:6px;font-weight:500;padding: 0 .5rem;}
    .brainspark-infographic h3,
    .brainspark-infographic, body .brainspark-infographic h3{font-size:3vw;}
.brainspark-infographic h3{padding:.25rem;}
.brainspark-infographic .content > div{padding:.5rem 1.5rem .5rem 1.5rem;;}
	.brainspark-infographic .ue-icon{width: 20px; height: 20px;font-size: 12px;right: -10px;}
	.elementor .elementor-element ul.elementor-icon-list-items{gap: .5rem 0;}
	.dataxel-infographic .content{font-size:8px;}
	.dataxel-infographic .content{gap:1rem .35rem; flex-wrap:wrap;}
	.dataxel-infographic .content div > div svg{width: 35px; height: 35px;left: 0;bottom: -22px;margin: 0 auto;top: auto;right: 0;transform: rotate(90deg);}
	.bdt-flip-box-layer .bdt-flip-box-layer-inner{gap:.75rem 0;}
	.bdt-flip-box-layer-inner svg, .services2-section svg,
	.different-section .eael-infobox .infobox-icon svg, .whyjoin-section .eael-infobox .infobox-icon svg{ width:15vw!important;height: 15vw!important;}
	.dataxel-infographic .content > div{padding:0 0 0 3rem;}
	.dataxel-infographic .content div:first-child,
	.dataxel-infographic .content div:first-child div,
	.dataxel-infographic .content > div,
	.dataxel-infographic .content div > div{width:100%;}
	div.dataxel-infographic .content div div:first-child {width:40px; height:100%;align-items: center;}
	div.dataxel-infographic .content div div:first-child span {transform: rotate(-90deg);font-size:12px;}
	div.dataxel-infographic .content div div:first-child:after{width:2px; height:100%; right:0;}
	.segments-section .elementor-widget-eael-info-box,
	.segments-section .eael-infobox{align-items:flex-start}
	.testi-section .elementor-widget-video { width: calc(50vw) !important;height: calc(50vw) !important;justify-self:center;}
	.values-section .eael-infobox{flex-direction:column; flex-wrap:wrap;}
	.values-section .eael-infobox > *{width:100%;}
	.experience-infographic{flex-direction:column;}
	body .experience-infographic > div{width:100%; flex-direction:row; align-items:center;}
	body .experience-infographic .heading{width:40%; margin:-7px 0px;}
	body .experience-infographic .item:not(:last-child) .info-content:after{display:none;}
	body .experience-infographic .title,
	body .experience-infographic .info-content{font-size:12px}
	body .experience-infographic .info-content{padding:0 0.5rem;width: 60%;}
	body .experience-infographic .title span{border-width:1px;}
	.experience-infographic svg path{stroke-width:4px!important;}
	body .experience-infographic svg{margin:0;}
	.experience-infographic svg.dark, .experience-infographic .item:nth-child(even) svg.light {transform: rotate(90deg);transform-origin: center top;}
	.experience-infographic svg.light, .experience-infographic .item:nth-child(even) svg.dark {transform: rotate(90deg); transform-origin: center bottom;}
	.experience-infographic .item:nth-child(even) svg.dark{margin-left:-1px; margin-top:-1px;}
	.experience-infographic .item:not(:nth-child(1)) svg.dark{margin-top:-1px;}
	.post-filter{flex-direction:column; display:none; max-width:300px;position: absolute; width: 100%; background: #fbfbfb; left:0; top:0;padding: 1rem;}
	.post-filter.show{display:flex;}
	.post-filter .subnav-content {margin-bottom: 2rem;position: static; height:0;transition:all .5s ease;}
	.post-filter .active .subnav-content{height:100%;}
	.post-filter span.close-btn {position: absolute;top: 2rem;right: 2rem;width: 30px;height: 30px;display: none;}
	.post-filter span.close-btn:before,
	.post-filter span.close-btn:after{content: "";position: absolute;width: 100%; height: 2px; background: #ef4815;  transform-origin: center center;}
	.post-filter span.close-btn:before{ transform: rotate(45deg);}
	.post-filter span.close-btn:after{transform: rotate(-45deg); }
	.post-filter .subnavbtn, body .elementor-widget-taxonomy-filter .e-filter .e-filter-item{width:100%; background:transparent; text-align:left; border-bottom:1px solid #efefef; border-radius:0; }
	.apply-filter{display:none;}
	.layer-stack .elementor-element ul.elementor-icon-list-items{gap:.5rem; padding:0!important;}
	body .brainspark-infographic ul.elementor-icon-list-items{padding:0 .5rem!important;}
	.brainspark-infographic .elementor-inline-items li:first-child{writing-mode: vertical-rl; transform: rotate(180deg);padding: .5rem;        margin: 0 !important;}
	body .brainspark-infographic .elementor-widget-n-tabs .e-n-tabs-content > div{padding:1rem 0;}
	.brainspark-infographic .eael-dual-header svg, .brainspark-infographic .layer-stack svg {
    width: 26px !important;
    height: 26px !important;
}
	#uc_timeline_bullets_elementor_dd7e5e0 .ue_item_content{padding:.5rem 1rem;}
	.principles-section .eael-infobox-icon-bg-shape-none .eael-infobox{margin-left:-16px;}
	.corevalues > .e-con-inner{gap:0 0!important;}
	.values-nav.e-con:before {left: -2rem;right: -2rem; width: auto;position: absolute; height: 100%;}
	.mdp-section .eael-dual-header .title .lead{margin-bottom:.5rem;}
	body .elementor-widget-bdt-search .bdt-search .bdt-search-input{font-size:5vw; padding:0px 10px}
	.all_cs_list .elementor-grid,.loading-spinner { grid-template-columns: repeat(1, 1fr); gap: 2.5rem;}
	.loading-spinner{flex-direction:column}
	.elementor-location-footer .elementor-widget-n-menu .e-n-menu-item:first-child .e-n-menu-title{padding-left:0;}
	.elementor-location-footer .elementor-widget-n-menu .e-n-menu-item:last-child .e-n-menu-title{padding-right:0;}
	.bdt-member-content{text-align:center; margin-top:1rem;}
}