.elementor-2005 .elementor-element.elementor-element-7e2e071>.elementor-container {
    /* max-width: 100%; */
    /* max-width: 1296px; */
}

.elementor-2005 .elementor-element.elementor-element-7e2e071 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 8px;
}

.elementor-2005 .elementor-element.elementor-element-7e2e071 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 12px;
    margin-bottom: 0px;
}

.elementor-2005 .elementor-element.elementor-element-7e2e071>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2005 .elementor-element.elementor-element-d6e365c {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-2005 .elementor-element.elementor-element-29fea31 .penci-smalllist {
    --pcsl-hgap: 15px;
    --pcsl-bgap: 15px;
    --pcsl-between: 10px;
}

.elementor-2005 .elementor-element.elementor-element-29fea31 .pcsl-inner .pcsl-thumb {
    width: 104px;
}

.elementor-2005 .elementor-element.elementor-element-29fea31 .pcsl-imgpos-left .pcsl-content,
.elementor-2005 .elementor-element.elementor-element-29fea31 .pcsl-imgpos-right .pcsl-content {
    width: calc(100% - 104px);
}

.elementor-2005 .elementor-element.elementor-element-29fea31 .pcsl-imgpos-left.pcsl-hdate .pcsl-content,
.elementor-2005 .elementor-element.elementor-element-29fea31 .pcsl-imgpos-right.pcsl-hdate .pcsl-content {
    width: calc(100% - var(--pcsl-dwidth) - 104px);
}

.elementor-2005 .elementor-element.elementor-element-29fea31 .pcsl-inner .penci-image-holder:before {
    padding-top: 80%;
}

.elementor-2005 .elementor-element.elementor-element-29fea31 .pcsl-itemin {
    background-color: #FFFFFF;
    padding: 10px 10px 10px 10px;
    border: 1px solid #DEDEDE;
}

.elementor-2005 .elementor-element.elementor-element-29fea31 .pcsl-content .pcsl-title {
    font-size: 14px;
}

.elementor-2005 .elementor-element.elementor-element-29fea31 .grid-post-box-meta {
    font-size: 12px;
}

.elementor-2005 .elementor-element.elementor-element-2b58d43 .penci-bgstyle-1 .penci-dflex {
    margin-left: calc(-0px/2);
    margin-right: calc(-0px/2);
    width: calc(100% + 0px);
}

.elementor-2005 .elementor-element.elementor-element-2b58d43 .penci-bgstyle-2 .item-masonry,
.elementor-2005 .elementor-element.elementor-element-2b58d43 .penci-bgstyle-1 .penci-bgitem {
    padding-left: calc(0px/2);
    padding-right: calc(0px/2);
    margin-bottom: 0px;
}

.elementor-2005 .elementor-element.elementor-element-2b58d43 .penci-bgstyle-2 .penci-biggrid-data {
    margin-left: calc(-0px/2);
    margin-right: calc(-0px/2);
}

.elementor-2005 .elementor-element.elementor-element-2b58d43 .penci-bgitem .penci-image-holder:before {
    padding-top: 80%;
}

.elementor-2005 .elementor-element.elementor-element-2b58d43 .pcbg-bgoverlay.active-overlay,
.elementor-2005 .elementor-element.elementor-element-2b58d43 .pcbg-bgoverlaytext.active-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 0%, #303F9F 100%);
}

.elementor-2005 .elementor-element.elementor-element-2b58d43 .pcbg-bgoverlay.active-overlay {
    opacity: calc(90/100);
}

.elementor-2005 .elementor-element.elementor-element-2b58d43 .pcbg-bgoverlaytext.active-overlay {
    opacity: calc(90/100);
}

.elementor-2005 .elementor-element.elementor-element-2b58d43 .penci-bgmain:hover .pcbg-bgoverlay.active-overlay {
    opacity: calc(100/100);
}

.elementor-2005 .elementor-element.elementor-element-2b58d43 .penci-bgmain:hover .pcbg-bgoverlaytext.active-overlay {
    opacity: calc(100/100);
}

.elementor-2005 .elementor-element.elementor-element-2b58d43 .pcbg-content-inner .pcbg-title,
.elementor-2005 .elementor-element.elementor-element-2b58d43 .pcbg-content-inner .pcbg-title a {
    font-size: 18px;
}

