.elementor-1810 .elementor-element.elementor-element-aff79e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1810 .elementor-element.elementor-element-6497f66 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-1810 .elementor-element.elementor-element-6497f66 > .elementor-widget-container{padding:0px 0px 0px 27px;}.elementor-1810 .elementor-element.elementor-element-81780ab{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}.elementor-1810 .elementor-element.elementor-element-81780ab .swiper-slide > .elementor-element{height:100%;}.elementor-1810 .elementor-element.elementor-element-81780ab > .elementor-widget-container{padding:0px 15px 0px 15px;border-style:solid;border-width:0px 2px 0px 2px;border-color:#FFE117;}@media(max-width:1024px){.elementor-1810 .elementor-element.elementor-element-81780ab{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1810 .elementor-element.elementor-element-6497f66 .elementor-heading-title{font-size:20px;}.elementor-1810 .elementor-element.elementor-element-81780ab{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-81780ab */.latest-insights .elementor-widget-post-info {
    clip-path: polygon(70% 0%, 100% 0%, 100% 100%, 70% 100%, 10% 52%);
    background: linear-gradient(176deg, #164B8D 6%, #0A2343 100%);
    position: absolute;
    top: 10px;
    right: 9px;
    width: 230px;
    height: 402px;
    border-radius: 20px;
    vertical-align: middle;
    padding: 180px 20px 0;
    text-align: center;
    padding-left: 80px;
}
.latest-insights .elementor-widget.elementor-widget-theme-post-content p {
    height: 67px;
    overflow: hidden;
    font-size: 14px;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    width: 70%;
    -webkit-box-orient: vertical;
    display: -webkit-inline-box;
}
.latest-insights .elementor-swiper-button.elementor-swiper-button-prev, .latest-insights .elementor-swiper-button.elementor-swiper-button-next {
    margin-top: 70px;
}
.latest-insights .elementor-widget-post-info span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-date {
    width: auto;
    text-align: center;
}


.insights-slider {
    display: block;
}

div.white {
    padding: 0 !important;
}

div.white {
    max-width: 1440px;
    margin: 0 auto;
    width: 100%;
}

.elementor-element.elementor-element-f66c35f.elementor-align-center.elementor-widget__width-initial.elementor-widget.elementor-widget-button {
    position: relative;
    top: -110px;
}
.elementor-element.elementor-element-4f66225.e-con-full.insights-slider.e-flex.e-con.e-child{
        padding-bottom: 40px;
}

.white .owl-nav {
    bottom: 35px;
}
.owl-carousel .owl-item {
    padding-bottom: 100px;
}


@media(min-width: 769px) and (max-width: 1439px) { 
    div.white {
    overflow-x: hidden;
    overflow-y: hidden;
}
.slider-section {
    overflow-x: hidden;
     overflow-y:hidden;
}
}

@media (max-width:767px){
    
    .latest-insights .elementor-widget-post-info{width: 150px;     padding: 110px 30px 0; padding-left: 80px;}
    .latest-insights .elementor-widget.elementor-widget-theme-post-content p{width:100%;}
    
    .elementor-208 .elementor-element.elementor-element-81780ab > .elementor-widget-container{
        border:none;
    }
    
    .owl-carousel.owl-loaded {
    padding: 0;
}
div.white {
    width: 100%;
    margin: 0 auto;
}
}/* End custom CSS */