.elementor-463
    .elementor-element.elementor-element-057fd17:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-463
    .elementor-element.elementor-element-057fd17
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #74982c;
}
.elementor-463
    .elementor-element.elementor-element-057fd17
    > .elementor-container {
    max-width: 1320px;
}
.elementor-463
    .elementor-element.elementor-element-057fd17
    > .pxl-section-bg-parallax-outer
    > .pxl-section-bg-parallax {
    background-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/06/footer-layer1.webp);
    background-position: bottom right;
    background-size: 38vw auto;
    right: -17%;
    bottom: 50px;
    opacity: 7%;
}
.elementor-463
    .elementor-element.elementor-element-057fd17
    .pxl-section-divider-top-img {
    mask-image: url("/assets/images/background/ss-dv-shape-5-1.webp");
    -webkit-mask-image: url("/assets/images/background/ss-dv-shape-5-1.webp");
    -ms-mask-image: url("/assets/images/background/ss-dv-shape-5-1.webp");
    -o-mask-image: url("/assets/images/background/ss-dv-shape-5-1.webp");
    -webkit-mask-repeat: repeat-x;
    -ms-mask-repeat: repeat-x;
    -o-mask-repeat: repeat-x;
    height: 23px;
    background-color: #74982c;
    top: -20px;
}
.elementor-463 .elementor-element.elementor-element-057fd17 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 100px 0px 0px 0px;
}
.elementor-463
    .elementor-element.elementor-element-057fd17
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-463 .elementor-element.elementor-element-94bb47f {
    padding: 28px 0px 20px 0px;
}
.elementor-463 .elementor-element.elementor-element-05df289 .pxl-logo img {
    max-width: 225px;
}
.elementor-463 .elementor-element.elementor-element-275fbb9 .pxl-heading-wrap {
    justify-content: center;
}
.elementor-463 .elementor-element.elementor-element-275fbb9 .pxl-heading-inner {
    text-align: center;
}
.elementor-463
    .elementor-element.elementor-element-275fbb9
    .pxl-heading-wrap
    .heading-title {
    color: #ffffff;
    font-family: "Glittery Snowfall", Sans-serif;
    font-size: 35px;
    font-weight: 400;
}
.elementor-463 .elementor-element.elementor-element-d8efbb9 .pxl-socials-wrap {
    text-align: right;
    justify-content: right;
}
.elementor-463
    .elementor-element.elementor-element-d8efbb9
    .pxl-socials-wrap
    .social-item {
    width: 49px;
    height: 49px;
}
.elementor-463
    .elementor-element.elementor-element-d8efbb9
    .pxl-socials-wrap
    .socials-list {
    column-gap: 10px;
}
.elementor-463 .elementor-element.elementor-element-d8efbb9 .social-item {
    font-size: 16px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffca00;
    border-radius: 50% 50% 50% 50%;
    color: #52320a;
    background-color: #ffca00;
}
.elementor-463 .elementor-element.elementor-element-d8efbb9 .social-item svg {
    width: 16px;
    height: 16px;
    fill: #52320a;
}
.elementor-463 .elementor-element.elementor-element-d8efbb9 .social-item:hover {
    border-color: #ffffff;
    background-color: #ffffff;
}
.elementor-463
    .elementor-element.elementor-element-84d439e
    .pxl-divider.horizontal
    .pxl-divider-separator,
