.elementor-2963 .elementor-element.elementor-element-29f9ff08>.elementor-container {
    max-width: 1300px;
}

.elementor-2963 .elementor-element.elementor-element-29f9ff08 {
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2963 .elementor-element.elementor-element-4523e51b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-2963 .elementor-element.elementor-element-4523e51b>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
}

.elementor-2963 .elementor-element.elementor-element-001b52c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2963 .elementor-element.elementor-element-001b52c.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2963 .elementor-element.elementor-element-001b52c .archive-box .page-title,
.elementor-2963 .elementor-element.elementor-element-001b52c .archive-box span {
    
    font-size: 30px;
    font-weight: bold;
}

.elementor-2963 .elementor-element.elementor-element-001b52c .archive-box span {
    
}

.elementor-2963 .elementor-element.elementor-element-4c367213.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2963 .elementor-element.elementor-element-4c367213 .penci-smalllist {
    --pcsl-hgap: 0px;
    --pcsl-bgap: 0px;
    --pcsl-between: 0px;
}

.elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-inner .pcsl-thumb {
    width: 50%;
}

.elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-imgpos-left .pcsl-content,
.elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-imgpos-right .pcsl-content {
    width: calc(100% - 50%);
}

.elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-inner .penci-image-holder:before {
    padding-top: 70%;
}

.elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-itemin {
    background-color: #f5f5f5;
}

.elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-content {
    padding: 5px 15px;
}