.elementor-2005 .elementor-element.elementor-element-2b58d43 .pcbg-content-inner .pcbg-meta,
.elementor-2005 .elementor-element.elementor-element-2b58d43 .pcbg-content-inner .pcbg-meta span,
.elementor-2005 .elementor-element.elementor-element-2b58d43 .pcbg-content-inner .pcbg-meta a {
    font-size: 12px;
}

.elementor-2005 .elementor-element.elementor-element-2b58d43>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-2005 .elementor-element.elementor-element-5069dad .penci-smalllist {
    --pcsl-bgap: 10px;
}

.elementor-2005 .elementor-element.elementor-element-5069dad .penci-homepage-title {
    margin-bottom: 15px;
}

.elementor-2005 .elementor-element.elementor-element-5069dad .pcsl-content .pcsl-title a {
    color: #555555;
}

.elementor-2005 .elementor-element.elementor-element-5069dad .pcsl-content .pcsl-title a:hover {
    color: #303F9F;
}

.elementor-2005 .elementor-element.elementor-element-5069dad .pcsl-content .pcsl-title {
    font-size: 13px;
}

.elementor-2005 .elementor-element.elementor-element-5069dad>.elementor-widget-container {
    padding: 15px 10px 15px 10px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DEDEDE;
}

.elementor-2005 .elementor-element.elementor-element-18d57bf {
    text-align: left;
}

.elementor-2005 .elementor-element.elementor-element-18d57bf .elementor-heading-title {
    color: var(--e-global-color-accent);
}

.elementor-2005 .elementor-element.elementor-element-18d57bf>.elementor-widget-container {
    margin: 14px 14px 14px 14px;
}

.elementor-2005 .elementor-element.elementor-element-758b20c .elementor-heading-title {
    color: var(--e-global-color-accent);
}

.elementor-2005 .elementor-element.elementor-element-758b20c>.elementor-widget-container {
    margin: 14px 14px 14px 14px;
}

.elementor-2005 .elementor-element.elementor-element-894a682 .elementor-heading-title {
    color: var(--e-global-color-accent);
}

.elementor-2005 .elementor-element.elementor-element-894a682>.elementor-widget-container {
    margin: 14px 14px 14px 14px;
}

.elementor-2005 .elementor-element.elementor-element-11ffc93>.elementor-container {
    /* max-width: 1298px; */
}

.elementor-2005 .elementor-element.elementor-element-11ffc93 {
    margin-top: 19px;
    margin-bottom: 0px;
}

.elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content:not(.style-6) .mag-post-box:not(:last-child) {
    padding-bottom: 8px;
    margin-bottom: 8px;
}

.elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content:not(.style-6) .mag-photo {
    margin-bottom: 8px;
}

.elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-6 .cat-left,
.elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-7 .penci-grid>li,
.elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13>li,
.elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-6 .cat-right .mag-post-box {
    margin-bottom: 8px;
}

.elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content .mag-post-box:not(.first-post) .magcat-thumb {
    margin-right: 10px;
}

.elementor-2005 .elementor-element.elementor-element-be435de .penci-grid li .item>.thumbnail,
.elementor-2005 .elementor-element.elementor-element-be435de .penci-masonry .item-masonry>.thumbnail {
    margin-bottom: 10px;
}

.elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content:not(.style-6) .mag-post-box.first-post .magcat-thumb {
    margin-bottom: 15px;
}

.elementor-2005 .elementor-element.elementor-element-be435de .penci-featured-cat-sc .home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail {
    padding-left: 15px;
}

.elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content .first-post .magcat-detail .mag-header {
    padding-bottom: 15px;
    margin-bottom: 12px;
}

.elementor-2005 .elementor-element.elementor-element-be435de .penci-homepage-title {
    margin-bottom: 20px;
}

.elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content .mag-post-box,
.elementor-2005 .elementor-element.elementor-element-be435de .style-5 .magcat-thumb,
.elementor-2005 .elementor-element.elementor-element-be435de .style-12 .magcat-thumb {
    padding: 10px 10px 10px 10px !important;
    border: 1px solid var(--pcborder-cl);
}

