.elementor-40867 .elementor-element.elementor-element-3fa18817 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-40867 .elementor-element.elementor-element-88c3e32 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .uc_content{width:50%;background-color:#eeeeee;padding:30px 30px 30px 30px;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .ue-post-grid{grid-gap:30px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-40867 .elementor-element.elementor-element-88c3e32 .ue-item{text-align:inherit;border-radius:0px;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .uc_post_image{height:250px;background-color:#ffffff;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .uc_post_image img{height:250px;object-fit:Cover;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .ue-grid-item-category a{color:#000000;background-color:rgba(0, 0, 0, 0);padding:0px 16px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .ue-grid-item-category{margin-top:0px;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .uc_post_title a{color:#000000;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .uc_post_title{margin-top:12px;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .ue-grid-item-meta-data{color:#707070;gap:5px;width:auto;text-align:inherit;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .uc_post_text{color:#636363;margin-top:10px;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-40867 .elementor-element.elementor-element-88c3e32 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}@media(max-width:880px){.elementor-40867 .elementor-element.elementor-element-3fa18817 > .elementor-widget-container{margin:24px 0px 0px 0px;}}@media(max-width:767px){.elementor-40867 .elementor-element.elementor-element-88c3e32 .ue-post-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for html, class: .elementor-element-16bcee78 */.elementor-40867 .elementor-element.elementor-element-16bcee78 .dp-blue-no-style-btn{
    color: #0B349D;
}

.elementor-40867 .elementor-element.elementor-element-16bcee78 .dp-blue-no-style-btn:hover{
    color: var(--darkorange-color);
}

