/*
Theme Name: Metam Technology Child
Description: Metam Technology Child is a child theme of Hello Elementor, created by Metam team
Author: Metam Team
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your Dotsqaures styles here */
@import url("https://use.typekit.net/bsi5svf.css");


@font-face {
    font-family: 'Arial';
    src: url('fonts/ArialMT.woff2') format('woff2'),
        url('fonts/ArialMT.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arial';
    src: url('fonts/Arial-BoldItalicMT.woff2') format('woff2'),
        url('fonts/Arial-BoldItalicMT.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Arial';
    src: url('fonts/Arial-BoldMT.woff2') format('woff2'),
        url('fonts/Arial-BoldMT.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
h1{font-family: 'Magistral' !important;}
h2{font-family: 'Magistral' !important; font-weight: bold !important; text-transform:none !important; letter-spacing: 0 !important;}
h2 span{font-family: 'Magistral' !important;}
h3, h4{font-family: 'Arial';}
p{ font-family: 'Arial';font-weight: normal; font-size: 18px; margin-bottom: 0; line-height: 32px;}
a, li, table, span{font-family: 'Arial';}

.btn {border-radius: 50px;font-size: 16px;background: #e537ff;color: #fff;padding:7px 55px 7px 25px;display: inline-block; position: relative; transition: all 0.5s ease; font-weight: bold;}
.btn:hover {padding:7px 25px 7px 55px;transition: all 0.5s ease; color: #fff; background: #e537ff;}
.btn:hover:after {    background: url(/wp-content/uploads/2025/06/arrow-right-white.png) no-repeat;    left: 30px; transition: all 0.5s ease;}
.btn:after{background: url(/wp-content/uploads/2025/06/arrow-right-white.png) no-repeat; content: ''; width: 18px; height: 16px; position: absolute; right: 25px; top:15px;}

.elementor-element .elementor-button-link { text-align: left; border-radius: 50px !important;font-size: 16px;background: #e537ff;color: #fff;padding:18px 55px 18px 25px;display: inline-block;position: relative;transition: all 0.5s ease; text-decoration: none !important; font-weight: bold !important; border-width: 2px !important;}
.elementor-element .elementor-button-link:after{background: url(/wp-content/uploads/2025/06/arrow-right-white.png) no-repeat; content: ''; width: 18px; height: 16px; position: absolute; right: 25px; top:17px;}
.elementor-element .elementor-button-link:hover {padding: 18px 25px 18px 55px;transition: all 0.5s ease; color: #fff; background: #e537ff;}
.elementor-element .elementor-button-link:hover:after {    background: url(/wp-content/uploads/2025/06/arrow-right-white.png) no-repeat;    left:25px; transition: all 0.5s ease;}
.elementor-element .elementor-button-link span.elementor-button-icon {display: none;}

.pink{background: #63b51c;}
.blue{background: #7F00FF;}
.sky{background: #2695F3;}
.green{background: #63b51c;}

.elementor-widget-heading h2.elementor-heading-title strong, .elementor-widget-heading h1.elementor-heading-title strong {color: #e537ff; font-weight: bold;}

.elementor-element.visitbtn .elementor-size-sm:after {background: url(/wp-content/uploads/2025/07/pink_rightarrow.png) no-repeat;}

/*header css*/
.ehf-header #masthead{background: #fff; position: sticky; top: 0; z-index: 9999;}
.ehf-header #masthead a.elementor-button.elementor-button-link {padding: 18px 25px; margin: 0 15px 0 0;}
.ehf-header #masthead a.elementor-button.elementor-button-link:after{display: none;}
.ehf-header #masthead .logo {justify-content: center; margin-right: 30px;}
.ehf-header #masthead .logo img {width: auto;}
.ehf-header #masthead .lang.elementor-widget-button a.elementor-button {color: #000;font-family: "Arial", Sans-serif;font-size: 16px;font-weight: bold;background: none;border: 1px solid #bcbcbc;
padding:17px 55px 17px 25px;width: 100%; position: relative;}
.ehf-header #masthead .lang.elementor-widget-button a.elementor-button:after {background: #fff url(/wp-content/uploads/2025/07/down_arrow.svg) no-repeat;content: '';width: 16px;height: 16px;
position: absolute;right: 12px;top: 17px;background-size: 17px;}
.ehf-header #masthead nav ul li a {padding-left: 0; padding-right: 5px;}
.ehf-header #masthead nav ul.sub-menu li a {padding-left: 10px;padding-right: 10px;}
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before {content: '';right: 5px;position: relative;}
.ehf-header #masthead .lang nav ul.hfe-nav-menu li a {color: #000;font-family: "Arial", Sans-serif;font-size: 16px;font-weight: bold;background: none;border: 1px solid #bcbcbc;padding: 17px 55px 17px 25px;width: 100%;
position: relative;border-radius: 25px 25px 25px 25px;}
.ehf-header #masthead .lang nav ul.hfe-nav-menu li a span.hfe-menu-toggle {font-size: 0;}
.ehf-header #masthead .lang nav ul.hfe-nav-menu li a span.hfe-menu-toggle i.fa:before {background: #fff url(/wp-content/uploads/2025/07/down_arrow.svg) no-repeat;content: '';width: 16px;height: 16px;
position: absolute;right: 12px;top: 17px;background-size: 17px;}
.ehf-header #masthead .lang nav ul.hfe-nav-menu li ul.sub-menu li a.hfe-sub-menu-item {border-radius: 0;border: none;}
.ehf-header #masthead .lang nav ul.hfe-nav-menu li ul.sub-menu li a.hfe-sub-menu-item:hover {color: #e537ff;}
.ehf-header #masthead ul li:nth-child(6) {display: none;}
/*header css end*/

/*home banner 2 css*/
.home_banner .bdt-prime-slider-wrapper {margin: 0 auto;width: 1280px; margin-top: 150px;}

.elementor-element.home_banner .elementor-widget-prime-slider-dragon, .elementor-element.home_banner .bdt-prime-slider, .elementor-element.home_banner .bdt-prime-slider .bdt-prime-slider-dragon,
.elementor-element.home_banner .bdt-slideshow, .elementor-element.home_banner ul.bdt-slideshow-items, .elementor-e.operate_powerspointslement.home_banner ul.bdt-slideshow-items {height: 100%;}


.bdt-ps-blur-effect--yes .bdt-ps-dragon-bg .bdt-ps-slide-img {filter: blur(0px) brightness(100%);}
.home_banner .bdt-prime-slider-content h1.bdt-title-tag {padding: 0 130px 0 0px; line-height: 65px !important; text-transform: none !important; color: #000 !important;}
.home_banner .bdt-prime-slider-content h1.bdt-title-tag small {color: #e537ff; font-family: 'Magistral' !important; font-size: 52px;}
.home_banner .bdt-prime-slider-content h1.bdt-title-tag span{font-family: 'Magistral' !important;}
.home_banner .bdt-prime-slider-content h2.bdt-sub-title-inner span {color: #e537ff; font-family: 'Magistral' !important;}
.home_banner .bdt-prime-slider-content .btn{border: 2px solid #e537ff; width: 254px;margin: 0 16px 0 0px;}
.home_banner .bdt-prime-slider-content .btn:after {right: 42px;}
.home_banner .bdt-prime-slider-content p {font-size: 25px;font-weight: normal;margin: 10px 0 15px;}
.home_banner .bdt-prime-slider-content p br{ display: none;}
.home_banner .bdt-prime-slider-content .btn:last-child {background: #fff;color: #e537ff;border: 2px solid #e537ff; width: 254px; }
.home_banner .bdt-prime-slider-content .btn:last-child:after{ background: url(/wp-content/uploads/2025/07/pink_rightarrow.png) no-repeat; content: ''; width: 18px; height: 16px; position: absolute; right: 30px; top:15px;}
.home_banner .bdt-prime-slider-content .btn:last-child:hover:after{background: url(/wp-content/uploads/2025/07/pink_rightarrow.png) no-repeat; left: 30px; transition: all 0.5s ease;}
/*home banner 2 css end*/


/*about us css*/
.elementor-element.built_environment {padding: 0 323px 0;}
.built_environment h2.elementor-heading-title span {display: block;font-family: Arial, Helvetica, sans-serif;font-size: 35px;font-style: italic;margin-top: 21px;}

.how_help h2 {font-size: 47px;}
.how_help .e-con-inner .elementor-widget-image .elementor-widget-container {position: absolute;top: -275px;}
.how_help .e-con-inner .elementor-widget-image .elementor-widget-container img {height:528px;object-fit: cover;}
/*about us css end*/

.elementor-element.understand_face {clip-path: polygon(38% 0%, 100% 38%, 100% 100%, 0% 100%, 0% 60%);background-color: #e537ff;padding: 15px 12px;}
.elementor-element.understand_face .elementor-widget-container {padding: 0 !important;clip-path:polygon(37.8% 0%, 136% 60.02%, 100% 100%, 0% 100%, 0% 61.02%);}
.elementor-element.understand_face .elementor-widget-container h2 {margin:0px 130px 0 115px;text-align: center;font-size: 47px;padding: 200px 0 10px;}
.elementor-element.understand_face .elementor-widget-container h2 strong{color: #E537FF; font-weight: bold;}
.elementor-element.understand_face .elementor-widget-container p{text-align: left;max-width: 636px;margin: 0 auto;width: 100%;}
.elementor-element.understand_face .elementor-widget-container p:last-child {padding-bottom: 58px;padding-top: 30px;}
.elementor-element.underdtabd_challenges .elementor-widget-button {width: 100%;}
.underdtabd_challenges .elementor-button-wrapper {width: auto;text-align: right;margin-right: 33px;margin-top:80px;}
.underdtabd_challenges .elementor-button-wrapper a.elementor-button{position: relative; padding:18px 55px 18px 25px; transition: all 0.5s ease;}
.underdtabd_challenges .elementor-button-wrapper a.elementor-button:hover {padding: 18px 25px 18px 55px; transition: all 0.5s ease;}
.underdtabd_challenges .elementor-button-wrapper a.elementor-button:after{background: url(/wp-content/uploads/2025/06/arrow-right-white.png) no-repeat; content: ''; width: 18px; height: 16px; position: absolute; right: 25px; top:17px;}
.elementor-element-8e6d079 .elementor-widget-text-editor .elementor-widget-container {margin-top: -5px !important;}

/*transformation css*/
.elementor-element.ransformation_appbtn a.elementor-button{padding: 0px 30px 6px 0;font-weight: bold !important; text-align: left;}
.elementor-element.ransformation_appbtn a.elementor-button:hover {padding: 0px 0px 6px 30px;}
.elementor-element.ransformation_appbtn a.elementor-button:before {content: '';background: #e537ff;width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;}
.elementor-element.ransformation_appbtn a.elementor-button:after {content: '';background: url(/wp-content/uploads/2025/07/pink_rightarrow.png) no-repeat;right: 0; top: 0;}
.elementor-element.ransformation_appbtn a.elementor-button:hover:after {left: 0;}

.transformation .e-con-inner {padding: 0;gap: 10px;}
.transformation .e-con-inner .elementor-widget-heading h4.elementor-heading-title {clip-path: polygon(34% 0%, 100% 59.02%, 100% 100%, 0% 100%, 0% 59.02%);background-color: #2695f3;width: 71px;height: 60px;margin-top: -40px;margin-left: 25px;padding: 25px 7px 0 0;text-align: center;color: #fff;margin-bottom: 15px;}
.transformation .e-con-inner .transformation_box img {height: 100%; }
.transformation .transformation_box .transformation_home img{width: 71px;}
.transformation .e-con-inner .e-con.e-child:nth-child(1) h4.elementor-heading-title {background: #E537FF;}
.transformation .e-con-inner .e-con.e-child:nth-child(2) h4.elementor-heading-title {background: #6C4CFC;}
.transformation .e-con-inner .e-con.e-child:nth-child(4) h4.elementor-heading-title {background: #0b2aab;}

.transformation .transformation_box .transformation_home {margin-top: -40px;margin-left: 20px;margin-bottom: 15px;}
/*transformation css end*/

/*career css*/
/*banner css*/
.elementor-element.career_banner .elementor-widget-image img {width: 100%;object-fit: cover;}
.elementor-element.career_banner .career_bannercontent {height: 100%;}
.elementor-element.career_banner .career_bannercontent .e-con-inner {justify-content: center;}
.elementor-element.career_banner .career_bannercontent h1.elementor-heading-title {display: inline-block;padding: 0 20px 0 0px;white-space: break-spaces;}
.elementor-element.career_banner h1.elementor-heading-title strong {color: #e537ff; font-weight: bold;}
.career_work .career_work_points .elementor-widget-heading p.elementor-heading-title {border-bottom: 1px solid #CCD6E6;padding: 11px 10px 32px; font-weight: bold;}
.career_work .career_work_points .elementor-widget-heading:last-child p.elementor-heading-title {border-bottom: none;padding-bottom: 0;}
.career_growth .elementor-widget-text-editor span {font-size: 18px;font-style: italic;margin: 0 0 20px;display: block;}
/*banner css end*/

/*benefits future css*/
.benefits_future .benefits_future_heading {max-width: 610px;width: 100%; margin: 0 auto;}
.benefits_future .benefits_future_box .elementor-widget-image {height: 150px;}
.elementor-element.prosperity_metamians {max-width: 1280px;margin: 0 auto;margin-top: -180px;}
.elementor-element.prosperity_metamians .elementor-widget-text-editor {max-width: 720px !important;margin: 0 auto; }
.elementor-element.prosperity_metamians .elementor-widget-text-editor em {display: block;font-size: 20px;font-style: italic;font-weight: bold;margin: 10px 0 30px; padding: 0 100px;}
/*benefits future css end*/

/*life matem css*/
.life_metam .elementor-widget-text-editor em {font-size: 21px;font-weight: bold;line-height: 32px;}
.life_metam .elementor-element.futurewon h2.elementor-heading-title {white-space: nowrap;}
/*life matem css end*/

/*career css end*/
/*lisi css*/
.lisi_logo_banner {border-left: 1px solid #fff;}
.lisi_testimonial .elementor-widget-text-editor p {font-size: 26px;font-weight: bold;margin: 0 0 30px;}
.lisi_testimonial .elementor-widget-text-editor h4 {font-size: 24px;font-weight: bold; margin-top: 25px;}
.lisi_testimonial .elementor-widget-text-editor h4 em {display: block;font-weight: normal;font-style: normal;font-size: 20px;margin: 6px 0 0;}
.lisi_testimonial .elementor-widget-text-editor h4 br{ display: none;}

.transforming_efficiency_testimonial {-webkit-clip-path: polygon(0% 0%, 100% 0%, 96.5% 100%, 4.5% 100%);clip-path: polygon(0% 0%, 100% 0%, 96.5% 100%, 4.5% 100%);}
.transforming_efficiency_testimonial h4 {position: relative;}
.transforming_efficiency_testimonial h4:before {content: '';background: url(/wp-content/uploads/2025/07/quote_news.png);width: 31px;height: 21px;position: absolute;top: -10px;left: -40px; background-size: cover;}
.transforming_efficiency_testimonial h4:after {content: '';background: url(/wp-content/uploads/2025/07/quote_news.png);width: 31px;height: 21px;position: absolute;bottom: -7px;right: 46px;background-size: cover;}

.partnership_testimonial {clip-path: none;}
.partnership_testimonial h5 {font-size: 22px;line-height: 30px;font-weight: bold; margin: 0;}
.partnership_testimonial h5 span {color: #e537ff;}
/*lisi csse end*/

/*blog list css*/
.page-id-562{background: #FAFAFB;}
.elementor-element.bloglist-banner {-webkit-clip-path: polygon(0% 25%, 100% 25%, 100% 60.75%, 0% 77%);clip-path: polygon(0% 00, 100% 0%, 100% 60.75%, 0% 77%);}
#blog-filter-wrap form#blog-filter-form .filter-top {display: flex;justify-content: space-between;margin: 0 0 20px; align-items: center}
#blog-filter-wrap form#blog-filter-form .filter-top h4 {font-size: 22px; margin: 0;}
#blog-filter-wrap form#blog-filter-form .filter-top input[type="text"]{max-width: 574px;border: none;border-bottom: 1px solid rgb(112, 112, 112, 0.6);border-radius: 0; background:url(/wp-content/uploads/2025/06/search.svg) no-repeat; padding: 0 0 15px 40px;}
#blog-filter-wrap form#blog-filter-form .filter-bottom {display: flex;gap: 30px; margin-bottom: 70px;}
#blog-filter-wrap form#blog-filter-form .filter-bottom select { position: relative; border: 1px solid #88888870;border-radius: 10px;font-size: 16px;color: #000; height: 52px;
    font-family: 'Arial'; background:#fff url(/wp-content/uploads/2025/07/down_arrow.svg) no-repeat; font-weight: bold; background-position: 94% 12px; appearance: none;}
#blog-filter-wrap form#blog-filter-form .filter-bottom a#clear-filters {white-space: nowrap;padding: 14px 0;color: #0B2AAB;font-size: 16px;font-weight: bold; text-decoration: underline;}
#blog-filter-wrap form#blog-filter-form .filter-bottom .blog-filter-formbtn {display: flex;gap: 20px; justify-content: right;}
#blog-filter-wrap form#blog-filter-form .filter-bottom .blog-filter-formbtn button.btn {padding: 12px 50px 12px 25px;}
#blog-filter-wrap form#blog-filter-form .filter-bottom .blog-filter-formbtn button.btn:hover {padding: 12px 25px 12px 50px;}
#blog-filter-wrap form#blog-filter-form .filter-bottom .blog-filter-formbtn button.btn:after {top: 18px;}

.featured-post {background: #6C4CFC;padding: 0px;margin-bottom: 70px;border-radius: 40px; }
.featured-post .featured-card {display: grid;grid-template-columns: repeat(2, 1fr); padding: 60px 30px; position: relative;overflow: hidden; gap: 30px; align-items: center;}
.featured-card .featured-content h3 {color: #fff;font-size: 42px;font-weight: bold;}
.featured-card .featured-content p {color: #fff; margin: 0 0 30px;}
.bloglistpost {display: grid;grid-template-columns: repeat(3, 1fr);column-gap:80px; row-gap: 30px; padding-bottom: 50px;}
.bloglistpost .grid-post {padding: 0;border-radius: 16px;background: #fff;border: 1px solid #CED8EA;overflow: hidden;}
.bloglistpost .grid-post .bloglistimg {height: 225px;width: 100%;}
.bloglistpost .grid-post .bloglistimg img {width: 100%;height: 100%;object-fit: cover;}
.bloglistpost .grid-post .bloglistcontent {margin-top: 0;padding: 15px 30px 30px; display: flex;flex-direction: column;}
.bloglistcontent .features_ai_date {margin: 15px 0 0;font-size: 11px;color: #8A9BAC;font-weight: bold;}
.bloglistpost .grid-post .bloglistcontent p {display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; margin-bottom: 30px;}
.bloglistpost .grid-post .bloglistcontent h4 {color: #000;font-size: 21px;font-weight: bold; /*min-height: 85px;*/ max-height: 100%;}
.bloglistpost .grid-post .bloglistcontent a.read-more {background: url(/wp-content/uploads/2025/06/read-arrow-1.png) no-repeat;background-position: right;padding: 0 25px 0px 0;color: #e537ff;
font-size: 17px;    margin-top: auto;;display: inline-block; width: 110px;}

#blog-filter-wrap .ajax-pagination {text-align: center;padding: 0px 0 50px;}
#blog-filter-wrap .ajax-pagination a.pagination-link {font-size: 18px;margin: 0 5px;width: 24px;height: 24px; display: inline-block;}
#blog-filter-wrap .ajax-pagination a.pagination-link.active, #blog-filter-wrap .ajax-pagination a.pagination-link:hover {width: 24px;height: 24px;display: inline-block;background: #e537ff;color: #fff;border-radius: 50px;}
.pagination a, .default-pagination a {padding: 5px 12px;margin: 2px;background: #eee;text-decoration: none;}
.pagination a.active {background: #000;color: #fff;}
.featured-post span {background: #e537ff;color: #fff;font-size: 21px;padding: 10px 30px;border-radius:24px 0 24px 0;font-weight: bold; position: absolute;}
/*blog list css end*/

/*blog detail css*/
.single .site-main .page-content {background: none;max-width: 1140px;margin: 0 auto;}
.single h2.blogbluetext {color: #6C4CFC;font-family: 'Arial' !important;}
.single-post .post_thumbnail{display: none;}
.single .post_thumbnail {height: 575px;width: 100%;border-radius: 30px 30px 0 0;overflow: hidden; margin-top: 15px; margin-bottom: 30px;}
.single .post_thumbnail img {width: 100%;height: 100%;object-fit: cover;}

.single .site-main {margin-top: 50px;}
.single .site-main h1.entry-title {font-size: 38px;color: #000;line-height: 50px;font-weight: bold;}
.single .site-main .share-icons {margin: 10px 0 0;}
.single .site-main .share-icons a {margin: 0 5px 0 0;}
.single .site-main .share-icons a img {width: 32px;}
.single .quoto_section {background: #EFF1FF;border-radius: 24px;padding:18px 55px 60px; position: relative;}
.single .quoto_section:after {content: '';background: url(/wp-content/uploads/2025/07/Abstract.png);position: absolute;bottom: -71px;right: 30px;width: 144px;height: 119px;}

.single .table_section {background: rgb(244 245 255 / 27%);border-radius: 26px;padding: 17px 22px;}
.single .table_section .e-con-inner {gap: 0;}
.single .table_section h2 {font-size: 24px;line-height: 28px;margin: 0 0 10px;}
.single .table_section ul {border-radius: 26px;background: #F4F5FF;padding: 20px;margin-bottom: 80px;}
.single .table_section ul li:first-child{ border-top: 0;}
.table_section .elementor-widget-heading h3.elementor-heading-title {border-top: 1px solid rgb(112 112 112 / 16%);list-style: none;padding: 10px 0; margin: 0;}
.table_section .elementor-widget-heading h3.elementor-heading-title a{ color: #000; font-size: 18px; text-decoration: none; position: relative; width: 100%; display: inline-block;padding: 0 30px 0 0px;}
.table_section .elementor-widget-heading h3.elementor-heading-title:hover{color: #e537ff;}
.table_section .elementor-widget-heading h3.elementor-heading-title a:after {content: '';background: url(/wp-content/uploads/2025/07/arrow_black.svg) no-repeat;width: 34px;height: 34px;position: absolute;right: 0;top: -2px;}

.single .bg_growth {border-radius: 0;background: rgb(244 245 255 / 27%);padding: 20px;}
.single .bg_growth a{color: #e537ff;}
.single h3 {font-size: 26px;font-weight: bold;line-height: 32px;margin:0px 0 5px; color: #000;}
.single h4 {margin: 30px 0 6px;font-size: 20px;font-weight: bold;}
.single .futureproff {background: #F4F6FA;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.single .futureproff .futureproffimg {width: 40%;}
.single .futureproff .futureproffcontent {width: 57%; padding: 0 110px 0 0px;}

.single .releted_posts {display: flex;flex-wrap: wrap;gap: 20px;justify-content: space-between; margin-bottom: 80px;}
.single .releted_posts h2 {width: 100%;text-align: center;font-size: 47px;margin-bottom: 56px;}
.single .releted_posts h2 strong{color: #e537ff; font-weight: bold;}
.single .releted_posts .grid-post {width: 32%;padding: 0;border-radius: 16px;background: #fff;border: 1px solid #CED8EA;overflow: hidden;}
.single .releted_posts .grid-post .bloglistimg {height: 204px;width: 100%;}
.single .releted_posts .grid-post .bloglistimg img {width: 100%;height: 100%;object-fit: cover;}
.single .releted_posts .grid-post .bloglistcontent {margin-top: 0;padding: 0 30px 30px;display: flex;flex-direction: column;}
.single .releted_posts .grid-post h4 {margin: 10px 0;font-size: 21px;}
.single .releted_posts .grid-post p {line-height: 26px; margin: 0 0 15px;}
.single .releted_posts .grid-post a.read-more {background: url(/wp-content/uploads/2025/06/read-arrow-1.png) no-repeat;background-position: right;padding: 0 25px 0px 0;color: #e537ff;
font-size: 17px;margin-top: auto;display: inline-block;width: 110px;}
.matem_construction h4.elementor-heading-title{margin: 0;}
.single .full {background: #0B2AAB;padding: 30px;position: relative;text-align: center;}
.single .full h2 {color: #fff;font-size: 47px;margin: 0 0 25px;line-height: 60px;}
.single .full:before {width: 99.2vw;margin-left: 50%;background-color: #0b2aab;position: absolute;top: 0;left: 0;height: 100%;-webkit-transform: translateX(-50%);
transform: translateX(-50%);z-index: -1;content: '';}
.elementor-element.matem_graph .elementor-element.elementor-widget-heading {max-width: 700px;margin: auto;}
.elementor-element.matem_graph .metam_graph_btm .elementor-widget-text-editor h5 {margin: 00;font-size: 12px;color: #a6a6a6;font-weight: normal;}
.single footer#colophon .footer-width-fixer .e-con-inner {border-top: 1px solid #E4E4E4;margin-top: 80px;}
.single .projectstrategies.elementor-widget-image img {width: 100%;}
.single .metem_tech a {color: #D237FF;}
/*blog detail css end*/

/*challenges css*/
.elementor-element.challenges_banner {height: 609px;}
.elementor-element.challenges_banner .challengesbanner_contant {height: 100%;}
.elementor-element.challenges_banner .challengesbanner_contant:before{content: ''; background: rgba(0, 0, 0, 0.4); position: absolute; top: 0; height: 100%; width: 100%;}
.elementor-element.challenges_banner .elementor-widget-video, .elementor-element.challenges_banner .elementor-widget-video .elementor-open-inline {height: 100%; width: 100%;}
.challenges_banner .e-con-inner {width: 1280px;}
.bulitenvironment_points .elementor-widget-n-accordion .e-n-accordion-item {border-bottom: 1px solid #e1e1e1;}
.bulitenvironment_sec .bulitenvironment_points .e-n-accordion-item-title {padding-left: 6px;}
.bulitenvironment_sec .elementor-widget-heading h2.elementor-heading-title span {display: block;}
.bulitenvironment_sec .bulitenvironment_points .elementor-element {padding-bottom: 6px;}
.bulitenvironment_sec .bulitenvironment_points .elementor-widget-container {color: #000;font-size: 18px;line-height: 28px;}
.bulitenvironment_sec .bulitenvironment_points .e-n-accordion-item-title span.e-n-accordion-item-title-icon span svg {display: none;}
.bulitenvironment_sec .bulitenvironment_points .e-n-accordion-item-title span.e-n-accordion-item-title-icon span.e-opened {background: url(/wp-content/uploads/2025/07/Active-arrow-1.svg) no-repeat; width: 31px; height: 31px;}
.bulitenvironment_sec .bulitenvironment_points .e-n-accordion-item-title span.e-n-accordion-item-title-icon span.e-closed {background: url(/wp-content/uploads/2025/07/inactive-arrow.svg) no-repeat; width: 31px; height: 31px;}
.bulitenvironment_sec h2 span, .makingmanagement h2 span, .businessoutcomes h2 span, .whymetamasset h2 span{font-family: 'Magistral' !important; color: #D537FF;}

.makingmanagement .makingmanagement_box .elementor-widget-text-editor {z-index: 999;}
.makingmanagement .elementor-element.makingmanagement_box .elementor-widget-heading {margin: 15px 0;}
.makingmanagement .elementor-element.makingmanagement_box:hover .managementworkocntent {transition: all 0.5s ease;transform: translate(0, 0);}
.makingmanagement .elementor-element.makingmanagement_box:hover .managementworkocntent .homemanageicon {background: #fff;color: #000;}
.makingmanagement .elementor-element.makingmanagement_box .managementworkocntent {transition: all 0.5s ease;transform: translate(0, 145px); z-index: 999;}
.makingmanagement .elementor-element.makingmanagement_box .managementworkocntent .homemanageicon.blue {background: #7F00FF;}
.makingmanagement .elementor-element.makingmanagement_box .managementworkocntent .homemanageicon.sky {background: #2695F3;}
.makingmanagement .elementor-element.makingmanagement_box .managementworkocntent .homemanageicon.green {background: #63b51c;}
.makingmanagement .elementor-element.makingmanagement_box {display: block;padding:46px 30px 30px;height: 342px;overflow: hidden; transition: all 0.5s ease; position: relative;}
.makingmanagement .elementor-element.makingmanagement_box h3 {font-size: 26px;color: #fff;font-weight: bold; margin: 20px 0 40px;}
.makingmanagement .elementor-element.makingmanagement_box:hover h3 {margin-bottom: 20px;}
.makingmanagement .elementor-element.makingmanagement_box p {line-height: 25px;}
.makingmanagement .elementor-element.makingmanagement_box:hover:after {clip-path: polygon(27.5% 0%, 100% 54%, 100% 100%, 0% 100%, 0% 54%);background: #e537ff;content: '';
top: -60px;position: absolute;height: 413px;width: 100%;right: 0;}
.makingmanagement .elementor-element.makingmanagement_box .managementworkocntent .homemanageicon {clip-path: polygon(33.5% 0%, 100% 44.02%, 100% 100%, 0% 100%, 0% 75.02%);background: #e537ff;width: 65px;
height: 55px;display: flex;align-items: center;justify-content: center;font-size: 21px;font-weight: bold;padding: 10px 0 0;}

.makingmanagement .elementor-element.makingmanagement_box.blue:hover:after, .makingmanagement .elementor-element.makingmanagement_box.blue .homemanageicon {background: #7F00FF;}
.makingmanagement .elementor-element.makingmanagement_box.sky:hover:after, .makingmanagement .elementor-element.makingmanagement_box.sky .homemanageicon{background: #2695F3;}
.makingmanagement .elementor-element.makingmanagement_box.green:hover:after, .makingmanagement .elementor-element.makingmanagement_box.green .homemanageicon{background: #63b51c;}

.business_outcomes .challenges-section {height: 654px;}
.business_outcomes .challenges-section .challenge-card {display: flex;flex-direction: column;height: 100%;justify-content: end;padding-bottom: 90px; transition: all 0.5s ease; border-right: 1px solid rgba(255, 255, 255, 0.4);}
.business_outcomes .challenges-section .challenge-card .challegns_cset {height: 180px; position: relative;}
.challenge-card h3, .challenge-card p{ line-height: 30px;}
.business_outcomes .challenges-section .challenge-card:hover {padding-bottom: 141px; transition: all 0.5s ease;}
.business_outcomes .challenges-section .challenge-card:hover p {padding-top: 20px;transition: all 0.5s ease;}
.business_outcomes .challenges-section .challenge-card:hover{transform: none;}
.business_outcomes .challenges-section .challenge-card h3 {font-weight: bold;font-size: 26px;padding: 0 50px 0 10px;}
.business_outcomes .challenges-section .challenge-card::before {background: #0B2AAB;background: linear-gradient(180deg,rgba(11, 42, 171, 1) 0%, rgba(210, 55, 255, 1) 100%)}

.elementor-element.metamasset .e-con-inner{width: 100%;--content-width: 100%;}

.elementor-element.bg-glob-challenges{height: 654px;justify-content: space-between;}
.business_outcomes .bg-glob-challenges .ch-col {width: 33.33%;}
.elementor-element.bg-glob-challenges .ch-col {padding-bottom: 70px;transition: all 0.5s ease; justify-content: end;}
.elementor-element.bg-glob-challenges .ch-col .elementor-widget-image{display: none;}
.elementor-element.bg-glob-challenges .ch-col:hover {transition: all 0.5s ease; background: linear-gradient(180deg, rgba(11, 42, 171, 1) 0%, rgba(210, 55, 255, 1) 100%);transition: all 0.5s ease;}
.elementor-element.bg-glob-challenges .ch-col:hover .elementor-widget-image{display:block;transition: all 0.5s ease;}
.elementor-element.bg-glob-challenges .ch-col h3.elementor-heading-title {margin:0 0 10px;}
.elementor-element.bg-glob-challenges .ch-col:hover .elementor-widget-image {transition: all 0.5s ease;transform: translate(0, -20px);}
/*challenges css end*/

/*privacy css*/
.privacy_content a, .terms a {color: #e537ff;}
.privacy_content h1.sub-title {font-size: 26px;line-height: 33px;font-weight: bold;}
.privacy_content h1.second-title {font-size: 26px;line-height: 33px;font-weight: bold;margin: 20px 0 6px;}
.privacy_content h2.sub-title, .terms h2 {font-size: 26px !important;margin: 20px 0 5px;}
.privacy_content p.first-description {line-height: 32px;color: #132344;}
.privacy_content .somaire {background-color: rgba(244, 245, 255, 0.27);margin-top: 2rem;padding: 2rem;margin-bottom: 2rem;}
.privacy_content .somaire .Table-of-content {line-height: 28px;font-size: 21px;letter-spacing: 0.42px;color: #232323;opacity: 1;font-weight: bold;font-family: 'Magistral' !important;padding:0.5rem;}
.privacy_content .somaire .line {width: 100%;height: 0px;border: 1px solid #7A91AA;opacity: 0.34;}
.privacy_content .somaire .div-of-content {display: flex;align-items: center;padding: 1rem;}
.privacy_content ul {padding: 7px 0 16px 20px;}
.privacy_content h3.second-title {font-size: 22px;line-height: 39px;font-weight: bold;margin:15px 0 0;}
.privacy_content .privacy_table {overflow: auto;}
.privacy_content .somaire p.first-description {font-size: 18px;line-height: 32px;font-weight: bold;}
.privacy_content .somaire p.first-description a{ color: #000;}
.privacy_content .somaire p.first-description a:hover{ color: #e537ff;}
/*privacy css end*/

/*terms*/
.terms h1{font-size: 50px;line-height: 60px; font-weight: bold;}
/*terms*/

/*partnership css*/
.partnership_diff .partnership_diffbox .elementor-widget-image {height: 90px;}
.partnership_diff .partnership_diffbox h3 {font-size: 24px;line-height: 32px;margin: 0 0 15px; padding: 0 40px 0 0px;}
.program_privileges .program_privileges_points .elementor-widget-text-editor ul{ padding: 0; margin: 0;}
.program_privileges .program_privileges_points .elementor-widget-text-editor ul li {list-style: none; padding:0 0 20px 50px; position: relative;}
.program_privileges .program_privileges_points .elementor-widget-text-editor ul li h3{ font-size: 22px; font-weight: bold; margin: 0;}
.program_privileges .program_privileges_points .elementor-widget-text-editor ul li h3:before {left:0; content: '';background: url(/wp-content/uploads/2025/07/check.svg);width: 34px;height: 30px;position: absolute;}
.program_privileges .program_privileges_points .elementor-widget-text-editor p strong {color: #000;font-size: 22px;line-height: 30px;}
/*partnership css end*/

/*who we css*/
.elementor-element.whowe_about {max-width: 1018px;margin: 0 auto;margin-top: -152px;}
.whataction .elementor-widget-text-editor h3 {margin: 0;font-size: 38px;line-height: 55px;}
/*who we css end*/

/*vision css*/
.elementor-element.vision_timeline:before {background: url(/wp-content/uploads/2025/07/shape.svg) no-repeat;height: 2421px;position: absolute;z-index: 0;
-webkit-transition: 0.2s ease-in-out;-o-transition: 0.2s ease-in-out;transition: 0.2s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;background-position: right top;
top: -9%;content: '';left: 50%;transform: translate(-50%, 0);background-size: contain; background-position: center; z-index: 0;}
.visionnumverone img {position:relative;top: -60px;}
.visionnumvertwo img {position:relative;top:-78px;}
.visionnumverthree img {position:relative;top: 56px; margin: auto; left: 0; right: 0; display: table;}
.visionnumverfour img {position: relative;top: -51px;}

.elementor-element.vision_timeline {position: relative;}
.elementor-element.vision_timeline .visionimg .elementor-widget-image {border-radius: 30px;overflow: hidden;}
.elementor-element.vision_timeline .visionimg .elementor-widget-image img {height: 100%;width: 100%;}
.elementor-element.vision_abt {max-width: 1280px;margin: 0 auto;margin-top: -180px;}
.elementor-element.vision_abt h1 strong{color: #E537FF; font-weight: bold;}
.elementor-element.vision_abt .elementor-widget-text-editor em {display: block;font-size: 20px;font-style: italic;font-weight: bold;margin: 10px 0 30px; padding: 0 100px;}
.elementor-element.vision_abt .elementor-widget-text-editor p {font-size: 25px;line-height: 40px;}
/*vision css end*/

/*operate css*/
.operate_powers .operate_powerspoints .elementor-widget-heading span.elementor-heading-title {font-size: 25px;font-family: 'Magistral' !important;}
.operate_powers .operate_powerspoints .elementor-widget-heading h3.elementor-heading-title{font-family: 'Magistral' !important; text-transform: capitalize;}
.operate_powers .operate_powerspoints .elementor-widget-text-editor p {line-height: 28px;}
.product_interst .product_interstbox {border-radius:25px;overflow: hidden;}
.product_interst .product_interstbox .elementor-widget-image {height: 280px;}
.product_interst .product_interstbox .elementor-widget-image img {height: 100%;object-fit: cover;}
.product_interst .product_interstbox .elementor-element.elementor-button-success a.elementor-button {border-radius: 0 !important;background: none;letter-spacing: 1.4px;font-weight: bold;position: relative;padding:0px 30px 10px 0;}
.product_interst .product_interstbox .elementor-element.elementor-button-success a.elementor-button:before {content: '';background: #e537ff;width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;}
.product_interst .product_interstbox .elementor-element.elementor-button-success a.elementor-button:after {content: '';background: url(/wp-content/uploads/2025/07/pink_rightarrow.png) no-repeat;right: 0;top: 0;}
.product_interst .product_interstbox .elementor-element.elementor-button-success a.elementor-button:hover {padding: 0px 0 10px 30px;}
.product_interst .product_interstbox .elementor-element.elementor-button-success a.elementor-button:hover:after {right: 0;left: 0;}
/*operate css end*/

/*service css*/
.elementor-element.service_tebs .e-n-tabs-heading button:nth-child(4) span.e-n-tab-title-text {padding-right: 35px;}
.elementor-element.service_tebs .e-n-tabs-heading button span.e-n-tab-title-text {min-height: 90px;display: block;max-height: 100%;padding-right:0;}
.elementor-element.service_tebs .e-n-tabs-heading button:nth-child(5) span.e-n-tab-title-text{padding-right: 15px;}

.elementor-element.service_tebs .e-n-tabs-heading button:nth-child(1) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/08/ai_star.svg) no-repeat;height: 70px;}
.elementor-element.service_tebs .e-n-tabs-heading button:nth-child(2) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/08/technology_crean.svg) no-repeat;height:70px;}
.elementor-element.service_tebs .e-n-tabs-heading button:nth-child(3) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/08/manage_cog.svg) no-repeat;height:70px;}
.elementor-element.service_tebs .e-n-tabs-heading button:nth-child(4) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/08/growth.svg) no-repeat;height: 70px;}
.elementor-element.service_tebs .e-n-tabs-heading button:nth-child(5) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/08/austainability_earth.svg) no-repeat;height: 70px;}

.elementor-element.service_tebs .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:nth-child(1) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/08/ai_star-white.svg) no-repeat;height:70px;}
.elementor-element.service_tebs .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:nth-child(2) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/08/technology_crean_white.svg) no-repeat;height:70px;}
.elementor-element.service_tebs .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:nth-child(3) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/08/manage_cog_white.svg) no-repeat;height:70px;}
.elementor-element.service_tebs .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:nth-child(4) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/08/growth-white.svg) no-repeat;height:70px;}
.elementor-element.service_tebs .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:nth-child(5) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/08/sustainability_earth-white.svg) no-repeat;height:70px;}
/*service css end*/

/*career progress css*/
.page-id-3167 .site-main {max-width:100% !important;}
.page-id-3167 .site-main .page-header {background: #6C4CFD;}
.page-id-3167 .site-main .page-header h1.entry-title {max-width: 1280px;color: #fff;font-size: 52px;font-weight: bold;text-align: center;padding-top: 60px; margin-bottom: 0; padding-bottom: 40px;}
.page-id-3167 .site-main .sjb-page {padding: 0;}
.page-id-3167 .site-main .page-content .sjb-filters {margin: 0; padding: 0; background: #f9f9f9;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form {max-width: 100%;background: rgba(255, 255, 255, 0.5);background: #6c4cfd; padding: 0 104px 40px 104px; }
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .row {display: flex;padding: 14px 14px; max-width: 1280px;margin: 0 auto; background: rgba(255, 255, 255, 0.5); border-radius: 50px;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .form-group {margin-bottom: 0;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .sjb-search-keywords {width: 50%; padding-left: 0; position: relative;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .sjb-search-keywords:before {content: '';background: url(/wp-content/uploads/2025/07/jopsearch.svg) no-repeat;width: 23px;height: 20px;position: absolute;left: 23px;top: 19px;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form input {border-radius: 50px;font-size: 16px;color: #000;height: 57px; padding:0 20px 0 55px;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form input::-webkit-input-placeholder {color:#000;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form input::-moz-placeholder { color:#000;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form input:-ms-input-placeholder { color:#000;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form input:-moz-placeholder { color:#000;}

.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .sjb-search-location {width: 50%;    padding-left: 0; position: relative;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .sjb-search-location:before{content: '';background: url(/wp-content/uploads/2025/07/selectmap.svg) no-repeat;width: 12px;height: 20px;position: absolute;left: 23px;top: 19px;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form select {border-radius: 50px;font-size: 16px;color: #000;height: 57px; padding:0 20px 0 55px;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .sjb-search-button{width: 181px; position: relative; padding-right: 0;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .sjb-search-button:after {background: url(/wp-content/uploads/2025/06/arrow-right-white.png) no-repeat;content: '';width: 18px;height: 16px;position: absolute;right: 35px;top: 20px;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .sjb-search-button:hover input.btn-search {padding: 18px 25px 18px 50px;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .sjb-search-button:hover:after {left: 35px;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form input.btn-search {border-radius: 50px;font-size: 16px;background: #e537ff;color: #fff;padding: 18px 50px 18px 25px;display: inline-block;position: relative;transition: all 0.5s ease;font-weight: bold;font-family: 'Arial' !important;border: none;}
.page-id-3167 .site-main .page-content .sjb-filters .ds {margin: auto;max-width:100%; margin-top: 80px; margin-bottom: 40px; padding: 0 104px;}
.page-id-3167 .site-main .page-content .sjb-filters .ds .job-toggle-buttons {text-align: right;display: flex;align-items: center;justify-content: right;gap: 30px; max-width: 1260px; margin: 0 auto;}
.page-id-3167 .site-main .page-content .sjb-filters .ds .job-toggle-buttons button {border: none;padding: 0;font-size: 0;}
.page-id-3167 .site-main .page-content .sjb-filters .ds .job-toggle-buttons button:hover, .page-id-3167 .site-main .page-content .sjb-filters .ds .job-toggle-buttons button:focus{background: none;}
.page-id-3167 .site-main .page-content .sjb-filters .ds .job-toggle-buttons button i.fa.fa-th-large {background: url(/wp-content/uploads/2025/07/Cards.svg) no-repeat; width: 19px; height: 19px;}
.page-id-3167 .site-main .page-content .sjb-filters .ds .job-toggle-buttons button i.fa.fa-bars {background: url(/wp-content/uploads/2025/07/List.svg) no-repeat;  width: 22px; height: 15px;}

.sjb-listing .grid-item {margin: 0 0 30px;padding: 0;width: 100%;}
.sjb-listing .grid-item .list-data {height: 100%;}
.sjb-listing .v1 {border-radius: 16px;height: 100%;box-shadow: 4px 4px 6px -2px #00000012;}

.site-main .page-content {background: #f2f2f2; padding-bottom: 50px;}
.sjb-page .sjb-listing {background: #f9f9f9; padding: 0 104px 100px 104px;}
.sjb-page .sjb-listing .row {max-width: 1280px;margin: 0 auto;display: grid;column-gap: 30px;grid-template-columns: repeat(3, 1fr);}

.sjb-page .sjb-detail.dot header {padding: 0 15px 53px;}
.sjb-page .sjb-detail.dot header .col-md-11{ width: 100%;}
.sjb-page .sjb-detail.dot header .col-sm-4 {width: auto;padding:0 12px 7px 12px;border-right: 0;position: relative;border-right: 1px solid #ccc;margin-right: 10px;}
.sjb-page .sjb-detail.dot header .job-type {padding: 0 5px 0 8px;}
.sjb-page .sjb-detail.dot header .job-date {display: inline-block; border-right: 1px solid #ccc;padding: 0 12px 7px 25px;margin-right: 8px;position: relative; float: left;}
.sjb-page .sjb-detail.dot header .job-date i.fa.fa-calendar-check:before {content: '';background: url(/wp-content/uploads/2025/07/calendar.svg) no-repeat;width: 17px;height: 16px;position: absolute;left: 0;top: 5px;margin: 0 0 20px;}
.sjb-page .sjb-detail.dot header .exp-date {position: relative;padding: 0 12px 0 25px; display: inline-block; }
.sjb-page .sjb-detail.dot header .job-date i.fa.fa-calendar-check:before {content: '';background: url(/wp-content/uploads/2025/07/calendar.svg) no-repeat;width: 17px;height: 16px;position: absolute;left: 0;top: 5px;margin: 0 0 20px;}
.sjb-page .sjb-detail.dot header .apply-btn {display: inline-block;float: right; margin-top: -37px;}

.sjb-page .list-data .v1 .row {display: block;}
.sjb-page .list-data .v1 .row .col-sm-12 {padding: 0;}
.sjb-page .list-data .v1 .job-info h4 a {font-size: 19px;color: #000;font-weight: bold;    line-height: 28px;}
.sjb-page .list-data .v1 .col-sm-12 {width: auto;padding-right: 0;}
.sjb-page .list-data .job-type, .sjb-page .list-data .job-location, .sjb-page .list-data .job-date {padding: 0 0 0 20px;position: relative; font-size: 14px; color: #000;}
.sjb-page .list-data i.fa {padding:0;margin: 0;}
.sjb-page i.fa.fa-briefcase:before {content: '';background: url(/wp-content/uploads/2025/07/full-time.svg) no-repeat;width: 14px;height: 14px;
position: absolute;left: 0;top: 5px;}
.sjb-page i.fa.fa-map-marker {margin: 0 0 0 4px;}
.sjb-page i.fa.fa-map-marker:before {content: '';background: url(/wp-content/uploads/2025/07/icon-localisation-job.svg) no-repeat;width: 14px;height: 14px;position: absolute;left: 0;top: 5px;}
.sjb-page .fa-calendar-check:before {content: '';background: url(/wp-content/uploads/2025/07/calendar.svg) no-repeat;width: 17px;height: 16px;position: absolute;left: 0;top: 5px; margin: 0 0 20px}
.sjb-page .list-data .v1 .job-description p {font-size: 16px;line-height: 25px;color: #000;margin: 4px 0 20px;border-top: 1px solid #e7e7e7;padding:6px 0 0;}
.sjb-listing .v1 a.btn.btn-primary {border-radius: 50px !important;font-size: 16px;color: #e537ff;padding: 0px 50px 0px 0px;display: inline-block;position: relative;
transition: all 0.5s ease;position: absolute;bottom: 0;background: none;border: none;}
.sjb-listing  .v1 a.btn.btn-primary:after {top: 3px; background: url(/wp-content/uploads/2025/07/pink_rightarrow.png);}
.sjb-listing  .v1 a.btn.btn-primary:hover {padding:0px 21px 0px 28px;}
.sjb-listing .v1 a.btn.btn-primary:hover:after {left: 0;}

.sjb-page .sjb-listing .list .row {display: block;}
.sjb-listing .list .grid-item {margin-bottom: 0;}
.sjb-page .sjb-listing .list .grid-item .v1 {background: none;display: inline-block;box-shadow: none;border-radius: 0;border: none;border-bottom: 1px solid #e1e1e1; padding: 0 0 20px; border-bottom: 1px solid #e1e1e1;}
.sjb-page .sjb-listing .list .grid-item .v1 a.btn.btn-primary {position: relative;border: none;}
.sjb-page .sjb-listing .list .grid-item .job-description p {border: none;margin: 0;}
.sjb-page .sjb-listing .list .grid-item .col-sm-12 {width: 100%;}
.sjb-page .sjb-listing .list .grid-item .col-sm-12 + .col-sm-12 {width: auto;margin: 0 20px 0 0;}

.single-jobpost .jobpost {background: #f2f2f2;max-width: 100% !important;}
.single-jobpost .jobpost .page-header {padding: 0 104px 0 104px;}
.single-jobpost .jobpost h1.entry-title {max-width: 1280px;padding: 80px 0 0;}
.single-jobpost .jobpost .page-content {padding: 0 104px 30px 104px;}
.single-jobpost .jobpost .page-content .sjb-page {max-width: 1280px;padding: 0;}
.single-jobpost .jobpost .page-content .sjb-page .v1 { background: none;}
.single-jobpost .jobpost .page-content .sjb-page .v1 .job-description{padding: 50px 41px;border-radius: 24px;box-shadow: 0px 3px 5px 1px #93939330; background: #fff; margin-bottom: 30px;}
.single-jobpost .jobpost .page-content .sjb-page .v1 header {display: none;}
.single-jobpost .jobpost .job-description h2 {font-size: 32px;font-family: 'Arial' !important;line-height: 37px; margin: 0 0 15px;}
.single-jobpost .jobpost .v1 .job-description p {border: none; padding: 0;}
.single-jobpost .jobpost .v1 .job-description ul {display: inline-block;}
.single-jobpost .jobpost .v1 .job-description ul li {position: relative;list-style: none;line-height: 32px;font-size: 18px;}
.single-jobpost .jobpost .v1 .job-description ul li:before {content: '';background: #6C4CFD;width: 9px;height: 9px;border-radius: 50px;top: 11px;}

body .sjb-page .btn{border-radius: 50px;font-size: 16px;background: #e537ff;color: #fff;padding: 18px 50px 18px 25px;display: inline-block;position: relative;
transition: all 0.5s ease;font-weight: bold; text-decoration: none;}
body .sjb-page .btn:hover{ transition: all 0.5s ease;padding: 18px 25px 18px 50px;}
body .sjb-page .btn:after {top: 22px;}
/*career progress css end*/

/*technology alliances css*/
.elementor-element.alliances_banner .e-con-inner .elementor-widget-heading {max-width: 670px; width: 100%;}
.elementor-element.alliances_banner .e-con-inner .elementor-widget-heading p.elementor-heading-title {max-width: 520px; width: 100%;}
.alliances_operatemet .e-con-inner .elementor-widget-image .elementor-widget-container {position: absolute;top: -119px;}
.alliances_operatemet .e-con-inner .elementor-widget-image .elementor-widget-container img {border-radius: 0; height: 568px; object-fit: cover;}
/*technology alliances css end*/

/*thanksyou css*/
.elementor-element.thanksmetam {padding-top: 80px;}
.elementor-element.thanksyou .elementor-image-box-wrapper {background: url(/wp-content/uploads/2025/07/cloude_thanks.png) no-repeat;width: 582px;height: 411px;margin: 0 auto;}
.elementor-element.thanksyou .elementor-image-box-wrapper figure {padding:80px 0 0;}
.elementor-element.thanksyou .elementor-image-box-wrapper h3.elementor-image-box-title {font-family: 'Magistral' !important;}
.elementor-element.thanksmetam .thankscontent h2 {font-size: 42px;color: #000;font-family: 'Arial' !important;font-weight: bold;}
.elementor-element.thanksmetam .thankscontent h3{ font-size: 25px; color: #000; line-height: 45px; font-family: 'Arial';}
.elementor-heading-title{line-height: 1;margin: 0;padding: 0;}
/*thanksyou css end*/

/*technology solution css*/
.techsolu_banner .elementor-widget-heading p.elementor-heading-title {max-width: 600px;}
.insights_solution .transformation_box .date.elementor-widget-text-editor p {font-size: 11px;font-weight: bold; display: none;}
.insights_solution .transformation_box .elementor-widget-button {margin-top: auto;}
.insights_solution .transformation_box .elementor-widget-button a.elementor-button:before{display: none;}
/*technology solution css end*/

/*microsoft css*/
.microsoft_banner h1.elementor-heading-title {max-width: 690px;}
.microsoft_banner p.elementor-heading-title {max-width: 530px;}
.micro_why .micro_why_box .elementor-widget-text-editor ul {padding: 0;}
.micro_why .micro_why_box .elementor-widget-text-editor ul li {list-style: none;position: relative;margin-bottom: 25px;padding: 0 0 0 40px;}
.micro_why .micro_why_box .elementor-widget-text-editor ul li:before {content: '';background: url(/wp-content/uploads/2025/07/choose_check.png);}
.micro_why .micro_why_box .elementor-widget-text-editor ul li:before {content: '';background: url(/wp-content/uploads/2025/07/choose_check.png);width: 28px;height: 25px;position: absolute;left: 0;}
.what_micro .e-con-inner .elementor-widget-image .elementor-widget-container {position: absolute;top: -110px;z-index: 99;}
.business_dynamic .business_dynamicbox {position: relative;padding: 0 0 0 75px;}
.business_dynamic .business_dynamicbox .business_dynamicicon {position: absolute;left: 0;}
.business_dynamic .business_dynamicbox p {line-height: 30px;}
.microsoft_copilot .e-con-inner .microsoft_copilotbox {display: block; height: 100%;}
.microsoft_copilot .e-con-inner .microsoft_copilotbox .elementor-widget-image {width: 63px;max-width: inherit;float: left; height: 80px;}
.microsoft_copilot .e-con-inner .microsoft_copilotbox .elementor-widget-text-editor {width:calc(100% - 100px);float: left;padding: 0;color: #000;}
.microsoft_copilot .e-con-inner .microsoft_copilotbox .elementor-widget-image {margin: 0 20px 0 0px;}
.microsoft_copilot .e-con-inner .microsoft_copilotbox h3 {font-size: 24px;color: #000;font-weight: bold;margin: 0 0 5px;}
.microsoft_copilot .e-con-inner .microsoft_copilotbox p {color: #000;line-height: 25px;}
.microsoft_copilottext .elementor-element.elementor-element-4d270f8 {width: 1280px;margin: 0 auto;margin-top: 50px;}
/*microsoft css end*/

/*microsoft landing css*/

.elementor-element.key_dates .key_soft_left .keyblock {justify-content: center;padding: 0px 30px 30px;gap: 0;background: none;border-radius: 50px; position: relative; display: flex; height: 100%;}

.elementor-element.key_dates .key_soft_left .keyblock .soft_content {z-index: 99;background: none;background-color: #fff;margin: auto;border-radius: 50px;padding: 30px 30px;min-height: 206px;gap: 0;max-height: 100%; box-shadow: 4px 3px 5px -1px #b3b3b3;}
.elementor-element.key_dates .key_soft_left .keyblock:after {background: #6C4CFD;content: '';position: absolute;height: 100px;width: 100%;border-radius: 35px;z-index: 0;bottom: 0px;left: 0;}
.elementor-element.key_dates .key_soft_right .keyblock:after {background: #e537ff;}
.elementor-element.key_dates .key_soft_left .keyblock:before {content: "";position: absolute;bottom: 200px;font-size: 21px;left: 208px;transform: translate(-50%, -1px) rotate(180deg);
border: 1px;width: 0;height: 0;border-left: 15px solid #74747400;border-right: 15px solid #74747400;border-bottom: 15px solid #6c4cfd;    bottom: -16px;     top: inherit;}
.elementor-element.key_dates .key_soft_right .keyblock:before {content: "";position: absolute;bottom: 200px;font-size: 21px;right:168px;transform: translate(-50%, -1px) rotate(180deg);
border: 1px;width: 0;height: 0;border-left: 15px solid #74747400;border-right: 15px solid #74747400;border-bottom: 15px solid #e537ff;    bottom: -16px; left: inherit;     top: inherit;}

.elementor-element.key_dates .key_soft_left .keysoftdate {position: relative;  margin-top: auto;}
.elementor-element.key_dates .key_soft_left .keysoftdate .elementor-widget-container {width: 430px;margin-top: 15px;}
.elementor-element.key_dates .key_soft_right .keysoftdate .elementor-widget-container {width: 389px;float: right;margin-top: 15px;}

.elementor-element.key_dates .key_soft_left .keysoftdate:before {position: absolute;content: '';background: #7A91AA;width: 100%;height: 2px;left: 0;top: 35px;z-index: 0;}
.elementor-element.key_dates .key_soft_left .keysoftdate .elementor-widget-container span.elementor-heading-title{background: #f5f7fb;z-index: 9;position: relative;padding: 0 10px;}
.elementor-element.key_dates .key_soft_left .keysoftdate .elementor-widget-container span.elementor-heading-title span{display: block;font-size: 22px;color: rgba(0, 0, 0, 70%);}
.elementor-element.key_dates .key_soft_right .keysoftdate:after {display: none;}
.elementor-element.key_dates .key_soft_left .keysoftdate:after {position: absolute;content: '';background: #7a91aa;width: 30%;height: 2px;right: -140px;top: 35px;z-index: 0;}
.elementor-element.changing_licensing .ourvalue_panel {position: relative;}
.elementor-element.changing_licensing .ourvalue_panel:before {content: '';position: absolute;width: 70%;border-top: 2px solid #ccc;border-style: dashed;top: 40px;left: 50%;transform: translate(-50%, 0);}
.elementor-element.pay_attention .pay_attention_content .pay_attention_contentfield {flex-direction: inherit;}
.elementor-element.pay_attention .pay_attention_content .pay_attention_contentfield .elementor-widget-image {width: 50px;}
.elementor-element.pay_attention .pay_attention_content h3 {font-size: 23px;font-weight: bold;margin: 0;}
.elementor-element.pay_attention .pay_attention_content br {display: none;}

.elementor-element.actioncompany .operate_powerspoints .e-con.e-child {padding: 0;overflow: hidden;}
.elementor-element.actioncompany .operate_powerspoints .elementor-widget-heading {height: 120px;background: #F5F7FB;padding: 25px 18px 25px 18px;position: relative;}
.elementor-element.actioncompany .operate_powerspoints .elementor-widget-heading h3.elementor-heading-title {position: relative;padding: 0 0px 0 76px;}
.elementor-element.actioncompany .operate_powerspoints .elementor-widget-heading h3.elementor-heading-title span {position: absolute;font-size: 55px;line-height: 30px;font-weight: normal;color: #6C4CFD;
left: 0;margin-top: 13px;}
.elementor-element.actioncompany p {padding: 10px 20px 20px 20px;line-height: 25px;}
.elementor-element.why_met_partner .elementor-widget-text-editor ul li strong {font-size: 23px;}
.elementor-element.why_met_partner .elementor-widget-text-editor ul li p {border-bottom: 1px solid #ccc;padding: 0 0 5px;}
.elementor-element.changing_licensing .changingupper:before{ display: none;}
/*microsoft landing css end*/

/*microsoft dynamics css*/
.move_forward .elementor-element.ourvalue_panel .e-con.e-child:before {content: '';position: absolute;width: 100%;border-top: 2px solid #ccc;border-style: dashed;top: 30px;left: 20px;}
.move_forward .elementor-element.ourvalue_panel .e-con.e-child:last-child:before {border: none;}
.microsoftsupport .e-n-tabs-heading {flex-wrap: nowrap !important;}
.microsoftsupport .e-n-tabs-heading button { position: relative; min-width: 11.8%;display: block;text-align: left;background:rgb(247, 246, 254, 46%) !important; height: 247px; aspect-ratio: 1; border: 1px solid #EFECFE;border-radius: 15px;padding: 23px 23px;}
.microsoftsupport .e-n-tabs-heading button svg {display: none;}
.microsoftsupport .e-n-tabs-heading button:nth-child(1) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/finance.png) no-repeat;height:73px;}
.microsoftsupport .e-n-tabs-heading button:nth-child(2) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/project.png) no-repeat;height:73px;}
.microsoftsupport .e-n-tabs-heading button:nth-child(3) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/field.png) no-repeat;height:73px;}
.microsoftsupport .e-n-tabs-heading button:nth-child(4) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/asset.png) no-repeat;height: 60px;}
.microsoftsupport .e-n-tabs-heading button:nth-child(5) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/supply.png) no-repeat;height:73px;}
.microsoftsupport .e-n-tabs-heading button:nth-child(6) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/data.png) no-repeat;height:73px;}
.microsoftsupport .e-n-tabs-heading button:nth-child(7) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/sales.png) no-repeat;height:73px;}
.microsoftsupport .e-n-tabs-heading button:nth-child(8) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/hr.png) no-repeat;height: 73px;}
.microsoftsupport .e-n-tabs-heading button span.e-n-tab-title-text {font-size: 20px;text-align: left;color: #000;line-height: 30px; padding: 40px 70px 0 0px;}
.microsoftsupport .e-n-tabs-heading button.e-n-tab-title[aria-selected=true] span.e-n-tab-title-text {font-weight: bold;}
.microsoftsupport .e-n-tabs-heading button:nth-child(5) span.e-n-tab-title-text {padding: 20px 35px 0 0px;}
.microsoftsupport .e-n-tabs-heading button.e-n-tab-title[aria-selected=true] {background: rgb(108, 76, 253, 10%) !important;position: relative;}
.microsoftsupport .e-n-tabs-heading button.e-n-tab-title[aria-selected=true]:after {content: '';background: rgb(108, 76, 253, 1) !important;width: 100%;position: absolute;bottom: -3px;height: 11px;left: 0;border-radius: 50px;}
/*microsoft dynamics css end*/

/*integration hub css*/
.integration_features .e-n-tabs-heading button {width:19.2%;max-width: 19.2%; min-width: 19.2%; display: block;text-align: left;background: #F7F6FE !important;height: 225px;border: 1px solid #EFECFE;border-radius: 15px;padding: 23px 23px;}
.integration_features .e-n-tabs-heading button span.e-n-tab-title-text {font-size: 20px;text-align: left;color: #000; line-height: 30px;}
.integration_features .e-n-tabs-heading button:nth-child(1) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/ecosystem.svg) no-repeat;height: 60px;}
.integration_features .e-n-tabs-heading button:nth-child(2) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/activities.svg) no-repeat;height:60px;}
.integration_features .e-n-tabs-heading button:nth-child(3) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/schedules.svg) no-repeat;height: 60px;}
.integration_features .e-n-tabs-heading button:nth-child(4) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/monitorning.svg) no-repeat;height: 60px;}
.integration_features .e-n-tabs-heading button:nth-child(5) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/infrastructure.svg) no-repeat;height: 60px;}
.integration_features .e-n-tabs-heading button:nth-child(2) span.e-n-tab-title-text {padding: 0 30px 0 0px;}
.integration_features .e-n-tabs-heading button svg {display: none;}
.integration_features .e-n-tabs-heading span.e-n-tab-icon {margin: 0 0 20px;}
.integration_features .e-n-tabs-heading .e-n-tab-title[aria-selected=true] {background: #0B2AAB !important;}
.integration_features .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:nth-child(1) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/ecosystem_white.svg) no-repeat;height: 60px;}
.integration_features .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:nth-child(2) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/activities_white.svg) no-repeat;height:60px;}
.integration_features .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:nth-child(3) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/schedules_white.svg) no-repeat;height: 60px;}
.integration_features .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:nth-child(4) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/monitorning_white.svg) no-repeat;height: 60px;}
.integration_features .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:nth-child(5) span.e-n-tab-icon {background: url(/wp-content/uploads/2025/07/infrastructure_white.svg) no-repeat;height: 60px;}
.integration_features .e-n-tabs-heading .e-n-tab-title[aria-selected=true] span {color: #fff;}
/*integration hub css end*/

/*contact css*/
.elementor-element.connect_hearing {border-radius: 22px;overflow: hidden;}
.your_feature .office_location .elementor-image-box-wrapper figure.elementor-image-box-img {margin: 0 !important;}
.your_feature .office_location .elementor-image-box-wrapper {display: flex;text-align: left;gap: 20px;}
.your_feature .office_location p.elementor-image-box-description {line-height: 28px;padding:0 0px 0 0;}
.your_feature .office_location {flex-direction: row;}
.your_feature .metam_location {margin: 0;padding: 0;}
.your_feature .office_location .office_locationbox figure.elementor-image-box-img {width: 130px !important;height: 100px;}
.your_feature .office_location .office_locationbox:nth-child(1) {width: 25%;}
.your_feature .office_location .office_locationbox:nth-child(2) {width: 50%;    padding: 0 62px 0 0px;}
.your_feature .office_location .office_locationbox:nth-child(2) .elementor-widget-heading {padding: 0 70px 0 90px;}
.your_feature .office_location .office_locationbox:nth-child(2) .elementor-widget-image-box {padding:0 70px 0 90px; position: relative;}
.your_feature .office_location .office_locationbox:nth-child(2) .elementor-widget-image-box:before {background: #fff;position: absolute;content: '';left: 25px;
height: 100px;width: 1px;}
.your_feature .office_location .office_locationbox:nth-child(2) .elementor-widget-image-box:after {background: #fff;position: absolute;content: '';right: 0px;
height: 100px;width: 1px;top: 0;}
.your_feature .office_location .office_locationbox:nth-child(3) {width: 25%;}
.your_feature.joinexecutive p {max-width: 560px; width: 100%;}
.elementor-element.connect_hearing .elementor-widget-image {height: 100%;}
.elementor-element.connect_hearing .elementor-widget-image img {height: 100%;object-fit: cover;}
/*contact css end*/

/*footer css*/
.footer .footer_left h2.elementor-heading-title {padding: 0 100px;}
.footer .footer_left h2.elementor-heading-title span {color: #e537ff;}
.footer .footer_left h3.elementor-heading-title {position: relative;}
.footer .footer_left h3.elementor-heading-title:after {position: absolute;bottom: -11px;background: #e537ff;width: 33px;height: 2px;content: '';left: 0;}
.footer .footer_left .elementor-element.elementor-element-67cb12d h3.elementor-heading-title:after{ display: none;}
.footer_btn .elementor-widget-text-editor p {margin: 0;}
.footer_btn .elementor-widget-text-editor p a {font-size: 17px;text-transform: lowercase;font-family: 'Magistral';letter-spacing: 1.5px;}
footer .information_content ul.elementor-icon-list-items li a {text-decoration: none !important;}
footer .information_content ul.elementor-icon-list-items li a span {border-bottom: 1px solid #2695F3;display: inline-block;}
footer .information_content ul.elementor-icon-list-items li a span:hover {border-bottom: 1px solid #e537ff;}
.footer .elementor-widget-image img {height: 100%;object-fit: cover;}
.footer .footer_left .footer_email .hfe-infocard {background: rgb(108, 76, 252, 0.12);border-radius: 10px;padding: 10px 17px; width: 190px;}
.footer .footer_left .footer_email .hfe-infocard .hfe-icon-wrap {float: left; margin-top: 5px;}
.footer .footer_left .footer_email .hfe-infocard .hfe-infocard-title-wrap h3 {margin: 0;font-size: 12px;font-weight: bold;color: #000; padding: 0 0 0 34px;}
.footer .footer_left .footer_email .hfe-infocard .elementor-inline-editing a {color: #000;font-size: 13px; padding: 0 0 0 10px;}
.single .footer .footer_left .footer_email .hfe-infocard .elementor-inline-editing {margin-top: -8px;}

.footer .footer_left .footer_email .hfe-infocard .hfe-icon-wrap svg {display: none;}
.footer .footer_left .footer_email .hfe-infocard .hfe-icon-wrap span.hfe-icon{ position: relative; width: 25px; height: 27px;}
.footer .footer_left .footer_email .hfe-infocard .hfe-icon-wrap span.hfe-icon:after {content: '';background: url(/wp-content/uploads/2025/07/mail.png) no-repeat;width:24px;height: 24px;display: inline-block;background-size: 100%;background-position: 0px 4px;}
.footer_btn .elementor-widget-text-editor p {font-size: 13px;}
.footer .footer_left .metaminfo img {height: auto;}
/*footer css end*/



/*franch css*/
[lang|="fr"] h2{ font-size: 40px;}
[lang|="fr"] .elementor-element.understand_face .elementor-widget-container h2 {margin: 0px 100px 0 120px;text-align: center;font-size: 40px !important;padding:180px 0 10px;}

[lang|="fr"] .home_banner .bdt-prime-slider-content .btn:after {right: 30px;}
[lang|="fr"] .home_banner .bdt-prime-slider-content .btn:last-child:after{right: 78px;}

[lang|="fr"] .elementor-element.understand_face .elementor-widget-container p {max-width:615px;}
[lang|="fr"] .elementor-element.understand_face .elementor-widget-container p:last-child {padding-bottom: 50px;padding-top: 15px;}
[lang|="fr"] .underdtabd_challenges .elementor-button-wrapper{margin-top: 56px;}

[lang|="fr"] .elementor-element.what_micro .elementor-widget-text-editor p {line-height: 25px;}
[lang|="fr"] .elementor-element.what_micro .microsoft_propulses img.attachment-large {height: 597px;}
[lang|="fr"] .makingmanagement .elementor-element.makingmanagement_box h3{font-size: 18px;margin: 20px 0 26px;}
[lang|="fr"] .integration_features .e-n-tabs-heading button span.e-n-tab-title-text{font-size: 17px;line-height: 21px;}
/*franch css end*/

@media(max-width:1600px){
/*partnership css*/
.partnership_diff .partnership_diffbox h3 {padding: 0 0px 0 0px; min-height: 70px;}
/*partnership css*/

/*microsoft dynamics css*/
.microsoftsupport .e-n-tabs-heading button{height: 200px;}
.microsoftsupport .e-n-tabs-heading button span.e-n-tab-title-text {font-size: 17px;line-height: 25px;padding: 20px 32px 0 0px;}
/*microsoft dynamics css end*/

/*vision css*/
.vision_timeline .e-con-inner {max-width: 1170px;}
.elementor-element.vision_abt .elementor-widget-text-editor p {font-size: 22px;line-height: 30px;}
.elementor-element.vision_timeline:before{ width: 1300px;top:-14%;}
.vision_timeline .elementor-widget-text-editor p {font-size: 16px;line-height: 22px;}
.vision_timeline .elementor-widget-heading h2.elementor-heading-title {font-size: 36px !important;}
.visionnumverone img {top:-34px}
.visionnumvertwo img {top:-132px;}
.visionnumverthree img{  top:30px;}
.vision_timeline .vision_techonology .e-con-inner {padding: 70px 0 70px;}
.visionnumverfour img {position: relative;top: -102px;}
/*vision css end*/
}

@media (min-width:1400px){
.elementor-element.home_banner {height: 655px;}
}

@media(min-width:768px) and (max-width:1399px){
.elementor-element.home_banner {height: 500px;}
}

@media(max-width:1399px){
h2{ font-size: 42px !important;}
.ehf-header #masthead .logo {margin-right: 0;}
.ehf-header #masthead nav {margin: 0 0 0 14px;}
.ehf-header #masthead nav ul li {margin: 0 0px 0 0px;}
.ehf-header #masthead nav ul li a.hfe-menu-item {padding-right: 10px;font-size: 14px;}
.home_banner .bdt-prime-slider-wrapper {padding: 0 104px !important;}
.home_banner .bdt-prime-slider-content h1.bdt-title-tag{ line-height: 55px;font-size: 46px !important;}
.ehf-header #masthead .elementor-hidden-mobile.header {max-width: 1280px; box-shadow: none;}
.home_banner .bdt-prime-slider-content p {font-size: 23px;}
.home_banner .bdt-prime-slider-content .bdt-slider-excerpt{ max-width: 73%;}
.built_environment h2.elementor-heading-title span{ font-size: 32px;}
.underdtabd_challenges .elementor-button-wrapper{ margin-right:-97px; margin-top: 69px;}
.elementor-element.underdtabd_challenges .elementor-widget-text-editor {right: 80px !important;}

/*career css*/
/*banner css*/
.elementor-element.career_banner .career_bannercontent {height: 100%;max-width: 1280px;margin: 0 auto !important;width: 100%;right: 0;padding: 0 104px;}
/*banner css end*/

/*benefits future css*/
.elementor-element.prosperity_metamians {max-width: 1158px;}
/*benefits future css end*/
/*career css end*/

/*lisi css*/
.lisi_testimonial .elementor-widget-text-editor p { font-size: 22px;}
.scclisi .elementor-widget-heading span.elementor-heading-title {font-size: 20px !important;white-space: pre-wrap;}
/*lisi css end*/

/*contact css*/
.your_feature .office_location .office_locationbox:nth-child(2) .elementor-widget-image-box {padding: 0 10px 0 60px;position: relative;}
.your_feature .office_location .office_locationbox:nth-child(2) .elementor-widget-image-box:after {right: -30px;}
/*contact css end*/

/*who we css*/
.whowebanner img {width: auto !important;}
/*who we css end*/

/*partnership css*/
.partnership_diff .partnership_diffbox h3 {padding: 0 0px 0 0px; min-height: 70px;}
/*partnership css*/

/*challenges css*/
.elementor-element.challenges_banner {height: 433px;}
.elementor-element.bulitenvironment_sec {margin-top: 68px;margin-bottom: 53px;}
.challenges_banner .e-con-inner{width: calc(100% - 80px);padding: 0 104px !important;}
.single .futureproff .futureproffcontent h2 {font-size: 32px !important;}

.business_outcomes .challenges-section .challenge-card .challegns_cset {height: 230px;}
.business_outcomes .challenges-section .challenge-card h3 {padding: 0 20px 0 10px;}
.challenge-card h3, .challenge-card p{ line-height: 26px;}
/*challenges css end*/

/*career progress css*/
.sjb-page .sjb-detail.dot header .job-type, .sjb-page .sjb-detail.dot header .job-location, .sjb-page .sjb-detail.dot header .job-date, .sjb-page .sjb-detail.dot header .exp-date{ font-size: 14px;}
.sjb-page .sjb-detail.dot header .job-date i.fa.fa-calendar-check:before, .sjb-page .fa-calendar-check:before{top: 2px;}
/*career progress css end*/

/*integration hub css*/
.integration_features .e-n-tabs-heading button{padding: 14px 14px;}
.integration_features .e-n-tabs-heading button span.e-n-tab-title-text {line-height: 27px;}
/*integration hub css end*/

/*menu order css*/
.career_growth .elementor-element.growthinner {width: 100%;}
/*menu order css end*/

/*microsoft dynamics css*/
.microsoftsupport .e-n-tabs-heading {flex-wrap: wrap !important;}
/*microsoft dynamics css end*/

/*operate css*/
.bulitgraph_simmplicity {padding: 0 54px;}
/*operate css end*/

.elementor-element.why_met_partner .elementor-widget-text-editor ul li strong {font-size: 21px;}
.microsoft_copilottext .elementor-element.elementor-element-4d270f8 {width: 100%;}
}

@media(max-width:1340px){
/*vision css*/
.elementor-element.vision_timeline:before {width: 1150px;top: -22%;   }
 .vision_timeline .elementor-widget-text-editor p { font-size: 15px}
.vision_timeline .e-con-inner {max-width:1070px;}
.elementor-element.vision_abt .elementor-widget-text-editor p {font-size: 22px;line-height: 30px;}
.vision_timeline .vision_techonology .e-con-inner {padding: 0px 0 70px;}
.elementor-element.vision_abt {max-width: 970px;}
.visionnumvertwo img {top: -72px;}
.visionnumverthree img {top: -19px;}

/*career progress css*/
.sjb-page .sjb-detail.dot header .job-type, .sjb-page .sjb-detail.dot header .job-location, .sjb-page .sjb-detail.dot header .job-date, .sjb-page .sjb-detail.dot header .exp-date{ font-size: 12px;}
/*career progress css end*/

.elementor-element.actioncompany .operate_powerspoints {grid-template-columns: repeat(3, 1fr);}
.elementor-element.actioncompany .operate_powerspoints .elementor-widget-heading h3.elementor-heading-title{ font-size: 18px;}
}

/*vision css end*/

@media(min-width:1200px) and (max-width:1399px){
.whataction .elementor-widget-text-editor h3{ font-size: 32px; line-height: 52px;}
.elementor-element.ourvalue .ourvalue_panel h3.elementor-heading-title {font-size: 22px;}
.elementor-element.ourvalue .ourvalue_panel h4.elementor-heading-title {font-size: 20px;}
.partnership_diff .partnership_diffbox h3 {font-size: 21px;line-height: 24px;}

/*microsoft css*/
.how_help .e-con-inner p {line-height: 28px;}
/*microsoft css end*/
}

@media(min-width:1025px) and (max-width:1199px){
/*partnership css*/
.partnership_diff .partnership_diffbox h3 {font-size: 20px;}
.partnership_diff .partnership_diffbox p{ font-size: 16px; line-height: 24px;}

/*partnership css end*/

/*technology alliances css*/
.alliances_operatemet .e-con-inner .e-con.e-child, .alliances_operatemet .e-con-inner .e-con.e-child .elementor-widget-container {padding-right: 10px;}
.alliances_operatemet .e-con-inner p {line-height: 25px;}
/*technology alliances css end*/

/*technology solution css*/
.insightwhychoose .e-con-inner .e-con.e-child {width: 100%; order: 2;}
.insightwhychoose .e-con-inner .e-con.e-child:nth-child(2) {order: 1;}
/*technology solution css end*/

/*about us css*/
.abtourvalue .e-con-inner .abtourvaluebox {grid-template-columns: repeat(2, 1fr);}
.abtourvalue .e-con-inner .abtourvaluebox .e-con.e-child {margin-bottom: 30px;}
/*about us css end*/

.elementor-element.how_help.what_micro .elementor-widget-text-editor p {line-height: 25px;}
.elementor-element.microsoftpartner_service {margin-top: 130px;}


.operate_powers .operate_powerspoints {grid-template-columns: repeat(2, 1fr) !important;}
.elementor-element.transformation .e-grid.e-con.e-child {--e-con-grid-template-columns: repeat(2, 1fr);}
.elementor-element.ourvalue .ourvalue_panel{grid-template-columns:repeat(2, 1fr);}
}

@media(min-width:768px) and (max-width:991px){
/*franch css*/
[lang|="fr"] .makingmanagement .elementor-element.makingmanagement_box h3 {font-size: 17px;margin: 14px 0 20px;}
.makingmanagement .elementor-element.makingmanagement_box p {line-height: 20px;font-size: 15px;}
/*franch css end*/
}

@media(max-width:1199px){
h2{ font-size: 36px !important;}
.ehf-header #masthead nav {margin: 0 0 0 11px;}
.ehf-header #masthead nav ul li {margin: 0 0px 0 5px;}
.ehf-header #masthead nav ul li a.hfe-menu-item {padding: 10px 2px; font-size: 11px;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {margin-left: 6px;}
.ehf-header #masthead a.elementor-button.elementor-button-link {padding: 18px 19px;margin: 0 8px 0 0;font-size: 13px;}
.ehf-header #masthead .lang nav ul.hfe-nav-menu li a{font-size: 13px; }

.elementor-element.built_environment {padding: 0 90px 0;}
.underdtabd_challenges .elementor-button-wrapper{ margin-right: 0; margin-top:56px;}
.ehf-header #masthead .logo {margin-right: 0;}

/*about us css*/
.how_help h2 {font-size: 30px !important;}
.how_help p {line-height: 25px;}
/*about us css end*/

/*career css*/
/*benefits future css*/
.benefits_future .e-con-inner {gap: 20px;}
.your_feature .e-con.e-child {padding: 30px 24px;}
.your_feature .metam_location.e-con.e-child{ padding: 0;}
.elementor-element.prosperity_metamians {max-width: 90%;}
/*benefits future css end*/
/*career css end*/

/*lisi css*/
.transforming_points .benefits_future_box span.elementor-heading-title {font-size: 20px !important;}
.transforming_points .benefits_future_box {padding: 15px 15px;border-radius: 20px;}
/*lisi css end*/

/*blog list css*/
#blog-filter-wrap form#blog-filter-form .filter-top h2 {font-size: 24px !important;}
#blog-filter-wrap form#blog-filter-form .filter-top input[type="text"] {max-width: 350px;}
.bloglistpost{column-gap: 50px;}
.featured-card .featured-content h3{ font-size: 38px;}
/*blog list css end*/

/*blog detail css*/
.single .site-main {margin-top: 50px;padding: 0 54px;}
/*blog detail css eng*/

/*challenges css*/
.business_outcomes .challenges-section .challenge-card h3 {font-size: 20px;}
.challenge-card h3, .challenge-card p {  line-height: 24px;}
.business_outcomes .challenges-section .challenge-card{ padding: 0 5px;}
.challenges-section.slick-slider .slick-slide {padding: 10px;height: 654px;background-size: cover;background-position: left;}
.single .futureproff .futureproffcontent {width: 57%;padding: 0 40px 0 0px;}
.single .futureproff .futureproffcontent h2 {font-size: 28px !important;}
.single .releted_posts .grid-post { width: 48%;}
.business_outcomes .challenges-section .challenge-card .challegns_cset {height: 200px;}
.elementor-element.business_outcomes {overflow: scroll;}
/*challenges css end*/

/*career progress css*/
.page-id-3167 .site-main .page-header h1.entry-title{ padding-top: 30px; font-size: 28px;}
.sjb-page .sjb-detail.dot header .apply-btn {display: block;float: none;margin-top: 20px;}
/*career progress css end*/

/*transformation css*/
.transformation .e-con-inner h3.elementor-heading-title {padding: 0 0 0 0;}
/*transformation css end*/

.elementor-element.partnership_diff .partnership_diffpanel {grid-template-columns: repeat(3, 1fr);}
.elementor-element.whowe_about {max-width: 90%;}

/*vision css*/
.elementor-element.vision_abt {max-width: 750px;}
.elementor-element.vision_timeline:before {width: 1040px;top: -32%;}

.vision_timeline .e-con-inner {max-width: 900px;}
.elementor-element.vision_abt .elementor-widget-text-editor p {font-size: 16px;line-height: 22px;}
.vision_timeline .elementor-widget-text-editor p {font-size: 13px;line-height: 20px;}
.visionnumvertwo img {top: -23px;}
.visionnumverthree img {top: 0;}
.visionnumverfour img {top: -22px;}
 /*vision css end*/

/*technology solution css*/
.insightwhychoose .e-con-inner {flex-wrap: wrap !important;}
/*technology solution css end*/

/*integration hub css*/
.integration_features .e-n-tabs-heading button{width: 28%;max-width: 28%;}
.integration_features .e-n-tabs-heading button span.e-n-tab-title-text {line-height: 26px;}
/*integration hub css end*/

/*microsoft landing css*/
.elementor-element.key_dates .key_soft_left .keyblock .elementor-widget-heading p {font-size: 14px;line-height: 20px;}
.elementor-element.key_dates .key_soft_left .keysoftdate .elementor-widget-container span.elementor-heading-title{ font-size: 21px;}
.elementor-element.key_dates .key_soft_left .keysoftdate .elementor-widget-container span.elementor-heading-title span{ font-size: 20px;}

.elementor-element.why_met_partner .e-con-inner .micro_why_box {padding-right: 0;}
.elementor-element.why_met_partner .e-con-inner .micro_why_box h2 {line-height: 40px;}
.elementor-element.bulitgraph_simmplicity .e-con.e-child {padding-right: 0;}
.elementor-element.actioncompany .operate_powerspoints {grid-template-columns: repeat(2, 1fr);}
/*microsoft landing css end*/

/*contact css*/
.your_feature .office_location .office_locationbox:nth-child(1), .your_feature .office_location .office_locationbox:nth-child(2), .your_feature .office_location .office_locationbox:nth-child(3)   {width: 33%;}
.your_feature .office_location .office_locationbox:nth-child(2) {padding: 0 0 0 0px;}
.your_feature .office_location p.elementor-image-box-description {line-height: 23px;padding: 0 0px 0 0;font-size: 15px;}
.your_feature .office_location .office_locationbox:nth-child(2) .elementor-widget-image-box {padding: 0 0px 0 16px;position: relative;}
.your_feature .office_location .office_locationbox:nth-child(2) .elementor-widget-image-box:before{ left: 0 ;}
.your_feature .office_location .office_locationbox{ padding: 0;}
.your_feature .office_location .office_locationbox .e-flex.e-con.e-child {padding: 0;}
.your_feature .office_location .office_locationbox:nth-child(2) .elementor-widget-image-box:after {right: -4px;}
/*contact css end*/

/*operate css*/
.bulitgraph_simmplicity {padding: 0 54px;}
.operate_every .elementor-element.operate_everybtns .e-con.e-child {padding: 0;}
/*operate css end*/

.business_erp .elementor-element.erabutton.e-flex {display: none;}

/*franch css*/
[lang|="fr"] .elementor-element.understand_face .elementor-widget-container h2 {font-size: 36px !important;}
[lang|="fr"] .underdtabd_challenges .elementor-button-wrapper{margin-right: -60px;}
[lang|="fr"] .ehf-header #masthead a.elementor-button.elementor-button-link{padding: 18px 16px;}
/*franch css end*/
}

@media(max-width:1024px){
.home_banner .bdt-prime-slider-wrapper {padding: 0 25px !important;}
.ehf-header #masthead nav ul li{ padding: 0; margin: 0;}
.ehf-header #masthead nav ul li .sub-menu-active {background: #6c4cfc;}
.ehf-header #masthead nav ul li a.hfe-menu-item{ font-size: 16px; padding: 10px 10px;}
.ehf-header #masthead .hfe-active-menu.hfe-active-menu-full-width .hfe-nav-menu-icon {z-index: 99999;position: relative;top: -10px;right: 0;}
.ehf-header #masthead nav.hfe-nav-menu__submenu-arrow {position: fixed;top: 0px;background: #fff;z-index: 99 !important;clear: both;padding:50px 0 0;left: 0 !important;right: 0;
bottom: 0;width: 260px !important;transform: translateX(-100%);transition: 0.4s;display: block;margin: 0;}
.ehf-header #masthead nav ul li a.hfe-menu-item span.hfe-menu-toggle {outline: none;border: none;}
.ehf-header #masthead nav ul li ul.sub-menu li a.hfe-sub-menu-item {padding: 10px 10px 10px 25px;}
.ehf-header #masthead nav ul li ul.sub-menu li a.hfe-sub-menu-item span.hfe-menu-toggle {border: none;}
.ehf-header #masthead nav ul li ul.sub-menu li ul.sub-menu li a {padding: 10px 10px 10px 35px; font-size: 14px;}
.ehf-header #masthead nav ul li span.hfe-menu-toggle i.fa {font-size: 18px;}
.ehf-header #masthead nav.hfe-nav-menu__submenu-arrow.menu-is-active {transform: translateX(0);}
.ehf-header #masthead nav.hfe-nav-menu__submenu-arrow ul li a:hover {background: #6C4CFC;color: #fff;}
.elementor-element.built_environment {padding: 0 50px 0;}
.how_help .e-con-inner .elementor-widget-image .elementor-widget-container {position: relative;top: 0;height: 100%;}
.how_help .e-con-inner .elementor-widget-image .elementor-widget-container img {height:100%;object-fit: cover;}
.elementor-element.underdtabd_challenges .elementor-widget-text-editor {right: 50% !important;transform: translate(50%, 0);}
.transformation a.elementor-button {padding: 0;}

.ehf-header #masthead ul li:nth-child(6) {display: block;}

/*challenges css*/
.elementor-element.bulitenvironment_sec {margin-top: 50px;margin-bottom: 50px;}
.elementor-element.bulitenvironment_sec .bulitenvironment_inner {display: block;}
.elementor-element.bulitenvironment_sec .bulitenvironment_inner .e-flex.e-con.e-child {width: 100%;padding: 0;}
.bulitenvironment_sec .bulitenvironment_points .e-n-accordion-item-title {padding-left: 0;}
.bulitenvironment_sec .bulitenvironment_points .elementor-widget-container {font-size: 16px;}
/*challenges css end*/

.elementor-element.approach_management_sec .e-con-inner {display: block;}
.elementor-element.approach_management_sec .e-con-inner .e-flex.e-con.e-child {width: 100%;}

/*career css*/
.elementor-element.career_banner .career_bannercontent{ padding: 0 25px;}
/*life matem css*/
.elementor-element.prosperity_metamians .elementor-widget-text-editor em {font-size: 18px;padding: 0 50px;}
.elementor-element.prosperity_metamians .elementor-widget-text-editor p {font-size: 16px;}
.life_metam .elementor-element.futurewon h2.elementor-heading-title{white-space: normal;}
/*life matem css end*/

/*career css end*/
/*blog list css*/
#blog-filter-wrap form#blog-filter-form .filter-bottom{ gap: 20px;}
.featured-post .featured-card{ display: block;}
.featured-post .featured-card .featuresimg img {margin: auto;margin-bottom: 30px;display: table;}
/*blog list css end*/

 /*vision css*/
.elementor-element.vision_timeline:before {width: 930px; top: -36%;}
.vision_timeline .elementor-widget-heading h2.elementor-heading-title {font-size: 28px !important;}
.vision_timeline .e-con-inner {max-width: 790px;}
.vision_timeline .elementor-widget-text-editor p {font-size: 12px;}
.visionnumverone img {top: -10px;}
.visionnumvertwo img {top: -41px;}
.visionnumverfour img {top: -50px;}
/*vision css end*/

/*career progress css*/
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form{padding: 0 25px 40px 25px;}
.sjb-page .sjb-listing {padding: 0 25px 100px 25px;}
.page-id-3167 .site-main .page-content .sjb-filters .ds{ padding: 0 32px;margin-top: 50px; margin-bottom: 10px;}
.single-jobpost .jobpost .page-header, .single-jobpost .jobpost .page-content {padding: 0 25px 0 25px;}
.single-jobpost .jobpost .job-description h2 { font-size: 32px !important;}
/*career progress css end*/

/*operate css*/
.bulitgraph_simmplicity .e-con-inner {width: 100%;display: block;}
.bulitgraph_simmplicity .e-con-inner .e-con.e-child {width: 100%;text-align: center;}
.product_interst .product_interstbox .elementor-element.elementor-button-success a.elementor-button{ font-size: 14px;}
/*operate css end*/

/*microsoft css*/
.elementor-element.microsoft_banner .career_bannercontent .e-con-inner {justify-content: left;}
.elementor-element.business_dynamic .e-con-inner {display: block;}
.elementor-element.business_dynamic .e-con-inner .e-con.e-child {width: 100%;}
/*microsoft css end*/

/*microsoft dynamics css*/
.move_forward .elementor-element.ourvalue_panel .e-con.e-child:before {content: '';position: absolute;width: 100%;border-top: 2px solid #ccc;border-style: dashed;top: 30px;left: 0;}
.move_forward .elementor-element.ourvalue_panel .e-con.e-child:last-child:before {border-top: 2px solid #ccc;}
/*microsoft dynamics css end*/

/*microsoft landing css*/
.elementor-element.microsoft_banner.enforcementmicro .e-con-inner {justify-content: end;padding-bottom: 40px;}
.elementor-element.affordkey .e-con-inner{    max-width: 500px;}
.elementor-element.key_dates .key_soft_left .keyblock {padding: 0px 30px 30px;margin: auto;}
.elementor-element.key_dates .key_soft_left .keyblock .elementor-widget-heading p{ font-size: 16px; line-height: 28px;}
.elementor-element.key_dates .key_soft_left .keysoftdate:before, .elementor-element.key_dates .key_soft_left .keysoftdate:after{ display: none;}
.elementor-element.key_dates .key_soft_left .keysoftdate .elementor-widget-container {width:350px;margin-top: 15px;}
.elementor-element.key_dates .key_soft_right .keysoftdate .elementor-widget-container {width:350px;}


.elementor-element.changing_licensing .ourvalue_panel:before{height:440px; display: none;}
.elementor-element.changing_licensing .changingupper {position: relative; display: block;}
.elementor-element.changing_licensing .changingupper:before {content: '';border-right: 2px dashed #ccc;height: 80%;width: 2px;position: absolute;right: 0;left: 39px; display: block;}
.elementor-element.inforgraphic_landing .e-con-inner {display: block;}
/*microsoft landing css end*/

.alliances_operatemet .e-con-inner .elementor-widget-image .elementor-widget-container {position: relative;top: 0;}

.footer .footer_left h2.elementor-heading-title {padding: 0 80px;}
}

@media(max-width:991px){
.home_banner .bdt-prime-slider-content h1.bdt-title-tag{padding: 0 100px 0 0px;}
.home_banner .bdt-prime-slider-content .bdt-slider-excerpt {max-width: 80%;}
/*blog list css*/
#blog-filter-wrap form#blog-filter-form .filter-top input[type="text"]{ display: none; margin-bottom: 50px;}
#blog-filter-wrap form#blog-filter-form .filter-top h2 {font-size: 20px !important; margin: 0;}
.elementor-element.bloglist-banner {-webkit-clip-path: polygon(0% 00, 100% 0%0%, 100% 68.75%, 0% 77%);clip-path: polygon(0% 00, 100% 0%, 100% 68.75%, 0% 77%);}
#blog-filter-wrap form#blog-filter-form .filter-bottom{ display: block;}
#blog-filter-wrap form#blog-filter-form .filter-bottom select {margin: 0 0 15px; background-position: 98% 12px;}
.bloglistpost{grid-template-columns: repeat(2, 1fr);}
/*blog list css end*/

/*blog detail css*/
.single .site-main, .single .site-main h1.entry-title {margin-top: 50px;max-width: 100% !important; margin: 0; }
.single .site-main h1.entry-title{ margin-bottom:20px; font-size: 28px; line-height: 38px;padding: 0 0px;}
.single .futureproff{ display: block;}
.single .futureproff .futureproffimg {width: 100%; }
.single .futureproff .futureproffimg img {width: 100%;margin: 0 0 20px;}
.single .futureproff .futureproffcontent {width: 100%;padding: 0;display: inline-block;padding: 0 30px 30px;}
.single .futureproff .futureproffcontent h2 {font-size: 20px !important;}
.single .futureproff .futureproffcontent{ width: 100%;padding: 0 20px 20px;}
.single .full h2 {font-size: 28px !important;line-height: 40px;}
.single .releted_posts .grid-post{ width: 47%;}
/*blog detail css end*/

/*challenges css*/
.elementor-element.challenges_banner {height:100%;}
.challenges_banner .e-con-inner{width: calc(100% - 80px);padding: 0 0px !important;}
.makingmanagement .elementor-element.makingmanagement_box .managementworkocntent {transform: translate(0, 173px); margin: 6px 0 5px;}
.makingmanagement .elementor-element.makingmanagement_box h3{ font-size: 18px;}
/*challenges css end*/

 /*vision css*/
.elementor-element.vision_timeline:before { display: none;}
.vision_timeline .e-con-inner .elementor-element {display: block;}
.vision_timeline .e-con-inner .elementor-element .elementor-element {width: 100%;}
.elementor-element.vision_timeline .visionimg .elementor-widget-image img {height: auto;width: auto;}
.visionnumverone img, .visionnumvertwo img, .visionnumverthree img, .visionnumverfour img {top: auto;display: block;margin: inherit;}
.vision_timeline .elementor-widget-heading h2.elementor-heading-title {font-size: 36px !important;margin: 20px 0;}
.vision_timeline .elementor-widget-text-editor p {font-size: 18px;line-height: 32px;}
 /*vision css end*/

/*contact css*/
.your_feature .office_location .office_locationbox:nth-child(2) .elementor-widget-heading, .your_feature .office_location .office_locationbox:nth-child(2) .elementor-widget-image-box {padding: 0 0;}
.your_feature .office_location {padding: 0 !important;flex-wrap: wrap !important;}
.your_feature .office_location .office_locationbox:nth-child(1), .your_feature .office_location .office_locationbox:nth-child(2), .your_feature .office_location .office_locationbox:nth-child(3) {width: 48%;}
.your_feature .office_location .office_locationbox:nth-child(2) {padding: 0 0 0 10px;border-left: 1px solid #fff;}
.your_feature .office_location .office_locationbox:nth-child(2) .elementor-widget-image-box:after, .your_feature .office_location .office_locationbox:nth-child(2) .elementor-widget-image-box:before{ display: none;}
/*contact css end*/

/*career progress css*/
.sjb-page .sjb-listing .row{grid-template-columns: repeat(2, 1fr);}
/*career progress css end*/

/*microsoft landing css*/
.elementor-element.key_dates .key_soft_left .keyblock:before {left: 35%;}
.elementor-element.key_dates .key_soft_right .keyblock:before {right:30%; left: inherit;}
.elementor-element.actioncompany .operate_powerspoints {grid-template-columns: repeat(2, 1fr);}
/*microsoft landing css end*/

.insightwhychoose .e-con-inner {    flex-wrap: wrap !important;}
.insightwhychoose .e-con-inner .e-con.e-child {width: 100%;}
.alliances_operatemet .e-con-inner .elementor-widget-image .elementor-widget-container img{ height: auto;}

/*franch css*/
[lang|="fr"] .home_banner .bdt-prime-slider-content h1.bdt-title-tag {padding: 0 30px 0 0px;}
[lang|="fr"] .integration_features .e-n-tabs-heading button span.e-n-tab-title-text {font-size: 13px;line-height: 17px;}
/*franch css end*/
}

@media(max-width:767px){
h2{ font-size: 28px !important;}
.bannercontent_top .elementor-widget-heading p.elementor-heading-title br{ display: none;}
/*banner css*/

.home_banner .bdt-prime-slider-content .bdt-sub-title {width: 370px;margin: 0 auto;}
.elementor-element.career_banner .career_bannercontent .e-con-inner {justify-content: end; margin-bottom: 50px;}
.home_banner .bdt-prime-slider-wrapper{ display: none;}
.home_banner_content .bdt-prime-slider-wrapper{ display: block; margin-top: 40px;}
.home_banner .bdt-prime-slider-content h1.bdt-title-tag{line-height: 42px;font-size: 32px !important;padding: 0 0px 0 0px;text-align: center;}
.home_banner .bdt-prime-slider-content h2.bdt-sub-title-inner {line-height: 42px;font-size: 32px !important;padding: 0 0px 0 0px; text-align: center;}
.home_banner .bdt-prime-slider-content .bdt-slider-excerpt {max-width: 100%;}
.home_banner .bdt-prime-slider-content p{ font-size: 18px; text-align: center;}
.home_banner .bdt-prime-slider-content .btn {margin: 0 15px 15px 0px;width: 270px; padding: 11px 50px 11px 25px;}
.home_banner .bdt-prime-slider-content .btn:hover{padding: 11px 25px 11px 50px;}
.deliver_scroll .owl-carousel .owl-item {padding-left: 11px;}
/*banner css end*/

.elementor-element.built_environment {padding: 0 20px 0;}
.elementor-element.underdtabd_challenges {height: 630px !important;min-height: 630px !important;}
.elementor-element.underdtabd_challenges .elementor-widget-text-editor{ top: 50%; }

.underdtabd_challenges .e-con.e-child {height: 100%;}
.elementor-element.underdtabd_challenges .elementor-widget-text-editor{ height: 100%;}
.elementor-element.understand_face {clip-path:polygon(41.5% 0%, 108% 36.77%, 100% 100%, 0% 100%, 0% 25.77%)}
.elementor-element.understand_face .elementor-widget-container {clip-path:polygon(40.5% 1%, 108% 36.77%, 100% 100%, 0% 100%, 1% 24.77%); padding:34vw 15px 0 !important;}
.elementor-element.underdtabd_challenges .elementor-widget-text-editor{ top: 0;}
.elementor-element.understand_face .elementor-widget-container h2{padding: 0px 0 10px; text-align: left;}
.elementor-element.understand_face .elementor-widget-container p{ line-height: 28px;}

.elementor-element.underdtabd_challenges .elementor-widget-button {width: 100%;right: 50% !important;transform: translate(48%, 0);}
.underdtabd_challenges .elementor-button-wrapper{  margin-top:-30px;}
.underdtabd_challenges .elementor-button-wrapper a.elementor-button {position: relative;padding:14px 50px 14px 30px;font-size: 12px;right: 50%;transform: translate(050%, 0);}
.underdtabd_challenges .elementor-button-wrapper a.elementor-button:after {top: 11px;}

/*career css*/
/*banner css*/
.elementor-element.career_banner{position: relative;}
.career_work .career_work_points .elementor-widget-heading p.elementor-heading-title { padding: 0 10px 22px;}
/*career css end*/
/*banner css end*/

/*blog list css*/
.featured-card .featured-content h3 {font-size: 26px;}
.featured-post{ margin-bottom: 30px;}
.featured-post .featured-card {padding: 60px 20px}
.bloglistpost {grid-template-columns: repeat(1, 1fr);}
#blog-filter-wrap .ajax-pagination {text-align: center;padding: 20px 0 30px;}
.bloglistpost .grid-post .bloglistcontent h4{ min-height: auto;}
/*blog list css end*/

/*blog detail css*/
.single .site-main{ padding: 0 25px;}
.single .quoto_section {padding: 18px 20px 60px;}
.single .table_section ul{ margin-bottom: 30px;}
.single .futureproff{margin: 30px 0;}
.single .futureproff .elementor-widget-image {height: 430px;}
.single .futureproff .elementor-widget-image img {object-fit: cover; height: 100%;}
.single .full{ margin-bottom: 30px;}
.single .releted_posts h2{ margin-bottom: 0;}
/*blog detail css end*/

/*privacy css*/
.privacy_content h1.elementor-heading-title .terms h1 {font-size: 36px !important; line-height: 47px !important;}
.privacy_content h2.sub-title .terms h2{ font-size: 22px;}
/*privacy css end*/

.terms h1{ font-size: 36px; line-height: 47px;}

/*partnership css*/
.partnership_diff .partnership_diffbox h3{ min-height: auto;}
.elementor-element.partnership_diff .partnership_diffpanel {grid-template-columns: repeat(2, 1fr);}
/*partnership css end*/

/*who we css*/
.whataction .elementor-widget-text-editor h3 {margin: 0;font-size: 24px;line-height: 32px;}
/*who we css end*/

/*challenges css*/
.elementor-element.challenges_content h2{ font-size: 32px !important;}
.elementor-element.bulitenvironment_sec{ margin-bottom: 90px;}
.challenges-section.slick-slider .slick-slide {padding: 40px !important;}
.makingmanagement .elementor-element.makingmanagement_box{ padding: 46px 20px 30px;}
.makingmanagement .elementor-element.makingmanagement_box h3{ font-size: 18px;}
.makingmanagement .elementor-element.makingmanagement_box .managementworkocntent {transform: translate(0, 183px);}
.business_outcomes .challenges-section ul.slick-dots {display: none !important;}

.elementor-element.metamasset .e-con-inner .elementor-image-box-wrapper {display: flex;}
.elementor-element.metamasset .e-con-inner .elementor-image-box-wrapper .elementor-image-box-content {padding: 0 0 0 20px;}

.elementor-element.makingmanagement_firstwork {margin-bottom: 10px;}
.business_outcomes .challenges-section .challenge-card .challegns_cset {height: auto;}
/*challenges css end*/

/*technology solution css*/
.elementor-element.techsolu_banner {min-height: auto;}
.techsolu_banner h1.elementor-heading-title strong {font-weight: bold;color: #E537FF;}
.techsolu_banner .e-con-inner {gap: 10px;}
/*technology solution css end*/

/*vision css*/
.elementor-element.vision_abt {max-width: 90%;}
.vision_timeline .vision_techonology .e-con-inner {padding: 0px 0 30px;}
.vision_timeline .elementor-widget-heading h2.elementor-heading-title {margin: 20px 0 0;}
/*vision css*/

/*operate css*/
.elementor-element.operate_banner .career_bannercontent:before {background: #000;}
.elementor-element.operate_banner .career_bannercontent p.elementor-heading-title br {display: none;}
.bulitgraph_simmplicity {padding: 0 25px;}
/*operate css end*/

/*career progress css*/
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .row{ border-radius: 20px;}
.page-id-3167 .site-main{ padding: 0 !important;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .row{ display: block;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .sjb-search-keywords { padding: 0;width: 100%;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .sjb-search-location {width: 100%; padding: 0; margin: 10px 0;}
.page-id-3167 .site-main .page-content .sjb-filters form.filters-form .sjb-search-button{ padding: 0;}

.sjb-page .sjb-detail.dot header .col-sm-4{ width: 100%;}
.sjb-page .sjb-detail.dot header .job-type, .sjb-page .sjb-detail.dot header .job-location, .sjb-page .sjb-detail.dot header .job-date, .sjb-page .sjb-detail.dot header .exp-date{ width: 100%;}
.single .site-main h1.entry-title{ padding-top:30px ;}
.sjb-page .sjb-listing .row{grid-template-columns: repeat(1, 1fr);}
.single-jobpost .jobpost .page-content .sjb-page .v1 .job-description { padding: 30px 30px;}
.single-jobpost .jobpost .v1 .job-description ul {margin: 0 0 27px;}
/*career progress css end*/

/*integration hub css*/
.integration_features .e-n-tabs-heading button {width: 100%;max-width: 100%;}
.integration_features .e-n-tabs-heading .e-n-tab-title {height: 195px;width:31%;display: inline-block;vertical-align: top;justify-content: center;text-align: center;margin: 0 3px 11px !important;}
.integration_features .e-n-tabs-heading button span.e-n-tab-title-text{ font-size: 12px; line-height: 18px;}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{ width: 31%;}
/*integration hub css end*/

/*microsoft dynamics css*/
.microsoftsupport .e-n-tabs-heading button {height: auto;aspect-ratio: auto;}
/*microsoft dynamics css end*/

/*microsoft landing css*/
.elementor-element.key_dates{ display: block;}
.elementor-element.key_dates .key_soft_left{ display: block;}
.elementor-element.key_dates .key_soft_left .keyblock:after{bottom: 0;}
.elementor-element.actioncompany .operate_powerspoints {grid-template-columns: repeat(1, 1fr);}
.elementor-element.pay_attention .pay_attention_content .pay_attention_contentfield .elementor-widget-text-editor {width:calc(100% - 70px);}
.elementor-element.key_dates .key_soft_left .keyblock:before {left: 50%;}
.elementor-element.key_dates .key_soft_right .keyblock:before {right:50%;}
.elementor-element.key_dates .key_soft_left .keysoftdate .elementor-widget-container{ width: 100%;}


/*microsoft landing css end*/

/*thanksyou css*/
.elementor-element.thanksyou .elementor-image-box-wrapper{ width: 100%; background-size: contain; background-position: center;}
.elementor-element.thanksyou .elementor-image-box-wrapper figure { padding: 128px 0 0;}
/*thanksyou css end*/

/*contact css*/
.your_feature .metam_location.e-con.e-child {padding: 0;}
.your_feature .office_location .office_locationbox:nth-child(1), .your_feature .office_location .office_locationbox:nth-child(2), .your_feature .office_location .office_locationbox:nth-child(3) {
width: 100%; padding: 0;}
.your_feature .office_location .office_locationbox:nth-child(2){ border-left: none; border-top:1px solid rgb(255 255 255 / 57%); border-bottom: 1px solid rgb(255 255 255 / 57%);padding: 20px 0;}
.your_feature .office_location .office_locationbox h2.elementor-heading-title span {font-size: 20px !important;}
.elementor-element.connect_hearing .elementor-widget-image img{ height: 250px;}
/*contact css end*/
/*footer css*/
.footer .footer_left h2.elementor-heading-title {padding: 0 0px;}
.footer .footer_left .social_email {display: flex;flex-wrap: wrap !important;flex-direction: row;align-items: center;padding: 0;}
.footer .footer_left .social_email .elementor-widget-image {width: 100%;}
.footer .footer_left .social_email .elementor-widget-heading {width: 100%;}
/*footer css end*/
.built_environment h2.elementor-heading-title span{ font-size: 24px;}

/*franch css*/
[lang|="fr"] .elementor-element.understand_face .elementor-widget-container {padding: 26vw 15px 0 !important;}
[lang|="fr"] .elementor-element.understand_face .elementor-widget-container h2 {font-size: 28px !important;margin: 0px 68px 0 0px;padding: 0px 0 10px;}
[lang|="fr"] .underdtabd_challenges .elementor-button-wrapper {margin-top: -30px;}
[lang|="fr"] .underdtabd_challenges .elementor-button-wrapper {margin-top: -15px;margin-right: 0;padding: 0 30px;}
/*franch css end*/
}

@media(min-width:576px) and (max-width:767px){
.integration_features .e-n-tabs-heading {display: block;text-align: center;}
}

@media(max-width:575px){
h2 {font-size: 28px !important;}
.btn:after, .home_banner .bdt-prime-slider-content .btn:last-child:after{ top: 18px;}
.elementor-element.understand_face .elementor-widget-container h2 {font-size: 6vw !important;margin:0px 68px 0 0px;}
.elementor-element.home_banner ul.bdt-slideshow-items .bdt-ps-slide-img {background-position: -50px 0px;}
.transformation .e-con-inner .transformation_box {width: 100%;}
.transformation .e-con-inner .transformation_box .transformation_boximg {height: 260px;border-radius: 20px; overflow: hidden; }
.elementor-element.understand_face .elementor-widget-container p:last-child{ font-size: 15px; line-height: 20px; padding-top: 10px;}
.your_feature .e-con.e-child {padding:20px 6px;}

.elementor-element.prosperity_metamians .elementor-widget-text-editor em {font-size: 18px;padding: 0 0px;}
.home_banner_content .bdt-prime-slider-wrapper{ margin-top: 0px;}
.home_banner_content .bdt-prime-slider ul.bdt-slideshow-items {min-height: 500px !important;}

/*deliver css*/
.deliverslider_heading h2.elementor-heading-title {font-size: 24px !important;}
/*deliver css end*/

.elementor-element.partnership_diff .partnership_diffpanel {grid-template-columns: repeat(1, 1fr);}

/*lisi css*/
.lisi_testimonial .elementor-widget-text-editor p {font-size: 16px;}
.lisi_logo_banner {border-top: 1px solid #fff; border-left: none;}
.transforming_efficiency_testimonial h4 { font-size: 22px;}
.transforming_efficiency_testimonial h4:after {bottom: -27px;right: -14px;}
/*lisi css end*/

/*blog detail css*/
.single .site-main h1.entry-title{ padding: 0;}
.single .post_thumbnail {height: 230px;}
/*blog detail css end*/

/*challenges css*/
.makingmanagement .elementor-element.makingmanagement_box:hover .managementworkocntent{ font-size: 14px;}
.makingmanagement .elementor-element.makingmanagement_box h3 {margin: 13px 0 22px; font-size: 16px;}
.single .releted_posts .grid-post {width: 100%;}
.single .releted_posts .grid-post .bloglistcontent {padding: 0 20px 30px;}
.single .full h2 {font-size: 20px !important;line-height: 30px;}
/*challenges css end*/

/*integration hub css*/
.integration_features .e-n-tabs-heading .e-n-tab-title{ width: 100% !important; height: auto;}
.integration_features .e-n-tabs-heading button span.e-n-tab-title-text {font-size: 18px;line-height: 25px;}
/*integration hub css end*/

/*footer css*/
footer .footer-width-fixer .e-con-inner .elementor-widget-heading h2.elementor-heading-title {font-size: 23px !important;line-height: 28px;}
/*footer css end*/

/*franch css*/
[lang|="fr"] .home_banner .bdt-prime-slider-content .btn:last-child:after {right: 52px;}
[lang|="fr"] .home_banner_content .bdt-prime-slider-wrapper {margin-top: 0px;padding: 30px 20px !important;}
[lang|="fr"] .elementor-element.understand_face .elementor-widget-container h2 {font-size: 4.5vw !important;margin: 0px 82px 0 44px;text-align: left;}
[lang|="fr"] .home_banner .bdt-prime-slider-content h2.bdt-sub-title-inner {line-height: 32px;font-size: 30px !important; padding-top:0;}
[lang|="fr"] .home_banner .bdt-prime-slider-content .btn:last-child{ margin-bottom: 0;}
[lang|="fr"] .makingmanagement .elementor-element.makingmanagement_box .managementworkocntent {transform: translate(0, 158px);}
[lang|="fr"] .makingmanagement .elementor-element.makingmanagement_box:hover .managementworkocntent {transform: translate(0, 0);}
[lang|="fr"] .makingmanagement .elementor-element.makingmanagement_box h3 {font-size: 16px;margin:20px 0 40px;}
[lang|="fr"] .makingmanagement .elementor-element.makingmanagement_box p {line-height: 20px;font-size: 13px;}

/*franch css end*/


}

@media(max-width:480px){
.home_banner .bdt-prime-slider-content .bdt-sub-title {width: auto;margin: 0 auto;}
.single .futureproff .elementor-widget-image {height: 350px;}


/*franch css*/
[lang|="fr"] .integration_features .e-n-tabs-heading button span.e-n-tab-title-text {font-size: 15px;line-height: 20px;}
/*franch css end*/
}
.lwptoc_i{
	background:transparent!important;
	font-family:'Poppins';
	font-weight:600;
	width: 100%;
	color:#232323;

}
.lwptoc_header{
	font-size:21px;
	letter-spacing: 0.42px;
	line-height:28px;
    border-bottom: 1px solid #e5e5e8;
}
.lwptoc_item{
	font-size:18px;letter-spacing: 0.45px;
	line-height:48px;
	background-image:url('/wp-content/uploads/2025/07/arrow-2.svg');
	background-repeat:no-repeat;
	     background-position-x: right;
    background-position-y: 22px;
    background-size: 21px;
    width: 100%;
	border-bottom: 1px solid #e5e5e8;  }


/* Couche de fond commune (par défaut) */
.hover-bg-section {
  background-image: url('/wp-content/uploads/2025/06/Slide-1-.webp');
		background-repeat:no-repeat;
  background-size: cover;
  background-position: center;
}


/* Hover Colonne 1 */
.col-1:hover ~ .hover-bg-section {
  background-image: url('/wp-content/uploads/2025/06/Slide-1-.webp');

}
.col-1:hover {
    background: rgb(108, 76, 252, .8);height: 100%;}
    

/* Hover Colonne 2 */
.col-2:hover ~ .hover-bg-section {
  background-image: url('/wp-content/uploads/2025/06/Slide-2-.webp');
}
.col-2:hover {
    background: rgb(11, 42, 171, .8);
    height: 100%;
}
/* Hover Colonne 3 */
.col-3:hover ~ .hover-bg-section {
  background-image: url('/wp-content/uploads/2025/06/Slide-3-.webp');
}
.col-3:hover {
background: rgb(38, 149, 243, .8);
height: 100%;
}

/* Hover Colonne 4 */
.col-4:hover ~ .hover-bg-section {

  background-image: url('/wp-content/uploads/2025/06/Slide-4-.webp');
}
.col-4:hover {

background: rgb(108, 76, 252, .8);
height: 100%;
}

/* Hover Colonne 5 */
.col-5:hover ~ .hover-bg-section {

  background-image: url('/wp-content/uploads/2025/06/Slide-5-.webp');
}
.col-5:hover {

background: rgb(99, 181, 28, .8);height: 100%;}
.col-1 > .p , .col-2 > .p , .col-3 > .p ,.col-4 > .p , .col-5 > .p {

display:none;}
.col-1:hover > .p , .col-2:hover > .p , .col-3:hover > .p ,.col-4:hover > .p , .col-5:hover > .p {

display:block;}

.bg-glob .elementor-widget-text-editor p:first-child {margin: 14px 0 8px;line-height: 25px;}
.ds-glob .col-1:hover .read-more, .ds-glob .col-2:hover .read-more, .ds-glob .col-3:hover .read-more, .ds-glob .col-4:hover .read-more, .ds-glob .col-4:hover .read-more, .ds-glob .col-5:hover .read-more  {display: none;}

/* Mode tablette : carrousel infini */
@media (max-width: 1024px) {
   .bg-glob {
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }

  /* Chaque colonne occupe toute la largeur de l’écran */
  .bg-glob > div {
    flex: 0 0 100%;
    scroll-snap-align: start;
  }
	.col-1 , .col-2 , .col-3 ,.col-4 , .col-5 {
 min-width:383px;
	}
}

.ds-glob .hover-bg-section {background-image: url('/wp-content/uploads/2025/08/projectoperation-1.webp');background-repeat:no-repeat;background-size: cover;background-position: center;}
.elementor-element.ds-glob .col-1:hover, .elementor-element.ds-glob .col-2:hover, .elementor-element.ds-glob .col-3:hover, .elementor-element.ds-glob .col-4:hover,
.elementor-element.ds-glob .col-5:hover {background-image: none;}
.elementor-element.ds-glob{ position: relative;}
.elementor-element.ds-glob .col-1:hover ~ .hover-bg-section{background-image: url('/wp-content/uploads/2025/08/projectoperation-1.webp');}
.elementor-element.ds-glob .col-2:hover ~ .hover-bg-section{background-image: url('/wp-content/uploads/2025/08/dynamics_finance.webp');}
.elementor-element.ds-glob .col-3:hover ~ .hover-bg-section{background-image: url('/wp-content/uploads/2025/08/3.webp');}
.elementor-element.ds-glob .col-4:hover ~ .hover-bg-section{background-image: url('/wp-content/uploads/2025/08/dynamics365.webp');}
.elementor-element.ds-glob .col-5:hover ~ .hover-bg-section{background-image: url('/wp-content/uploads/2025/08/modules-tools.webp');}