.elementor-1039 .elementor-element.elementor-element-32e3c4c>.elementor-container {
    /* max-width: 1336px; */
    margin: 0 26px;
}

.elementor-1039 .elementor-element.elementor-element-32e3c4c .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 8px;
}

.elementor-1039 .elementor-element.elementor-element-32e3c4c:not(.elementor-motion-effects-element-type-background),
.elementor-1039 .elementor-element.elementor-element-32e3c4c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #037cee;
}

.elementor-1039 .elementor-element.elementor-element-32e3c4c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-32e3c4c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-1d9b341 .penci-mailchimp-block .mdes {
    display: none;
}

.elementor-1039 .elementor-element.elementor-element-1d9b341 .penci-mailchimp-block .mname {
    display: none;
}

.elementor-1039 .elementor-element.elementor-element-1d9b341 .penci-mailchimp-block {
    margin-left: auto;
    margin-right: auto;
}

body:not(.pcdm-enable) .elementor-1039 .elementor-element.elementor-element-1d9b341 .footer-subscribe,
body:not(.pcdm-enable) .elementor-1039 .elementor-element.elementor-element-1d9b341 .penci-header-signup-form {
    background-color: #11111100;
}

.elementor-1039 .elementor-element.elementor-element-1d9b341 .penci-header-signup-form .mc4wp-form-fields>p,
.elementor-1039 .elementor-element.elementor-element-1d9b341 .penci-header-signup-form form>p,
.elementor-1039 .elementor-element.elementor-element-1d9b341 .footer-subscribe .mc4wp-form .mdes,
.elementor-1039 .elementor-element.elementor-element-1d9b341 .mc4wp-form-fields {
    font-size: 14px;
}

.elementor-1039 .elementor-element.elementor-element-1d9b341 .widget input[type="text"],
.elementor-1039 .elementor-element.elementor-element-1d9b341 .widget input[type="email"],
.elementor-1039 .elementor-element.elementor-element-1d9b341 .widget input[type="date"],
.elementor-1039 .elementor-element.elementor-element-1d9b341 .widget input[type="number"],
.elementor-1039 .elementor-element.elementor-element-1d9b341 .widget input[type="search"],
.elementor-1039 .elementor-element.elementor-element-1d9b341 .widget input[type="password"] {
    border-color: #FFFFFF;
    font-size: 13px;
}

.elementor-1039 .elementor-element.elementor-element-1d9b341 .widget_mc4wp_form_widget input::-webkit-input-placeholder {
    color: #FFFFFF;
}

.elementor-1039 .elementor-element.elementor-element-1d9b341 .widget_mc4wp_form_widget input::-moz-placeholder {
    color: #FFFFFF;
}

.elementor-1039 .elementor-element.elementor-element-1d9b341 .widget_mc4wp_form_widget input:-ms-input-placeholder,
{
color: #FFFFFF;
}

.elementor-1039 .elementor-element.elementor-element-1d9b341 .widget_mc4wp_form_widget input::placeholder {
    color: #FFFFFF;
}

.elementor-1039 .elementor-element.elementor-element-1d9b341 .mc4wp-form input[type="submit"] {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
}

body:not(.pcdm-enable) .elementor-1039 .elementor-element.elementor-element-1d9b341 .mc4wp-form input[type="submit"] {
    background-color: #FFFFFF;
}

body:not(.pcdm-enable) .elementor-1039 .elementor-element.elementor-element-1d9b341 .penci-border-arrow .inner-arrow,
.elementor-1039 .elementor-element.elementor-element-1d9b341 .style-4.penci-border-arrow .inner-arrow>span:after,
.elementor-1039 .elementor-element.elementor-element-1d9b341 .style-4.penci-border-arrow .inner-arrow>span:before,
.elementor-1039 .elementor-element.elementor-element-1d9b341 .style-4.penci-border-arrow .inner-arrow:before,
.elementor-1039 .elementor-element.elementor-element-1d9b341 .style-4.penci-border-arrow .inner-arrow:after,
.elementor-1039 .elementor-element.elementor-element-1d9b341 .style-5.penci-border-arrow,
.elementor-1039 .elementor-element.elementor-element-1d9b341 .style-7.penci-border-arrow,
.elementor-1039 .elementor-element.elementor-element-1d9b341 .style-9.penci-border-arrow {
    border-color: #FFFFFF;
}

