:root {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: var(--SiteTHM);
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end:20px;}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}


h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width: 1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}


.elementor-28130 .elementor-element.elementor-element-11054dd:not(.elementor-motion-effects-element-type-background), .elementor-28130 .elementor-element.elementor-element-11054dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #444444;
    background-position: center center;
    background-size: cover;
}

.elementor-28130 .elementor-element.elementor-element-11054dd > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.85;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-28130 .elementor-element.elementor-element-11054dd > .elementor-container {
    max-width: 1400px;
}

.elementor-28130 .elementor-element.elementor-element-11054dd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 140px 0px;
}

.elementor-28130 .elementor-element.elementor-element-11054dd > .elementor-shape-bottom svg {
    height: 150px;
}

.elementor-28130 .elementor-element.elementor-element-f10ab45 .penci-owl-carousel {
    --pcfs-delay: calc(600s / 1000 - 0.1s);
}

.elementor-28130 .elementor-element.elementor-element-f10ab45 .featured-area .penci-image-holder,.elementor-28130 .elementor-element.elementor-element-f10ab45 .featured-area .penci-slider4-overlay {
    border-radius: 0%;
    -webkit-border-radius: 0%;
}

.elementor-28130 .elementor-element.elementor-element-f10ab45 .featured-area .penci-slide-overlay .overlay-link {
    border-radius: 0%;
    -webkit-border-radius: 0%;
}

.elementor-28130 .elementor-element.elementor-element-f10ab45 .featured-style-29 .featured-slider-overlay,.elementor-28130 .elementor-element.elementor-element-f10ab45 .penci-slider38-overlay {
    border-radius: 0%;
    -webkit-border-radius: 0%;
}

.elementor-28130 .elementor-element.elementor-element-f10ab45 .penci-featured-content-right:before {
    border-top-right-radius: 0%;
    border-bottom-right-radius: 0%;
}

.elementor-28130 .elementor-element.elementor-element-f10ab45 .penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content:before {
    border-bottom-left-radius: 0%;
    border-bottom-right-radius: 0%;
}

.elementor-28130 .elementor-element.elementor-element-f10ab45 .penci-owl-carousel:not(.elsl-style-19):not(.elsl-style-27) .penci-image-holder {
    height: auto !important;
}

.elementor-28130 .elementor-element.elementor-element-f10ab45 .penci-owl-carousel:not(.elsl-style-19):not(.elsl-style-27) .penci-image-holder:before {
    content: "";
    padding-top: calc( 0.5 * 100% );
    height: auto;
}

.elementor-28130 .elementor-element.elementor-element-f10ab45 .featured-style-13 .penci-owl-carousel .penci-item-1 .penci-image-holder:before {
    padding-top: calc( 0.5 * 50% );
}

.elementor-28130 .elementor-element.elementor-element-f10ab45 .featured-style-15 .penci-owl-carousel .penci-item-2 .penci-image-holder:before {
    padding-top: calc( 0.5 * 50% );
}

.elementor-28130 .elementor-element.elementor-element-f10ab45 .featured-style-25 .penci-owl-carousel .penci-item-1 .penci-image-holder:before {
    padding-top: calc( 0.5 * 150% );
}

.elementor-28130 .elementor-element.elementor-element-f10ab45 .penci-slick-carousel .penci-image-holder:before {
    padding-top: calc( 0.5 * 150% );
}

.elementor-28130 .elementor-element.elementor-element-f10ab45 .featured-style-43 .img-container {
    padding-top: calc( 0.5 * 150% );
}

.elementor-28130 .elementor-element.elementor-element-16cfddc {
    --spacer-size: 76px;
}

.elementor-28130 .elementor-element.elementor-element-6b1faef > .elementor-container {
    max-width: 1460px;
}

.elementor-28130 .elementor-element.elementor-element-6b1faef {
    margin-top: 0px;
    margin-bottom: -30px;
    padding: 30px 0px 0px 0px;
}

.elementor-28130 .elementor-element.elementor-element-cc50ad5 .elementor-element-populated a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-3d1ecb6 .home-featured-cat-content .first-post .magcat-detail h3 a {
    font-size: 16px;
}