.elementor-40867 .elementor-element.elementor-element-16bcee78 .dp-blue-no-style-btn:hover i{
    padding-right: 5px;
    padding-left: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fa18817 */.elementor-40867 .elementor-element.elementor-element-3fa18817 .bio-hero-wrap{
    display: flex;
    justify-content: space-between;
    gap: 60px;
}
.elementor-40867 .elementor-element.elementor-element-3fa18817 .bio-hero-img{
    width: 100%;
    display: flex;
    gap: 32px;
}
.elementor-40867 .elementor-element.elementor-element-3fa18817 .bio-hero-img-profile{
        width: 100%;
        max-width: max-content
}
.elementor-40867 .elementor-element.elementor-element-3fa18817 .bio-hero-img-profile img{
        width: 100%;
    max-width: 210px;
    min-width: 210px;
    display: table;
}
.elementor-40867 .elementor-element.elementor-element-3fa18817 .bio-hero-img-title{
        width: 100%;
}

.elementor-40867 .elementor-element.elementor-element-3fa18817 .bio-hero-img-title h1{
    min-width: max-content;
}
.elementor-40867 .elementor-element.elementor-element-3fa18817 .social-icons-bio{
    margin-top:24px;
    display: flex;
    gap: 12px;
}
.elementor-40867 .elementor-element.elementor-element-3fa18817 .social-icons-bio a{
    width: 32px;
    height: 32px;
    display: flex;
    background: #04143A;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    font-size: 14px;
}
.elementor-40867 .elementor-element.elementor-element-3fa18817 .social-icons-bio a:hover{}
.elementor-40867 .elementor-element.elementor-element-3fa18817 .bio-hero-text{
        width: 100%;
}

@media all and (max-width: 1024px) {
    .elementor-40867 .elementor-element.elementor-element-3fa18817 .bio-hero-wrap{
        flex-direction: column;
        gap: 32px;
        justify-content: center;
        align-items: center;
    }
    
    .elementor-40867 .elementor-element.elementor-element-3fa18817 .bio-hero-img{
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .elementor-40867 .elementor-element.elementor-element-3fa18817 .bio-hero-img-title{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .elementor-40867 .elementor-element.elementor-element-3fa18817 .social-icons-bio{
        display: none;
    }
    
    .elementor-40867 .elementor-element.elementor-element-3fa18817 .bio-hero-text p{
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2dd8b8e0 */.elementor-40867 .elementor-element.elementor-element-2dd8b8e0{
    background: rgb(227,235,252);
background: linear-gradient(0deg, rgba(227,235,252,1) 0%, rgba(255,255,255,1) 30%);
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_heading_text, class: .elementor-element-4b497b3d */.elementor-40867 .elementor-element.elementor-element-4b497b3d{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_post_grid, class: .elementor-element-88c3e32 */.elementor-40867 .elementor-element.elementor-element-88c3e32{
    margin-bottom: 0px;
}

.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid{
    display: flex !important;
    flex-direction: column;
    gap: 0;
}
.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item{
        gap: 24px;
    padding: 48px 0;
        border-bottom: 1px solid #C6C7CA;
}

.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item:first-child{
    padding-top: 0px;
}
.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item a.ue-post-image-wrapper{
    width: 100%;
    max-width: 300px;
    border-radius: 16px;
}
.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item a.ue-post-image-wrapper:hover img{
    transform: scale(1.05);
}
.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item a.ue-post-image-wrapper .uc_post_image{
    height: 154px;
    border-radius: 16px;
}
.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item a.ue-post-image-wrapper img{
    width: 100%;
    border-radius: 16px;
    height: 100%;
}
.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content{
width: 100%;
    background: none;
    flex-shrink: inherit !important;
    flex-grow: inherit !important;
    padding: 0px;
    flex-direction: inherit !important;
    flex-wrap: wrap;
    justify-content: flex-start !important;
    align-items: stretch;
}

.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .uc_post_title{
        margin-top: 0px;
    font-size: 24px;
    line-height: 32px;
    color: var(--blue-color);
}
.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .uc_post_title a{
        margin-top: 0px;
    font-size: 24px;
    line-height: 32px;
    color: var(--blue-color);
}
.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .uc_post_title a:hover{
    color: var(--darkorange-color)
}
.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .ue-meta-data{
        justify-content: center;
    align-items: flex-end;
}
.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .ue-meta-data .ue-grid-item-meta-data{
        align-items: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    color: var(--blue-color);
}
.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .ue-meta-data .ue-grid-item-meta-data span.ue-grid-item-meta-data-avatar{}
.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .ue-meta-data .ue-grid-item-meta-data span.ue-grid-item-meta-data-avatar img{
    display: table;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}

.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .ue-meta-data .ue-grid-item-meta-data:last-child{
    padding-bottom: 4px;
    font-weight: 300;
    padding-left: 8px;
    position: relative;
}

.elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .ue-meta-data .ue-grid-item-meta-data:last-child:before{
    content: "";
    width: 1px;
    height: 20px;
    background: var(--blue-color);
    position: absolute;
    left: 2px;
}

.elementor-40867 .elementor-element.elementor-element-88c3e32 .uc-posts-pagination{
    margin-top: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
}
.elementor-40867 .elementor-element.elementor-element-88c3e32 .uc-posts-pagination .page-numbers{
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
    color: var(--blue-color);
}

.elementor-40867 .elementor-element.elementor-element-88c3e32 .uc-posts-pagination .page-numbers.current{
    border-bottom: 2px solid var(--blue-color);
}
.elementor-40867 .elementor-element.elementor-element-88c3e32 .uc-posts-pagination a.page-numbers:hover{
    color: var(--darkorange-color);
}

@media all and (max-width: 1024px) {
    .elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item a.ue-post-image-wrapper{
        max-width: 190px;
    }
    .elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item a.ue-post-image-wrapper .uc_post_image{
        height: 130px;
    }
}

@media all and (max-width: 768px) {
   .elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .uc_post_title{
       font-size:20px;
       line-height: 28px;
           margin-bottom: 16px;
   } 
   .elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .uc_post_title a{
       font-size:18px;
       line-height: 26px;
   } 
   .elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item{
       padding: 24px 0;
       position: relative;
       gap: 0;
   }
   .elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item a.ue-post-image-wrapper{
       position: absolute;
    right: 0;
    max-width: 100px;
   }
   .elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item a.ue-post-image-wrapper .uc_post_image{
     height: auto;
    border-radius: 8px;
   }
   .elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item a.ue-post-image-wrapper .uc_post_image img{
       border-radius: 8px;
   }
   .elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content{
       width: calc(100% - 116px);
           padding-bottom: 32px;
   }
   
   .elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .ue-meta-data{
       position: absolute;
       bottom: 24px;
   }
   
   .elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .ue-meta-data .ue-grid-item-meta-data span.ue-grid-item-meta-data-avatar img{
       width: 24px;
       height: 24px;
   }
   .elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .ue-meta-data .ue-grid-item-meta-data{
       font-size: 14px;
       line-height: 20px;
   }
   .elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .ue-meta-data .ue-grid-item-meta-data:last-child{
       padding-bottom: 3px;
   }
   .elementor-40867 .elementor-element.elementor-element-88c3e32 .elementor-widget-container .ue-post-grid .ue-item .uc_content .ue-meta-data .ue-grid-item-meta-data:last-child:before{
       height: 16px;
   }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-192c4699 */.elementor-40867 .elementor-element.elementor-element-192c4699{
    max-width: 850px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a1310ed */.elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap{
    background: #FCEBE3;
    padding: 80px;
    border-radius: 28px;
}
.elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap .why-top-companies-choose-dp-wrap-cont{
    display: flex;
    gap: 20px;
    width: 100%;
    max-width: 1024px;
    margin: auto;
    margin-top: 48px;
}
.elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap .why-top-companies-choose-dp-wrap-cont .why-top-companies-choose-dp-wrap-inner{
        background: #ffffff;
    padding: 32px 24px;
    border-radius: 27px;
    box-shadow: 0px 8px 20px rgb(0 0 0 / 12%);
}
.elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap .why-top-companies-choose-dp-wrap-cont .why-top-companies-choose-dp-wrap-inner .why-top-companies-choose-dp-inner-icon-wrap{
        display: flex;
    align-items: center;
    margin-bottom: 24px;
    width: 100%;
}
.elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap .why-top-companies-choose-dp-wrap-cont .why-top-companies-choose-dp-wrap-inner .why-top-companies-choose-dp-inner-icon-wrap .why-top-companies-choose-dp-inner-icon{
        margin-right: 16px;
        width: 100%;
    max-width: 40px;
}
.elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap .why-top-companies-choose-dp-wrap-cont .why-top-companies-choose-dp-wrap-inner .why-top-companies-choose-dp-inner-icon-wrap .why-top-companies-choose-dp-inner-icon img{
    width: 100%;
    max-width: 40px;
}
.elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap .why-top-companies-choose-dp-wrap-cont .why-top-companies-choose-dp-wrap-inner .why-top-companies-choose-dp-inner-icon-wrap .why-top-companies-choose-dp-inner-icon-text{
    width: 100%;
}
.elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap .why-top-companies-choose-dp-wrap-cont .why-top-companies-choose-dp-wrap-inner hr{
        margin: 24px 0;
    border: none;
    height: 1px;
    background: #C6C7CA;
}
.elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap .why-top-companies-choose-dp-wrap-cont .why-top-companies-choose-dp-wrap-inner p{
        margin: 0;
}


.elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap-heading-cont{
    display: flex;
    gap: 30px;
    justify-content: center;
    align-content: center;
    max-width: 1000px;
    margin: auto;
}
.elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap-heading-cont h2{
    width: 100%;
    text-align: left;
        display: flex;
    align-items: center;
}
.elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap-heading-cont .why-top-companies-choose-dp-wrap-heading-cont-btn{
    max-width: max-content;
}

.elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap-heading-cont .why-top-companies-choose-dp-wrap-heading-cont-btn a{
    min-width: max-content;
    padding: 10px 30px;
}

@media only screen and (max-width: 1024px) {
    .elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap{
        padding: 48px 24px;
    }
    .elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap .why-top-companies-choose-dp-wrap-cont{
        flex-direction: column;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap h2{
        text-align: left;
    }
    .elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap{
        padding: 48px 16px;
    }
    .elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap .why-top-companies-choose-dp-wrap-cont{
        flex-direction: column;
    }
    .elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap-heading-cont{
        flex-direction: column;
        gap: 16px;
    }
    .elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap .why-top-companies-choose-dp-wrap-cont .why-top-companies-choose-dp-wrap-inner .why-top-companies-choose-dp-inner-icon-wrap .why-top-companies-choose-dp-inner-icon-text p{
        font-size: 17px !important;
        line-height: 24px !important;
    }
    .elementor-40867 .elementor-element.elementor-element-3a1310ed .why-top-companies-choose-dp-wrap .why-top-companies-choose-dp-wrap-cont .why-top-companies-choose-dp-wrap-inner{
        padding: 24px 16px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2062847a */.partners-logos-img-wrap{
        display: flex;
    gap: 32px;
}
.partners-logos-img-wrap .partners-logos-img-wrap-inner{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.partners-logos-img-wrap .partners-logos-img-wrap-inner img{
    display: table;
    width: 100%;
    height: 50px;
    object-fit: contain;
}
@media all and (max-width: 768px) {
   .elementor-40867 .elementor-element.elementor-element-2062847a p{
        text-align: center;
    }
    .partners-logos-img-wrap{
        flex-wrap: wrap;
        gap: 32px 0;
        max-width: 400px;
    }
    .partners-logos-img-wrap .partners-logos-img-wrap-inner{
        width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7ffdc6ab */.elementor-40867 .elementor-element.elementor-element-7ffdc6ab{
    padding-top: 0px !important;
}/* End custom CSS */