.elementor-14589 .elementor-element.elementor-element-7a2ce50{overflow:visible;}/* Start custom CSS for page-settings */.feat-title {
 font-weight: bold !important;
}
.main-container > div.container{
    max-width: none !important;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0px;
}
.main-container>div.container>div.row>div.col-md-12{
    padding: unset;
}
.ekit-template-content-footer {
    margin-top: -48px;
}
.badge{
    border-radius: 1.25rem !important;
}

.previous-section:hover {
    background-color: white;
    border-radius: 10px;
    cursor: pointer;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}
.previous {
    position: absolute;
    top: 18px;
    left: -9px;
    font-size: 18px;
    color: #606060;
}
.next {
    position: absolute;
    top: 18px;
    right: -9px;
    font-size: 18px;
    color: #606060;
}
.np-title{
    line-height: 24px;
}
.recent-post-item .card{
    border: 0;
    background:
   linear-gradient(to top,rgba(255,255,255,0) 51.5%, rgba(255,255,255,1) 40%) top,
   linear-gradient(90deg, #E84D00 0%, #F29D22 100%);
    background-size: 200% 200%;
    transition: .5s ease-out;
}
.recent-post-item:hover .card{
    color: white !important;
    /*background-image: linear-gradient(90deg, #E84D00 0%, #F29D22 100%);*/
    background-position: bottom;
}
.recent-post-item:hover .badge{
    color: #D96900 !important;
    background-color: white !important;
}
.recent-post-item:hover .recent-post-time{
    color: white !important;
}
.recent-post-item p{
    line-height: 22px;
}/* End custom CSS */