.elementor-27730 .elementor-element.elementor-element-dc7ceb7{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27730 .elementor-element.elementor-element-4d75fa5 .aiero_tab_title_item a{justify-content:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#111111;border-radius:12px 12px 12px 12px;}.elementor-27730 .elementor-element.elementor-element-4d75fa5 .aiero_tabs_titles_container .aiero_tab_title_item a{font-size:20px;}.elementor-27730 .elementor-element.elementor-element-4d75fa5 .aiero_tabs_titles_container .aiero_tab_title_item a:before{background-color:#3580C7;}.elementor-27730 .elementor-element.elementor-element-4d75fa5 .aiero_tabs_titles_container .aiero_tab_title_item:not(.active) a:not(:hover){border-color:#3F3F3F;}.elementor-27730 .elementor-element.elementor-element-4d75fa5 .aiero_tabs_titles_container .aiero_tab_title_item.active a, .elementor-27730 .elementor-element.elementor-element-4d75fa5 .aiero_tabs_titles_container .aiero_tab_title_item.active a:hover{color:#F0F2F4;background-color:#282828;border-color:#3F3F3F;}.elementor-27730 .elementor-element.elementor-element-4d75fa5 .aiero_tabs_titles_container .aiero_tab_title_item a:hover{color:#F0F2F4;background-color:#282828;border-color:#3F3F3F;}.elementor-27730 .elementor-element.elementor-element-4d75fa5 .aiero_tab_icon{margin:0px 20px 0px 0px;}.elementor-27730 .elementor-element.elementor-element-3b72e81 .aiero_tab_title_item a{justify-content:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#111111;border-radius:12px 12px 12px 12px;}.elementor-27730 .elementor-element.elementor-element-3b72e81 .aiero_tabs_titles_container .aiero_tab_title_item a{font-size:20px;}.elementor-27730 .elementor-element.elementor-element-3b72e81 .aiero_tabs_titles_container .aiero_tab_title_item a:before{background-color:#3580C7;}.elementor-27730 .elementor-element.elementor-element-3b72e81 .aiero_tabs_titles_container .aiero_tab_title_item:not(.active) a:not(:hover){border-color:#3F3F3F;}.elementor-27730 .elementor-element.elementor-element-3b72e81 .aiero_tabs_titles_container .aiero_tab_title_item.active a, .elementor-27730 .elementor-element.elementor-element-3b72e81 .aiero_tabs_titles_container .aiero_tab_title_item.active a:hover{color:#F0F2F4;background-color:#282828;border-color:#3F3F3F;}.elementor-27730 .elementor-element.elementor-element-3b72e81 .aiero_tabs_titles_container .aiero_tab_title_item a:hover{color:#F0F2F4;background-color:#282828;border-color:#3F3F3F;}.elementor-27730 .elementor-element.elementor-element-3b72e81 .aiero_tab_icon{margin:0px 20px 0px 0px;}.elementor-27730 .elementor-element.elementor-element-90a8e15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-27730 .elementor-element.elementor-element-6804e5b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-27730 .elementor-element.elementor-element-12050ae{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-27730 .elementor-element.elementor-element-12050ae .elementor-heading-title{font-size:50px;}.elementor-27730 .elementor-element.elementor-element-ee42fbc{--divider-border-style:solid;--divider-color:#00000029;--divider-border-width:1px;}.elementor-27730 .elementor-element.elementor-element-ee42fbc .elementor-divider-separator{width:100%;}.elementor-27730 .elementor-element.elementor-element-ee42fbc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27730 .elementor-element.elementor-element-de01318{--grid-columns:1;}.elementor-27730 .elementor-element.elementor-element-de01318 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-27730 .elementor-element.elementor-element-4243ba3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-27730 .elementor-element.elementor-element-99027ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-27730 .elementor-element.elementor-element-c156996{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-27730 .elementor-element.elementor-element-c156996 .elementor-heading-title{font-size:50px;}.elementor-27730 .elementor-element.elementor-element-c39365c{--divider-border-style:solid;--divider-color:#00000029;--divider-border-width:1px;}.elementor-27730 .elementor-element.elementor-element-c39365c .elementor-divider-separator{width:100%;}.elementor-27730 .elementor-element.elementor-element-c39365c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27730 .elementor-element.elementor-element-67193c6{--grid-columns:1;}.elementor-27730 .elementor-element.elementor-element-78634e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-27730 .elementor-element.elementor-element-43bb5e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-27730 .elementor-element.elementor-element-99483c7{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-27730 .elementor-element.elementor-element-99483c7 .elementor-heading-title{font-size:50px;}.elementor-27730 .elementor-element.elementor-element-c68daae{--divider-border-style:solid;--divider-color:#00000029;--divider-border-width:1px;}.elementor-27730 .elementor-element.elementor-element-c68daae .elementor-divider-separator{width:100%;}.elementor-27730 .elementor-element.elementor-element-c68daae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27730 .elementor-element.elementor-element-6d36d6c .grid-listing{margin-right:calc(-40px/2);margin-left:calc(-40px/2);margin-top:calc(-30px/2);margin-bottom:calc(-30px/2);}.elementor-27730 .elementor-element.elementor-element-6d36d6c .grid-listing .grid-item{padding-right:calc(40px/2);padding-left:calc(40px/2);padding-top:calc(30px/2);padding-bottom:calc(30px/2);}.elementor-27730 .elementor-element.elementor-element-6d36d6c .classic-listing .standard-blog-item-wrapper:not(:first-child){margin-top:30px;}.elementor-27730 .elementor-element.elementor-element-6d36d6c .list-listing .list-item-wrapper:not(:first-child){margin-top:30px;}.elementor-27730 .elementor-element.elementor-element-6d36d6c .standard-blog-item-wrapper:not(.aiero-format-quote) .blog-item:before, 
                    .elementor-27730 .elementor-element.elementor-element-6d36d6c .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item:before{border-width:1px;}.elementor-27730 .elementor-element.elementor-element-6d36d6c .list-item-wrapper .blog-item{border-bottom-width:1px;}.elementor-27730 .elementor-element.elementor-element-67007df .grid-listing{margin-right:calc(-40px/2);margin-left:calc(-40px/2);margin-top:calc(-30px/2);margin-bottom:calc(-30px/2);}.elementor-27730 .elementor-element.elementor-element-67007df .grid-listing .grid-item{padding-right:calc(40px/2);padding-left:calc(40px/2);padding-top:calc(30px/2);padding-bottom:calc(30px/2);}.elementor-27730 .elementor-element.elementor-element-67007df .classic-listing .standard-blog-item-wrapper:not(:first-child){margin-top:30px;}.elementor-27730 .elementor-element.elementor-element-67007df .list-listing .list-item-wrapper:not(:first-child){margin-top:30px;}.elementor-27730 .elementor-element.elementor-element-67007df .standard-blog-item-wrapper:not(.aiero-format-quote) .blog-item:before, 
                    .elementor-27730 .elementor-element.elementor-element-67007df .grid-blog-item-wrapper:not(.aiero-format-quote) .blog-item:before{border-width:1px;}.elementor-27730 .elementor-element.elementor-element-67007df .list-item-wrapper .blog-item{border-bottom-width:1px;}@media(max-width:991px){.elementor-27730 .elementor-element.elementor-element-de01318{--grid-columns:2;}.elementor-27730 .elementor-element.elementor-element-67193c6{--grid-columns:2;}}@media(max-width:575px){.elementor-27730 .elementor-element.elementor-element-6804e5b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27730 .elementor-element.elementor-element-12050ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27730 .elementor-element.elementor-element-12050ae .elementor-heading-title{font-size:40px;}.elementor-27730 .elementor-element.elementor-element-de01318{--grid-columns:1;}.elementor-27730 .elementor-element.elementor-element-99027ce{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27730 .elementor-element.elementor-element-c156996{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27730 .elementor-element.elementor-element-c156996 .elementor-heading-title{font-size:40px;}.elementor-27730 .elementor-element.elementor-element-67193c6{--grid-columns:1;}.elementor-27730 .elementor-element.elementor-element-43bb5e2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27730 .elementor-element.elementor-element-99483c7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27730 .elementor-element.elementor-element-99483c7 .elementor-heading-title{font-size:40px;}}/* Start custom CSS for container, class: .elementor-element-dc7ceb7 */.page-title-box::after {
    content: "Explore DevVibe’s technical research, whitepapers and innovation insights across AI software engineering, climate technology and digital systems";
    display: block;
    white-space: pre-line;
    font-size: 20px;
    font-weight: 400;
    margin-top: 12px;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.6;
}

.page-title-box {
    text-align: center;
}


@media (max-width: 768px) {
    .page-title-box::after {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-de01318 */.elementor-element-f548122 .elementor-heading-title a {
    text-decoration: none;
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    transition: background-size 0.3s ease;
}

.elementor-element-f548122 .elementor-heading-title a:hover {
    background-size: 100% 2px;
}

.pt_plus_button.button-style-6 .button-link-wrap{
    left: 0px !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-67193c6 */.elementor-element-299f20d .elementor-heading-title a {
    text-decoration: none;
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    transition: background-size 0.3s ease;
}

.elementor-element-299f20d .elementor-heading-title a:hover {
    background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for aiero_blog_listing, class: .elementor-element-6d36d6c *//* Reset negative margins on the grid container */
.elementor-27730 .elementor-element.elementor-element-6d36d6c .grid-listing {
    margin: 0 !important; /* remove negative margins */
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important; /* 3 columns */
    gap: 30px !important; /* spacing between posts */
}

/* Ensure each post fills its column */
.elementor-27730 .elementor-element.elementor-element-6d36d6c .grid-listing .grid-item {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for aiero_blog_listing, class: .elementor-element-67007df *//* Reset negative margins on the grid container */
.elementor-27730 .elementor-element.elementor-element-6d36d6c .grid-listing {
    margin: 0 !important; /* remove negative margins */
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important; /* 3 columns */
    gap: 30px !important; /* spacing between posts */
}

/* Ensure each post fills its column */
.elementor-27730 .elementor-element.elementor-element-6d36d6c .grid-listing .grid-item {
    width: 100% !important;
}/* End custom CSS */