.elementor-12 .elementor-element.elementor-element-0aac3f6 .elementor-repeater-item-08ffd9f .swiper-slide-bg {
    background-color: var(--e-global-color-secondary);
    background-image: url(https://protectoria.com/wp-content/uploads/2021/11/nasa-Q1p7bh3SHj8-unsplash-scaled.jpg);
    background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-0aac3f6 .elementor-repeater-item-cc231f8 .swiper-slide-bg {
    background-color: var(--e-global-color-secondary);
    background-image: url(https://protectoria.com/wp-content/uploads/2021/02/eco.jpg);
    background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-0aac3f6 .elementor-repeater-item-bb0497e .swiper-slide-bg {
    background-color: var(--e-global-color-secondary);
    background-image: url(https://protectoria.com/wp-content/uploads/2021/02/enterpreneur.jpg);
    background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-0aac3f6 .elementor-repeater-item-1dad459 .swiper-slide-bg {
    background-color: var(--e-global-color-secondary);
    background-image: url(https://protectoria.com/wp-content/uploads/2021/02/secure.jpg);
    background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-0aac3f6 .swiper-slide {
    height: 76vh;
    transition-duration: calc(5000ms*1.2);
}

.elementor-12 .elementor-element.elementor-element-0aac3f6 .swiper-slide-contents {
    max-width: 607px;
    text-shadow: 2px 5px 17px rgba(0, 0, 0, 0.3);
}

.elementor-12 .elementor-element.elementor-element-0aac3f6 .swiper-slide-inner {
    padding: 0px 0px 0px 180px;
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-0aac3f6 .elementor-slide-heading {
    font-size: 59px;
}

.elementor-12 .elementor-element.elementor-element-0aac3f6 .elementor-slide-description {
    font-size: 28px;
}

.elementor-12 .elementor-element.elementor-element-0aac3f6 .elementor-slide-button {
    background-color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-0aac3f6 .elementor-slide-button:hover {
    background-color: var(--e-global-color-6f5f0261);
    border-color: var(--e-global-color-6f5f0261);
}

.elementor-12 .elementor-element.elementor-element-1cb592b {
    margin-top: -80px;
    margin-bottom: 0px;
    z-index: 10;
}

.elementor-12 .elementor-element.elementor-element-5c4c993.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-5c4c993.elementor-view-framed .elementor-icon,
.elementor-12 .elementor-element.elementor-element-5c4c993.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-5c4c993.elementor-view-framed .elementor-icon,
.elementor-12 .elementor-element.elementor-element-5c4c993.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-5c4c993 .elementor-icon {
    font-size: 95px;
}

.elementor-12 .elementor-element.elementor-element-de09724 .elementor-heading-title {
    color: #2B2E3A;
    font-family: "Open Sans", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-12 .elementor-element.elementor-element-f92057e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-f92057e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F7F7;
}

.elementor-12 .elementor-element.elementor-element-91c3f35.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-91c3f35.elementor-view-framed .elementor-icon,
.elementor-12 .elementor-element.elementor-element-91c3f35.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-91c3f35.elementor-view-framed .elementor-icon,
.elementor-12 .elementor-element.elementor-element-91c3f35.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-91c3f35 .elementor-icon {
    font-size: 95px;
}

.elementor-12 .elementor-element.elementor-element-5a8c9ac .elementor-heading-title {
    color: #2B2E3A;
    font-family: "Open Sans", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-12 .elementor-element.elementor-element-a65a76b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-a65a76b.elementor-view-framed .elementor-icon,
.elementor-12 .elementor-element.elementor-element-a65a76b.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-a65a76b.elementor-view-framed .elementor-icon,
.elementor-12 .elementor-element.elementor-element-a65a76b.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-a65a76b .elementor-icon {
    font-size: 95px;
}

.elementor-12 .elementor-element.elementor-element-ac47b62 .elementor-heading-title {
    color: #2B2E3A;
    font-family: "Open Sans", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-12 .elementor-element.elementor-element-8d692c3:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-8d692c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF52;
}

.elementor-12 .elementor-element.elementor-element-8d692c3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 180px 0px 108px 0px;
}

.elementor-12 .elementor-element.elementor-element-300fb93 .elementor-heading-title {
    color: #2B2E3A;
    font-family: "Open Sans", Sans-serif;
    font-size: 30px;
    font-weight: 700;
}

.elementor-12 .elementor-element.elementor-element-15e4fbc {
    --spacer-size: 30px;
}

.elementor-12 .elementor-element.elementor-element-74b25ae .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    background-color: var(--e-global-color-accent);
    padding: 20px 120px 20px 120px;
}

.elementor-12 .elementor-element.elementor-element-0e48def {
    padding: 110px 0px 108px 0px;
}

.elementor-12 .elementor-element.elementor-element-8856849>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-598b205 .elementor-heading-title {
    color: #2B2E3A;
    font-family: "Open Sans", Sans-serif;
    font-size: 30px;
    font-weight: 700;
}

.elementor-12 .elementor-element.elementor-element-b0be28f {
    --spacer-size: 30px;
}

.elementor-12 .elementor-element.elementor-element-f3cafe0 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    background-color: #75BF58;
    padding: 20px 120px 20px 120px;
}

.elementor-12 .elementor-element.elementor-element-f3cafe0 .elementor-button:hover,
.elementor-12 .elementor-element.elementor-element-f3cafe0 .elementor-button:focus {
    background-color: #4CC91C;
}

.elementor-12 .elementor-element.elementor-element-f60ed2c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-3a6fa34 .elementor-heading-title {
    color: #2B2E3A;
    font-family: "Open Sans", Sans-serif;
    font-size: 30px;
    font-weight: 700;
}

.elementor-12 .elementor-element.elementor-element-a60124f {
    --spacer-size: 30px;
}

.elementor-12 .elementor-element.elementor-element-7bb3ae4 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    background-color: #75BF58;
    padding: 20px 120px 20px 120px;
}

.elementor-12 .elementor-element.elementor-element-7bb3ae4 .elementor-button:hover,
.elementor-12 .elementor-element.elementor-element-7bb3ae4 .elementor-button:focus {
    background-color: #4CC91C;
}

.elementor-12 .elementor-element.elementor-element-7c2c11dd>.elementor-container {
    min-height: 100vh;
}

.elementor-12 .elementor-element.elementor-element-7c2c11dd:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-7c2c11dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(210deg, #000000 0%, #7A7A7A 100%);
}

.elementor-12 .elementor-element.elementor-element-7c2c11dd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.elementor-12 .elementor-element.elementor-element-7c2c11dd>.elementor-shape-bottom svg {
    height: 250px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-12 .elementor-element.elementor-element-9795b3a .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    background-color: #75BF58;
    padding: 20px 120px 20px 120px;
}

.elementor-12 .elementor-element.elementor-element-9795b3a .elementor-button:hover,
.elementor-12 .elementor-element.elementor-element-9795b3a .elementor-button:focus {
    background-color: #4CC91C;
}

.elementor-12 .elementor-element.elementor-element-6b3671a2 {
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-6b3671a2 img {
    max-width: 65%;
}

.elementor-12 .elementor-element.elementor-element-5a699ed6 img {
    width: 60%;
    transition-duration: 1.3s;
}

.elementor-12 .elementor-element.elementor-element-3e289486 img {
    width: 60%;
    transition-duration: 1.3s;
}

.elementor-12 .elementor-element.elementor-element-7a4385b5 img {
    width: 60%;
    transition-duration: 1.3s;
}

.elementor-12 .elementor-element.elementor-element-cd40662 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    background-color: #75BF58;
    padding: 20px 120px 20px 120px;
}

.elementor-12 .elementor-element.elementor-element-cd40662 .elementor-button:hover,
.elementor-12 .elementor-element.elementor-element-cd40662 .elementor-button:focus {
    background-color: #4CC91C;
}

.elementor-12 .elementor-element.elementor-element-1e41471:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-1e41471>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FBFBFB;
}

.elementor-12 .elementor-element.elementor-element-07547b0 {
    --spacer-size: 100px;
}

.elementor-12 .elementor-element.elementor-element-306b32b:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-306b32b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FBFBFB;
}

.elementor-12 .elementor-element.elementor-element-306b32b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 150px 0px;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm:not(.posts-slider) .wppm-el-post {
    flex-basis: calc(100% / 3);
    max-width: calc(99.999% / 3);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm:not(.posts-slider) .wppm-el-post:nth-of-type({
        {
        size
    }
}

n) {
    border-right: 0;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm:not(.wppm-tile) .wppm-el-post {
    padding-left: calc(10px / 2);
    padding-right: calc(10px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-tile>.wppm-el-post {
    padding: 0 calc(10px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm .owl-carousel {
    padding-left: calc(10px / 2);
    padding-right: calc(10px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7.sep-content .wppm-grid:not(.no-border) .wppm-el-post:after,
.elementor-12 .elementor-element.elementor-element-c33bbf7.border-true .wppm-grid:not(.posts-slider) .wppm-el-post:after,
.elementor-12 .elementor-element.elementor-element-c33bbf7.border-true .wppm-grid .owl-item:after,
.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-list.full-border .wppm-el-post:after {
    left: calc(10px / 2);
    right: calc(10px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm.wppm-list.count-enabled> :before {
    left: calc(10px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-el-post {
    margin-bottom: 24px;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-list.content-border .wppm-el-post,
.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-list.no-border .wppm-el-post,
.elementor-12 .elementor-element.elementor-element-c33bbf7:not(.border-true) .wppm-grid .wppm-el-post {
    padding-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-post-wrap {
    background: #FFFFFF;
    padding: 20px 20px 20px 20px;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-grid .wppm-post-wrap,
.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-tile .tile-wrap {
    box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.08);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm:not(.wppm-tile) .wppm-post-wrap {
    padding-bottom: 19px;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm.list-enabled .wppm-el-post:after {
    padding-top: 19px;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wp-caption-text {
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .entry-title>a,
.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-ticker a {
    color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .meta-col:not(.col-60) {
    margin: 0 0 0 auto;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .post-cats>li>a {
    margin: 0px 0px 10px 0px;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .entry-meta,
.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm .meta-row .post-views:after,
.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm .meta-row .post-views,
.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm .meta-row .post-comment,
.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm .meta-row .post-comment:after {
    font-size: 1px;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm .meta-row {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-ajax-nav>a {
    font-size: 12px;
}

.elementor-12 .elementor-element.elementor-element-62217783 .elementor-button {
    background-color: #8ED810;
    border-radius: 8px 8px 8px 8px;
    padding: 40px 120px 40px 120px;
}

@media(max-width:1024px) {
    .elementor-12 .elementor-element.elementor-element-1cb592b {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-8d692c3 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-0e48def {
        padding: 80px 0px 80px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-7c2c11dd>.elementor-container {
        min-height: 800px;
    }

    .elementor-12 .elementor-element.elementor-element-7c2c11dd {
        padding: 0px 25px 0px 25px;
    }

    .elementor-12 .elementor-element.elementor-element-5a7a28ad .elementor-heading-title {
        font-size: 45px;
        line-height: 1.2em;
    }

    .elementor-12 .elementor-element.elementor-element-6b3671a2 img {
        max-width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm:not(.posts-slider) .wppm-el-post {
        flex-basis: calc(100% / 2);
        max-width: calc(99.999% / 2);
    }

    .elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm:not(.posts-slider) .wppm-el-post:nth-of-type({
            {
            size
        }
    }

    n) {
    border-right: 0;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm:not(.wppm-tile) .wppm-el-post {
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-tile>.wppm-el-post {
    padding: 0 calc(20px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm .owl-carousel {
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7.sep-content .wppm-grid:not(.no-border) .wppm-el-post:after,
.elementor-12 .elementor-element.elementor-element-c33bbf7.border-true .wppm-grid:not(.posts-slider) .wppm-el-post:after,
.elementor-12 .elementor-element.elementor-element-c33bbf7.border-true .wppm-grid .owl-item:after,
.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-list.full-border .wppm-el-post:after {
    left: calc(20px / 2);
    right: calc(20px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm.wppm-list.count-enabled> :before {
    left: calc(20px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-el-post {
    margin-bottom: 20px;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-list.content-border .wppm-el-post,
.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-list.no-border .wppm-el-post,
.elementor-12 .elementor-element.elementor-element-c33bbf7:not(.border-true) .wppm-grid .wppm-el-post {
    padding-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-ajax-nav>a {
    font-size: 12px;
}

.elementor-12 .elementor-element.elementor-element-a8fe083 .elementor-heading-title {
    font-size: 45px;
    line-height: 1.2em;
}
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-74b25ae .elementor-button {
        padding: 25px 60px 25px 60px;
    }

    .elementor-12 .elementor-element.elementor-element-f3cafe0 .elementor-button {
        padding: 25px 60px 25px 60px;
    }

    .elementor-12 .elementor-element.elementor-element-f60ed2c>.elementor-element-populated {
        margin: 060px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-7bb3ae4 .elementor-button {
        padding: 25px 60px 25px 60px;
    }

    .elementor-12 .elementor-element.elementor-element-7c2c11dd>.elementor-container {
        min-height: 612px;
    }

    .elementor-12 .elementor-element.elementor-element-7c2c11dd {
        padding: 05px 25px 0px 25px;
    }

    .elementor-12 .elementor-element.elementor-element-3a896e34>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-0e81e2d {
        text-align: center;
        font-size: 18px;
    }

    .elementor-12 .elementor-element.elementor-element-5a7a28ad {
        text-align: center;
    }

    .elementor-12 .elementor-element.elementor-element-5a7a28ad .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-12 .elementor-element.elementor-element-5f34e086 {
        text-align: center;
    }

    .elementor-12 .elementor-element.elementor-element-9795b3a .elementor-button {
        padding: 25px 60px 25px 60px;
    }

    .elementor-12 .elementor-element.elementor-element-6b3671a2 img {
        max-width: 25%;
    }

    .elementor-12 .elementor-element.elementor-element-cd40662 .elementor-button {
        padding: 25px 60px 25px 60px;
    }

    .elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm:not(.posts-slider) .wppm-el-post {
        flex-basis: calc(100% / 1);
        max-width: calc(99.999% / 1);
    }

    .elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm:not(.posts-slider) .wppm-el-post:nth-of-type({
            {
            size
        }
    }

    n) {
    border-right: 0;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm:not(.wppm-tile) .wppm-el-post {
    padding-left: calc(10px / 2);
    padding-right: calc(10px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-tile>.wppm-el-post {
    padding: 0 calc(10px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm .owl-carousel {
    padding-left: calc(10px / 2);
    padding-right: calc(10px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7.sep-content .wppm-grid:not(.no-border) .wppm-el-post:after,
.elementor-12 .elementor-element.elementor-element-c33bbf7.border-true .wppm-grid:not(.posts-slider) .wppm-el-post:after,
.elementor-12 .elementor-element.elementor-element-c33bbf7.border-true .wppm-grid .owl-item:after,
.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-list.full-border .wppm-el-post:after {
    left: calc(10px / 2);
    right: calc(10px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm.wppm-list.count-enabled> :before {
    left: calc(10px / 2);
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-el-post {
    margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-list.content-border .wppm-el-post,
.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-list.no-border .wppm-el-post,
.elementor-12 .elementor-element.elementor-element-c33bbf7:not(.border-true) .wppm-grid .wppm-el-post {
    padding-bottom: 0;
}

.elementor-12 .elementor-element.elementor-element-c33bbf7 .wppm-ajax-nav>a {
    font-size: 12px;
}

.elementor-12 .elementor-element.elementor-element-ba32441 {
    padding: 100px 20px 100px 20px;
}

.elementor-12 .elementor-element.elementor-element-44411b8b>.elementor-element-populated {
    padding: 25px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-a8fe083 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-a8fe083 .elementor-heading-title {
    font-size: 30px;
}

.elementor-12 .elementor-element.elementor-element-6ebd07 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-62217783 .elementor-button {
    padding: 25px 60px 25px 60px;
}
}

@media(min-width:768px) {
    .elementor-12 .elementor-element.elementor-element-c993716 {
        width: 20%;
    }

    .elementor-12 .elementor-element.elementor-element-ba23513 {
        width: 59.332%;
    }

    .elementor-12 .elementor-element.elementor-element-21742aa {
        width: 20%;
    }
}