.elementor-463
    .elementor-element.elementor-element-84d439e
    .pxl-divider.horizontal-dashed
    .pxl-divider-separator {
    width: 100%;
}
.elementor-463
    .elementor-element.elementor-element-84d439e
    .pxl-divider
    .pxl-divider-separator {
    border-color: #ffffff26;
    --clr-border: #ffffff26;
    border-width: 1px;
}
.elementor-463 .elementor-element.elementor-element-84d439e .pxl-divider {
    padding: 10px 15px 10px 15px;
}
.elementor-463 .elementor-element.elementor-element-3d9baca {
    padding: 55px 0px 34px 0px;
}
.elementor-463
    .elementor-element.elementor-element-cb9830d
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}
.elementor-463
    .elementor-element.elementor-element-cb9830d
    .pxl-heading-wrap
    .heading-title {
    color: #ffffff;
    font-size: 23px;
    font-weight: 600;
}
.elementor-463
    .elementor-element.elementor-element-5d7b849
    .elementor-repeater-item-fa190db {
    display: inline-flex;
}
.elementor-463
    .elementor-element.elementor-element-5d7b849
    .elementor-repeater-item-e0b5481 {
    display: inline-flex;
}
.elementor-463
    .elementor-element.elementor-element-5d7b849
    .elementor-repeater-item-c71f46f {
    display: inline-flex;
}
.elementor-463
    .elementor-element.elementor-element-5d7b849
    .elementor-repeater-item-7d90cc8 {
    display: inline-flex;
}
.elementor-463 .elementor-element.elementor-element-5d7b849 .qc-item .pxl-icon {
    display: inline-flex;
}
.elementor-463 .elementor-element.elementor-element-5d7b849 .pxl-qc-wrap {
    color: #eeeeee;
}
.elementor-463
    .elementor-element.elementor-element-5d7b849
    .pxl-qc-wrap
    a:hover {
    color: #ffca00;
}
.elementor-463
    .elementor-element.elementor-element-5d7b849
    .pxl-qc-wrap
    .qc-item
    .pxl-icon {
    width: 16px;
    height: 16px;
    margin-right: 15px;
}
.elementor-463
    .elementor-element.elementor-element-5d7b849
    .pxl-qc-wrap.layout-2 {
    row-gap: 15px;
}
.elementor-463
    .elementor-element.elementor-element-522c534
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}
.elementor-463
    .elementor-element.elementor-element-522c534
    .pxl-heading-wrap
    .heading-title {
    color: #ffffff;
    font-size: 23px;
    font-weight: 600;
}
.elementor-463 .elementor-element.elementor-element-4a61d72 .pxl-list-inner {
    --item-space: 35px;
}
.elementor-463
    .elementor-element.elementor-element-4a61d72
    .layout-post-list-2
    .item-content
    .item-title {
    color: #ffffff;
}
.elementor-463
    .elementor-element.elementor-element-4a61d72
    .layout-post-list-2
    .item-content
    .item-title:hover {
    color: #ffca00;
}
.elementor-463
    .elementor-element.elementor-element-f5333cd
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}
.elementor-463
    .elementor-element.elementor-element-f5333cd
    .pxl-heading-wrap
    .heading-title {
    color: #ffffff;
    font-size: 23px;
    font-weight: 600;
}
.elementor-463
    .elementor-element.elementor-element-0fe9824
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}
.elementor-463
    .elementor-element.elementor-element-0fe9824
    .pxl-heading-wrap
    .heading-title {
    color: #ffffff;
    font-size: 23px;
    font-weight: 600;
}
.elementor-463
    .elementor-element.elementor-element-53de25c
    > .elementor-widget-container {
    margin: 6px 0px 0px 0px;
}
.elementor-463
    .elementor-element.elementor-element-679f2f2
    .pxl-divider.horizontal
    .pxl-divider-separator,