body:not(.pcdm-enable) .elementor-1039 .elementor-element.elementor-element-1d9b341 .penci-border-arrow:before {
    border-top-color: #FFFFFF;
}

body:not(.pcdm-enable) .elementor-1039 .elementor-element.elementor-element-1d9b341 .style-16.penci-border-arrow:after {
    background-color: #FFFFFF;
}

body:not(.pcdm-enable) .elementor-1039 .elementor-element.elementor-element-1d9b341 .penci-home-popular-posts {
    border-top-color: #FFFFFF;
}

.elementor-1039 .elementor-element.elementor-element-36a917a>.elementor-container {
    /* max-width: 1318px; */
    margin:  0 26px;
}

.elementor-1039 .elementor-element.elementor-element-36a917a:not(.elementor-motion-effects-element-type-background),
.elementor-1039 .elementor-element.elementor-element-36a917a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #037cee;
}

.elementor-1039 .elementor-element.elementor-element-36a917a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 30px 0px;
}

.elementor-1039 .elementor-element.elementor-element-36a917a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-72100ba>.elementor-element-populated {
    color: #FFFFFF;
}

.elementor-1039 .elementor-element.elementor-element-e7901f5>.elementor-widget-container {
    padding: 0px 150px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-35d5e50 .penci-homepage-title {
    margin-bottom: 15px;
}

.elementor-1039 .elementor-element.elementor-element-35d5e50 {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 1.5em;
}

.elementor-1039 .elementor-element.elementor-element-35d5e50 .penci-border-arrow .inner-arrow {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
}

.elementor-1039 .elementor-element.elementor-element-35d5e50 .penci-border-arrow .inner-arrow a {
    color: #FFFFFF;
}

.elementor-1039 .elementor-element.elementor-element-35d5e50 .home-pupular-posts-title,
.elementor-1039 .elementor-element.elementor-element-35d5e50 .home-pupular-posts-title a {
    color: #FFFFFF;
}

.elementor-1039 .elementor-element.elementor-element-35d5e50>.elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-3170781 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 14px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.elementor-1039 .elementor-element.elementor-element-3170781 .elementor-widget-container {
    text-align: left;
}

.elementor-1039 .elementor-element.elementor-element-3170781>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-880b553 .penci-border-arrow .inner-arrow {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
}

.elementor-1039 .elementor-element.elementor-element-880b553 .penci-border-arrow .inner-arrow a {
    color: #FFFFFF;
}

.elementor-1039 .elementor-element.elementor-element-880b553 .home-pupular-posts-title,
.elementor-1039 .elementor-element.elementor-element-880b553 .home-pupular-posts-title a {
    color: #FFFFFF;
}

body:not(.pcdm-enable) .elementor-1039 .elementor-element.elementor-element-880b553 .style-2.penci-border-arrow:after {
    border-color: transparent;
    border-top-color: #000000;
}

body:not(.pcdm-enable) .elementor-1039 .elementor-element.elementor-element-880b553 .style-14 .inner-arrow:before,
.elementor-1039 .elementor-element.elementor-element-880b553 .style-11 .inner-arrow,
.elementor-1039 .elementor-element.elementor-element-880b553 .style-12 .inner-arrow,
.elementor-1039 .elementor-element.elementor-element-880b553 .style-13 .inner-arrow,
.elementor-1039 .elementor-element.elementor-element-880b553 .style-15 .inner-arrow,
.elementor-1039 .elementor-element.elementor-element-880b553 .penci-border-arrow .inner-arrow {
    background-color: #000000;
}

.elementor-1039 .elementor-element.elementor-element-880b553>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-1039 .elementor-element.elementor-element-0ba104c .mega-menu-list>li>ul li {
    margin-bottom: 14px;
}

html .elementor-1039 .elementor-element.elementor-element-0ba104c .mega-menu-list>li>a {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;
}

html .elementor-1039 .elementor-element.elementor-element-0ba104c .mega-menu-list ul li a {
    font-size: 14px;
    color: #FFFFFF;
}

html .elementor-1039 .elementor-element.elementor-element-0ba104c .mega-menu-list ul li a:hover {
    color: #303F9F;
}

.elementor-1039 .elementor-element.elementor-element-0ba104c>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-0762e9f .penci-border-arrow .inner-arrow {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
}

.elementor-1039 .elementor-element.elementor-element-0762e9f .penci-border-arrow .inner-arrow a {
    color: #FFFFFF;
}

.elementor-1039 .elementor-element.elementor-element-0762e9f .home-pupular-posts-title,
.elementor-1039 .elementor-element.elementor-element-0762e9f .home-pupular-posts-title a {
    color: #FFFFFF;
}

body:not(.pcdm-enable) .elementor-1039 .elementor-element.elementor-element-0762e9f .style-2.penci-border-arrow:after {
    border-color: transparent;
    border-top-color: #000000;
}

body:not(.pcdm-enable) .elementor-1039 .elementor-element.elementor-element-0762e9f .style-14 .inner-arrow:before,
.elementor-1039 .elementor-element.elementor-element-0762e9f .style-11 .inner-arrow,
.elementor-1039 .elementor-element.elementor-element-0762e9f .style-12 .inner-arrow,
.elementor-1039 .elementor-element.elementor-element-0762e9f .style-13 .inner-arrow,
.elementor-1039 .elementor-element.elementor-element-0762e9f .style-15 .inner-arrow,
.elementor-1039 .elementor-element.elementor-element-0762e9f .penci-border-arrow .inner-arrow {
    background-color: #000000;
}

.elementor-1039 .elementor-element.elementor-element-0762e9f>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-1039 .elementor-element.elementor-element-2b91ca5 .penci-smalllist {
    --pcsl-bgap: 12px;
    --pcsl-between: 12px;
}

.elementor-1039 .elementor-element.elementor-element-2b91ca5 .pcsl-inner .pcsl-thumb {
    width: 30%;
}

.elementor-1039 .elementor-element.elementor-element-2b91ca5 .pcsl-imgpos-left .pcsl-content,
.elementor-1039 .elementor-element.elementor-element-2b91ca5 .pcsl-imgpos-right .pcsl-content {
    width: calc(100% - 30%);
}

.elementor-1039 .elementor-element.elementor-element-2b91ca5 .pcsl-imgpos-left.pcsl-hdate .pcsl-content,
.elementor-1039 .elementor-element.elementor-element-2b91ca5 .pcsl-imgpos-right.pcsl-hdate .pcsl-content {
    width: calc(100% - var(--pcsl-dwidth) - 30%);
}

.elementor-1039 .elementor-element.elementor-element-2b91ca5 .pcsl-itemin {
    padding: 0px 0px 12px 0px;
    border: 1px solid #313131;
    border-width: 0px 0px 1px 0px;
}

.elementor-1039 .elementor-element.elementor-element-2b91ca5 .pcsl-col-1 .pcsl-item:last-child .pcsl-itemin {
    padding-bottom: 0;
    border-bottom: none;
}

.elementor-1039 .elementor-element.elementor-element-2b91ca5 .pcsl-content .pcsl-title a {
    color: #FFFFFF;
}

.elementor-1039 .elementor-element.elementor-element-2b91ca5 .pcsl-content .pcsl-title a:hover {
    color: #303F9F;
}

.elementor-1039 .elementor-element.elementor-element-2b91ca5 .pcsl-content .pcsl-title {
    font-size: 14px;
}

.elementor-1039 .elementor-element.elementor-element-2b91ca5>.elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-270a075 .penci-border-arrow .inner-arrow {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
}

.elementor-1039 .elementor-element.elementor-element-270a075 .penci-border-arrow .inner-arrow a {
    color: #FFFFFF;
}

.elementor-1039 .elementor-element.elementor-element-270a075 .home-pupular-posts-title,
.elementor-1039 .elementor-element.elementor-element-270a075 .home-pupular-posts-title a {
    color: #FFFFFF;
}

body:not(.pcdm-enable) .elementor-1039 .elementor-element.elementor-element-270a075 .style-2.penci-border-arrow:after {
    border-color: transparent;
    border-top-color: #000000;
}

body:not(.pcdm-enable) .elementor-1039 .elementor-element.elementor-element-270a075 .style-14 .inner-arrow:before,
.elementor-1039 .elementor-element.elementor-element-270a075 .style-11 .inner-arrow,
.elementor-1039 .elementor-element.elementor-element-270a075 .style-12 .inner-arrow,
.elementor-1039 .elementor-element.elementor-element-270a075 .style-13 .inner-arrow,
.elementor-1039 .elementor-element.elementor-element-270a075 .style-15 .inner-arrow,
.elementor-1039 .elementor-element.elementor-element-270a075 .penci-border-arrow .inner-arrow {
    background-color: #000000;
}

.elementor-1039 .elementor-element.elementor-element-270a075>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-1039 .elementor-element.elementor-element-532bbb5>.elementor-container {
    max-width: 1296px;
}

.elementor-1039 .elementor-element.elementor-element-532bbb5 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 8px;
}

