.elementor-4157 .elementor-element.elementor-element-5a31d01{--display:flex;--width:1234px;--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;overflow:visible;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-btn{background-color:#000000;padding:8px 20px 8px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:4px 4px 4px 4px;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-btn:hover{background-color:#FFFFFF;color:#000000;}.elementor-4157 .elementor-element.elementor-element-7db81cf .ekit-blog-post-pagination-container .page-numbers{background-color:#0B1F33;padding:10px 15px 10px 15px;margin:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-4157 .elementor-element.elementor-element-7db81cf .ekit-blog-post-pagination-container .page-numbers:hover{background-color:#FFFFFF;color:#000000;}.elementor-4157 .elementor-element.elementor-element-7db81cf .ekit-blog-post-pagination-container .page-numbers.current{background-color:#FFFFFF;color:#000000;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-image-card{display:block;}.elementor-4157 .elementor-element.elementor-element-7db81cf .btn-wraper{text-align:left;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-blog-block-post, .elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-image-card, .elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-card{box-shadow:6px 6px 0px 0px #D7D7D7;border-radius:33px 33px 52px 33px;padding:030px 20px 30px 20px;margin:40px 0px 31px 0px;border-style:solid;border-color:#C5C5C5;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-blog-block-post .elementskit-post-body{padding:0px 0px 0px 0px;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-image-card .elementskit-post-body{padding:0px 0px 0px 0px;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-body{border-width:10px 10px 10px 10px;} .elementor-4157 .elementor-element.elementor-element-7db81cf .ekit-wid-con .elementskit-entry-thumb{padding:0187px 10px 0px 10px;}.elementor-4157 .elementor-element.elementor-element-7db81cf .post-meta-list{text-align:left;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-body .entry-title, .elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-entry-header .entry-title, .elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Montserrat", Sans-serif;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-body .entry-title{text-align:left;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-entry-header .entry-title{text-align:left;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-footer > p{color:#000000;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-body > p{color:#000000;text-align:left;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-footer > p, .elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-body > p{font-family:"Montserrat", Sans-serif;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-footer{text-align:left;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-btn:hover svg path{stroke:#000000;fill:#000000;}.elementor-4157 .elementor-element.elementor-element-7db81cf .ekit-blog-post-pagination-container{justify-content:center;}.elementor-4157 .elementor-element.elementor-element-38cd565{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-4157 .elementor-element.elementor-element-d9b8f5a{--spacer-size:159px;}@media(max-width:1024px){.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-blog-block-post, .elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-image-card, .elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-card{margin:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-blog-block-post, .elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-image-card, .elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-card{margin:0px 0px 30px 0px;} .elementor-4157 .elementor-element.elementor-element-7db81cf .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-body .entry-title, .elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-entry-header .entry-title, .elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-size:18px;line-height:1.4em;}.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-footer > p, .elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-body > p{font-size:14px;}.elementor-4157 .elementor-element.elementor-element-7db81cf .ekit-blog-post-pagination-container .page-numbers{padding:4px 10px 4px 10px;margin:0px 0px 0px 0px;}}/* Start custom CSS for elementskit-blog-posts, class: .elementor-element-7db81cf */.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-entry-thumb img {
    border-radius: 20px !important;
}

.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-image-card {
    box-shadow: 6px 6px 0px 0px #d7d7d7 !important;
    transform: translate(0, 0);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-4157 .elementor-element.elementor-element-7db81cf .elementskit-post-image-card:hover {
    transform: translate(6px, 6px);
    box-shadow: 0px 0px 0px 0px #d7d7d7 !important;
}

@media (max-width: 767px) {
    .elementor-4157 .elementor-element.elementor-element-7db81cf .ekit-blog-post-pagination-container {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 8px !important;
        margin-top: 25px !important;
        padding: 0 10px !important;
    }

    .elementor-4157 .elementor-element.elementor-element-7db81cf .ekit-blog-post-pagination-container .page-numbers {
        display: inline-flex !important;
        justify-content: center !important;
        align-items: center !important;
        flex: 0 0 auto !important;
        min-width: 36px !important;
        height: 36px !important;
        width: auto !important;
        margin: 0 !important;
        padding: 0 10px !important;
        font-size: 14px !important;
        line-height: 1 !important;
        box-sizing: border-box !important;
    }

    .elementor-4157 .elementor-element.elementor-element-7db81cf .ekit-blog-post-pagination-container .prev,
    .elementor-4157 .elementor-element.elementor-element-7db81cf .ekit-blog-post-pagination-container .next {
        padding: 0 14px !important;
        border-radius: 25px !important;
    }
}/* End custom CSS */