.elementor-28130 .elementor-element.elementor-element-3d1ecb6 .entry-content {
    color: #666666;
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-3d1ecb6 .penci-border-arrow .inner-arrow,.elementor-28130 .elementor-element.elementor-element-3d1ecb6 .style-4.penci-border-arrow .inner-arrow > span:after,.elementor-28130 .elementor-element.elementor-element-3d1ecb6 .style-4.penci-border-arrow .inner-arrow > span:before,.elementor-28130 .elementor-element.elementor-element-3d1ecb6 .style-4.penci-border-arrow .inner-arrow:before,.elementor-28130 .elementor-element.elementor-element-3d1ecb6 .style-4.penci-border-arrow .inner-arrow:after,.elementor-28130 .elementor-element.elementor-element-3d1ecb6 .style-5.penci-border-arrow,.elementor-28130 .elementor-element.elementor-element-3d1ecb6 .style-7.penci-border-arrow,.elementor-28130 .elementor-element.elementor-element-3d1ecb6 .style-9.penci-border-arrow {
    border-color: #F39800;
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-3d1ecb6 .penci-border-arrow:before {
    border-top-color: #F39800;
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-3d1ecb6 .style-16.penci-border-arrow:after {
    background-color: #F39800;
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-3d1ecb6 .penci-home-popular-posts {
    border-top-color: #F39800;
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-3d1ecb6 .style-2.penci-border-arrow:after {
    border-color: var( --e-global-color-accent );
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-3d1ecb6 .style-14 .inner-arrow:before,.elementor-28130 .elementor-element.elementor-element-3d1ecb6 .style-11 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-3d1ecb6 .style-12 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-3d1ecb6 .style-13 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-3d1ecb6 .style-15 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-3d1ecb6 .penci-border-arrow .inner-arrow {
    background-color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-d8b1e7e .elementor-element-populated a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-3934768 .penci-grid li .item h2 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-3934768 .penci-masonry .item-masonry h2 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-3934768 .home-featured-cat-content .magcat-detail h3 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-3934768 .home-featured-cat-content .first-post .magcat-detail h3 a {
    font-size: 16px;
}

.elementor-28130 .elementor-element.elementor-element-3934768 .entry-content {
    color: #666666;
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-3934768 .penci-border-arrow .inner-arrow,.elementor-28130 .elementor-element.elementor-element-3934768 .style-4.penci-border-arrow .inner-arrow > span:after,.elementor-28130 .elementor-element.elementor-element-3934768 .style-4.penci-border-arrow .inner-arrow > span:before,.elementor-28130 .elementor-element.elementor-element-3934768 .style-4.penci-border-arrow .inner-arrow:before,.elementor-28130 .elementor-element.elementor-element-3934768 .style-4.penci-border-arrow .inner-arrow:after,.elementor-28130 .elementor-element.elementor-element-3934768 .style-5.penci-border-arrow,.elementor-28130 .elementor-element.elementor-element-3934768 .style-7.penci-border-arrow,.elementor-28130 .elementor-element.elementor-element-3934768 .style-9.penci-border-arrow {
    border-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-3934768 .penci-border-arrow:before {
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-3934768 .style-16.penci-border-arrow:after {
    background-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-3934768 .penci-home-popular-posts {
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-3934768 .style-2.penci-border-arrow:after {
    border-color: var( --e-global-color-accent );
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-3934768 .style-14 .inner-arrow:before,.elementor-28130 .elementor-element.elementor-element-3934768 .style-11 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-3934768 .style-12 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-3934768 .style-13 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-3934768 .style-15 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-3934768 .penci-border-arrow .inner-arrow {
    background-color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-e53e164:not(.elementor-motion-effects-element-type-background), .elementor-28130 .elementor-element.elementor-element-e53e164 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f5f5f5;
}

.elementor-28130 .elementor-element.elementor-element-e53e164 > .elementor-container {
    max-width: 1460px;
}

.elementor-28130 .elementor-element.elementor-element-e53e164 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-28130 .elementor-element.elementor-element-e53e164 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-28130 .elementor-element.elementor-element-211a9a9 .penci-grid li .item h2 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-211a9a9 .penci-masonry .item-masonry h2 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-211a9a9 .home-featured-cat-content .magcat-detail h3 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-211a9a9 .home-featured-cat-content .magcat-detail h3 a,.elementor-28130 .elementor-element.elementor-element-211a9a9 .penci-grid li .item h2 a,.elementor-28130 .elementor-element.elementor-element-211a9a9 .penci-masonry .item-masonry h2 a {
    font-size: 14px;
}

.elementor-28130 .elementor-element.elementor-element-211a9a9 .entry-content {
    color: #666666;
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-211a9a9 .penci-border-arrow .inner-arrow,.elementor-28130 .elementor-element.elementor-element-211a9a9 .style-4.penci-border-arrow .inner-arrow > span:after,.elementor-28130 .elementor-element.elementor-element-211a9a9 .style-4.penci-border-arrow .inner-arrow > span:before,.elementor-28130 .elementor-element.elementor-element-211a9a9 .style-4.penci-border-arrow .inner-arrow:before,.elementor-28130 .elementor-element.elementor-element-211a9a9 .style-4.penci-border-arrow .inner-arrow:after,.elementor-28130 .elementor-element.elementor-element-211a9a9 .style-5.penci-border-arrow,.elementor-28130 .elementor-element.elementor-element-211a9a9 .style-7.penci-border-arrow,.elementor-28130 .elementor-element.elementor-element-211a9a9 .style-9.penci-border-arrow {
    border-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-211a9a9 .penci-border-arrow:before {
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-211a9a9 .style-16.penci-border-arrow:after {
    background-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-211a9a9 .penci-home-popular-posts {
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-211a9a9 .style-2.penci-border-arrow:after {
    border-color: var( --e-global-color-accent );
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-211a9a9 .style-14 .inner-arrow:before,.elementor-28130 .elementor-element.elementor-element-211a9a9 .style-11 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-211a9a9 .style-12 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-211a9a9 .style-13 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-211a9a9 .style-15 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-211a9a9 .penci-border-arrow .inner-arrow {
    background-color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-c7db9b5 .penci-grid li .item h2 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-c7db9b5 .penci-masonry .item-masonry h2 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-c7db9b5 .home-featured-cat-content .magcat-detail h3 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-c7db9b5 .home-featured-cat-content .magcat-detail h3 a,.elementor-28130 .elementor-element.elementor-element-c7db9b5 .penci-grid li .item h2 a,.elementor-28130 .elementor-element.elementor-element-c7db9b5 .penci-masonry .item-masonry h2 a {
    font-size: 14px;
}

.elementor-28130 .elementor-element.elementor-element-c7db9b5 .entry-content {
    color: #666666;
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-c7db9b5 .penci-border-arrow .inner-arrow,.elementor-28130 .elementor-element.elementor-element-c7db9b5 .style-4.penci-border-arrow .inner-arrow > span:after,.elementor-28130 .elementor-element.elementor-element-c7db9b5 .style-4.penci-border-arrow .inner-arrow > span:before,.elementor-28130 .elementor-element.elementor-element-c7db9b5 .style-4.penci-border-arrow .inner-arrow:before,.elementor-28130 .elementor-element.elementor-element-c7db9b5 .style-4.penci-border-arrow .inner-arrow:after,.elementor-28130 .elementor-element.elementor-element-c7db9b5 .style-5.penci-border-arrow,.elementor-28130 .elementor-element.elementor-element-c7db9b5 .style-7.penci-border-arrow,.elementor-28130 .elementor-element.elementor-element-c7db9b5 .style-9.penci-border-arrow {
    border-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-c7db9b5 .penci-border-arrow:before {
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-c7db9b5 .style-16.penci-border-arrow:after {
    background-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-c7db9b5 .penci-home-popular-posts {
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-c7db9b5 .style-2.penci-border-arrow:after {
    border-color: var( --e-global-color-accent );
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-c7db9b5 .style-14 .inner-arrow:before,.elementor-28130 .elementor-element.elementor-element-c7db9b5 .style-11 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-c7db9b5 .style-12 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-c7db9b5 .style-13 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-c7db9b5 .style-15 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-c7db9b5 .penci-border-arrow .inner-arrow {
    background-color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-2625196:not(.elementor-motion-effects-element-type-background), .elementor-28130 .elementor-element.elementor-element-2625196 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f5f5f5;
}

.elementor-28130 .elementor-element.elementor-element-2625196 > .elementor-container {
    max-width: 1460px;
}

.elementor-28130 .elementor-element.elementor-element-2625196 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-28130 .elementor-element.elementor-element-2625196 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-28130 .elementor-element.elementor-element-cd577d1 .penci-grid li .item h2 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-cd577d1 .penci-masonry .item-masonry h2 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-cd577d1 .home-featured-cat-content .magcat-detail h3 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-cd577d1 .home-featured-cat-content .magcat-detail h3 a,.elementor-28130 .elementor-element.elementor-element-cd577d1 .penci-grid li .item h2 a,.elementor-28130 .elementor-element.elementor-element-cd577d1 .penci-masonry .item-masonry h2 a {
    font-size: 14px;
}

.elementor-28130 .elementor-element.elementor-element-cd577d1 .entry-content {
    color: #666666;
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-cd577d1 .penci-border-arrow .inner-arrow,.elementor-28130 .elementor-element.elementor-element-cd577d1 .style-4.penci-border-arrow .inner-arrow > span:after,.elementor-28130 .elementor-element.elementor-element-cd577d1 .style-4.penci-border-arrow .inner-arrow > span:before,.elementor-28130 .elementor-element.elementor-element-cd577d1 .style-4.penci-border-arrow .inner-arrow:before,.elementor-28130 .elementor-element.elementor-element-cd577d1 .style-4.penci-border-arrow .inner-arrow:after,.elementor-28130 .elementor-element.elementor-element-cd577d1 .style-5.penci-border-arrow,.elementor-28130 .elementor-element.elementor-element-cd577d1 .style-7.penci-border-arrow,.elementor-28130 .elementor-element.elementor-element-cd577d1 .style-9.penci-border-arrow {
    border-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-cd577d1 .penci-border-arrow:before {
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-cd577d1 .style-16.penci-border-arrow:after {
    background-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-cd577d1 .penci-home-popular-posts {
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-cd577d1 .style-2.penci-border-arrow:after {
    border-color: var( --e-global-color-accent );
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-cd577d1 .style-14 .inner-arrow:before,.elementor-28130 .elementor-element.elementor-element-cd577d1 .style-11 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-cd577d1 .style-12 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-cd577d1 .style-13 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-cd577d1 .style-15 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-cd577d1 .penci-border-arrow .inner-arrow {
    background-color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-7e45305 .penci-grid li .item h2 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-7e45305 .penci-masonry .item-masonry h2 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-7e45305 .home-featured-cat-content .magcat-detail h3 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-7e45305 .home-featured-cat-content .magcat-detail h3 a,.elementor-28130 .elementor-element.elementor-element-7e45305 .penci-grid li .item h2 a,.elementor-28130 .elementor-element.elementor-element-7e45305 .penci-masonry .item-masonry h2 a {
    font-size: 14px;
}

.elementor-28130 .elementor-element.elementor-element-7e45305 .entry-content {
    color: #666666;
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-7e45305 .penci-border-arrow .inner-arrow,.elementor-28130 .elementor-element.elementor-element-7e45305 .style-4.penci-border-arrow .inner-arrow > span:after,.elementor-28130 .elementor-element.elementor-element-7e45305 .style-4.penci-border-arrow .inner-arrow > span:before,.elementor-28130 .elementor-element.elementor-element-7e45305 .style-4.penci-border-arrow .inner-arrow:before,.elementor-28130 .elementor-element.elementor-element-7e45305 .style-4.penci-border-arrow .inner-arrow:after,.elementor-28130 .elementor-element.elementor-element-7e45305 .style-5.penci-border-arrow,.elementor-28130 .elementor-element.elementor-element-7e45305 .style-7.penci-border-arrow,.elementor-28130 .elementor-element.elementor-element-7e45305 .style-9.penci-border-arrow {
    border-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-7e45305 .penci-border-arrow:before {
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-7e45305 .style-16.penci-border-arrow:after {
    background-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-7e45305 .penci-home-popular-posts {
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-7e45305 .style-2.penci-border-arrow:after {
    border-color: var( --e-global-color-accent );
    border-top-color: var( --e-global-color-accent );
}

body:not(.pcdm-enable) .elementor-28130 .elementor-element.elementor-element-7e45305 .style-14 .inner-arrow:before,.elementor-28130 .elementor-element.elementor-element-7e45305 .style-11 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-7e45305 .style-12 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-7e45305 .style-13 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-7e45305 .style-15 .inner-arrow,.elementor-28130 .elementor-element.elementor-element-7e45305 .penci-border-arrow .inner-arrow {
    background-color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-d5afb26 > .elementor-container {
    max-width: 1460px;
}

.elementor-28130 .elementor-element.elementor-element-d5afb26 {
    padding: 40px 0px 80px 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-28130 .elementor-element.elementor-element-1da6c0a > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-28130 .elementor-element.elementor-element-1da6c0a ul.side-newsfeed li .side-item .side-item-text h4 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-1da6c0a .popularpost_item .pcpopular_new_post_title a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-1da6c0a ul.side-newsfeed li .side-item .side-item-text h4 a,.elementor-28130 .elementor-element.elementor-element-1da6c0a ul.side-newsfeed li .side-item .side-item-text h4, .elementor-28130 .elementor-element.elementor-element-1da6c0a .popularpost_item .pcpopular_new_post_title a, .elementor-28130 .elementor-element.elementor-element-1da6c0a .popularpost_item .pcpopular_new_post_title {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-28130 .elementor-element.elementor-element-4458c7b > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-28130 .elementor-element.elementor-element-4458c7b ul.side-newsfeed li .side-item .side-item-text h4 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-4458c7b .popularpost_item .pcpopular_new_post_title a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-4458c7b ul.side-newsfeed li .side-item .side-item-text h4 a,.elementor-28130 .elementor-element.elementor-element-4458c7b ul.side-newsfeed li .side-item .side-item-text h4, .elementor-28130 .elementor-element.elementor-element-4458c7b .popularpost_item .pcpopular_new_post_title a, .elementor-28130 .elementor-element.elementor-element-4458c7b .popularpost_item .pcpopular_new_post_title {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
}

.elementor-28130 .elementor-element.elementor-element-f2dd30c > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-28130 .elementor-element.elementor-element-f2dd30c ul.side-newsfeed li .side-item .side-item-text h4 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-f2dd30c .popularpost_item .pcpopular_new_post_title a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-f2dd30c ul.side-newsfeed li .side-item .side-item-text h4 a,.elementor-28130 .elementor-element.elementor-element-f2dd30c ul.side-newsfeed li .side-item .side-item-text h4, .elementor-28130 .elementor-element.elementor-element-f2dd30c .popularpost_item .pcpopular_new_post_title a, .elementor-28130 .elementor-element.elementor-element-f2dd30c .popularpost_item .pcpopular_new_post_title {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
}

.elementor-28130 .elementor-element.elementor-element-0def931 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-28130 .elementor-element.elementor-element-0def931 .penci-mailchimp-block {
    margin-left: auto;
    margin-right: auto;
}

.elementor-28130 .elementor-element.elementor-element-7c91887 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-28130 .elementor-element.elementor-element-7c91887 ul.side-newsfeed li .side-item .side-item-text h4 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-7c91887 .popularpost_item .pcpopular_new_post_title a:hover {
    color: var( --e-global-color-accent );
}

.elementor-28130 .elementor-element.elementor-element-7c91887 ul.side-newsfeed li .side-item .side-item-text h4 a,.elementor-28130 .elementor-element.elementor-element-7c91887 ul.side-newsfeed li .side-item .side-item-text h4, .elementor-28130 .elementor-element.elementor-element-7c91887 .popularpost_item .pcpopular_new_post_title a, .elementor-28130 .elementor-element.elementor-element-7c91887 .popularpost_item .pcpopular_new_post_title {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
}

@media(min-width: 768px) {
    .elementor-28130 .elementor-element.elementor-element-e381f09 {
        width:25%;
    }

    .elementor-28130 .elementor-element.elementor-element-32446a1 {
        width: 49.333%;
    }

    .elementor-28130 .elementor-element.elementor-element-f5d1e64 {
        width: 25%;
    }
}

@media(max-width: 1024px) {
    .elementor-28130 .elementor-element.elementor-element-f10ab45 .penci-owl-carousel:not(.elsl-style-19):not(.elsl-style-27) .penci-image-holder {
        height:auto !important;
    }
}

@media(max-width: 767px) {
    .elementor-28130 .elementor-element.elementor-element-11054dd > .elementor-shape-bottom svg {
        height:44px;
    }

    .elementor-28130 .elementor-element.elementor-element-11054dd {
        padding: 20px 0px 28px 0px;
    }

    .elementor-28130 .elementor-element.elementor-element-cb7b447 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-28130 .elementor-element.elementor-element-f10ab45 .penci-owl-carousel:not(.elsl-style-19):not(.elsl-style-27) .penci-image-holder {
        height: auto !important;
    }

    .elementor-28130 .elementor-element.elementor-element-16cfddc {
        --spacer-size: 1px;
    }
}

