
.site-middle-footer-inner-wrap .widget-area .widget-title{
    margin-bottom: 16px;
}
.site-footer-middle-section-1 .footer-widget-area-inner{
    max-width: 400px;
    width: 100%;
}
.footer-widget-area-inner .widget_nav_menu li:not(:last-child){
    margin-bottom: 4px;
}
.footer-widget-area-inner .widget_nav_menu li a{
    padding: 0;
}
#colophon .footer-html{
    margin: 0;
}
.has-circle-doodle::before,
.has-circle-doodle::after {
    position: absolute;
    content: "";
    left: -65px;
    right: auto;
    top: -65px;
    height: 130px;
    width: 130px;
    border: 1px solid #D0E0EF;
    background-color: #F7F9FB;
    border-radius: 100px;
}
.has-circle-doodle::after {
    height: 120px;
    width: 120px;
    border-color: transparent;
    background-color: var(--global-palette2);
    top: auto;
    bottom: 100px;
    left: auto;
    right: -60px;
}
article.kt-blocks-post-grid-item {
    position: relative;
}
.lapa-home-blog .kadence-post-image-intrisic{
    border-radius: 8px;
    overflow: hidden;
}
.lapa-home-blog .kadence-post-image-intrisic::before{
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    inset: 0;
    background: #00000033;
    pointer-events: none;
    z-index: 1;
}
.lapa-home-blog article.kt-blocks-post-grid-item header {
    position: static;
    display: flex;
    flex-direction: column-reverse;
}
.lapa-home-blog .kt-blocks-above-categories {
    position: absolute;
    top: 15px;
    left: 15px;
    padding: 6px 12px;
    border-radius:11px;
    background: #E8F3FA;
    text-transform: capitalize;
    line-height: 130%;
    z-index: 2;
}
.kt-blocks-post-top-meta .reading-time{
    color: var(--global-palette5);
}
.lapa-home-blog .wp-block-kadence-postgrid .entry-content .kt-blocks-post-readmore{
    background-color: transparent;
    border-color: transparent;
 }
.lapa-home-blog .wp-block-kadence-postgrid .kt-blocks-post-grid-item h6.entry-title{
    padding: 8px 0 16px;
 }