.elementor-1039 .elementor-element.elementor-element-532bbb5>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1039 .elementor-element.elementor-element-532bbb5:not(.elementor-motion-effects-element-type-background),
.elementor-1039 .elementor-element.elementor-element-532bbb5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #037cee;
}

.elementor-1039 .elementor-element.elementor-element-532bbb5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #FFFFFF;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 8px 0px 8px 0px;
}

.elementor-1039 .elementor-element.elementor-element-532bbb5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-51f220a .elementor-text-editor {
    text-align: left;
}

.elementor-1039 .elementor-element.elementor-element-51f220a {
    color: #FFFFFF;
    font-size: 13px;
}

.elementor-1039 .elementor-element.elementor-element-51f220a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-color: #02010100;
}

.elementor-1039 .elementor-element.elementor-element-1bf64f3 .elementor-text-editor {
    text-align: left;
}

.elementor-1039 .elementor-element.elementor-element-1bf64f3 {
    color: #FFFFFF;
    font-size: 13px;
}

.elementor-1039 .elementor-element.elementor-element-1bf64f3>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-color: #02010100;
}

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

    .elementor-1039 .elementor-element.elementor-element-2bcb395 {
        width: 25%;
    }
}

@media(max-width:1024px) {
    .elementor-1039 .elementor-element.elementor-element-e7901f5>.elementor-widget-container {
        padding: 0px 120px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-3170781 .elementor-widget-container {
        text-align: left;
    }

    .elementor-1039 .elementor-element.elementor-element-532bbb5 {
        padding: 15px 0px 15px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-51f220a .elementor-text-editor {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-1bf64f3 .elementor-text-editor {
        text-align: center;
    }
}

@media(max-width:767px) {
    .elementor-1039 .elementor-element.elementor-element-e7901f5>.elementor-widget-container {
        padding: 0px 90px 0px 90px;
    }

    .elementor-1039 .elementor-element.elementor-element-3170781 .elementor-widget-container {
        text-align: center;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1039 .elementor-element.elementor-element-72100ba {
        width: 50%;
    }

    .elementor-1039 .elementor-element.elementor-element-a9940dd {
        width: 50%;
    }

    .elementor-1039 .elementor-element.elementor-element-2bcb395 {
        width: 50%;
    }

    .elementor-1039 .elementor-element.elementor-element-d5b4bac {
        width: 50%;
    }

    .elementor-1039 .elementor-element.elementor-element-bd7c597 {
        width: 100%;
    }

    .elementor-1039 .elementor-element.elementor-element-93fbddb {
        width: 100%;
    }
}