body:not(.pcdm-enable) .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content .mag-post-box,
body:not(.pcdm-enable) .elementor-2005 .elementor-element.elementor-element-be435de .style-5 .magcat-thumb,
.elementor-2005 .elementor-element.elementor-element-be435de .style-12 .magcat-thumb {
    background-color: #FFFFFF;
}

.elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content .first-post .magcat-detail h3 a {
    font-size: 18px;
}

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

.elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content .grid-post-box-meta {
    font-size: 12px;
}

.elementor-2005 .elementor-element.elementor-element-be435de .entry-content,
.elementor-2005 .elementor-element.elementor-element-be435de .entry-content p {
    font-size: 14px;
}

body:not(.pcdm-enable) .elementor-2005 .elementor-element.elementor-element-be435de .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-2005 .elementor-element.elementor-element-be435de .style-14 .inner-arrow:before,
.elementor-2005 .elementor-element.elementor-element-be435de .style-11 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-be435de .style-12 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-be435de .style-13 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-be435de .style-15 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-be435de .penci-border-arrow .inner-arrow {
    background-color: var(--e-global-color-accent);
}

.elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content:not(.style-6) .mag-post-box:not(:last-child) {
    padding-bottom: 8px;
    margin-bottom: 8px;
}

.elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content:not(.style-6) .mag-photo {
    margin-bottom: 8px;
}

.elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-6 .cat-left,
.elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-7 .penci-grid>li,
.elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13>li,
.elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-6 .cat-right .mag-post-box {
    margin-bottom: 8px;
}

.elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content .mag-post-box:not(.first-post) .magcat-thumb {
    margin-right: 10px;
}

.elementor-2005 .elementor-element.elementor-element-cc773d8 .penci-grid li .item>.thumbnail,
.elementor-2005 .elementor-element.elementor-element-cc773d8 .penci-masonry .item-masonry>.thumbnail {
    margin-bottom: 10px;
}

.elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content:not(.style-6) .mag-post-box.first-post .magcat-thumb {
    margin-bottom: 15px;
}

.elementor-2005 .elementor-element.elementor-element-cc773d8 .penci-featured-cat-sc .home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail {
    padding-left: 15px;
}

.elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content .first-post .magcat-detail .mag-header {
    padding-bottom: 15px;
    margin-bottom: 12px;
}

.elementor-2005 .elementor-element.elementor-element-cc773d8 .penci-homepage-title {
    margin-bottom: 20px;
}

.elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content .mag-post-box,
.elementor-2005 .elementor-element.elementor-element-cc773d8 .style-5 .magcat-thumb,
.elementor-2005 .elementor-element.elementor-element-cc773d8 .style-12 .magcat-thumb {
    padding: 10px 10px 10px 10px !important;
    border: 1px solid var(--pcborder-cl);
}

body:not(.pcdm-enable) .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content .mag-post-box,
body:not(.pcdm-enable) .elementor-2005 .elementor-element.elementor-element-cc773d8 .style-5 .magcat-thumb,
.elementor-2005 .elementor-element.elementor-element-cc773d8 .style-12 .magcat-thumb {
    background-color: #FFFFFF;
}

.elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content .first-post .magcat-detail h3 a {
    font-size: 18px;
}

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

.elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content .grid-post-box-meta {
    font-size: 12px;
}

.elementor-2005 .elementor-element.elementor-element-cc773d8 .entry-content,
.elementor-2005 .elementor-element.elementor-element-cc773d8 .entry-content p {
    font-size: 14px;
}

body:not(.pcdm-enable) .elementor-2005 .elementor-element.elementor-element-cc773d8 .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-2005 .elementor-element.elementor-element-cc773d8 .style-14 .inner-arrow:before,
.elementor-2005 .elementor-element.elementor-element-cc773d8 .style-11 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-cc773d8 .style-12 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-cc773d8 .style-13 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-cc773d8 .style-15 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-cc773d8 .penci-border-arrow .inner-arrow {
    background-color: var(--e-global-color-accent);
}

.elementor-2005 .elementor-element.elementor-element-12be90f>.elementor-container {
    /* max-width: 1298px; */
    margin: 0 26px;
}

.elementor-2005 .elementor-element.elementor-element-12be90f {
    margin-top: 19px;
    margin-bottom: 0px;
}

.elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content:not(.style-6) .mag-post-box:not(:last-child) {
    padding-bottom: 8px;
    margin-bottom: 8px;
}

.elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content:not(.style-6) .mag-photo {
    margin-bottom: 8px;
}

.elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-6 .cat-left,
.elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-7 .penci-grid>li,
.elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13>li,
.elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-6 .cat-right .mag-post-box {
    margin-bottom: 8px;
}

.elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content .mag-post-box:not(.first-post) .magcat-thumb {
    margin-right: 10px;
}

.elementor-2005 .elementor-element.elementor-element-f31bf12 .penci-grid li .item>.thumbnail,
.elementor-2005 .elementor-element.elementor-element-f31bf12 .penci-masonry .item-masonry>.thumbnail {
    margin-bottom: 10px;
}

.elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content:not(.style-6) .mag-post-box.first-post .magcat-thumb {
    margin-bottom: 15px;
}

.elementor-2005 .elementor-element.elementor-element-f31bf12 .penci-featured-cat-sc .home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail {
    padding-left: 15px;
}

.elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content .first-post .magcat-detail .mag-header {
    padding-bottom: 15px;
    margin-bottom: 12px;
}

.elementor-2005 .elementor-element.elementor-element-f31bf12 .penci-homepage-title {
    margin-bottom: 20px;
}

.elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content .mag-post-box,
.elementor-2005 .elementor-element.elementor-element-f31bf12 .style-5 .magcat-thumb,
.elementor-2005 .elementor-element.elementor-element-f31bf12 .style-12 .magcat-thumb {
    padding: 10px 10px 10px 10px !important;
    border: 1px solid var(--pcborder-cl);
}

body:not(.pcdm-enable) .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content .mag-post-box,
body:not(.pcdm-enable) .elementor-2005 .elementor-element.elementor-element-f31bf12 .style-5 .magcat-thumb,
.elementor-2005 .elementor-element.elementor-element-f31bf12 .style-12 .magcat-thumb {
    background-color: #FFFFFF;
}

.elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content .first-post .magcat-detail h3 a {
    font-size: 18px;
}

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

.elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content .grid-post-box-meta {
    font-size: 12px;
}

.elementor-2005 .elementor-element.elementor-element-f31bf12 .entry-content,
.elementor-2005 .elementor-element.elementor-element-f31bf12 .entry-content p {
    font-size: 14px;
}

body:not(.pcdm-enable) .elementor-2005 .elementor-element.elementor-element-f31bf12 .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-2005 .elementor-element.elementor-element-f31bf12 .style-14 .inner-arrow:before,
.elementor-2005 .elementor-element.elementor-element-f31bf12 .style-11 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-f31bf12 .style-12 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-f31bf12 .style-13 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-f31bf12 .style-15 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-f31bf12 .penci-border-arrow .inner-arrow {
    background-color: var(--e-global-color-accent);
}

.elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content:not(.style-6) .mag-post-box:not(:last-child) {
    padding-bottom: 8px;
    margin-bottom: 8px;
}

.elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content:not(.style-6) .mag-photo {
    margin-bottom: 8px;
}

.elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-6 .cat-left,
.elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-7 .penci-grid>li,
.elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13>li,
.elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-6 .cat-right .mag-post-box {
    margin-bottom: 8px;
}

.elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content .mag-post-box:not(.first-post) .magcat-thumb {
    margin-right: 10px;
}

.elementor-2005 .elementor-element.elementor-element-4e195d5 .penci-grid li .item>.thumbnail,
.elementor-2005 .elementor-element.elementor-element-4e195d5 .penci-masonry .item-masonry>.thumbnail {
    margin-bottom: 10px;
}

.elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content:not(.style-6) .mag-post-box.first-post .magcat-thumb {
    margin-bottom: 15px;
}

.elementor-2005 .elementor-element.elementor-element-4e195d5 .penci-featured-cat-sc .home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail {
    padding-left: 15px;
}

.elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content .first-post .magcat-detail .mag-header {
    padding-bottom: 15px;
    margin-bottom: 12px;
}

.elementor-2005 .elementor-element.elementor-element-4e195d5 .penci-homepage-title {
    margin-bottom: 20px;
}

.elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content .mag-post-box,
.elementor-2005 .elementor-element.elementor-element-4e195d5 .style-5 .magcat-thumb,
.elementor-2005 .elementor-element.elementor-element-4e195d5 .style-12 .magcat-thumb {
    padding: 10px 10px 10px 10px !important;
    border: 1px solid var(--pcborder-cl);
}

body:not(.pcdm-enable) .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content .mag-post-box,
body:not(.pcdm-enable) .elementor-2005 .elementor-element.elementor-element-4e195d5 .style-5 .magcat-thumb,
.elementor-2005 .elementor-element.elementor-element-4e195d5 .style-12 .magcat-thumb {
    background-color: #FFFFFF;
}

.elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content .first-post .magcat-detail h3 a {
    font-size: 18px;
}

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

.elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content .grid-post-box-meta {
    font-size: 12px;
}

.elementor-2005 .elementor-element.elementor-element-4e195d5 .entry-content,
.elementor-2005 .elementor-element.elementor-element-4e195d5 .entry-content p {
    font-size: 14px;
}

body:not(.pcdm-enable) .elementor-2005 .elementor-element.elementor-element-4e195d5 .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-2005 .elementor-element.elementor-element-4e195d5 .style-14 .inner-arrow:before,
.elementor-2005 .elementor-element.elementor-element-4e195d5 .style-11 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-4e195d5 .style-12 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-4e195d5 .style-13 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-4e195d5 .style-15 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-4e195d5 .penci-border-arrow .inner-arrow {
    background-color: var(--e-global-color-accent);
}

.elementor-2005 .elementor-element.elementor-element-5de71cf>.elementor-container {
    /* max-width: 1298px; */
    margin: 0 26px;
}