.elementor-463
    .elementor-element.elementor-element-679f2f2
    .pxl-divider.horizontal-dashed
    .pxl-divider-separator {
    width: 100%;
}
.elementor-463
    .elementor-element.elementor-element-679f2f2
    .pxl-divider
    .pxl-divider-separator {
    border-color: #ffffff26;
    --clr-border: #ffffff26;
    border-width: 1px;
}
.elementor-463 .elementor-element.elementor-element-679f2f2 .pxl-divider {
    padding: 10px 15px 10px 15px;
}
.elementor-463 .elementor-element.elementor-element-d9cf64f {
    padding: 19px 0px 27px 0px;
}
.elementor-463 .elementor-element.elementor-element-4b5a599 {
    z-index: 1;
}
.elementor-463 .elementor-element.elementor-element-4b5a599 .pxl-text-editor {
    color: #eeeeee;
}
.elementor-463
    .elementor-element.elementor-element-4b5a599
    .border-left
    .pxl-text-editor:before {
    background-color: #eeeeee;
}
.elementor-463 .elementor-element.elementor-element-4b5a599 .pxl-text-editor a {
    color: #ffca00;
}
.elementor-463
    .elementor-element.elementor-element-4b5a599
    .pxl-text-editor
    a.link-underline {
    border-color: #ffca00;
}
.elementor-463 .elementor-element.elementor-element-4b5a599 .pxl-text-editor,
.elementor-463 .elementor-element.elementor-element-4b5a599 .pxl-text-editor h1,
.elementor-463 .elementor-element.elementor-element-4b5a599 .pxl-text-editor h2,
.elementor-463 .elementor-element.elementor-element-4b5a599 .pxl-text-editor h3,
.elementor-463 .elementor-element.elementor-element-4b5a599 .pxl-text-editor h4,
.elementor-463 .elementor-element.elementor-element-4b5a599 .pxl-text-editor h5,
.elementor-463
    .elementor-element.elementor-element-4b5a599
    .pxl-text-editor
    h6 {
    font-size: 16px;
}
.elementor-463 .elementor-element.elementor-element-8ca045b {
    z-index: 1;
}
.elementor-463 .elementor-element.elementor-element-8ca045b .pxl-links {
    justify-content: end;
}
.elementor-463
    .elementor-element.elementor-element-8ca045b
    .pxl-links
    a
    .pxl-icon {
    color: #ffca00;
    font-size: 20px;
}
.elementor-463
    .elementor-element.elementor-element-8ca045b
    .pxl-links
    a
    svg
    path {
    fill: #ffca00;
}
.elementor-463 .elementor-element.elementor-element-8ca045b .pxl-links a svg {
    width: 20px;
}
body.elementor-page-463 {
    margin: 50px 0px 0px 0px;
}
@media (min-width: 576px) {
    .elementor-463 .elementor-element.elementor-element-b192b7f {
        width: 25%;
    }
    .elementor-463 .elementor-element.elementor-element-bf30b94 {
        width: 50%;
    }
    .elementor-463 .elementor-element.elementor-element-65b4150 {
        width: 24.664%;
    }
}
@media (max-width: 1199px) and (min-width: 576px) {
    .elementor-463 .elementor-element.elementor-element-b192b7f {
        width: 50%;
    }
    .elementor-463 .elementor-element.elementor-element-65b4150 {
        width: 50%;
    }
    .elementor-463 .elementor-element.elementor-element-7db600f {
        width: 20%;
    }
    .elementor-463 .elementor-element.elementor-element-8861a79 {
        width: 30%;
    }
    .elementor-463 .elementor-element.elementor-element-b224da8 {
        width: 100%;
    }
    .elementor-463 .elementor-element.elementor-element-381c125 {
        width: 100%;
    }
}
@media (max-width: 991px) and (min-width: 576px) {
    .elementor-463 .elementor-element.elementor-element-ea34bca {
        width: 50%;
    }
    .elementor-463 .elementor-element.elementor-element-a7afc13 {
        width: 50%;
    }
    .elementor-463 .elementor-element.elementor-element-7db600f {
        width: 50%;
    }
    .elementor-463 .elementor-element.elementor-element-8861a79 {
        width: 50%;
    }
}
@media (max-width: 1199px) {
    .elementor-463
        .elementor-element.elementor-element-057fd17
        > .pxl-section-bg-parallax-outer
        > .pxl-section-bg-parallax {
        background-size: 60vw auto;
    }
    .elementor-463 .elementor-element.elementor-element-057fd17 {
        padding: 72px 0px 0px 0px;
    }
    .elementor-463
        .elementor-element.elementor-element-b224da8
        > .elementor-element-populated {
        margin: 0px 0px 5px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-463
        .elementor-element.elementor-element-4b5a599
        .pxl-text-editor-wrap {
        justify-content: center;
    }
    .elementor-463
        .elementor-element.elementor-element-4b5a599
        .pxl-text-editor {
        text-align: center;
    }
    .elementor-463
        .elementor-element.elementor-element-8ca045b
        > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }
    .elementor-463 .elementor-element.elementor-element-8ca045b .pxl-links {
        justify-content: center;
    }
}
@media (max-width: 991px) {
    .elementor-463
        .elementor-element.elementor-element-057fd17
        > .pxl-section-bg-parallax-outer
        > .pxl-section-bg-parallax {
        background-size: 70vw auto;
    }
    .elementor-463
        .elementor-element.elementor-element-7db600f
        > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-463
        .elementor-element.elementor-element-8861a79
        > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}
@media (max-width: 767px) {
    .elementor-463
        .elementor-element.elementor-element-057fd17
        > .pxl-section-bg-parallax-outer
        > .pxl-section-bg-parallax {
        background-size: 80vw auto;
    }
    .elementor-463
        .elementor-element.elementor-element-4b5a599
        .pxl-text-editor,
    .elementor-463
        .elementor-element.elementor-element-4b5a599
        .pxl-text-editor
        h1,
    .elementor-463
        .elementor-element.elementor-element-4b5a599
        .pxl-text-editor
        h2,
    .elementor-463
        .elementor-element.elementor-element-4b5a599
        .pxl-text-editor
        h3,
    .elementor-463
        .elementor-element.elementor-element-4b5a599
        .pxl-text-editor
        h4,
    .elementor-463
        .elementor-element.elementor-element-4b5a599
        .pxl-text-editor
        h5,
    .elementor-463
        .elementor-element.elementor-element-4b5a599
        .pxl-text-editor
        h6 {
        font-size: 14px;
    }
    .elementor-463 .elementor-element.elementor-element-8ca045b .pxl-links a,
    .elementor-463
        .elementor-element.elementor-element-8ca045b
        .pxl-links.layout-4
        li
        a
        span {
        font-size: 14px;
    }
}
@media (max-width: 575px) {
    .elementor-463
        .elementor-element.elementor-element-057fd17
        > .pxl-section-bg-parallax-outer
        > .pxl-section-bg-parallax {
        background-size: 100vw auto;
        bottom: 120px;
    }
    .elementor-463
        .elementor-element.elementor-element-d8efbb9
        > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-463
        .elementor-element.elementor-element-d8efbb9
        .pxl-socials-wrap {
        text-align: left;
        justify-content: left;
    }
    .elementor-463
        .elementor-element.elementor-element-a7afc13
        > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}
