.elementor-53671 .elementor-element.elementor-element-507a55d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-53671 .elementor-element.elementor-element-6b70443{text-align:left;}.elementor-53671 .elementor-element.elementor-element-6b70443 img{width:100%;}.elementor-53671 .elementor-element.elementor-element-8d47ae1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-53671 .elementor-element.elementor-element-a790f48 img{width:100%;}.elementor-53671 .elementor-element.elementor-element-9f457b5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-53671 .elementor-element.elementor-element-2ff64b7{text-align:left;}.elementor-53671 .elementor-element.elementor-element-2ff64b7 img{width:100%;}.elementor-53671 .elementor-element.elementor-element-78919fe .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-53671 .elementor-element.elementor-element-78919fe .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-53671 .elementor-element.elementor-element-78919fe{--e-icon-list-icon-size:26px;}.elementor-53671 .elementor-element.elementor-element-78919fe .elementor-icon-list-text{color:#FFFFFF;}.elementor-53671 .elementor-element.elementor-element-78919fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-53671 .elementor-element.elementor-element-78919fe .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;line-height:30px;}.elementor-53671 .elementor-element.elementor-element-62fa163 .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:28px;fill:#FFFFFF;color:#FFFFFF;background-color:#FF0000;border-radius:50px 50px 50px 50px;padding:12px 40px 12px 40px;}.elementor-53671 .elementor-element.elementor-element-90afd04 > .elementor-container{text-align:center;}.elementor-53671 .elementor-element.elementor-element-90afd04{margin-top:50px;margin-bottom:0px;padding:0px 10px 30px 10px;}.elementor-53671 .elementor-element.elementor-element-90216ae{color:#333333;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-53671 .elementor-element.elementor-element-85c7d13:not(.elementor-motion-effects-element-type-background), .elementor-53671 .elementor-element.elementor-element-85c7d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-53671 .elementor-element.elementor-element-85c7d13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 146px 0px 156px;}.elementor-53671 .elementor-element.elementor-element-85c7d13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53671 .elementor-element.elementor-element-5447682:not(.elementor-motion-effects-element-type-background), .elementor-53671 .elementor-element.elementor-element-5447682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-53671 .elementor-element.elementor-element-5447682{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 146px 00px 146px;}.elementor-53671 .elementor-element.elementor-element-5447682 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53671 .elementor-element.elementor-element-c8f2d47 img{width:100%;}.elementor-53671 .elementor-element.elementor-element-ec816a7 img{width:100%;}.elementor-53671 .elementor-element.elementor-element-c1c76e7 img{width:100%;}.elementor-53671 .elementor-element.elementor-element-c215e32 img{width:100%;}.elementor-53671 .elementor-element.elementor-element-17bbaa9 img{width:100%;}.elementor-53671 .elementor-element.elementor-element-96520a1 img{width:100%;}.elementor-53671 .elementor-element.elementor-element-d49a703 img{width:100%;}.elementor-53671 .elementor-element.elementor-element-13ce6b2 img{width:100%;}.elementor-53671 .elementor-element.elementor-element-58b6695 img{width:100%;}.elementor-53671 .elementor-element.elementor-element-f9ccb6a img{width:100%;}.elementor-53671 .elementor-element.elementor-element-5cfce5c img{width:100%;}.elementor-53671 .elementor-element.elementor-element-9bec8d9:not(.elementor-motion-effects-element-type-background), .elementor-53671 .elementor-element.elementor-element-9bec8d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-53671 .elementor-element.elementor-element-9bec8d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 80px 00px 80px;}.elementor-53671 .elementor-element.elementor-element-9bec8d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53671 .elementor-element.elementor-element-f4cd549 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-53671 .elementor-element.elementor-element-c6a205a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-53671 .elementor-element.elementor-element-c6a205a .elementor-divider-separator{width:0%;}.elementor-53671 .elementor-element.elementor-element-c6a205a .elementor-divider{padding-top:40px;padding-bottom:40px;}.elementor-53671 .elementor-element.elementor-element-e45f715 > .elementor-container{min-height:500px;}.elementor-53671 .elementor-element.elementor-element-e45f715:not(.elementor-motion-effects-element-type-background), .elementor-53671 .elementor-element.elementor-element-e45f715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://www.ipeglobal.com/wp-content/uploads/2025/11/Image-Breaker.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-53671 .elementor-element.elementor-element-e45f715{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 80px 00px 80px;}.elementor-53671 .elementor-element.elementor-element-e45f715 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53671 .elementor-element.elementor-element-d41255d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-53671 .elementor-element.elementor-element-5eca0c0:not(.elementor-motion-effects-element-type-background), .elementor-53671 .elementor-element.elementor-element-5eca0c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://www.ipeglobal.com/wp-content/uploads/2025/11/img-temp2.jpg");background-position:center center;background-size:cover;}.elementor-53671 .elementor-element.elementor-element-5eca0c0 > .elementor-background-overlay{opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53671 .elementor-element.elementor-element-5eca0c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 80px 00px 80px;}.elementor-53671 .elementor-element.elementor-element-dd27159 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-53671 .elementor-element.elementor-element-a84454b .elementor-button{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53671 .elementor-element.elementor-element-a84454b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53671 .elementor-element.elementor-element-449a974:not(.elementor-motion-effects-element-type-background), .elementor-53671 .elementor-element.elementor-element-449a974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-53671 .elementor-element.elementor-element-449a974{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 80px 00px 80px;}.elementor-53671 .elementor-element.elementor-element-449a974 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53671 .elementor-element.elementor-element-020ae23 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-53671 .elementor-element.elementor-element-3301c04 .elementor-button{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53671 .elementor-element.elementor-element-3301c04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53671 .elementor-element.elementor-element-5f32af1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-53671 .elementor-element.elementor-element-5f32af1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53671 .elementor-element.elementor-element-2df5368:not(.elementor-motion-effects-element-type-background), .elementor-53671 .elementor-element.elementor-element-2df5368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-53671 .elementor-element.elementor-element-2df5368{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 060px 0px;}.elementor-53671 .elementor-element.elementor-element-2df5368 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-53671 .elementor-element.elementor-element-90afd04{margin-top:100px;margin-bottom:0px;}}@media(max-width:767px){.elementor-53671 .elementor-element.elementor-element-78919fe{--e-icon-list-icon-size:14px;}.elementor-53671 .elementor-element.elementor-element-78919fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-53671 .elementor-element.elementor-element-78919fe .elementor-icon-list-item > a{font-size:12px;}.elementor-53671 .elementor-element.elementor-element-62fa163 .elementor-button{font-size:11px;line-height:19px;padding:6px 24px 6px 24px;}.elementor-53671 .elementor-element.elementor-element-62fa163 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-53671 .elementor-element.elementor-element-85c7d13{padding:0px 0px 0px 0px;}.elementor-53671 .elementor-element.elementor-element-5447682{padding:5px 5px 5px 5px;}.elementor-53671 .elementor-element.elementor-element-e45f715 > .elementor-container{min-height:250px;}}@media(min-width:768px){.elementor-53671 .elementor-element.elementor-element-7535d48{width:100%;}.elementor-53671 .elementor-element.elementor-element-f4cd549{width:100%;}.elementor-53671 .elementor-element.elementor-element-d41255d{width:100%;}.elementor-53671 .elementor-element.elementor-element-dd27159{width:100%;}.elementor-53671 .elementor-element.elementor-element-020ae23{width:100%;}}@media(min-width:1025px){.elementor-53671 .elementor-element.elementor-element-5eca0c0:not(.elementor-motion-effects-element-type-background), .elementor-53671 .elementor-element.elementor-element-5eca0c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-5c37d28 */.group_companies.mai{
    margin-bottom:-102px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-85c7d13 */@media only screen and (max-width: 600px) {
    .media-title .group_companies .elementor-widget-container h2 {
        margin-bottom: 60px;
    }
  
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-89775a1 */.static-reflection {width: 29.333%!important;}
.cop30-1 .rght_slider {width: 70.666%!important;}

.static-reflection > .elementor-widget-wrap.elementor-element-populated {padding: 0px!important;}
.static-reflection .elementor-widget-text-editor .elementor-widget-container{background: #223E5E !important;padding: 28px 41px 0;}

.static-reflection .elementor-widget-text-editor .elementor-widget-container h4{    font-size: 17px;
    line-height: 27px;color: #fff; /*min-height: 80px;*/    margin-bottom: 0;}
.static-reflection .elementor-widget-text-editor .elementor-widget-container {min-height: 108px;}    
    
.cop30-1.media-box .media-slider .elementor-widget-container h4 {padding: 28px 41px 0;}    
.static-reflection .elementor-widget-image {margin-bottom: 0px !important;}

.static-reflection .elementor-widget.elementor-widget-image {height: 245px;}

@media only screen and (max-width: 1600px) {
.static-reflection .elementor-widget-image img {min-height: 288px;}    
}
@media only screen and (max-width: 1380px) {
.static-reflection .elementor-widget-text-editor .elementor-widget-container {

    padding: 12px 30px 0;
}
.static-reflection .elementor-widget-image img {
        min-height: 270px;
    }
.static-reflection .elementor-widget-text-editor .elementor-widget-container h4 {
    margin-bottom: 11px;
} 

.cop30-1.media-box .media-slider .elementor-widget-container h4 {
    padding: 12px 30px 0;
}
.static-reflection .elementor-widget-text-editor .elementor-widget-container {
    min-height: auto;
}


}

@media only screen and (max-width: 1300px) {
.static-reflection .elementor-widget-text-editor .elementor-widget-container h4 {
    min-height: auto;
    margin-bottom: 10px;
}
.static-reflection .elementor-widget-text-editor .elementor-widget-container {
    min-height: auto;
}


}

@media only screen and (max-width: 1024px) {
.cop30-title {padding: 100px 15px 0px 15px!important;}    
    
}

@media only screen and (max-width: 991px) {
.static-reflection {width: 33.333%!important;}
.cop30-1 .rght_slider {width: 66.666%!important;}   
}

@media only screen and (max-width: 767px) {
.static-reflection .elementor-widget-text-editor .elementor-widget-container {
        text-align: left;
    }  
    
.cop30-1 .rght_slider {margin-top: 60px;}    

.static-reflection {width: 100%!important;}
.cop30-1 .rght_slider {width: 100%!important;}
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5447682 */.media-box .media-slider .elementor-widget-container {
    background: #fff;
    display: flex;
    flex-direction: column;
}

.media-box .media-slider .elementor-widget-container h4 {
     display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    min-height: 100%;
    color: #fff;
    background: red;
    min-height: 86px;
    padding: 22px 41px 0;
    margin-bottom: 22px;
    position: relative;
    text-align: left;
}

.media-box .media-slider .elementor-widget-container h4::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 22px;
    background-color: red;
}

.media-box .media-slider .elementor-widget-container p:empty {
    display: none;
}

.media-box .media-slider .elementor-widget-container p {
    max-width: 100%;
    text-align: left;
    font-weight: 400;
    font-size: 18px;
    line-height: 160%;
    color: #333;
    min-height: 150px;
    margin: 0 0 22px;
    padding: 22px 40px 0;
    background: #fff;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.media-box .media-slider .elementor-widget-container figure {
    height: 245px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.media-box .media-slider .elementor-widget-container figure img {
    margin-right: 0;
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.media-slider button.slick-next.slick-arrow:focus ,
.media-slider button.slick-prev.slick-arrow:focus {
    outline: 0;
}

.media-slider button.slick-prev.slick-arrow,
.media-slider button.slick-next.slick-arrow {
    background: #ff0000;
    z-index: 9999;
    margin-top: 0;
    color: #fff;
    height: 83px;
    left: auto;
    bottom: auto;
    top: -100px;
    opacity: 1;
    width: 36px;
    transform: inherit; 
}


.media-slider button.slick-prev.slick-arrow { 
    right: 177px;    
}


.media-slider button.slick-next.slick-arrow {       
    right: 141px;    
}


.media-slider button.slick-next.slick-arrow::before,
.media-slider button.slick-prev.slick-arrow::before{
    position: absolute;
    content: "";
    width: 14px;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    opacity:1
}

.media-slider button.slick-prev.slick-arrow::before{   
    background: url(https://www.ipeglobal.com/wp-content/uploads/2022/06/prev.svg) center no-repeat;  
}


.media-slider button.slick-next.slick-arrow::before{
    background: url(https://www.ipeglobal.com/wp-content/uploads/2022/06/arrowSlider.svg) center no-repeat;   
}


.media-slider button.slick-next.slick-arrow::after{
    content: "NEXT";
    width: 141px;
    margin: 0;
    position: absolute;
    top: 0;
    right: -141px;
    z-index: 9;
    letter-spacing: 3px;
    padding: 21px 24px 22px 24px;
    background-color: #FF0000;
    height: 83px;
    bottom: auto;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    display: flex;
    align-items: center;
}

.elementor-widget-wrap.elementor-element-populated.slick-initialized.slick-slider,
.media-title .elementor-widget-wrap.elementor-element-populated{
    padding: 0;
}


.media-slider .wp-video {
    height: 245px;
    width: 100% !important;     
}

.media-slider .wp-video-shortcode {
    height: 100% !important;
    width: 100% !important;   
}


.media-box .media-slider .elementor-widget-container p+div {
    position: absolute;
    bottom: 15px;
    left: 40px;
}

.media-box .media-slider .elementor-widget-container p+div a {
    font-size: 18px;
    line-height: 21px;
    color: #FF0000;
    transition: all .3s ease-in-out;
    text-transform: capitalize;
    display: block;
    font-weight: 500;
}

.media-box .media-slider .elementor-widget-container p+div a:hover{
    color: #223E5E;
}

html.colibri-wp-theme .media-box *:focus {
    outline: 0;
}

.elementor-slideshow__title ,
header.elementor-slideshow__header.elementor-lightbox-prevent-close {
    display: none;
}

.media-slider .elementor-section-boxed .elementor-element.elementor-widget.elementor-widget-image, .media-slider .elementor-section-boxed .elementor-element.elementor-widget.elementor-widget-video {
    margin-bottom: 0;
    height: 245px;
}

.media-slider .elementor-section-boxed .elementor-element.elementor-widget.elementor-widget-image div,
.media-slider .elementor-section-boxed .elementor-element.elementor-widget.elementor-widget-video div,
.media-slider .elementor-section-boxed .elementor-element.elementor-widget.elementor-widget-image a,
.media-slider .elementor-section-boxed .elementor-element.elementor-widget.elementor-widget-image img,
.media-slider .elementor-widget-video .elementor-custom-embed-image-overlay img{
    height: 100%;
}

.media-slider .elementor-section-boxed .elementor-element.elementor-widget.elementor-widget-image img,
.media-slider .elementor-widget-video .elementor-custom-embed-image-overlay img{
    object-fit: cover;
}

.media-slider .elementor-section-boxed .elementor-element.elementor-widget.elementor-widget-video div.elementor-custom-embed-play {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 1600px){
    .media-box .media-slider .elementor-widget-container p {
        min-height: 170px;
    }
}

@media (max-width: 1366px) {
    .media-box .media-slider .elementor-widget-container h4 {
        font-size: 18px;
        min-height: auto;
        margin-bottom: 17px;
        padding: 12px 30px 0;
    }
    .media-box .media-slider .elementor-widget-container p {
        font-size: 14px;
        padding: 12px 30px;
        min-height: 140px;
    }
    .media-box .media-slider .elementor-widget-container h4::after {
        height: 10px;
    }
    .media-box .media-slider .elementor-widget-container p+div a {
        font-size: 14px;
    }
    
    .media-box .media-slider .elementor-widget-container p+div {
        bottom: 25px;
        left: 30px;
    }
}

@media only screen and (max-width: 600px) {

    .media-slider button.slick-prev.slick-arrow, .media-slider button.slick-next.slick-arrow {
        top: -40px;
        height: 45px;
        width: 25px;
    }
    .media-slider button.slick-next.slick-arrow::after{
        height: 45px;
    }
    .media-slider button.slick-next.slick-arrow::before, .media-slider button.slick-prev.slick-arrow::before {
        width: 15px;
        height: 26px;
        top: 10px;
    }
    .media-slider button.slick-prev.slick-arrow {
        right: 161px;
    }

    .media-slider button.slick-next.slick-arrow::after {
            width: 131px;
            right: -131px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6116f37 */.postid-43330 .project_post-banner .elementor-element.elementor-widget-image .elementor-widget-container img {
    object-position: top;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9bec8d9 */.latest_news_slider .sp-pcp-post .sp-pcp-post-thumb-area a.sp-pcp-thumb img {
    height: 365px;
    object-fit: cover;
}

.latest_news_slider .sp-pcp-post-content {
    min-height: 170px !important;
}
	.sp-pcp-post .sp-pcp-post-content p {
    text-align: left;
    font-size: 18px !important;
    line-height: 30px !important;
    margin-bottom: 25px !important;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: normal;
    padding-bottom: 0 !important;
}

.latest_news_slider .swiper-slide.swiper-lazy.swiper-lazy-loaded {
    padding-right: 0 !important;
}


.latest_news_slider.omh_ln{
    padding-top: 90px !important;
    padding-bottom: 0px !important;
}
.latest_news_slider.omh_ln .pcp-carousel-wrapper .sp-pcp-carousel {
    padding-bottom: 0;
}

/*section#latest_news_slider .makingan_impact .elementor-widget-container h2.sp-pcp-title a {*/
/*    -webkit-line-clamp: inherit;*/
/*        min-height: 120px;*/
/*}*/
section#latest_news_slider .makingan_impact a.pcp-readmore-link {
    display: block !important;
    border: none !important;
    color: #ff0000 !important;
    padding: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    text-transform: capitalize;
}
section#latest_news_slider .makingan_impact a.pcp-readmore-link:hover {
    background: transparent !important;
    color: #223E5E !important;
}
section#latest_news_slider .sp-pcp-readmore {
    display: inline-block;
    margin-right: 35px;
    float: right;
    margin-top: 10px;
}


/*Featured insight*/
.featured-section .pcp-readmore-link{
    display: block !important;
    border: none !important;
    color: #ff0000 !important;
    padding: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    text-transform: capitalize;
    border-color: #888;
    text-align: left;
}
.featured-section .sp-pcp-post .sp-pcp-post-content p:last-of-type{
        max-width: 100%;
    -webkit-line-clamp: 4 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: left;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #333;
    min-height: 125px; 
    padding: 0;
}

.featured-section .sp-pcp-post-meta ul>li {
    display: none !important;
}

.featured-section.latest_news_slider .sp-pcp-post-content {
    background: #fff;
    padding: 33px 40px 40px 40px;
}

.featured-section .sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a {
    border-radius: 0;
    padding: 0;
    background: transparent;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #FF0000;
    transition: all .3s ease-in-out;
    text-transform: capitalize;
}

.featured-section .sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a:hover {
    color: #223E5E !important;
    background: transparent !important
}

.latest_news_slider.featured-section {
    padding-bottom: 0 !important;
}

.pcp-button-next.swiper-button-next.top_right:after {
    content: "NEXT";
    width: 141px;
    margin: 0;
    position: absolute;
    top: 0;
    right: -141px;
    z-index: 9;
    letter-spacing: 3px;
    padding: 21px 24px 22px 24px;
    background-color: #FF0000;
    height: 83px;
    bottom: auto;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    display: flex;
    align-items: center;
    color: #fff;
    font-family: 'Open Sans';
}

@media only screen and (max-width: 1366px){
    .impact_viewall {
        top: 4px !important;
    }
    
    
    .featured-section .makingan_impact .elementor-widget-container h2.sp-pcp-title {
        min-height: 72px;
    }
    
    .featured-section.latest_news_slider .sp-pcp-post-content {
        padding: 20px;
        padding-top: 18px;
    }
    
    .featured-section .sp-pcp-post .sp-pcp-post-content p:last-of-type {
        min-height: 85px;
        line-height: 170% !important;
    }
    
    .latest_news_slider .sp-pcp-post-content {
        min-height: 170px !important;
    }
    
    .featured-section .sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a {
        font-size: 14px;
    }

}

@media (max-width:480px){
        .latest_news_slider .pcp-button-prev.swiper-button-prev.top_right ,
      .latest_news_slider .pcp-button-next.swiper-button-next.top_right{
        top: 100px;
    }
       .latest_news_slider .pcp-button-next.swiper-button-next.top_right:after {
        height: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e45f715 */.latest_news_slider .sp-pcp-post .sp-pcp-post-thumb-area a.sp-pcp-thumb img {
    height: 365px;
    object-fit: cover;
}

.latest_news_slider .sp-pcp-post-content {
    min-height: 170px !important;
}
	.sp-pcp-post .sp-pcp-post-content p {
    text-align: left;
    font-size: 18px !important;
    line-height: 30px !important;
    margin-bottom: 25px !important;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: normal;
    padding-bottom: 0 !important;
}

.latest_news_slider .swiper-slide.swiper-lazy.swiper-lazy-loaded {
    padding-right: 0 !important;
}


.latest_news_slider.omh_ln{
    padding-top: 90px !important;
    padding-bottom: 0px !important;
}
.latest_news_slider.omh_ln .pcp-carousel-wrapper .sp-pcp-carousel {
    padding-bottom: 0;
}

/*section#latest_news_slider .makingan_impact .elementor-widget-container h2.sp-pcp-title a {*/
/*    -webkit-line-clamp: inherit;*/
/*        min-height: 120px;*/
/*}*/
section#latest_news_slider .makingan_impact a.pcp-readmore-link {
    display: block !important;
    border: none !important;
    color: #ff0000 !important;
    padding: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    text-transform: capitalize;
}
section#latest_news_slider .makingan_impact a.pcp-readmore-link:hover {
    background: transparent !important;
    color: #223E5E !important;
}
section#latest_news_slider .sp-pcp-readmore {
    display: inline-block;
    margin-right: 35px;
    float: right;
    margin-top: 10px;
}


/*Featured insight*/
.featured-section .pcp-readmore-link{
    display: block !important;
    border: none !important;
    color: #ff0000 !important;
    padding: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    text-transform: capitalize;
    border-color: #888;
    text-align: left;
}
.featured-section .sp-pcp-post .sp-pcp-post-content p:last-of-type{
        max-width: 100%;
    -webkit-line-clamp: 4 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: left;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #333;
    min-height: 125px; 
    padding: 0;
}

.featured-section .sp-pcp-post-meta ul>li {
    display: none !important;
}

.featured-section.latest_news_slider .sp-pcp-post-content {
    background: #fff;
    padding: 33px 40px 40px 40px;
}

.featured-section .sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a {
    border-radius: 0;
    padding: 0;
    background: transparent;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #FF0000;
    transition: all .3s ease-in-out;
    text-transform: capitalize;
}

.featured-section .sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a:hover {
    color: #223E5E !important;
    background: transparent !important
}

.latest_news_slider.featured-section {
    padding-bottom: 0 !important;
}

.pcp-button-next.swiper-button-next.top_right:after {
    content: "NEXT";
    width: 141px;
    margin: 0;
    position: absolute;
    top: 0;
    right: -141px;
    z-index: 9;
    letter-spacing: 3px;
    padding: 21px 24px 22px 24px;
    background-color: #FF0000;
    height: 83px;
    bottom: auto;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    display: flex;
    align-items: center;
    color: #fff;
    font-family: 'Open Sans';
}

@media only screen and (max-width: 1366px){
    .impact_viewall {
        top: 4px !important;
    }
    
    
    .featured-section .makingan_impact .elementor-widget-container h2.sp-pcp-title {
        min-height: 72px;
    }
    
    .featured-section.latest_news_slider .sp-pcp-post-content {
        padding: 20px;
        padding-top: 18px;
    }
    
    .featured-section .sp-pcp-post .sp-pcp-post-content p:last-of-type {
        min-height: 85px;
        line-height: 170% !important;
    }
    
    .latest_news_slider .sp-pcp-post-content {
        min-height: 170px !important;
    }
    
    .featured-section .sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a {
        font-size: 14px;
    }

}

@media (max-width:480px){
        .latest_news_slider .pcp-button-prev.swiper-button-prev.top_right ,
      .latest_news_slider .pcp-button-next.swiper-button-next.top_right{
        top: 100px;
    }
       .latest_news_slider .pcp-button-next.swiper-button-next.top_right:after {
        height: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4de6ec */.group_companies.mai{
    margin-bottom:-102px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-10b3d65 */.postid-43330 .project_post-banner .elementor-element.elementor-widget-image .elementor-widget-container img {
    object-position: top;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a84454b */.impact_viewall{
    width: 141px !important;
    margin: 0 !important;
    position: absolute;
    top: 42px;
    right: 0;
    z-index: 9;
    letter-spacing: 3px;
    padding: 28px 24px 28px 0px !important;
    background-color: #FF0000;
    height: 83px;
}
.impact_viewall .elementor-widget-container .elementor-button-wrapper a {
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5eca0c0 */.latest_news_slider .sp-pcp-post .sp-pcp-post-thumb-area a.sp-pcp-thumb img {
    height: 365px;
    object-fit: cover;
}

.latest_news_slider .sp-pcp-post-content {
    min-height: 170px !important;
}
	.sp-pcp-post .sp-pcp-post-content p {
    text-align: left;
    font-size: 18px !important;
    line-height: 30px !important;
    margin-bottom: 25px !important;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: normal;
    padding-bottom: 0 !important;
}

.latest_news_slider .swiper-slide.swiper-lazy.swiper-lazy-loaded {
    padding-right: 0 !important;
}


.latest_news_slider.omh_ln{
    padding-top: 90px !important;
    padding-bottom: 0px !important;
}
.latest_news_slider.omh_ln .pcp-carousel-wrapper .sp-pcp-carousel {
    padding-bottom: 0;
}

/*section#latest_news_slider .makingan_impact .elementor-widget-container h2.sp-pcp-title a {*/
/*    -webkit-line-clamp: inherit;*/
/*        min-height: 120px;*/
/*}*/
section#latest_news_slider .makingan_impact a.pcp-readmore-link {
    display: block !important;
    border: none !important;
    color: #ff0000 !important;
    padding: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    text-transform: capitalize;
}
section#latest_news_slider .makingan_impact a.pcp-readmore-link:hover {
    background: transparent !important;
    color: #223E5E !important;
}
section#latest_news_slider .sp-pcp-readmore {
    display: inline-block;
    margin-right: 35px;
    float: right;
    margin-top: 10px;
}


/*Featured insight*/
.featured-section .pcp-readmore-link{
    display: block !important;
    border: none !important;
    color: #ff0000 !important;
    padding: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    text-transform: capitalize;
    border-color: #888;
    text-align: left;
}
.featured-section .sp-pcp-post .sp-pcp-post-content p:last-of-type{
        max-width: 100%;
    -webkit-line-clamp: 4 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: left;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #333;
    min-height: 125px; 
    padding: 0;
}

.featured-section .sp-pcp-post-meta ul>li {
    display: none !important;
}

.featured-section.latest_news_slider .sp-pcp-post-content {
    background: #fff;
    padding: 33px 40px 40px 40px;
}

.featured-section .sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a {
    border-radius: 0;
    padding: 0;
    background: transparent;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #FF0000;
    transition: all .3s ease-in-out;
    text-transform: capitalize;
}

.featured-section .sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a:hover {
    color: #223E5E !important;
    background: transparent !important
}

.latest_news_slider.featured-section {
    padding-bottom: 0 !important;
}

.pcp-button-next.swiper-button-next.top_right:after {
    content: "NEXT";
    width: 141px;
    margin: 0;
    position: absolute;
    top: 0;
    right: -141px;
    z-index: 9;
    letter-spacing: 3px;
    padding: 21px 24px 22px 24px;
    background-color: #FF0000;
    height: 83px;
    bottom: auto;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    display: flex;
    align-items: center;
    color: #fff;
    font-family: 'Open Sans';
}

@media only screen and (max-width: 1366px){
    .impact_viewall {
        top: 4px !important;
    }
    
    
    .featured-section .makingan_impact .elementor-widget-container h2.sp-pcp-title {
        min-height: 72px;
    }
    
    .featured-section.latest_news_slider .sp-pcp-post-content {
        padding: 20px;
        padding-top: 18px;
    }
    
    .featured-section .sp-pcp-post .sp-pcp-post-content p:last-of-type {
        min-height: 85px;
        line-height: 170% !important;
    }
    
    .latest_news_slider .sp-pcp-post-content {
        min-height: 170px !important;
    }
    
    .featured-section .sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a {
        font-size: 14px;
    }

}

@media (max-width:480px){
        .latest_news_slider .pcp-button-prev.swiper-button-prev.top_right ,
      .latest_news_slider .pcp-button-next.swiper-button-next.top_right{
        top: 100px;
    }
       .latest_news_slider .pcp-button-next.swiper-button-next.top_right:after {
        height: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc93c85 */.group_companies.mai{
    margin-bottom:-102px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a877642 */.postid-43330 .project_post-banner .elementor-element.elementor-widget-image .elementor-widget-container img {
    object-position: top;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3301c04 */.impact_viewall{
    width: 141px !important;
    margin: 0 !important;
    position: absolute;
    top: 42px;
    right: 0;
    z-index: 9;
    letter-spacing: 3px;
    padding: 28px 24px 28px 0px !important;
    background-color: #FF0000;
    height: 83px;
}
.impact_viewall .elementor-widget-container .elementor-button-wrapper a {
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-449a974 */.latest_news_slider .sp-pcp-post .sp-pcp-post-thumb-area a.sp-pcp-thumb img {
    height: 365px;
    object-fit: cover;
}

.latest_news_slider .sp-pcp-post-content {
    min-height: 170px !important;
}
	.sp-pcp-post .sp-pcp-post-content p {
    text-align: left;
    font-size: 18px !important;
    line-height: 30px !important;
    margin-bottom: 25px !important;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: normal;
    padding-bottom: 0 !important;
}

.latest_news_slider .swiper-slide.swiper-lazy.swiper-lazy-loaded {
    padding-right: 0 !important;
}


.latest_news_slider.omh_ln{
    padding-top: 90px !important;
    padding-bottom: 0px !important;
}
.latest_news_slider.omh_ln .pcp-carousel-wrapper .sp-pcp-carousel {
    padding-bottom: 0;
}

/*section#latest_news_slider .makingan_impact .elementor-widget-container h2.sp-pcp-title a {*/
/*    -webkit-line-clamp: inherit;*/
/*        min-height: 120px;*/
/*}*/
section#latest_news_slider .makingan_impact a.pcp-readmore-link {
    display: block !important;
    border: none !important;
    color: #ff0000 !important;
    padding: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    text-transform: capitalize;
}
section#latest_news_slider .makingan_impact a.pcp-readmore-link:hover {
    background: transparent !important;
    color: #223E5E !important;
}
section#latest_news_slider .sp-pcp-readmore {
    display: inline-block;
    margin-right: 35px;
    float: right;
    margin-top: 10px;
}


/*Featured insight*/
.featured-section .pcp-readmore-link{
    display: block !important;
    border: none !important;
    color: #ff0000 !important;
    padding: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    text-transform: capitalize;
    border-color: #888;
    text-align: left;
}
.featured-section .sp-pcp-post .sp-pcp-post-content p:last-of-type{
        max-width: 100%;
    -webkit-line-clamp: 4 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: left;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #333;
    min-height: 125px; 
    padding: 0;
}

.featured-section .sp-pcp-post-meta ul>li {
    display: none !important;
}

.featured-section.latest_news_slider .sp-pcp-post-content {
    background: #fff;
    padding: 33px 40px 40px 40px;
}

.featured-section .sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a {
    border-radius: 0;
    padding: 0;
    background: transparent;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #FF0000;
    transition: all .3s ease-in-out;
    text-transform: capitalize;
}

.featured-section .sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a:hover {
    color: #223E5E !important;
    background: transparent !important
}

.latest_news_slider.featured-section {
    padding-bottom: 0 !important;
}

.pcp-button-next.swiper-button-next.top_right:after {
    content: "NEXT";
    width: 141px;
    margin: 0;
    position: absolute;
    top: 0;
    right: -141px;
    z-index: 9;
    letter-spacing: 3px;
    padding: 21px 24px 22px 24px;
    background-color: #FF0000;
    height: 83px;
    bottom: auto;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    display: flex;
    align-items: center;
    color: #fff;
    font-family: 'Open Sans';
}

@media only screen and (max-width: 1366px){
    .impact_viewall {
        top: 4px !important;
    }
    
    
    .featured-section .makingan_impact .elementor-widget-container h2.sp-pcp-title {
        min-height: 72px;
    }
    
    .featured-section.latest_news_slider .sp-pcp-post-content {
        padding: 20px;
        padding-top: 18px;
    }
    
    .featured-section .sp-pcp-post .sp-pcp-post-content p:last-of-type {
        min-height: 85px;
        line-height: 170% !important;
    }
    
    .latest_news_slider .sp-pcp-post-content {
        min-height: 170px !important;
    }
    
    .featured-section .sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a {
        font-size: 14px;
    }

}

@media (max-width:480px){
        .latest_news_slider .pcp-button-prev.swiper-button-prev.top_right ,
      .latest_news_slider .pcp-button-next.swiper-button-next.top_right{
        top: 100px;
    }
       .latest_news_slider .pcp-button-next.swiper-button-next.top_right:after {
        height: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2df5368 */.custom-btn .elementor-button-text{
        background: #223E5E;
    border: 1px solid #223E5E;
    color: #fff;
    width: 280px;
    text-align: center;
    font-weight: 500;
    padding-block: 30px;
    font-size: 20px;
    line-height: 23px;
}
.custom-btn .elementor-button-text:hover {
    background: #FF0000;
    border: 1px solid #FF0000;
}

.custom-btn .elementor-widget-wrap>.elementor-element {
    width: auto;
}

.custom-btn .elementor-widget-wrap.elementor-element-populated {
    justify-content: center;
   
}/* End custom CSS */