.elementor-2005 .elementor-element.elementor-element-5de71cf {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-2005 .elementor-element.elementor-element-1ae84be .penci-homepage-title {
    margin-bottom: 4px;
}

body:not(.pcdm-enable) .elementor-2005 .elementor-element.elementor-element-1ae84be .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-2005 .elementor-element.elementor-element-1ae84be .style-14 .inner-arrow:before,
.elementor-2005 .elementor-element.elementor-element-1ae84be .style-11 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-1ae84be .style-12 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-1ae84be .style-13 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-1ae84be .style-15 .inner-arrow,
.elementor-2005 .elementor-element.elementor-element-1ae84be .penci-border-arrow .inner-arrow {
    background-color: var(--e-global-color-accent);
}

.elementor-2005 .elementor-element.elementor-element-f66c80e .gallery-item .gallery-caption {
    text-align: center;
}

@media(max-width:1024px) {
    .elementor-2005 .elementor-element.elementor-element-cc773d8>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-2005 .elementor-element.elementor-element-29fea31 .pcsl-content .pcsl-title {
        font-size: 16px;
    }

    .elementor-2005 .elementor-element.elementor-element-5069dad .pcsl-content .pcsl-title {
        font-size: 14px;
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content .cat-left,
    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-6 .cat-left,
    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-2 .mag-post-box.first-post,
    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-10 .mag-post-box.first-post,
    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-14 .mag-post-box.first-post {
        margin-bottom: 8px;
    }

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

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content .cat-left,
    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-6 .cat-left,
    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-2 .mag-post-box.first-post,
    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-10 .mag-post-box.first-post,
    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-14 .mag-post-box.first-post {
        margin-bottom: 8px;
    }

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

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content .cat-left,
    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-6 .cat-left,
    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-2 .mag-post-box.first-post,
    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-10 .mag-post-box.first-post,
    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-14 .mag-post-box.first-post {
        margin-bottom: 8px;
    }

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

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content .cat-left,
    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-6 .cat-left,
    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-2 .mag-post-box.first-post,
    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-10 .mag-post-box.first-post,
    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-14 .mag-post-box.first-post {
        margin-bottom: 8px;
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content .magcat-detail h3 a,
    .elementor-2005 .elementor-element.elementor-element-4e195d5 .penci-grid li .item h2 a,
    .elementor-2005 .elementor-element.elementor-element-4e195d5 .penci-masonry .item-masonry h2 a {
        font-size: 15px;
    }
}

@media(min-width:768px) {
    .elementor-2005 .elementor-element.elementor-element-1f370cd {
        width: 42.036%;
    }

    .elementor-2005 .elementor-element.elementor-element-781d5ef {
        width: 57.964%;
    }

    .elementor-2005 .elementor-element.elementor-element-74bff7a {
        width: 42.036%;
    }

    .elementor-2005 .elementor-element.elementor-element-2af2f4c {
        width: 57.964%;
    }

    .elementor-2005 .elementor-element.elementor-element-360bc95 {
        width: 42.036%;
    }

    .elementor-2005 .elementor-element.elementor-element-ba2d575 {
        width: 57.964%;
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content:not(.style-6) .cat-left {
        padding-right: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content:not(.style-6) .cat-right {
        padding-left: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-3 {
        width: calc(100% + 12px);
        margin-left: -12px;
        margin-right: -12px;
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-5 .owl-prev,
    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-12 .owl-prev {
        left: calc(12px / 2 + 20px);
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-5 .owl-next,
    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-12 .owl-next {
        right: calc(12px / 2 + 20px);
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .penci-magcat-carousel-wrapper {
        margin-left: calc(12px * -1 / 2);
        margin-right: calc(12px * -1 / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content .mag-photo,
    .elementor-2005 .elementor-element.elementor-element-be435de .penci-magcat-carousel .magcat-carousel {
        padding-left: calc(12px / 2);
        padding-right: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-7 .penci-grid>li {
        width: calc(33.3333333333% - 12px + calc(12px / 3));
        margin-right: 12px;
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-7 .penci-grid>li:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-9 .mag-post-box,
    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-10 .mag-post-box {
        width: calc(50% - calc(12px/2));
        margin-right: 12px;
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-9 .mag-post-box:nth-child(2n+2),
    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-10 .mag-post-box:nth-child(2n+2) {
        margin-right: 0;
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13>li {
        padding-left: calc(12px / 2);
        padding-right: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13 {
        margin-left: calc(12px / -2);
        margin-right: calc(12px / -2);
        width: calc(100% + 12px);
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-6 .cat-right .mag-post-box {
        width: calc(50% - calc(12px / 2));
        margin-right: 12px;
    }

    .elementor-2005 .elementor-element.elementor-element-be435de .home-featured-cat-content.style-6 .cat-right .mag-post-box:nth-child(2n+2) {
        margin-right: 0;
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content:not(.style-6) .cat-left {
        padding-right: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content:not(.style-6) .cat-right {
        padding-left: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-3 {
        width: calc(100% + 12px);
        margin-left: -12px;
        margin-right: -12px;
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-5 .owl-prev,
    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-12 .owl-prev {
        left: calc(12px / 2 + 20px);
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-5 .owl-next,
    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-12 .owl-next {
        right: calc(12px / 2 + 20px);
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .penci-magcat-carousel-wrapper {
        margin-left: calc(12px * -1 / 2);
        margin-right: calc(12px * -1 / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content .mag-photo,
    .elementor-2005 .elementor-element.elementor-element-cc773d8 .penci-magcat-carousel .magcat-carousel {
        padding-left: calc(12px / 2);
        padding-right: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-7 .penci-grid>li {
        width: calc(33.3333333333% - 12px + calc(12px / 3));
        margin-right: 12px;
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-7 .penci-grid>li:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-9 .mag-post-box,
    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-10 .mag-post-box {
        width: calc(50% - calc(12px/2));
        margin-right: 12px;
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-9 .mag-post-box:nth-child(2n+2),
    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-10 .mag-post-box:nth-child(2n+2) {
        margin-right: 0;
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13>li {
        padding-left: calc(12px / 2);
        padding-right: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13 {
        margin-left: calc(12px / -2);
        margin-right: calc(12px / -2);
        width: calc(100% + 12px);
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-6 .cat-right .mag-post-box {
        width: calc(50% - calc(12px / 2));
        margin-right: 12px;
    }

    .elementor-2005 .elementor-element.elementor-element-cc773d8 .home-featured-cat-content.style-6 .cat-right .mag-post-box:nth-child(2n+2) {
        margin-right: 0;
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content:not(.style-6) .cat-left {
        padding-right: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content:not(.style-6) .cat-right {
        padding-left: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-3 {
        width: calc(100% + 12px);
        margin-left: -12px;
        margin-right: -12px;
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-5 .owl-prev,
    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-12 .owl-prev {
        left: calc(12px / 2 + 20px);
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-5 .owl-next,
    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-12 .owl-next {
        right: calc(12px / 2 + 20px);
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .penci-magcat-carousel-wrapper {
        margin-left: calc(12px * -1 / 2);
        margin-right: calc(12px * -1 / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content .mag-photo,
    .elementor-2005 .elementor-element.elementor-element-f31bf12 .penci-magcat-carousel .magcat-carousel {
        padding-left: calc(12px / 2);
        padding-right: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-7 .penci-grid>li {
        width: calc(33.3333333333% - 12px + calc(12px / 3));
        margin-right: 12px;
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-7 .penci-grid>li:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-9 .mag-post-box,
    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-10 .mag-post-box {
        width: calc(50% - calc(12px/2));
        margin-right: 12px;
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-9 .mag-post-box:nth-child(2n+2),
    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-10 .mag-post-box:nth-child(2n+2) {
        margin-right: 0;
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13>li {
        padding-left: calc(12px / 2);
        padding-right: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13 {
        margin-left: calc(12px / -2);
        margin-right: calc(12px / -2);
        width: calc(100% + 12px);
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-6 .cat-right .mag-post-box {
        width: calc(50% - calc(12px / 2));
        margin-right: 12px;
    }

    .elementor-2005 .elementor-element.elementor-element-f31bf12 .home-featured-cat-content.style-6 .cat-right .mag-post-box:nth-child(2n+2) {
        margin-right: 0;
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content:not(.style-6) .cat-left {
        padding-right: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content:not(.style-6) .cat-right {
        padding-left: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-3 {
        width: calc(100% + 12px);
        margin-left: -12px;
        margin-right: -12px;
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-5 .owl-prev,
    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-12 .owl-prev {
        left: calc(12px / 2 + 20px);
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-5 .owl-next,
    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-12 .owl-next {
        right: calc(12px / 2 + 20px);
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .penci-magcat-carousel-wrapper {
        margin-left: calc(12px * -1 / 2);
        margin-right: calc(12px * -1 / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content .mag-photo,
    .elementor-2005 .elementor-element.elementor-element-4e195d5 .penci-magcat-carousel .magcat-carousel {
        padding-left: calc(12px / 2);
        padding-right: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-7 .penci-grid>li {
        width: calc(33.3333333333% - 12px + calc(12px / 3));
        margin-right: 12px;
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-7 .penci-grid>li:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-9 .mag-post-box,
    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-10 .mag-post-box {
        width: calc(50% - calc(12px/2));
        margin-right: 12px;
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-9 .mag-post-box:nth-child(2n+2),
    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-10 .mag-post-box:nth-child(2n+2) {
        margin-right: 0;
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13>li {
        padding-left: calc(12px / 2);
        padding-right: calc(12px / 2);
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-13 .penci-grid.penci-fea-cat-style-13 {
        margin-left: calc(12px / -2);
        margin-right: calc(12px / -2);
        width: calc(100% + 12px);
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-6 .cat-right .mag-post-box {
        width: calc(50% - calc(12px / 2));
        margin-right: 12px;
    }

    .elementor-2005 .elementor-element.elementor-element-4e195d5 .home-featured-cat-content.style-6 .cat-right .mag-post-box:nth-child(2n+2) {
        margin-right: 0;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2005 .elementor-element.elementor-element-91d7905 {
        width: 100%;
    }

    .elementor-2005 .elementor-element.elementor-element-0069b9d {
        width: 50%;
    }

    .elementor-2005 .elementor-element.elementor-element-bd60405 {
        width: 50%;
    }

    .elementor-2005 .elementor-element.elementor-element-b354c1e {
        width: 100%;
    }

    .elementor-2005 .elementor-element.elementor-element-003ebb4 {
        width: 100%;
    }

    .elementor-2005 .elementor-element.elementor-element-7778ee9 {
        width: 100%;
    }

    .elementor-2005 .elementor-element.elementor-element-15ed192 {
        width: 100%;
    }
}