.elementor-2963 .elementor-element.elementor-element-4c367213 .cat>a.penci-cat-name {
    
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

.elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-content .pcsl-title {
    
    font-size: 28px;
    font-weight: bold;
}

.elementor-2963 .elementor-element.elementor-element-4c367213 .grid-post-box-meta {
    
    font-size: 15px;
}

.elementor-2963 .elementor-element.elementor-element-4c367213 .pcbg-pexcerpt,
.elementor-2963 .elementor-element.elementor-element-4c367213 .pcbg-pexcerpt p {
    color: #666;
}

.elementor-2963 .elementor-element.elementor-element-4c367213 .pcbg-pexcerpt p {
    
    font-size: 16px;
    font-weight: normal;
}

.elementor-2963 .elementor-element.elementor-element-5c0a24a6.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2963 .elementor-element.elementor-element-5c0a24a6>.elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid {
    row-gap: 0;
}

.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid>li,
.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .grid-featured,
.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid li.typography-style,
.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .grid-mixed,
.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid .list-post.list-boxed-post,
.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-masonry .item-masonry,
.elementor-2963 .elementor-element.elementor-element-5c0a24a6 article.standard-article,
.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid li.list-post,
.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .grid-overlay {
    margin-bottom: 30px;
}

.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid li.list-post {
    padding-bottom: 0;
    border-bottom: none;
}

.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-latest-posts-el .penci-pagination {
    margin-top: 30px !important;
}

.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-image-holder:before {
    padding-top: calc(.66 * 100%);
}


.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .cat>a.penci-cat-name {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-pagination ul.page-numbers li a i,
.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-pagination ul.page-numbers li span,
.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-pagination ul.page-numbers li a,
.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-pagination.penci-ajax-more a.penci-ajax-more-button {
    
    font-size: 16px;
    font-weight: bold;
}

.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-border-arrow .inner-arrow {
    
}

.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .standard-post-image,
.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid li .item>.thumbnail,
.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-masonry .item-masonry>.thumbnai {
    margin-bottom: 10px;
}

.elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-entry-title {
    margin-bottom: 0px;
}

.elementor-2963 .elementor-element.elementor-element-65970964>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-2963 .elementor-element.elementor-element-65970964>.elementor-element-populated {
    
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 15px;
}

.elementor-2963 .elementor-element.elementor-element-b567ec9 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-2963 .elementor-element.elementor-element-b567ec9>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2963 .elementor-element.elementor-element-b567ec9.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2963 .elementor-element.elementor-element-b567ec9 .penci-grid {
    row-gap: 0;
}

.elementor-2963 .elementor-element.elementor-element-b567ec9 .penci-image-holder:before {
    padding-top: calc(.62 * 100%);
}

.elementor-2963 .elementor-element.elementor-element-b567ec9 .entry-title,
.elementor-2963 .elementor-element.elementor-element-b567ec9 .entry-title a,
.elementor-2963 .elementor-element.elementor-element-b567ec9 .header-standard .entry-title,
.elementor-2963 .elementor-element.elementor-element-b567ec9 .header-standard .entry-title a,
.elementor-2963 .elementor-element.elementor-element-b567ec9 .overlay-header-box .entry-title,
.elementor-2963 .elementor-element.elementor-element-b567ec9 .overlay-header-box .entry-title a,
.elementor-2963 .elementor-element.elementor-element-b567ec9 .header-standard h2,
.elementor-2963 .elementor-element.elementor-element-b567ec9 .header-standard h2 a,
.elementor-2963 .elementor-element.elementor-element-b567ec9 .penci-grid li .item h2 a,
.elementor-2963 .elementor-element.elementor-element-b567ec9 .penci-grid li .item h2 a,
.elementor-2963 .elementor-element.elementor-element-b567ec9 .penci-masonry .item-masonry h2 a,
.elementor-2963 .elementor-element.elementor-element-b567ec9 .penci-masonry .item-masonry h2 a {
    
    font-size: 18px;
    font-weight: bold;
    line-height: 1.7rem;
}

.elementor-2963 .elementor-element.elementor-element-b567ec9 .penci-border-arrow .inner-arrow {
    
    font-size: 25px;
    font-weight: bold;
    line-height: 1.4rem;
}

.elementor-2963 .elementor-element.elementor-element-8e869d2 {
    width: 100%;
    max-width: 100%;
}

.elementor-2963 .elementor-element.elementor-element-8e869d2>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2963 .elementor-element.elementor-element-8e869d2.elementor-element {
    --align-self: center;
}

.elementor-2963 .elementor-element.elementor-element-8e869d2 .penci-homepage-title {
    margin-bottom: 0px;
}

.elementor-2963 .elementor-element.elementor-element-8e869d2 .penci-border-arrow .inner-arrow {
    
    font-size: 24px;
    font-weight: bold;
}

@media (max-width:1024px) {
    .elementor-2963 .elementor-element.elementor-element-001b52c {
        width: var(--container-widget-width, 737.672px);
        max-width: 737.672px;
        --container-widget-width: 737.672px;
        --container-widget-flex-grow: 0;
    }

    .elementor-2963 .elementor-element.elementor-element-4c367213 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-inner .pcsl-thumb {
        width: 60%;
    }

    .elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-imgpos-left .pcsl-content,
    .elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-imgpos-right .pcsl-content {
        width: calc(100% - 60%);
    }

    .elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-inner .penci-image-holder:before {
        padding-top: 80%;
    }

    .elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-content .pcsl-title {
        font-size: 18px;
    }

    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid {
        row-gap: 0;
        --pcrgap: 20px;
        column-gap: 20px;
    }

    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid>li,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .grid-featured,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid li.typography-style,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .grid-mixed,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid .list-post.list-boxed-post,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-masonry .item-masonry,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 article.standard-article,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid li.list-post,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .grid-overlay {
        margin-bottom: 30px;
    }

    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid li.list-post {
        padding-bottom: 30px;
    }

    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .standard-post-image,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid li .item>.thumbnail,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-masonry .item-masonry>.thumbnai {
        margin-bottom: 10px;
    }

    .elementor-2963 .elementor-element.elementor-element-b567ec9 .penci-grid {
        row-gap: 0;
    }
}

@media (min-width:768px) {
    .elementor-2963 .elementor-element.elementor-element-4523e51b {
        width: 66.5%;
    }

    .elementor-2963 .elementor-element.elementor-element-65970964 {
        width: 33%;
    }
}

@media (max-width:1024px) and (min-width:768px) {
    .elementor-2963 .elementor-element.elementor-element-4523e51b {
        width: 100%;
    }

    .elementor-2963 .elementor-element.elementor-element-65970964 {
        width: 50%;
    }
}

@media (max-width:767px) {
    .elementor-2963 .elementor-element.elementor-element-4523e51b {
        width: 100%;
    }

    .elementor-2963 .elementor-element.elementor-element-001b52c {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-2963 .elementor-element.elementor-element-4c367213 .penci-smalllist {
        --pcsl-between: 10px;
    }

    .elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-inner .pcsl-thumb {
        width: 100%;
    }

    .elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-imgpos-left .pcsl-content,
    .elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-imgpos-right .pcsl-content {
        width: calc(100% - 100%);
    }

    .elementor-2963 .elementor-element.elementor-element-4c367213 .pcsl-inner .penci-image-holder:before {
        padding-top: 60%;
    }

    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid {
        row-gap: 0;
        --pcrgap: 0px;
        column-gap: 0px;
    }

    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-image-holder:before {
        padding-top: calc(.5 * 100%);
    }

    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .entry-title,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .entry-title a,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .header-standard .entry-title,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .header-standard .entry-title a,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .overlay-header-box .entry-title,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .overlay-header-box .entry-title a,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .header-standard h2,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .header-standard h2 a,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid li .item h2 a,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-grid li .item h2 a,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-masonry .item-masonry h2 a,
    .elementor-2963 .elementor-element.elementor-element-5c0a24a6 .penci-masonry .item-masonry h2 a {
        font-size: 18px;
    }

    .elementor-2963 .elementor-element.elementor-element-b567ec9 .penci-grid {
        row-gap: 0;
    }

    .elementor-2963 .elementor-element.elementor-element-b567ec9 .penci-image-holder:before {
        padding-top: calc(.5 * 100%);
    }
}